Список изменений в Linux 6.9

 
fs/9p: mitigate inode collisions
 
8250: microchip: Add 4 Mbps support in PCI1XXXX UART
8250: microchip: pci1xxxx: Add Burst mode transmission support in uart driver for reading from FIFO
 
9p/trans_fd: remove Excess kernel-doc comment
 
9p: adapt to breakup of struct file_lock
9p: explicitly deny setlease attempts
9p: Fix read/write debug statements to report server reply
9p: remove SLAB_MEM_SPREAD flag usage
9p: rename fl_type variable in v9fs_file_do_lock
 
__fs_parse: Correct a documentation comment
 
ABI: sysfs-class-hwmon: add descriptions for humidity min/max alarms
 
accel/habanalabs/gaudi2: add interrupt affinity for user interrupts
accel/habanalabs/gaudi2: check extended errors according to PCIe addr_dec interrupt info
accel/habanalabs/gaudi2: drain event lacks rd/wr indication
accel/habanalabs/gaudi2: fail memory memset when failing to copy QM packet to device
accel/habanalabs/gaudi2: move HMMU page tables to device memory
 
accel/habanalabs/goya: remove redundant assignment to pointer 'input'
 
accel/habanalabs/hwmon: rate limit errors user can generate
 
accel/habanalabs: abort device reset for consecutive heartbeat failures
accel/habanalabs: fix debugfs files permissions
accel/habanalabs: fix DRAM BAR base address calculation
accel/habanalabs: fix error print
accel/habanalabs: fix glbl error cause handling
accel/habanalabs: handle reserved memory request when working with full FW
accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings
accel/habanalabs: initialize maybe-uninitialized variables
accel/habanalabs: keep explicit size of reserved memory for FW
accel/habanalabs: modify pci health check
accel/habanalabs: modify print for skip loading linux FW to debug log
accel/habanalabs: remove call to deprecated function
accel/habanalabs: remove hop size from asic properties
accel/habanalabs: Remove unnecessary braces from if statement
accel/habanalabs: use kcalloc() instead of kzalloc()
 
accel/ivpu: Add support for FW boot param system_time_us
accel/ivpu: Check return code of ipc->lock init
accel/ivpu: Fix deadlock in context_xa
accel/ivpu: Fix ivpu_reset_engine_fn merge issue
accel/ivpu: Fix missed error message after VPU rename
accel/ivpu: Fix PCI D0 state entry in resume
accel/ivpu: Improve clarity of MMU error messages
accel/ivpu: Put NPU back to D3hot after failed resume
accel/ivpu: Refactor BO creation functions
accel/ivpu: Remove d3hot_after_power_off WA
accel/ivpu: Remove legacy firmware name
accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH
accel/ivpu: Rename VPU to NPU in message strings
accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
accel/ivpu: Update FW API headers
accel/ivpu: Use lazy allocation for doorbell IDs
 
accel/qaic: Call drm_gem_create_mmap_offset() once for each BO
accel/qaic: Constify aic100_channels
accel/qaic: Deprecate ->size field from attach slice IOCTL structure
accel/qaic: Drop the reference to BO in error path of create BO IOCTL
accel/qaic: Fix MHI channel struct field order
accel/qaic: Leverage DRM managed APIs to release resources
accel/qaic: Order pci_remove() operations in reverse of probe()
accel/qaic: Remove bo->queued field
 
accel: constify the struct device_type usage
 
ACPI: AGDI: Convert to platform remove callback returning void
ACPI: APEI: EINJ: mark remove callback as non-__exit
ACPI: APEI: GHES: Convert to platform remove callback returning void
ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
ACPI: bus: allow _UID matching for integer zero
ACPI: bus: make acpi_bus_type const
ACPI: CPPC: Add helper to get the highest performance value
ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
ACPI: CPPC: Fix access width used for PCC registers
ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
ACPI: CPPC: Use access_width over bit_width for system memory accesses
ACPI: cpufreq: Add highest perf change notification
ACPI: docs: enumeration: Make footnotes links
ACPI: Document handle_eject_request() arguments
ACPI: DPTF: Convert to platform remove callback returning void
ACPI: Drop the custom_method debugfs interface
ACPI: Enable ACPI_PROCESSOR for RISC-V
ACPI: fan: Convert to platform remove callback returning void
ACPI: GED: Convert to platform remove callback returning void
ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes
ACPI: HMAT: Introduce 2 levels of generic port access class
ACPI: HMAT: Remove register of memory node for generic target
ACPI: NFIT: Switch to use acpi_evaluate_dsm_typed()
ACPI: pfr_telemetry: Convert to platform remove callback returning void
ACPI: pfr_update: Convert to platform remove callback returning void
ACPI: PM: Improve kerneldoc comments for suspend and hibernation functions
ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems
ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions
ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
ACPI: property: Ignore bad graph port nodes on Dell XPS 9315
ACPI: property: Polish ignoring bad data nodes
ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA
ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
ACPI: resource: Do IRQ override on Lunnen Ground laptops
ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CVA
ACPI: resource: Use IRQ override on Maibenben X565
ACPI: RISC-V: Add CPPC driver
ACPI: RISC-V: Add LPI driver
ACPI: scan: Consolidate Device Check and Bus Check notification handling
ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device
ACPI: scan: Do not increase dep_unmet for already met dependencies
ACPI: scan: Fix device check notification handling
ACPI: scan: Make acpi_processor_add() check the device enabled bit
ACPI: scan: Relocate acpi_bus_trim_one()
ACPI: scan: Rework Device Check and Bus Check notification handling
ACPI: TAD: Convert to platform remove callback returning void
ACPI: thermal: Register thermal zones without valid trip points
ACPI: thermal_lib: Initialize temp_decik to zero
ACPI: use %pe for better readability of errors while printing
ACPI: utils: Make acpi_handle_path() not static
ACPI: video: Handle fetching EDID that is longer than 256 bytes
ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration()
ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS
 
ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
 
Linux: Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on some devices
Linux: Add do_ftruncate that truncates a struct file
Linux: Add Jeff Kirsher to .get_maintainer.ignore
Linux: Add support for the internal RK3308 audio codec
 
af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
af_unix: Clear stale u->oob_skb.
af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
af_unix: Don't peek OOB data without MSG_OOB.
af_unix: Fix garbage collector racing against connect()
af_unix: Remove CONFIG_UNIX_SCM.
af_unix: Remove io_uring code for GC.
af_unix: Replace BUG_ON() with WARN_ON_ONCE().
af_unix: Return struct unix_sock from unix_get_socket().
af_unix: Run GC on only one CPU.
af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
af_unix: Try to run GC async.
 
affs: remove SLAB_MEM_SPREAD flag usage
 
afs: adapt to breakup of struct file_lock
afs: convert to using new filelock helpers
afs: Don't cache preferred address
afs: Fix occasional rmdir-then-VNOVNODE with generic/011
afs: Revert "afs: Hide silly-rename files from userspace"
 
ahci: asm1064: asm1166: don't limit reported ports
ahci: clean up ahci_broken_devslp quirk
ahci: clean up intel_pcs_quirk
ahci: drop unused board_ahci_noncq
ahci: print the number of implemented ports
ahci: rename board_ahci_nomsi
ahci: rename board_ahci_nosntf
 
aio: Fix null ptr deref in aio_complete() wakeup
 
alpha: merge two entries for CONFIG_ALPHA_EV4
alpha: merge two entries for CONFIG_ALPHA_GAMMA
 
ALSA: aaci: Delete unused variable in aaci_do_suspend
ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: ac97: More cleanup with snd_ctl_find_id_mixer()
ALSA: ali5451: Embed suspend image into struct snd_ali
ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: aoa: avoid false-positive format truncation warning
ALSA: aoa: make soundbus_bus_type const
ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: avoid 'bool' as variable name
ALSA: aw2: avoid casting function pointers
ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: compress_offload: Use automatic cleanup of kfree()
ALSA: compress_offload: Use guard() for locking
ALSA: control: Fix unannotated kfree() cleanup
ALSA: control: Use automatic cleanup of kfree()
ALSA: control: Use guard() for locking
ALSA: control_led: Use guard() for locking
ALSA: core: add kunitconfig
ALSA: core: Add sound core KUnit test
ALSA: core: fix buffer overflow in test_format_fill_silence()
ALSA: core: Fix dependencies for SND_CORE_TEST
ALSA: core: Use guard() for locking
ALSA: cs35l56: Apply calibration from EFI
ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: ctxfi: avoid casting function pointers
ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS()
ALSA: echoaudio: remove redundant assignment to variable clock
ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
ALSA: emu10k1: fix E-MU card dock presence monitoring
ALSA: emu10k1: fix E-MU dock initialization
ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
ALSA: emu10k1: move the whole GPIO event handling to the workqueue
ALSA: emu10k1: use mutex for E-MU FPGA access locking
ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and Hybrid
ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models
ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
ALSA: hda/realtek - Fix inactive headset mic jack
ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318
ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256.
ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71
ALSA: hda/realtek: Add quirk for HP SnowWhite laptops
ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000
ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56
ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56
ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
ALSA: hda/realtek: Add quirks for some Clevo laptops
ALSA: hda/realtek: Add quirks for various HP ENVY models
ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models
ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
ALSA: hda/realtek: Fix build error without CONFIG_PM
ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models
ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
ALSA: hda/realtek: fix the hp playback volume issue for LG machines
ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound
ALSA: hda/realtek: Remove two HP Laptops using CS35L41
ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
ALSA: hda/tas2781: add debug statements to kcontrols
ALSA: hda/tas2781: add lock to system_suspend
ALSA: hda/tas2781: add locks to kcontrols
ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
ALSA: hda/tas2781: correct the register for pow calibrated data
ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
ALSA: hda/tas2781: remove digital gain kcontrol
ALSA: hda/tas2781: remove unnecessary runtime_pm calls
ALSA: hda/tas2781: remove useless dev_dbg from playback_hook
ALSA: hda/tas2781: restore power state after system_resume
ALSA: hda/tas2781: use dev_dbg in system_resume
ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
ALSA: hda: beep: Drop stale mutex
ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD
ALSA: hda: cs35l41: Support additional HP Envy Models
ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID
ALSA: hda: cs35l56: Add ACPI device match tables
ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57
ALSA: hda: cs35l56: Apply amp calibration from EFI data
ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
ALSA: hda: cs35l56: Raise device name message log level
ALSA: hda: cs35l56: Set the init_done flag before component_add()
ALSA: hda: Downgrade BDL table overflow message
ALSA: hda: hda_component: Add missing #include guards
ALSA: hda: hda_component: Include sound/hda_codec.h
ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function
ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller
ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
ALSA: hda: realtek: Move hda_component implementation to module
ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
ALSA: hda: Reuse for_each_pcm_streams()
ALSA: hda: Set up BDL table at hw_params
ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms
ALSA: hrtimer: Use guard() for locking
ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl()
ALSA: hwdep: Use guard() for locking
ALSA: info: Use guard() for locking
ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: jack: Use guard() for locking
ALSA: kunit: Fix sparse warnings
ALSA: line6: Zero-initialize message buffers
ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: mixer_oss: ump: Use automatic cleanup of kfree()
ALSA: mixer_oss: Use guard() for locking
ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: oxfw: add support for Miglia Harmony Audio
ALSA: oxfw: support the case that AV/C Stream Format Information command is not available
ALSA: oxfw: use const qualifier for immutable argument
ALSA: pcm: Fix snd_pcm_format_name function
ALSA: pcm: oss: Use guard() for setup
ALSA: pcm: Use automatic cleanup of kfree()
ALSA: pcm: Use CLASS() for fdget()/fdput()
ALSA: pcm: Use guard() for locking
ALSA: pcm: Use guard() for PCM stream locks
ALSA: pcm_oss: ump: Use automatic cleanup of kfree()
ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: rawmidi: Use guard() for locking
ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
ALSA: seq: core: Use automatic cleanup of kfree()
ALSA: seq: fifo: Use guard() for locking
ALSA: seq: fix function cast warnings
ALSA: seq: make snd_seq_bus_type const
ALSA: seq: memory: Use guard() for locking
ALSA: seq: midi: Use guard() for locking
ALSA: seq: oss: Use automatic cleanup of kfree()
ALSA: seq: ports: Use guard() for locking
ALSA: seq: prioq: Unify cell removal functions
ALSA: seq: prioq: Use guard() for locking
ALSA: seq: queue: Use guard() for locking
ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT
ALSA: seq: timer: Use guard() for locking
ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
ALSA: seq: ump: Use automatic cleanup of kfree()
ALSA: seq: ump: Use guard() for locking
ALSA: seq: virmidi: Use automatic cleanup of kfree()
ALSA: seq: virmidi: Use guard() for locking
ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: synth: Save a few bytes of memory when registering a 'snd_emux'
ALSA: timer: Fix missing irq-disable at closing
ALSA: timer: Use automatic cleanup of kfree()
ALSA: timer: Use guard() for locking
ALSA: ump: Use guard() for locking
ALSA: usb-audio: Name feature ctl using output if input is PCM
ALSA: usb-audio: Stop parsing channels bits when all channels are found.
ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()
ALSA: virtio: add support for audio controls
ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning.
ALSA: vmaster: Use automatic cleanup of kfree()
 
amd/amdkfd: remove unused parameter
amd/amdkfd: sync all devices to wait all processes being evicted
 
amdgpu/drm: Add vcn_v5_0_0_ip_block support
amdgpu/drm: Use vram manager for virtualization page retirement
 
amdkfd: use calloc instead of kzalloc to avoid integer overflow
 
aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
aoe: pass queue_limits to blk_mq_alloc_disk
 
appletalk: Improve handling of broadcast packets
 
ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
ARC: Fix -Wmissing-prototypes warnings
ARC: Fix typos
ARC: mm: fix new code about cache aliasing
 
arch and include: update LLVM Phabricator links
 
arch, crash: move arch_crash_save_vmcoreinfo() out to file vmcore_info.c
 
arch/Kconfig: eliminate needless UTF-8 character in Kconfig help
 
arch/powerpc: Remove from backlight code
 
arch: arm64: dts: meson: a1: add assigned-clocks for usb node
arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitions
arch: define CONFIG_PAGE_SIZE_*KB on all architectures
arch: simplify architecture specific page size configuration
 
arm, crash: wrap crash dumping code into crash related ifdefs
 
arm/mm: use pte_next_pfn() in set_ptes()
 
arm/pgtable: define PFN_PTE_SHIFT
 
arm32, bpf: Reimplement sign-extension mov instruction
 
arm64, bpf: Use bpf_prog_pack for arm64 bpf trampoline
 
arm64, crash: wrap crash dumping code into crash related ifdefs
 
arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WX
 
arm64/cpufeature: Hook new identification registers up to cpufeature
 
arm64/fp: Clarify effect of setting an unsupported system VL
 
arm64/fpsimd: Enable host kernel access to FPMR
arm64/fpsimd: Support FEAT_FPMR
 
arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
arm64/head: Drop unnecessary pre-disable-MMU workaround
 
arm64/hugetlb: Fix page table walk in huge_pte_alloc()
 
arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception
 
arm64/hwcap: Define hwcaps for 2023 DPISA features
 
arm64/mm: __always_inline to improve fork() perf
arm64/mm: automatically fold contpte mappings
arm64/mm: Avoid ID mapping of kpti flag if it is no longer needed
arm64/mm: convert pte_next_pfn() to pte_advance_pfn()
arm64/mm: convert ptep_clear() to ptep_get_and_clear()
arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)
arm64/mm: convert set_pte_at() to set_ptes(..., 1)
arm64/mm: dplit __flush_tlb_range() to elide trailing DSB
arm64/mm: export contpte symbols only to GPL users
arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs
arm64/mm: implement new wrprotect_ptes() batch API
arm64/mm: implement pte_batch_hint()
arm64/mm: improve comment in contpte_ptep_get_lockless()
arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary
arm64/mm: new ptep layer to manage contig bit
arm64/mm: Use generic __pud_free() helper in pud_free() implementation
arm64/mm: wire up PTE_CONT for user mappings
 
arm64/ptrace: Expose FPMR via ptrace
arm64/ptrace: Use saved floating point state type to determine SVE layout
 
arm64/signal: Add FPMR signal handling
 
arm64/sme: Ensure that all fields in SMCR_EL1 are set to known values
arm64/sme: Fix cut'n'paste in ABI document
arm64/sme: Remove spurious 'is' in SME documentation
 
arm64/sve: Document that __SVE_VQ_MAX is much larger than needed
arm64/sve: Ensure that all fields in ZCR_EL1 are set to known values
arm64/sve: Remove bitrotted comment about syscall behaviour
 
arm64/sysreg: Add register fields for ID_AA64DFR1_EL1
arm64/sysreg: Update ID_AA64DFR0_EL1 register
arm64/sysreg: Update ID_DFR0_EL1 register fields
 
arm64: Add ESR decoding for exceptions involving translation level -1
arm64: Add helpers to probe local CPU for PAC and BTI support
arm64: Add macro to compose a sysreg field value
arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use
arm64: bpf: fix 32bit unconditional bswap
arm64: config: disable new platforms in virt.config
arm64: cpufeature: Add helper to test for CPU feature overrides
arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling
arm64: cpufeature: Correctly display signed override values
arm64: cpufeature: Detect HCR_EL2.NV1 being RES0
arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()
arm64: cpufeatures: Clean up temporary variable to simplify code
arm64: cpufeatures: Correctly handle signed values
arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1
arm64: cpufeatures: Only check for NV1 if NV is present
arm64: deconfig: enable Goodix Berlin SPI touchscreen driver as module
arm64: defconfig: drop ext2 filesystem and redundant ext3
arm64: defconfig: enable audio drivers for SM8650 QRD board
arm64: defconfig: Enable GCC and interconnect for QDU1000/QRU1000
arm64: defconfig: enable i.MX8MP ldb bridge
arm64: defconfig: Enable i.MX8QXP device drivers
arm64: defconfig: Enable LPA2 support
arm64: defconfig: Enable MAX20411 regulator driver
arm64: defconfig: Enable PSTORE_RAM
arm64: defconfig: Enable QCOM PBS
arm64: defconfig: Enable Qualcomm interconnect providers
arm64: defconfig: Enable R8A779H0 SoC
arm64: defconfig: Enable Rockchip HDMI/eDP Combo PHY
arm64: defconfig: Enable support for cbmem entries in the coreboot table
arm64: defconfig: enable the vf610 gpio driver
arm64: defconfig: Enable Wave5 Video Encoder/Decoder
arm64: defconfig: enable WCD939x USBSS driver as module
arm64: defconfig: Enable X1E80100 multimedia clock controllers configs
arm64: dts: ac5: add mmc node and clock
arm64: dts: add description for solidrun am642 som and evaluation board
arm64: dts: Add gpio_intc node for Amlogic-T7 SoCs
arm64: dts: allwinner: Add Jide Remix Mini PC support
arm64: dts: allwinner: h616: Add 32K fanout pin
arm64: dts: allwinner: h616: Add DMA controller and DMA channels
arm64: dts: allwinner: h616: Add Sipeed Longan SoM 3H and Pi 3H board support
arm64: dts: allwinner: h616: Add SPDIF device node
arm64: dts: allwinner: h616: Add thermal sensor and zones
arm64: dts: allwinner: h616: minor whitespace cleanup
arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
arm64: dts: allwinner: Transpeed 8K618-T: add WiFi nodes
arm64: dts: allwinner: use capital "OR" for multiple licenses in SPDX
arm64: dts: amlogic: add fbx8am board
arm64: dts: amlogic: add fbx8am DT overlays
arm64: dts: amlogic: add reset controller for Amlogic C3 SoC
arm64: dts: amlogic: axg: initialize default SoC capacitance
arm64: dts: amlogic: axg: move cpu cooling-cells to common dtsi
arm64: dts: amlogic: meson-g12-common: Set the rates of the clocks for the NPU
arm64: dts: amlogic: replace underscores in node names
arm64: dts: amlogic: t7: minor whitespace cleanup
arm64: dts: armada-ap807: update thermal compatible
arm64: dts: broadcom: bcmbca: Add NAND controller node
arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
arm64: dts: broadcom: bcmbca: bcm4908: use NVMEM layout for Asus GT-AC5300
arm64: dts: broadcom: bcmbca: Update router boards
arm64: dts: exynos: Add PDMA node for Exynos850
arm64: dts: exynos: Add SPI nodes for Exynos850
arm64: dts: exynos: gs101: define Multi Core Timer (MCT) node
arm64: dts: exynos: gs101: define USI12 with I2C configuration
arm64: dts: exynos: gs101: define USI8 with I2C configuration
arm64: dts: exynos: gs101: enable cmu-peric0 clock controller
arm64: dts: exynos: gs101: enable cmu-peric1 clock controller
arm64: dts: exynos: gs101: enable eeprom on gs101-oriole
arm64: dts: exynos: gs101: enable i2c bus 12 on gs101-oriole
arm64: dts: exynos: gs101: minor whitespace cleanup
arm64: dts: exynos: gs101: remove reg-io-width from serial
arm64: dts: exynos: gs101: sysreg_peric0 needs a clock
arm64: dts: exynos: gs101: update USI UART to use peric0 clocks
arm64: dts: exynos: gs101: use correct clocks for usi8
arm64: dts: exynos: gs101: use correct clocks for usi_uart
arm64: dts: freescale: add initial device tree for TQMa8Xx
arm64: dts: freescale: imx8-ss-dma: Fix edma3's location
arm64: dts: freescale: imx8mm/imx8mq: mba8mx: Use PCIe clock generator
arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator
arm64: dts: freescale: imx8qm: add apalis eval v1.2 carrier board
arm64: dts: freescale: minor whitespace cleanup
arm64: dts: freescale: tqma9352: Update I2C eeprom compatible
arm64: dts: fsd: Add fifosize for UART in Device Tree
arm64: dts: imx8-apalis-v1.1: Remove reset-names from ethernet-phy
arm64: dts: imx8-ss-conn: fix usb lpcg indices
arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
arm64: dts: imx8-ss-dma: fix adc lpcg indices
arm64: dts: imx8-ss-dma: fix can lpcg indices
arm64: dts: imx8-ss-dma: fix pwm lpcg indices
arm64: dts: imx8-ss-dma: fix spi lpcg indices
arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
arm64: dts: imx8: Fix lpuart DMA channel order
arm64: dts: imx8dxl update edma0 information
arm64: dts: imx8dxl-evk: add flexcan2 and flecan3
arm64: dts: imx8dxl-evk: add i2c3 and its children nodes
arm64: dts: imx8dxl: add fsl-dma.h dt-binding header file
arm64: dts: imx8dxl: update flexcan[1-3] interrupt number
arm64: dts: imx8mm-evk: Add PDM micphone sound card support
arm64: dts: imx8mm-evk: Add spdif sound card support
arm64: dts: imx8mm-kontron-bl-osm-s: Fix Ethernet PHY compatible
arm64: dts: imx8mm-kontron: Add I2C EEPROM on OSM-S Kontron i.MX8MM
arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board
arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board
arm64: dts: imx8mm-kontron: Disable uneffective PUE bit in SDIO IOMUX
arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
arm64: dts: imx8mm-kontron: Fix OSM-S devicetrees to match latest hardware
arm64: dts: imx8mm-kontron: Refactor devicetree for OSM-S module and board
arm64: dts: imx8mm-kontron: Remove useless trickle-diode-disable from RTC node
arm64: dts: imx8mm-venice-gw71xx: add TPM device
arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
arm64: dts: imx8mm-venice-gw7901: add digital I/O direction control GPIO's
arm64: dts: imx8mm-venice-gw7901: add TPM device
arm64: dts: imx8mn-beacon: Remove unnecessary clock configuration
arm64: dts: imx8mn-evk: Add PDM micphone sound card support
arm64: dts: imx8mn-rve-gateway: remove redundant company name
arm64: dts: imx8mn: Slow default video_pll clock rate
arm64: dts: imx8mn: tqma8mqnl-mba8mx: Add USB DR overlay
arm64: dts: imx8mp-beacon: Configure multiple queues on eqos
arm64: dts: imx8mp-beacon: Enable Bluetooth
arm64: dts: imx8mp-evk: Fix hdmi@3d node
arm64: dts: imx8mp-phyboard-pollux-rdk: add etml panel support
arm64: dts: imx8mp-phyboard-pollux: Add and update rtc devicetree node
arm64: dts: imx8mp-phyboard-pollux: Disable pull-up for CD GPIO
arm64: dts: imx8mp-phyboard-pollux: Reduce drive strength for eqos tx lines
arm64: dts: imx8mp-phyboard-pollux: Set debug uart muxing to 0x140
arm64: dts: imx8mp-venice-gw71xx: add TPM device
arm64: dts: imx8mp-verdin: Label ldo5 and link to usdhc2
arm64: dts: imx8mp: Enable PCIe to Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Enable SAI audio on Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Fix assigned-clocks for second CSI2
arm64: dts: imx8mp: reparent MEDIA_MIPI_PHY1_REF to CLK_24M
arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mq: tqma8mq-mba8mx: Add missing USB vbus supply
arm64: dts: imx8qm-ss-dma: fix can lpcg indices
arm64: dts: imx8qm: add i2c1 for imx8qm-mek board
arm64: dts: imx8qm: add i2c4 and i2c4_lpcg node
arm64: dts: imx8qm: add smmu node
arm64: dts: imx8qm: add smmu stream id information
arm64: dts: imx8qm: Align edma3 power-domains resources indentation
arm64: dts: imx8qm: Correct edma3 power-domains and interrupt numbers
arm64: dts: imx8qxp: Add ACM input clock gates
arm64: dts: imx8qxp: Add audio clock mux node
arm64: dts: imx8qxp: Add audio SAI nodes
arm64: dts: imx8qxp: add GPU nodes
arm64: dts: imx8qxp: Add mclkout clock gates
arm64: dts: imx8qxp: mba8xx: Add analog audio output on MBa8Xx
arm64: dts: imx93-var-som: Add Variscite VAR-SOM-MX93
arm64: dts: imx93-var-som: Remove phy-supply from eqos
arm64: dts: imx93: Add phyBOARD-Segin-i.MX93 support
arm64: dts: imx93: drop "master" I3C node name suffix
arm64: dts: imx: add imx8dxp support
arm64: dts: intel: agilex5: drop "master" I3C node name suffix
arm64: dts: ls1012a: add big-endian property for PCIe nodes
arm64: dts: ls1012a: add gpio for i2c bus recovery
arm64: dts: ls1012a: correct the size of dcfg block
arm64: dts: ls1012a: fix DWC3 USB VBUS glitch issue
arm64: dts: ls1046a: Remove big-endian from thermal
arm64: dts: ls1088a: Add the PME interrupt for PCIe EP node
arm64: dts: lx2160a: Fix DTS for full PL011 UART
arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
arm64: dts: mba8xx: Add missing #interrupt-cells
arm64: dts: mediatek: Add Acelink EW-7886CAX
arm64: dts: mediatek: Add initial MT7981B and Xiaomi AX3000T
arm64: dts: mediatek: Add initial MT7988A and BPI-R4
arm64: dts: mediatek: Add MT8186 Krabby platform based Tentacruel / Tentacool
arm64: dts: mediatek: Add MT8186 Magneton Chromebooks
arm64: dts: mediatek: Add MT8186 Steelix platform based Rusty
arm64: dts: mediatek: Add socinfo efuses to MT8173/83/96/92/95 SoCs
arm64: dts: mediatek: cherry: Describe CPU supplies
arm64: dts: mediatek: Introduce MT8186 Steelix
arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board
arm64: dts: mediatek: mt2712: fix validation errors
arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
arm64: dts: mediatek: mt7622: fix clock controllers
arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
arm64: dts: mediatek: mt7622: fix IR nodename
arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
arm64: dts: mediatek: mt7986: drop invalid thermal block clock
arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
arm64: dts: mediatek: mt7986: fix SPI bus width properties
arm64: dts: mediatek: mt7986: fix SPI nodename
arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
arm64: dts: mediatek: mt7986: reorder nodes
arm64: dts: mediatek: mt7986: reorder properties
arm64: dts: mediatek: mt7988: add clock controllers
arm64: dts: mediatek: mt8173: Enable cros-ec-spi as wake source
arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node
arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
arm64: dts: mediatek: mt8183: Enable cros-ec-spi as wake source
arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu
arm64: dts: mediatek: mt8186: Add jpgenc node
arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains
arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers
arm64: dts: mediatek: mt8186: Add venc node
arm64: dts: mediatek: mt8186: Add video decoder device nodes
arm64: dts: mediatek: mt8186: fix VENC power domain clocks
arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8192: Enable cros-ec-spi as wake source
arm64: dts: mediatek: mt8192: fix vencoder clock name
arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
arm64: dts: mediatek: mt8195: Add MTU3 nodes and correctly describe USB
arm64: dts: mediatek: mt8195: Enable cros-ec-spi as wake source
arm64: dts: mediatek: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
arm64: dts: mediatek: replace underscores in node names
arm64: dts: mt7622: add port@5 as CPU port
arm64: dts: mt7986: add port@5 as CPU port
arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
arm64: dts: qcom: Add missing interrupts for qcs404/ipq5332
arm64: dts: qcom: Add support for Xiaomi Redmi Note 9S
arm64: dts: qcom: apq8016-sbc-d3-camera: Use more generic node names
arm64: dts: qcom: Fix hs_phy_irq for non-QUSB2 targets
arm64: dts: qcom: Fix hs_phy_irq for QUSB2 targets
arm64: dts: qcom: Fix hs_phy_irq for SDM670/SDM845/SM6350
arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
arm64: dts: qcom: ipq6018: add QUP5 I2C node
arm64: dts: qcom: ipq6018: add thermal zones
arm64: dts: qcom: ipq6018: add tsens node
arm64: dts: qcom: ipq8074: add clock-frequency to MDIO node
arm64: dts: qcom: ipq9574: Enable Inline Crypto Engine for MMC
arm64: dts: qcom: minor whitespace cleanup
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add fuel gauge
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add initial device trees
arm64: dts: qcom: msm8916: Hook up GPU cooling device
arm64: dts: qcom: msm8939: Hook up GPU cooling device
arm64: dts: qcom: msm8953: Add GPU
arm64: dts: qcom: msm8953: Add GPU IOMMU
arm64: dts: qcom: msm8953: add reset for display subsystem
arm64: dts: qcom: msm8996: Define UFS UniPro clock limits
arm64: dts: qcom: msm8996: Fix UFS PHY clocks
arm64: dts: qcom: msm8998: declare VLS CLAMP register for USB3 PHY
arm64: dts: qcom: msm8998: Fix UFS PHY clocks
arm64: dts: qcom: pm4125: define USB-C related blocks
arm64: dts: qcom: pm6150: define USB-C related blocks
arm64: dts: qcom: pmi632: Add PBS client and use in LPG node
arm64: dts: qcom: pmi632: define USB-C related blocks
arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reserved-memory
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable venus node
arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
arm64: dts: qcom: qcm6490-idp: Correct the voltage setting for vph_pwr
arm64: dts: qcom: qcm6490-idp: Include PM7250B
arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting for vph_pwr
arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
arm64: dts: qcom: qrb4210-rb2: enable USB-C port handling
arm64: dts: qcom: rename PM2250 to PM4125
arm64: dts: qcom: replace underscores in node names
arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
arm64: dts: qcom: sa8295p-adp: add max20411
arm64: dts: qcom: sa8295p-adp: Enable GPU
arm64: dts: qcom: sa8540p-ride: disable pcie2a node
arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
arm64: dts: qcom: sa8775p: Add new memory map updates to SA8775P
arm64: dts: qcom: sa8775p: enable safety IRQ
arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
arm64: dts: qcom: sc7180: Add UFS nodes
arm64: dts: qcom: sc7180: Enable cros-ec-spi as wake source
arm64: dts: qcom: sc7280: Add additional MSI interrupts
arm64: dts: qcom: sc7280: Add capacity and DPC properties
arm64: dts: qcom: sc7280: add slimbus DT node
arm64: dts: qcom: sc7280: Add static properties to cryptobam
arm64: dts: qcom: sc7280: Enable cros-ec-spi as wake source
arm64: dts: qcom: sc7280: Move video-firmware to chrome-common
arm64: dts: qcom: sc7280: Update domain-idle-states for cluster sleep
arm64: dts: qcom: sc8180x: Add missing CPU off state
arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path
arm64: dts: qcom: sc8180x: Add RPMh sleep stats
arm64: dts: qcom: sc8180x: describe all PCI MSI interrupts
arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
arm64: dts: qcom: sc8180x: Fix UFS PHY clocks
arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency
arm64: dts: qcom: sc8180x: Hook up GPU cooling device
arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
arm64: dts: qcom: sc8280xp-crd: Add PMIC die-temp vadc channels
arm64: dts: qcom: sc8280xp-pmics: Define adc for temp-alarms
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64: dts: qcom: sc8280xp: camss: Add CAMSS block definition
arm64: dts: qcom: sc8280xp: camss: Add CCI definitions
arm64: dts: qcom: sc8280xp: Fix UFS PHY clocks
arm64: dts: qcom: sc8280xp: Introduce additional tsens instances
arm64: dts: qcom: sda660-ifc6560: enable USB 3.0 PHY
arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED
arm64: dts: qcom: sdm630: add USB QMP PHY support
arm64: dts: qcom: sdm630: Hook up GPU cooling device
arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
arm64: dts: qcom: sdm845: Enable cros-ec-spi as wake source
arm64: dts: qcom: sdm845: Fix UFS PHY clocks
arm64: dts: qcom: sdm845: Hook up GPU cooling device
arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
arm64: dts: qcom: sm6115: drop pipe clock selection
arm64: dts: qcom: sm6115: Fix UFS PHY clocks
arm64: dts: qcom: sm6115: fix USB PHY configuration
arm64: dts: qcom: sm6115: Hook up GPU cooling device
arm64: dts: qcom: sm6115: Mark GPU @ 125C critical
arm64: dts: qcom: sm6125: Fix UFS PHY clocks
arm64: dts: qcom: sm6350: Add interconnect for MDSS
arm64: dts: qcom: sm6350: Add tsens thermal zones
arm64: dts: qcom: sm6350: Fix UFS PHY clocks
arm64: dts: qcom: sm6350: Remove "disabled" state of GMU
arm64: dts: qcom: sm7125-xiaomi-common: Add UFS nodes
arm64: dts: qcom: sm7225-fairphone-fp4: Enable display and GPU
arm64: dts: qcom: sm7225-fairphone-fp4: Switch firmware ext to .mbn
arm64: dts: qcom: sm8150: add necessary ref clock to PCIe
arm64: dts: qcom: sm8150: correct PCIe wake-gpios
arm64: dts: qcom: sm8150: describe all PCI MSI interrupts
arm64: dts: qcom: sm8150: Fix UFS PHY clocks
arm64: dts: qcom: sm8150: Hook up GPU cooling device
arm64: dts: qcom: sm8250-xiaomi-elish: set rotation
arm64: dts: qcom: sm8250: describe all PCI MSI interrupts
arm64: dts: qcom: sm8250: Fix UFS PHY clocks
arm64: dts: qcom: sm8250: Hook up GPU cooling device
arm64: dts: qcom: sm8350: describe all PCI MSI interrupts
arm64: dts: qcom: sm8350: Fix UFS PHY clocks
arm64: dts: qcom: sm8350: Hook up GPU cooling device
arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones
arm64: dts: qcom: sm8450: Add missing interconnects to serial
arm64: dts: qcom: sm8450: describe all PCI MSI interrupts
arm64: dts: qcom: sm8450: Fix the msi-map entries
arm64: dts: qcom: sm8450: Hook up GPU cooling device
arm64: dts: qcom: sm8550-hdk: correct WCD9385 route and port mapping
arm64: dts: qcom: sm8550-mtp: add correct analogue microphones
arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
arm64: dts: qcom: sm8550-qrd: add correct analogue microphones
arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
arm64: dts: qcom: sm8550-qrd: enable Touchscreen
arm64: dts: qcom: sm8550: Add dma-coherent property
arm64: dts: qcom: sm8550: add support for the SM8550-HDK board
arm64: dts: qcom: sm8550: describe all PCI MSI interrupts
arm64: dts: qcom: sm8550: Fix SPMI channels size
arm64: dts: qcom: sm8550: Fix the msi-map entries
arm64: dts: qcom: sm8550: Fix UFS PHY clocks
arm64: dts: qcom: sm8550: Hook up GPU cooling device
arm64: dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2
arm64: dts: qcom: sm8550: Use GIC-ITS for PCIe0 and PCIe1
arm64: dts: qcom: sm8650-mtp: add Audio sound card node
arm64: dts: qcom: sm8650-mtp: add PM8010 regulators
arm64: dts: qcom: sm8650-qrd: add Audio nodes
arm64: dts: qcom: sm8650-qrd: add PM8010 regulators
arm64: dts: qcom: sm8650-qrd: add USB-C Altmode Support
arm64: dts: qcom: sm8650: Add dma-coherent property
arm64: dts: qcom: sm8650: add missing qlink_logging reserved memory for mpss
arm64: dts: qcom: sm8650: describe all PCI MSI interrupts
arm64: dts: qcom: sm8650: Fix SPMI channels size
arm64: dts: qcom: sm8650: Fix the msi-map entries
arm64: dts: qcom: sm8650: Fix UFS PHY clocks
arm64: dts: qcom: sm8650: Use GIC-ITS for PCIe0 and PCIe1
arm64: dts: qcom: split PCIe interrupt-names entries per lines
arm64: dts: qcom: ssm7125-xiaomi: drop incorrect UFS phy max current
arm64: dts: qcom: x1e80100-crd: add sound card
arm64: dts: qcom: x1e80100-crd: add WCD9385 Audio Codec
arm64: dts: qcom: x1e80100-crd: add WSA8845 speakers
arm64: dts: qcom: x1e80100-crd: Enable more support
arm64: dts: qcom: x1e80100-qcp: Enable more support
arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
arm64: dts: qcom: x1e80100: add ADSP audio codec macros
arm64: dts: qcom: x1e80100: add ADSP GPR
arm64: dts: qcom: x1e80100: Add ADSP/CDSP remoteproc nodes
arm64: dts: qcom: x1e80100: Add display nodes
arm64: dts: qcom: x1e80100: Add IPCC node
arm64: dts: qcom: x1e80100: add LPASS LPI pin controller
arm64: dts: qcom: x1e80100: Add missing system-wide PSCI power domain
arm64: dts: qcom: x1e80100: Add PCIe nodes
arm64: dts: qcom: x1e80100: Add QMP AOSS node
arm64: dts: qcom: x1e80100: Add SMP2P nodes
arm64: dts: qcom: x1e80100: add Soundwire controllers
arm64: dts: qcom: x1e80100: Add TCSR node
arm64: dts: qcom: x1e80100: Add USB nodes
arm64: dts: qcom: x1e80100: drop qcom,drv-count
arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states
arm64: dts: qcom: x1e80100: Flush RSC sleep & wake votes
arm64: dts: renesas: Add Gray Hawk Single board support
arm64: dts: renesas: Add Renesas R8A779G2 SoC support
arm64: dts: renesas: Add Renesas R8A779H0 SoC support
arm64: dts: renesas: gray-hawk-single: Add eMMC support
arm64: dts: renesas: gray-hawk-single: Add Ethernet support
arm64: dts: renesas: gray-hawk-single: Add I2C0 and EEPROMs
arm64: dts: renesas: gray-hawk-single: Add QSPI FLASH support
arm64: dts: renesas: gray-hawk-single: Add serial console pin control
arm64: dts: renesas: gray-hawk-single: Enable watchdog timer
arm64: dts: renesas: Improve TMU interrupt descriptions
arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
arm64: dts: renesas: r8a779g0: Add standalone White Hawk CPU support
arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
arm64: dts: renesas: r8a779g0: Restore sort order
arm64: dts: renesas: r8a779g2: Add White Hawk Single support
arm64: dts: renesas: r8a779h0: Add CA76 operating points
arm64: dts: renesas: r8a779h0: Add CPU core clocks
arm64: dts: renesas: r8a779h0: Add CPUIdle support
arm64: dts: renesas: r8a779h0: Add DMA support
arm64: dts: renesas: r8a779h0: Add Ethernet-AVB support
arm64: dts: renesas: r8a779h0: Add GPIO nodes
arm64: dts: renesas: r8a779h0: Add I2C nodes
arm64: dts: renesas: r8a779h0: Add L3 cache controller
arm64: dts: renesas: r8a779h0: Add pinctrl device node
arm64: dts: renesas: r8a779h0: Add RPC node
arm64: dts: renesas: r8a779h0: Add RWDT node
arm64: dts: renesas: r8a779h0: Add SD/MMC node
arm64: dts: renesas: r8a779h0: Add secondary CA76 CPU cores
arm64: dts: renesas: r9a07g043u: Add CSI and CRU nodes
arm64: dts: renesas: r9a07g044: Add DU node
arm64: dts: renesas: r9a07g054: Add DU node
arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC node
arm64: dts: renesas: r9a08g045: Add PSCI support
arm64: dts: renesas: r9a08g045: Add watchdog node
arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI
arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
arm64: dts: renesas: rzg2ul-smarc: Enable CRU, CSI support
arm64: dts: renesas: rzg3s-smarc-som: Enable the watchdog interface
arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO hogs
arm64: dts: renesas: rzg3s-smarc: Add gpio keys
arm64: dts: renesas: ulcb-kf: Adapt 1.8V HDMI regulator to schematics
arm64: dts: renesas: ulcb-kf: Adapt sound 5v regulator to schematics
arm64: dts: renesas: ulcb-kf: Add node for GNSS
arm64: dts: renesas: ulcb-kf: Add regulators for PCIe ch1
arm64: dts: renesas: ulcb-kf: Drop duplicate 3.3v regulators
arm64: dts: renesas: white-hawk-cpu: Factor out common parts
arm64: dts: renesas: white-hawk-cpu: Restore sort order
arm64: dts: renesas: white-hawk: Add SoC name to top-level comment
arm64: dts: renesas: white-hawk: Drop SoC parts from sub boards
arm64: dts: renesas: white-hawk: Factor out common parts
arm64: dts: rockchip: add Anbernic RG-ARC S and RG-ARC D
arm64: dts: rockchip: Add basic support for QNAP TS-433
arm64: dts: rockchip: Add cache information to the SoC dtsi for RK3399
arm64: dts: rockchip: add clock to vo1-grf syscon on rk3588
arm64: dts: rockchip: Add common DT for edgeble-neu6b-io
arm64: dts: rockchip: Add devicetree for Pine64 PineTab2
arm64: dts: rockchip: Add devicetree support for TB-RK3588X board
arm64: dts: rockchip: Add Edgeble NCM6A WiFi6 Overlay
arm64: dts: rockchip: Add Edgeble NCM6A-IO 2.5G ETH
arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 B-Key, E-Key
arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 M-Key
arm64: dts: rockchip: Add Edgeble NCM6A-IO USB2
arm64: dts: rockchip: Add edgeble-neu6a-common DT
arm64: dts: rockchip: add Haikou baseboard with RK3588-Q7 SoM
arm64: dts: rockchip: Add HDMI0 PHY to rk3588
arm64: dts: rockchip: Add LED_GREEN for edgeble-neu6a
arm64: dts: rockchip: add missing definition of pmu io domains 1 and 2 on ringneck
arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
arm64: dts: rockchip: Add Powkiddy RGB10MAX3
arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou
arm64: dts: rockchip: add rfkill node for M.2 Key E WiFi on rock-5b
arm64: dts: rockchip: add RK3588-Q7 (Tiger) SoM
arm64: dts: rockchip: add rs485 support on uart2 of rk3399-puma-haikou
arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
arm64: dts: rockchip: add sdmmc card detect to the nanopc-t6
arm64: dts: rockchip: add spi controller aliases on rk3399
arm64: dts: rockchip: Add support for NanoPi R6C
arm64: dts: rockchip: Add support for NanoPi R6S
arm64: dts: rockchip: Add Touch to Anbernic RG-ARC D
arm64: dts: rockchip: Add USB3.0 to Indiedroid Nova
arm64: dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6
arm64: dts: rockchip: adjust phy-handle name on rock-pi-e
arm64: dts: rockchip: adjust vendor on Banana Pi R2 Pro board
arm64: dts: rockchip: adjust vendor on orangepi rk3399 board
arm64: dts: rockchip: Designate the system power controller on QuartzPro64
arm64: dts: rockchip: Drop edgeble-neu6b dcdc-reg4 regulator-init-microvolt
arm64: dts: rockchip: drop panel port unit address in GRU Scarlet
arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1
arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2
arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo
arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
arm64: dts: rockchip: enable NanoPC-T6 MiniPCIe power
arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
arm64: dts: rockchip: Fix name for UART pin header on qnap-ts433
arm64: dts: rockchip: fix nanopc-t6 sdmmc regulator
arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
arm64: dts: rockchip: fix rk3328 hdmi ports node
arm64: dts: rockchip: fix rk3399 hdmi ports node
arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5
arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64
arm64: dts: rockchip: Increase maximum frequency of SPI flash for ROCK Pi 4A/B/C
arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus
arm64: dts: rockchip: Move device specific properties
arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
arm64: dts: rockchip: remove duplicate SPI aliases for helios64
arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes
arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
arm64: dts: rockchip: Update powkiddy rk2023 dtsi for RGB10MAX3
arm64: dts: sc8280xp: correct DMIC2 and DMIC3 pin config node names
arm64: dts: sm8450: correct DMIC2 and DMIC3 pin config node names
arm64: dts: sm8550: correct DMIC2 and DMIC3 pin config node names
arm64: dts: sm8650: Add msi-map-mask for PCIe nodes
arm64: dts: sm8650: correct DMIC2 and DMIC3 pin config node names
arm64: dts: st: add video decoder support to stm32mp255
arm64: dts: st: add video encoder support to stm32mp255
arm64: dts: ti: Add common1 register space for AM62A SoC
arm64: dts: ti: Add common1 register space for AM62x SoC
arm64: dts: ti: Add common1 register space for AM65x SoC
arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card
arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card
arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK
arm64: dts: ti: Add reserved memory for watchdog
arm64: dts: ti: Add support for TI J722S Evaluation Module
arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan
arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay
arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0
arm64: dts: ti: Disable clock output of the ethernet PHY
arm64: dts: ti: Enable overlays for SK-AM62P
arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3
arm64: dts: ti: Introduce J722S family of SoCs
arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only
arm64: dts: ti: iot2050: Annotate LED nodes
arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards
arm64: dts: ti: iot2050: Do not split single items
arm64: dts: ti: iot2050: Factor out arduino connector bits
arm64: dts: ti: iot2050: Factor out DP related bits
arm64: dts: ti: iot2050: Factor out enabling of USB3 support
arm64: dts: ti: iot2050: Support IOT2050-SM variant
arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node
arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes
arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes
arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs
arm64: dts: ti: k3-am62-main: disable usb lpm
arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0
arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0
arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus
arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0
arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus
arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS)
arm64: dts: ti: k3-am62a-main: Add sdhci0 instance
arm64: dts: ti: k3-am62a-main: Add sdhci2 instance
arm64: dts: ti: k3-am62a7-sk: Add HDMI support
arm64: dts: ti: k3-am62a7-sk: Enable eMMC support
arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus
arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes
arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
arm64: dts: ti: k3-am62p: Add DMASS1 for CSI
arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC
arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am62p: Add nodes for CSI-RX
arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes
arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support
arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port
arm64: dts: ti: k3-am642-evm: Do not split single items
arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support
arm64: dts: ti: k3-am642-sk: Do not split single items
arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-am64: Remove PCIe endpoint node
arm64: dts: ti: k3-am654-base-board: Do not split single items
arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU
arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes
arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals
arm64: dts: ti: k3-am68-sk-som: Do not split single items
arm64: dts: ti: k3-am69-sk: Add support for OSPI flash
arm64: dts: ti: k3-am69-sk: Do not split single items
arm64: dts: ti: k3-am69-sk: Enable camera peripherals
arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board
arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP
arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0
arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0
arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain
arm64: dts: ti: k3-j7200-som-p0: Do not split single items
arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j7200: Add support for CAN nodes
arm64: dts: ti: k3-j7200: Add support for multiple CAN instances
arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux
arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level
arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus
arm64: dts: ti: k3-j7200: Remove PCIe endpoint node
arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible
arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items
arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes
arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219
arm64: dts: ti: k3-j721e-sk: Do not split single items
arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux
arm64: dts: ti: k3-j721e-som-p0: Do not split single items
arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux
arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals
arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0
arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes
arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-j721s2-som-p0: Do not split single items
arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux
arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux
arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1
arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support
arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals
arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes
arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl
arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node
arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0
arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0
arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK
arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only
arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0
arm64: dts: ti: phycore-am64: Add ADC
arm64: dts: ti: Use https for urls
arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface
arm64: dts: ti: verdin-am62: mallow: add TPM device
arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V
arm64: dts: x1e80100: correct DMIC2 and DMIC3 pin config node names
 
ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512
ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512
 
arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs
arm64: Enable LPA2 at boot if supported by the system
arm64: errata: Don't enable workarounds for "rare" errata by default
arm64: exynos: Enable SPI for Exynos850
arm64: Fix early handling of FEAT_E2H0 not being implemented
arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
arm64: gitignore: ignore relacheck
arm64: head: allocate more pages for the kernel mapping
arm64: head: Clear BSS and the kernel page tables in one go
arm64: head: move dynamic shadow call stack patching into early C runtime
arm64: head: Move early kernel mapping routines into C code
arm64: head: move memstart_offset_seed handling to C code
arm64: head: move relocation handling to C code
arm64: head: Run feature override detection before mapping the kernel
arm64: hibernate: Fix level3 translation fault in swsusp_save()
arm64: idreg-override: Create a pseudo feature for rodata=off
arm64: idreg-override: Move to early mini C runtime
arm64: io: permit offset addressing
arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging
arm64: kaslr: Adjust randomization range dynamically
arm64: kaslr: Use feature override instead of parsing the cmdline again
arm64: Kconfig: clean up tautological LLVM version checks
arm64: kernel: Create initial ID map from C code
arm64: kernel: Don't rely on objcopy to make code under pi/ __init
arm64: kernel: Manage absolute relocations in code built under pi/
arm64: kernel: Remove early fdt remap code
arm64: kretprobes: acquire the regs via a BRK exception
arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels
arm64: make member of struct pt_regs and it's offset macro in the same order
arm64: mm: Add 5 level paging support to fixmap and swapper handling
arm64: mm: Add definitions to support 5 levels of paging
arm64: mm: Add feature override support for LVA
arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversion
arm64: mm: Add LPA2 support to phys<->pte conversion routines
arm64: mm: Add support for folding PUDs at runtime
arm64: mm: add support for WXN memory translation attribute
arm64: mm: avoid fixmap for early swapper_pg_dir updates
arm64: mm: Handle LVA support as a CPU feature
arm64: mm: Make kaslr_requires_kpti() a static inline
arm64: mm: Make PUD folding check in set_pud() a runtime check
arm64: mm: Move fixmap region above vmemmap region
arm64: mm: Move PCI I/O emulation region above the vmemmap region
arm64: mm: omit redundant remap of kernel image
arm64: mm: Reclaim unused vmemmap region for vmalloc use
arm64: mm: Use 48-bit virtual addressing for the permanent ID map
arm64: mm: Wire up TCR.DS bit to PTE shareability fields
arm64: mmu: Make __cpu_replace_ttbr1() out of line
arm64: Move do_notify_resume() to entry-common.c
arm64: Move feature overrides into the BSS section
arm64: patching: implement text_poke API
arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels
arm64: ptdump: Allow all region boundaries to be defined at boot time
arm64: ptdump: Deal with translation levels folded at runtime
arm64: ptdump: Discover start of vmemmap region at runtime
arm64: ptdump: Disregard unaddressable VA space
arm64: Remove enable_daif macro
arm64: remove unnecessary ifdefs around is_compat_task()
arm64: remove unneeded BUILD_BUG_ON assertion
arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"
arm64: rust: Enable Rust support for AArch64
arm64: Simplify do_notify_resume() DAIF masking
arm64: stacktrace: Implement arch_bpf_stack_walk() for the BPF JIT
arm64: sysreg: Add layout for ID_AA64MMFR4_EL1
arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants
arm64: tegra: Add audio support for Jetson Orin NX and Jetson Orin Nano
arm64: tegra: Add AXI configuration for Tegra234 MGBE
arm64: tegra: Add current monitors for Jetson Xavier
arm64: tegra: Add USB device support for Jetson AGX Xavier
arm64: tegra: Add USB Type-C controller for Jetson AGX Xavier
arm64: tegra: Define missing IO ports
arm64: tegra: Enable cros-ec-spi as wake source
arm64: tegra: Move AHUB ports to SoC DTSI
arm64: tegra: Remove Jetson Orin NX and Jetson Orin Nano DTSI
arm64: tegra: Use consistent SD/MMC aliases on Tegra234
arm64: tlb: Fix TLBI RANGE operand
arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative
arm64: Unmask Debug + SError in do_notify_resume()
arm64: Update setup_arch() comment on interrupt masking
arm64: Use Signed/Unsigned enums for TGRAN{4,16,64} and VARange
arm64: vdso: Use generic union vdso_data_store
arm64: vmemmap: Avoid base2 order of struct page size to dimension region
arm64: zynqmp: Add an OP-TEE node to the device tree
arm64: zynqmp: Add output-enable pins to SOMs
arm64: zynqmp: Add resets property for CAN nodes
arm64: zynqmp: Align usb clock nodes with binding
arm64: zynqmp: Comment all smmu entries
arm64: zynqmp: Describe assigned-clocks for uarts
arm64: zynqmp: Disable Tri-state for MIO38 Pin
arm64: zynqmp: Fix comment to be aligned with board name.
arm64: zynqmp: Introduce u-boot options node with bootscr-address
arm64: zynqmp: Remove incorrect comment from kv260s
arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp
arm64: zynqmp: Rename zynqmp-power node to power-management
arm64: zynqmp: Setup default si570 frequency to 156.25MHz
arm64: zynqmp: Update ECAM size to discover up to 256 buses
 
ARM: 9334/1: mm: init: remove misuse of kernel-doc comment
ARM: 9349/1: unwind: Add missing "Call trace:" line
ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed()
ARM: 9351/1: fault: Add "cut here" line for prefetch aborts
ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
ARM: 9353/1: remove unneeded entry for CONFIG_FRAME_POINTER
ARM: 9354/1: ptrace: Use bitfield helpers
ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
ARM: 9381/1: kasan: clear stale stack poison
ARM: AM33xx: PRM: Implement REBOOT_COLD
ARM: AM33xx: PRM: Remove redundand defines
ARM: bcm: stop selecing CONFIG_TICK_ONESHOT
ARM: brcmstb: Add debug UART entry for 74165
ARM: defconfig: enable STMicroelectronics accelerometer and gyro for Exynos
ARM: dts: add stm32f769-disco-mb1166-reva09
ARM: dts: AM33xx: Add device tree entry for SGX GPU
ARM: dts: am3: Update clksel clocks to use reg instead of ti,bit-shift
ARM: dts: AM437x: Add device tree entry for SGX GPU
ARM: dts: arm: realview: Fix development chip ROM compatible value
ARM: dts: broadcom: bcmbca: Add NAND controller node
ARM: dts: da850: add MMD SDIO interrupts
ARM: dts: DRA7xx: Add device tree entry for SGX GPU
ARM: dts: gemini: Fix switch node names in the DIR-685
ARM: dts: gemini: Fix switch node names on Vitesse switches
ARM: dts: gemini: Fix wiligear compatible strings
ARM: dts: gemini: Map reset keys to KEY_RESTART
ARM: dts: imx1-apf9328: Fix Ethernet node name
ARM: dts: imx28-evk: Use 'eeprom' as the node name
ARM: dts: imx53-qsb: add support for the HDMI expander
ARM: dts: imx6: skov: add aliases for all ethernet nodes
ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
ARM: dts: imx6dl: Add support for Sielaff i.MX6 Solo board
ARM: dts: imx6qdl-hummingboard: Add rtc0 and rtc1 aliases to fix hctosys
ARM: dts: imx6sl-tolino-shine2hd: fix touchscreen rotation
ARM: dts: imx6ul: Add missing #thermal-sensor-cells to tempmon
ARM: dts: imx6ul: Remove fsl,anatop from usbotg1
ARM: dts: imx6ul: Set macaddress location in ocotp
ARM: dts: imx6ull-dhcom: Remove /omit-if-no-ref/ from node usdhc1-pwrseq
ARM: dts: imx6ull-dhcor: Remove 900MHz operating point
ARM: dts: imx6ull-tarragon: fix USB over-current polarity
ARM: dts: imx6ull: fix pinctrl node name
ARM: dts: imx7-mba7: Add i2c bus recovery
ARM: dts: imx7-mba7: Add missing vcc supply to i2c devices
ARM: dts: imx7-mba7: Add RTC aliases
ARM: dts: imx7-mba7: Add SPI1_SS0 as chip select 3
ARM: dts: imx7-mba7: Enable SNVS power key
ARM: dts: imx7-mba7: Fix iomuxc node names
ARM: dts: imx7-mba7: Mark gpio-buttons as wakeup-source
ARM: dts: imx7-mba7: restrict usdhc interface modes
ARM: dts: imx7-mba7: Use 'no-mmc' property
ARM: dts: imx7-tqma7/mba7: convert fsl,pins to uint32-matrix
ARM: dts: imx7-tqma7: Add i2c bus recovery
ARM: dts: imx7-tqma7: Add missing vcc supply to i2c eeproms
ARM: dts: imx7-tqma7: fix EEPROM compatible for SE97BTP
ARM: dts: imx7-tqma7: Fix iomuxc node names
ARM: dts: imx7-tqma7: Fix PMIC v33 rail voltage range
ARM: dts: imx7-tqma7: mark system data eeprom as read-only
ARM: dts: imx7-tqma7: remove superfluous status property
ARM: dts: imx7-tqma7: rename node for SE97BTP
ARM: dts: imx7-tqma7: restrict usdhc interface modes
ARM: dts: imx7[d]-mba7: disable PCIe interface
ARM: dts: imx7[d]-mba7: disable USB OC on USB host and USB OTG2
ARM: dts: imx7[d]-mba7: hog Mini PCIe signals
ARM: dts: imx7[d]-mba7: Move ethernet PHY reset into PHY node
ARM: dts: imx7d-mba7: Remove USB OTG related properties on USB node
ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
ARM: dts: imx: Add support for Apalis Evaluation Board v1.2
ARM: dts: integrator: Fix up VGA connector
ARM: dts: keystone: Replace http urls with https
ARM: dts: ls1021a: Enable usb3-lpm-capable for usb3 node
 
arm: dts: marvell: clearfog-gtr-l8: add support for second sfp connector
arm: dts: marvell: clearfog-gtr-l8: align port numbers with enclosure
arm: dts: marvell: clearfog-gtr: add board-specific compatible strings
arm: dts: marvell: clearfog-gtr: add missing pinctrl for all used gpios
arm: dts: marvell: clearfog-gtr: sort pinctrl nodes alphabetically
arm: dts: marvell: clearfog: add pro variant compatible in legacy dts
 
ARM: dts: marvell: dove-cubox: fix si5351 node names
 
arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
 
ARM: dts: meson8: fix &hwrng node compatible string
ARM: dts: meson8b: fix &hwrng node compatible string
ARM: dts: meson: fix bus node names
ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property
ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
ARM: dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port
ARM: dts: microchip: gardena-smart-gateway: Use DMA for USART3
ARM: dts: microchip: sam9x60: align dmas to the opening '<'
ARM: dts: microchip: sama7g54_curiosity: Add initial device tree of the board
ARM: dts: microchip: sama7g5: Add flexcom 10 node
ARM: dts: microchip: sama7g5: add sama7g5 compatible
ARM: dts: microchip: sama7g5: align dmas to the opening '<'
ARM: dts: nxp: imx6ul: fix touchscreen node name
ARM: dts: nxp: imx6ul: xnur-gpio -> xnur-gpios
ARM: dts: nxp: imx: fix weim node name
ARM: dts: omap-embt2ws: system-power-controller for bt200
ARM: dts: omap3: Add device tree entry for SGX GPU
ARM: dts: omap3: Update clksel clocks to use reg instead of ti,bit-shift
ARM: dts: omap4-panda-common: Enable powering off the device
ARM: dts: omap4: Add device tree entry for SGX GPU
ARM: dts: omap5: Add device tree entry for SGX GPU
ARM: dts: omap: Switch over to https:// url
ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 10.1 LTE (SM-T535)
ARM: dts: qcom: apq8026-lg-lenok: Add vibrator support
ARM: dts: qcom: apq8026-samsung-matissewifi: Configure touch keys
ARM: dts: qcom: apq8064: declare SAW2 regulators
ARM: dts: qcom: apq8064: rename SAW nodes to power-manager
ARM: dts: qcom: apq8084: drop 'regulator' property from SAW2 device
ARM: dts: qcom: apq8084: rename SAW nodes to power-manager
ARM: dts: qcom: apq8084: use new compat string for L2 SAW2 unit
ARM: dts: qcom: ipq4019-ap.dk01.1: align flash node with bindings
ARM: dts: qcom: ipq4019-ap.dk01.1: use existing labels for nodes
ARM: dts: qcom: ipq4019: correct clock order in DWC3 node
ARM: dts: qcom: ipq4019: drop 'regulator' property from SAW2 devices
ARM: dts: qcom: ipq4019: rename SAW nodes to power-manager
ARM: dts: qcom: ipq4019: use SoC-specific compatibles for SAW2 devices
ARM: dts: qcom: ipq8064: drop 'regulator' property from SAW2 devices
ARM: dts: qcom: ipq8064: drop unused reset-names from DWC3 node
ARM: dts: qcom: ipq8064: rename SAW nodes to power-manager
ARM: dts: qcom: ipq8064: use SoC-specific compatibles for SAW2 devices
ARM: dts: qcom: msm8226: Add CPU and SAW/ACC nodes
ARM: dts: qcom: msm8226: Add watchdog node
ARM: dts: qcom: msm8226: Sort and clean up nodes
ARM: dts: qcom: msm8926-htc-memul: Add rmtfs memory node
ARM: dts: qcom: msm8960: Add gsbi3 node
ARM: dts: qcom: msm8960: declare SAW2 regulators
ARM: dts: qcom: msm8960: drop 2nd clock frequency from timer
ARM: dts: qcom: msm8960: expressatt: Add gpio-keys
ARM: dts: qcom: msm8960: expressatt: Add mXT224S touchscreen
ARM: dts: qcom: msm8960: rename SAW nodes to power-manager
ARM: dts: qcom: msm8960: use SoC-specific compatibles for SAW2 devices
ARM: dts: qcom: msm8974: correct qfprom node size
ARM: dts: qcom: msm8974: drop 'regulator' property from SAW2 device
ARM: dts: qcom: msm8974: rename SAW nodes to power-manager
ARM: dts: qcom: msm8974: use new compat string for L2 SAW2 unit
ARM: dts: qcom: samsung-matisse-common: Add initial common device tree
ARM: dts: qcom: samsung-matisse-common: Add UART
ARM: dts: qcom: sdx65: correct clock order in DWC3 node
ARM: dts: qcom: use defines for interrupts
ARM: dts: renesas: Improve TMU interrupt descriptions
ARM: dts: renesas: r8a73a4: Add cp clock
ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
ARM: dts: renesas: r8a73a4: Fix thermal parent clock
ARM: dts: renesas: r8a7778: Add missing reg-names to sound node
ARM: dts: rockchip: Add display subsystem for RK3128
ARM: dts: rockchip: Add HDMI node for RK3128
ARM: dts: rockchip: Enable HDMI output for XPI-3128
ARM: dts: rockchip: fix rk322x hdmi ports node
ARM: dts: rockchip: fix rk3288 hdmi ports node
ARM: dts: rockchip: mmc aliases for Sonoff iHost
ARM: dts: rockchip: Wifi improvements for Sonoff iHost
ARM: dts: samsung: exynos4412-p4note: add accelerometer and gyro to p4note
ARM: dts: samsung: exynos4412: decrease memory to account for unusable region
ARM: dts: samsung: exynos5420-galaxy-tab-common: add wifi node
ARM: dts: samsung: exynos5420-galaxy-tab: decrease available memory
ARM: dts: samsung: exynos5420-peach: Enable cros-ec-spi as wake source
ARM: dts: samsung: exynos5422-odroidxu3: disable thermal polling
ARM: dts: samsung: exynos5800-peach: Enable cros-ec-spi as wake source
ARM: dts: sti: minor whitespace cleanup around '='
ARM: dts: stm32: add CRC on stm32mp131
ARM: dts: stm32: add display support on stm32f769-disco
ARM: dts: stm32: add DSI support on stm32f769
ARM: dts: stm32: enable CRC on stm32mp135f-dk
ARM: dts: stm32: enable crypto accelerator on stm32mp135f-dk
ARM: dts: stm32: fix DSI peripheral clock on stm32mp15 boards
ARM: dts: stm32: lxa-tac: drive powerboard lines as open-drain
ARM: dts: stm32: lxa-tac: reduce RGMII interface drive strength
ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f769-disco
ARM: dts: sun8i: Open FETA40i-C regulator aldo1
ARM: dts: ti: omap: add missing abb_{mpu,ivahd,dspeve,gpu} unit addresses for dra7 SoC
ARM: dts: ti: omap: add missing phy_gmii_sel unit address for dra7 SoC
ARM: dts: ti: omap: add missing sys_32k_ck unit address for dra7 SoC
ARM: dts: versatile: Fix up VGA connector
ARM: dts: vexpress: Set stdout-path to serial0 in the chosen node
ARM: imx: Remove usage of the deprecated ida_simple_xx() API
ARM: imx_v6_v7_defconfig: enable the vf610 gpio driver
ARM: multi_v7_defconfig: Add more TI Keystone support
ARM: multi_v7_defconfig: Add more TI Keystone support
ARM: multi_v7_defconfig: Disable board staging
ARM: multi_v7_defconfig: Enable BACKLIGHT_CLASS_DEVICE
ARM: omap1: remove duplicated 'select ARCH_OMAP'
ARM: OMAP2+: am33xx-restart: fix function name in kernel-doc
ARM: OMAP2+: clock: fix a function name in kernel-doc
ARM: OMAP2+: clockdomain: fix kernel-doc warnings
ARM: OMAP2+: cm33xx: use matching function name in kernel-doc
ARM: OMAP2+: CMINST: use matching function name in kernel-doc
ARM: OMAP2+: fix a kernel-doc warning
ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
ARM: OMAP2+: fix kernel-doc warnings
ARM: OMAP2+: fix kernel-doc warnings
ARM: OMAP2+: fix N810 MMC gpiod table
ARM: OMAP2+: fix USB regression on Nokia N8x0
ARM: OMAP2+: hwmod: fix kernel-doc warnings
ARM: OMAP2+: hwmod: remove misuse of kernel-doc
ARM: OMAP2+: pmic-cpcap: fix kernel-doc warnings
ARM: OMAP2+: prm44xx: fix a kernel-doc warning
ARM: OMAP2+: PRM: fix kernel-doc warnings
ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
 
arm: ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX
 
ARM: qcom: drop most of 32-bit ARCH_QCOM subtypes
ARM: qcom: merge remaining subplatforms into sensible Kconfig entry
ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang
ARM: s32c: update MAINTAINERS entry
ARM: s3c64xx: make bus_type const
ARM: s5pv210: fix pm.c kernel-doc warning
ARM: shmobile: defconfig: Disable staging
ARM: tegra: Add device-tree for LG Optimus 4X HD (P880)
ARM: tegra: Add device-tree for LG Optimus Vu (P895)
ARM: tegra: Enable cros-ec-spi as wake source
ARM: tegra: nexus7: Add missing clock binding into sound node
ARM: zynq: Remove clk/zynq.h header
ARM: zynq: slcr: fix function prototype kernel-doc warnings
 
asm-generic: remove extra type checking in acquire/release for non-SMP case
 
ASoC/soundwire: implement generic api for scanning amd soundwire controller
 
ASoC: acp: Support microphone from device Acer 315-24p
ASoC: amd: acp: Add missing error handling in sof-mach
ASoC: amd: acp: Drop redundant initialization of machine driver data
ASoC: amd: acp: fix for acp pdm configuration check
ASoC: amd: acp: fix for acp_init function error handling
ASoC: amd: acp: Make use of existing *_CODEC_DAI macros
ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach
ASoC: amd: ps: add machine select and register code
ASoC: amd: ps: fix for acp pme wake for soundwire configuration
ASoC: amd: ps: modify ACP register end address macro
ASoC: amd: ps: refactor acp child platform device creation code
ASoC: amd: ps: refactor acp device configuration read logic
ASoC: amd: ps: remove acp_reset flag
ASoC: amd: ps: update license
ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
ASoC: amd: yc: Revert "add new YC platform variant (0x63) support"
ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
ASoC: atmel: use devm_snd_soc_register_card()
ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux
ASoC: codecs: Add support for the framer codec
ASoC: codecs: add support for WCD939x Codec
ASoC: codecs: Add WCD939x Codec driver
ASoC: codecs: Add WCD939x Soundwire devices driver
ASoC: codecs: constify static sdw_slave_ops struct
ASoC: codecs: da7213: Simplify mclk initialization
ASoC: codecs: ES8326: Adding new volume kcontrols
ASoC: codecs: ES8326: change members of private
ASoC: codecs: ES8326: change support for ES8326
ASoC: codecs: ES8326: Changing members of private structure
ASoC: codecs: ES8326: modify clock table
ASoC: codecs: ES8326: Removing the control of ADC_SCALE
ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume
ASoC: codecs: ES8326: Solve error interruption issue
ASoC: codecs: ES8326: solve some hp issues and
ASoC: codecs: fix TYPO 'reguest' to 'request' in error log
ASoC: codecs: hda: Cleanup error messages
ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing
ASoC: codecs: nau8825: Simplify mclk initialization
ASoC: codecs: remove redundant 'tristate' in sound/soc/codecs/Kconfig
ASoC: codecs: Remove unneeded semicolon
ASoC: codecs: rt5514: Simplify mclk initialization
ASoC: codecs: rt5616: Simplify mclk initialization
ASoC: codecs: rt5640: Simplify mclk initialization
ASoC: codecs: rt5660: Simplify mclk initialization
ASoC: codecs: Simplify mclk initialization
ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+
ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider
ASoC: codecs: tx-macro: Mark AMIC control registers as volatile
ASoC: codecs: tx-macro: Simplify setting AMIC control
ASoC: codecs: tx-macro: split widgets per different LPASS versions
ASoC: codecs: va-macro: add npl clk
ASoC: codecs: wsa881x: set clk_stop_mode1 flag
ASoC: codecs: wsa884x: Allow sharing reset GPIO
ASoC: Constify pointer to of_phandle_args
ASoC: cs-amp-lib: Add helpers for factory calibration data
ASoC: cs-amp-lib: Add KUnit test for calibration helpers
ASoC: cs-amp-lib: Check for no firmware controls when writing calibration
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
ASoC: cs35l56: Add helper functions for amp calibration
ASoC: cs35l56: Add support for CS35L54 and CS35L57
ASoC: cs35l56: Apply amp calibration from EFI data
ASoC: cs35l56: Avoid static analysis warning of uninitialised variable
ASoC: cs35l56: Fix unintended bus access while resetting amp
ASoC: cs35l56: fix usages of device_get_named_child_node()
ASoC: cs35l56: Fixes to handling of ASP1 config
ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()
ASoC: cs35l56: Prevent overwriting firmware ASP config
ASoC: cs42l42: Remove redundant delays in suspend().
ASoC: cs42l43: Add clear of stashed pointer on component remove
ASoC: cs42l43: Add pm_ptr around the power ops
ASoC: cs42l43: Check error from device_property_read_u32_array()
ASoC: cs42l43: Correct extraction of data pointer in suspend/resume
ASoC: cs42l43: Minor code tidy ups
ASoC: cs42l43: Refactor to use for_each_set_bit()
ASoC: cs42l43: Shut down jack detection on component remove
ASoC: cs42l43: Sync the hp ilimit works when removing the component
ASoC: cs42l43: Tidy up header includes
ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL
ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding
ASoC: da7219-aad: fix usage of device_get_named_child_node()
ASoC: dt-bindings: Add Q6USB backend
ASoC: dt-bindings: atmel,asoc-wm8904: Convert to json-schema
ASoC: dt-bindings: atmel,sam9x5-wm8731: Convert to json-schema
ASoC: dt-bindings: atmel-classd: add sam9x7 compatible
ASoC: dt-bindings: audio-graph-port: Drop type from "clocks"
ASoC: dt-bindings: cirrus,cs42l43: Fix 'gpio-ranges' schema
ASoC: dt-bindings: cs35l45: Add interrupts
ASoC: dt-bindings: Do not override firmware-name $ref
ASoC: dt-bindings: document WCD939x Audio Codec
ASoC: dt-bindings: fsl,imx-asrc: convert to YAML
ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform
ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform
ASoC: dt-bindings: fsl-sai: Add power-domains
ASoC: dt-bindings: fsl-sai: Support Rx-only SAI
ASoC: dt-bindings: microchip: add sam9x7
ASoC: dt-bindings: qcom,sm8250: Allow up to 8 codec DAIs
ASoC: dt-bindings: qcom,wcd938x: move out common properties
ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line
ASoC: dt-bindings: rt1015: Convert to dtschema
ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
ASoC: dt-bindings: samsung,tm2: Correct "audio-codec" constraints
ASoC: dt-bindings: Update example for enabling USB offload on SM8250
ASoC: fix SND_SOC_WCD939X dependencies
ASoC: fsl: use devm_snd_soc_register_card()
ASoC: fsl_sai: Add support for i.MX95 platform
ASoC: hdmi-codec: drop drm/drm_edid.h include
ASoC: Intel: add get_codec_dai_by_name helper function
ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h
ASoC: Intel: avs: Abstract IPC handling
ASoC: Intel: avs: Abstract IRQ handling
ASoC: Intel: avs: Add support for sending initial
ASoC: Intel: avs: Add topology parsing support for initial config
ASoC: Intel: avs: boards: Add modules description
ASoC: Intel: avs: CNL-based platforms support
ASoC: Intel: avs: Expose FW version with sysfs
ASoC: Intel: avs: Fix debug window description
ASoC: Intel: avs: Fix sound clipping in single capture scenario
ASoC: Intel: avs: Fixes and new platforms support
ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms
ASoC: Intel: avs: ICL-based platforms support
ASoC: Intel: avs: Ignore codecs with no suppoting driver
ASoC: Intel: avs: L1SEN reference counted
ASoC: Intel: avs: Populate board selection with new I2S entries
ASoC: Intel: avs: Prefix SKL/APL-specific members
ASoC: Intel: avs: Send initial config to module if present
ASoC: Intel: avs: Set name of control as in topology
ASoC: Intel: avs: TGL-based platforms support
ASoC: Intel: avs: UAPI: Add tokens for initial config feature
ASoC: Intel: board_helpers: support DAI link order customization
ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
ASoC: Intel: catpt: Carefully use PCI bitwise constants
ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops
ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL
ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support
ASoC: Intel: soc-acpi: add RT712 support for LNL
ASoC: Intel: sof_cs42l42: use common module for DAI link generation
ASoC: Intel: sof_rt5682: board id cleanup for adl boards
ASoC: Intel: sof_rt5682: board id cleanup for jsl boards
ASoC: Intel: sof_rt5682: board id cleanup for mtl boards
ASoC: Intel: sof_rt5682: board id cleanup for rpl boards
ASoC: Intel: sof_rt5682: board id cleanup for tgl boards
ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
ASoC: Intel: sof_sdw: add common sdw dai link init
ASoC: Intel: sof_sdw: remove .init callbacks
ASoC: Intel: sof_sdw: Remove unused function prototypes
ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id
ASoC: Intel: sof_sdw: use single rtd_init for rt_amps
ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name
ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name
ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
ASoC: Merge up fixes
ASoC: Merge up fixes due to dependency with new changes
ASoC: Merge up left over v6.8 fix
ASoC: Merge up release
ASoC: meson: aiu: fix function pointer type
ASoC: meson: aiu: fix function pointer type mismatch
ASoC: meson: axg fixes and clean-up
ASoC: meson: axg-card: make links nonatomic
ASoC: meson: axg-fifo: take continuous rates
ASoC: meson: axg-fifo: use FIELD helpers
ASoC: meson: axg-fifo: use threaded irq to check periods
ASoC: meson: axg-spdifin: use max width for rate detection
ASoC: meson: axg-tdm-interface: add frame rate constraint
ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
ASoC: meson: axg-tdm-interface: manage formatters in trigger
ASoC: meson: axg-tdm-interface: update error format error traces
ASoC: meson: axg-tdm: add continuous clock support
ASoC: meson: cards: select SND_DYNAMIC_MINORS
ASoC: meson: t9015: fix function pointer type mismatch
ASoC: meson: tdm fixes
ASoC: nau8540: Add pre-charge actions for input
ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
ASoC: p1022_rdk: fix all kernel-doc warnings
ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()
ASoC: pxa: remove duplicated CONFIG_SND_PXA2XX_AC97 entry
ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc()
ASoC: Revert "ASoC: dt-bindings: Update example for enabling USB offload on SM8250"
ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
ASoC: rt-sdw*: add __func__ to all error logs
ASoC: rt-sdw: fix locking and improve error logs
ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
ASoC: rt5682-sdw: fix locking sequence
ASoC: rt711-sdca: fix locking sequence
ASoC: rt711-sdw: fix locking sequence
ASoC: rt712-sdca-sdw: fix locking sequence
ASoC: rt715-sdca: volume step modification
ASoC: rt715: add vendor clear control register
ASoC: rt722-sdca-sdw: fix locking sequence
ASoC: rt722-sdca: add headset microphone vrefo setting
ASoC: rt722-sdca: modify channel number to support 4 channels
ASoC: sh: rz-ssi: Fix error message print
ASoC: soc-compress: Fix and add DPCM locking
ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get()
ASoC: soc-core.c: Skip dummy codec when adding platforms
ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai()
ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream
ASoC: SOF: Add some bounds checking to firmware data
ASoC: SOF: amd: add code for invoking soundwire manager helper functions
ASoC: SOF: amd: add interrupt handling for SoundWire manager devices
ASoC: SOF: amd: add machine select logic for soundwire based platforms
ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms
ASoC: SOF: amd: Compute file paths on firmware load
ASoC: SOF: amd: fix for false dsp interrupts
ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies
ASoC: SOF: amd: fix soundwire dependencies
ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
ASoC: SOF: amd: Optimize quirk for Valve Galileo
ASoC: SOF: amd: refactor acp driver pm ops
ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform
ASoC: SOF: amd: Skip IRAM/DRAM size modification
ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED
ASoC: SOF: amd: update descriptor fields for acp6.3 based platform
ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path
ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths
ASoC: SOF: core: Skip firmware test for custom loaders
ASoC: SOF: debug: show firmware/topology prefix/names
ASoC: SOF: Extend ChainDMA and DSPless mode to LNL+
ASoC: SOF: Fix runtime pm usage counter balance after fw exception
ASoC: SOF: imx: Add devicetree support to select topologies
ASoC: SOF: Intel: add default firmware library path for LNL
ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback
ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode
ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH
ASoC: SOF: Intel: hda-dai-ops: use dai_type
ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio
ASoC: SOF: Intel: hda-dai: remove dspless special case
ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
ASoC: SOF: Intel: hda-mlink: update incorrect comment
ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint
ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback
ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position)
ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove
ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode
ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback
ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks
ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices
ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting
ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger
ASoC: SOF: ipc4-pcm: Correct the delay calculation
ASoC: SOF: ipc4-pcm: Do not reset ChainDMA if it is
ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated
ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture
ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state
ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally
ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay
ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs
ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config
ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs
ASoC: SOF: ipc4-topology: set config_length based on device_count
ASoC: SOF: ipc4-topology: support NHLT device type
ASoC: SOF: ipc4/Intel: Fix delay reporting
ASoC: SOF: ipc4: store number of playback/capture streams
ASoC: SOF: misc fixes
ASoC: SOF: mtrace: rework mtrace timestamp setting
ASoC: SOF: ops: add new 'is_chain_dma_supported' callback
ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
ASoC: SOF: Remove the get_stream_position callback
ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
ASoC: SOF: topology: dynamically allocate and store DAI widget->private
ASoC: SOF: topology: Parse DAI type token for dspless mode
ASoC: Support SAI and MICFIL on i.MX95 platform
ASoC: tas2781: mark dvc_tlv with __maybe_unused
ASoC: tas2781: Remove redundant initialization of pointer 'data'
ASoC: tas2781: remove unused acpi_subysystem_id
ASoC: tegra: Fix DSPK 16-bit playback
ASoC: ti: davinci-mcasp: Fix race condition during probe
ASoC: ti: j721e-evm: Use devm_kcalloc() instead of devm_kzalloc()
ASoC: ti: use devm_snd_soc_register_card()
ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin
ASoC: trace: add component to set_bias_level trace events
ASoC: trace: add event to snd_soc_dapm trace events
ASoC: use devm_snd_soc_register_card()
ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop()
ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
 
assoc_array: fix the return value in assoc_array_insert_mid_shortcut()
 
async: Use a dedicated unbound workqueue with raised min_active
 
ata: ahci: a hotplug capable port is an external port
ata: ahci: Add mask_port_map module parameter
ata: ahci: do not enable LPM on external ports
ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy()
ata: ahci: Drop low power policy board type
ata: ahci: move marking of external port earlier
ata: ahci_st: Remove an unused field in struct st_ahci_drv_data
ata: libata-core: Allow command duration limits detection for ACS-4 drives
ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
ata: pata_macio: drop driver owner assignment
ata: pata_parport: make pata_parport_bus_type const
ata: sata_gemini: Check clk_enable() result
ata: sata_mv: Fix PCI device ID table declaration compilation warning
ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
 
atm: fore200e: Convert to platform remove callback returning void
 
audit: remove unnecessary assignment in audit_dupe_lsm_field()
audit: use KMEM_CACHE() instead of kmem_cache_create()
 
Author: Gang Li padata: dispatch works on
 
auxdisplay: Add 7 and 14 segment mappings to MAINTAINERS
auxdisplay: Add 7-segment LED display driver
auxdisplay: Add driver for MAX695x 7-segment LED controllers
auxdisplay: cfag12864bfb: Convert to platform remove callback returning void
auxdisplay: charlcd: Add missing MODULE_DESCRIPTION()
auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y
auxdisplay: hd44780: Convert to platform remove callback returning void
auxdisplay: ht16k33: Add default to switch-cases
auxdisplay: ht16k33: Define a few helper macros
auxdisplay: ht16k33: Drop struct ht16k33_seg
auxdisplay: ht16k33: Move ht16k33_linedisp_ops down
auxdisplay: ht16k33: Switch to use line display character mapping
auxdisplay: img-ascii-lcd: Convert to platform remove callback returning void
auxdisplay: img-ascii-lcd: Make container_of() no-op for struct linedisp
auxdisplay: linedisp: Add missing header(s)
auxdisplay: linedisp: Add support for overriding character mapping
auxdisplay: linedisp: Allocate buffer for the string
auxdisplay: linedisp: Free allocated resources in ->release()
auxdisplay: linedisp: Group display drivers together
auxdisplay: linedisp: Move exported symbols to a namespace
auxdisplay: linedisp: Provide struct linedisp_ops for future extension
auxdisplay: linedisp: Unshadow error codes in ->store()
auxdisplay: linedisp: Use unique number for id
auxdisplay: panel: Switch to use module_parport_driver()
auxdisplay: seg-led-gpio: Convert to platform remove callback returning void
auxdisplay: seg-led-gpio: Import linedisp namespace
auxdisplay: Take over maintainership, but in Odd Fixes mode
 
ax25: Fix netdev refcount issue
ax25: fix use-after-free bugs caused by ax25_ds_del_timer
 
backlight/corgi-lcd: Include
 
backlight: Add Kinetic KTD2801 Backlight support
backlight: as3711_bl: Handle deferred probe
backlight: bd6107: Handle deferred probe
backlight: da9052: Fully initialize backlight_properties during probe
backlight: gpio: Simplify with dev_err_probe()
backlight: hx8357: Fix potential NULL pointer dereference
backlight: hx8357: Make use of dev_err_probe()
backlight: hx8357: Make use of device properties
backlight: hx8357: Move OF table closer to its consumer
backlight: hx8357: Utilise temporary variable for struct device
backlight: ktd2801: Make timing struct static
backlight: ktz8866: Correct the check for of_property_read_u32
backlight: l4f00242t03: Simplify with dev_err_probe()
backlight: lm3630a: Don't set bl->props.brightness in get_brightness
backlight: lm3630a: Initialize backlight_properties on init
backlight: lm3630a: Use backlight_get_brightness helper in update_status
backlight: lm3630a_bl: Handle deferred probe
backlight: lm3630a_bl: Simplify probe return on gpio request error
backlight: lm3639: Fully initialize backlight_properties during probe
backlight: lp8788: Fully initialize backlight_properties during probe
backlight: mp3309c: Fully initialize backlight_properties during probe
backlight: mp3309c: Make use of device properties
backlight: mp3309c: Use dev_err_probe() instead of dev_err()
backlight: mp3309c: Use pwm_apply_might_sleep()
backlight: mp3309c: Utilise temporary variable for struct device
backlight: pandora_bl: Drop unneeded ENOMEM error message
 
backtracetest: Convert from tasklet to BH workqueue
 
bareudp: use exit_batch_rtnl() method
 
base/node / ACPI: Enumerate node access class for 'struct access_coordinate'
 
batman-adv: Avoid infinite loop trying to resize local TT
batman-adv: Drop usage of export.h
batman-adv: Improve exception handling in batadv_throw_uevent()
batman-adv: Return directly after a failed batadv_dat_select_candidates() in batadv_dat_forward_data()
batman-adv: Start new development cycle
 
bcache: move calculation of stripe_size and io_opt into bcache_device_init
bcache: pass queue_limits to blk_mq_alloc_disk
bcache: port block device access to files
bcache: use of hlist_count_nodes()
 
bcachefs: Add a better limit for maximum number of buckets
bcachefs: Add an assertion for trying to evict btree root
bcachefs: Add checks for invalid snapshot IDs
bcachefs: Add error messages to logged ops fns
bcachefs: Add journal.blocked to journal_debug_to_text()
bcachefs: add missing bounds check in __bch2_bkey_val_invalid()
bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()
bcachefs: Add missing skcipher_request_set_callback() call
bcachefs: Add missing validation for superblock section clean
bcachefs: add REQ_SYNC and REQ_IDLE in write dio
bcachefs: add safety checks in bch2_btree_node_fill()
bcachefs: Always flush write buffer in delete_dead_inodes()
bcachefs: Avoid extent entry type assertions in .invalid()
bcachefs: avoid returning private error code in bch2_xattr_bcachefs_set
bcachefs: Avoid setting j->write_work unnecessarily
bcachefs: Avoid taking journal lock unnecessarily
bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered
bcachefs: bch2_btree_bit_mod()
bcachefs: bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake()
bcachefs: bch2_check_subvolume_structure()
bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot()
bcachefs: bch2_inode_insert()
bcachefs: bch2_lookup() gives better error message on inode not found
bcachefs: bch2_print_opts()
bcachefs: bch2_run_explicit_recovery_pass_persistent()
bcachefs: bch2_shoot_down_journal_keys()
bcachefs: bch2_snapshot_is_ancestor() now safe to call in early recovery
bcachefs: bch2_trigger_alloc() handles state changes better
bcachefs: bch_member.btree_allocated_bitmap
bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX
bcachefs: bch_subvolume::fs_path_parent
bcachefs: bch_subvolume::parent -> creation_parent
bcachefs: BCH_WATERMARK_interior_updates
bcachefs: Be careful about btree node splits during journal replay
bcachefs: better journal pipelining
bcachefs: better log message in lookup_inode_for_snapshot()
bcachefs: bio per journal buf
bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong
bcachefs: btree node prefetching in check_topology
bcachefs: btree node scan now fills in sectors_written
bcachefs: btree node scan: handle encrypted nodes
bcachefs: btree_and_journal_iter now respects trans->journal_replay_not_finished
bcachefs: btree_and_journal_iter.trans
bcachefs: BTREE_ID_subvolume_children
bcachefs: btree_node_scan: Respect member.data_allowed
bcachefs: bucket_pos_to_bp_noerror()
bcachefs: Buffered write path now can avoid the inode lock
bcachefs: Bump limit in btree_trans_too_many_iters()
bcachefs: bump max_active on btree_interior_update_worker
bcachefs: Change "accounting overran journal reservation" to a warning
bcachefs: check bi_parent_subvol in check_inode()
bcachefs: Check btree ptr min_key in .invalid
bcachefs: check dirent->d_parent_subvol
bcachefs: Check for backpointer bucket_offset >= bucket size
bcachefs: Check for bad needs_discard before doing discard
bcachefs: Check for extents that point to same space
bcachefs: Check for journal entries overruning end of sb clean section
bcachefs: Check for packed bkeys that are too big
bcachefs: Check for subvolume children when deleting subvolumes
bcachefs: Check for writing superblocks with nonsense member seq fields
bcachefs: check inode->bi_parent_subvol against dirent
bcachefs: Check subvol <-> inode pointers in check_inode()
bcachefs: Check subvol <-> inode pointers in check_subvol()
bcachefs: check_inode_dirent_inode()
bcachefs: check_path() now only needs to walk up to subvolume root
bcachefs: check_path() now prints full inode when reattaching
bcachefs: Cleanup bch2_dirent_lookup_trans()
bcachefs: Clear recovery_passes_required as they complete without errors
bcachefs: closure per journal buf
bcachefs: convert journal replay ptrs to darray
bcachefs: copy_(to|from)_user_errcode()
bcachefs: Correctly reattach subvolumes
bcachefs: Correctly validate k->u64s in btree node read path
bcachefs: create debugfs dir for each btree
bcachefs: delete duplicated checks in check_dirent_to_subvol()
bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE
bcachefs: Disable merges from interior update path
bcachefs: Don't corrupt journal keys gap buffer when dropping alloc info
bcachefs: Don't do extent merging before journal replay is finished
bcachefs: don't free error pointers
bcachefs: don't queue btree nodes for rewrites during scan
bcachefs: Don't scan for btree nodes when we can reconstruct
bcachefs: Don't skip fake btree roots in fsck
bcachefs: Don't use bch2_btree_node_lock_write_nofail() in btree split path
bcachefs: Drop redundant btree_path_downgrade()s
bcachefs: Ensure bch_sb_field_ext always exists
bcachefs: Errcode tracepoint, documentation
bcachefs: Etyzinger cleanups
bcachefs: extent_entry_next_safe()
bcachefs: factor out check_inode_backpointer()
bcachefs: Factor out check_subvol_dirent()
bcachefs: fix ! vs ~ typo in __clear_bit_le64()
bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter()
bcachefs: Fix a race in btree_update_nodes_written()
bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()
bcachefs: Fix assert in bch2_alloc_v4_invalid()
bcachefs: Fix assert in bch2_backpointer_invalid()
bcachefs: fix backpointer for missing alloc key msg
bcachefs: Fix bch2_btree_increase_depth()
bcachefs: Fix bch2_btree_node_fill() for !path
bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shift
bcachefs: Fix bch2_dev_lookup() refcounting
bcachefs: fix bch2_get_acl() transaction restart handling
bcachefs: fix bch2_journal_buf_to_text()
bcachefs: Fix bch2_journal_noflush_seq()
bcachefs: fix bch_folio_sector padding
bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems
bcachefs: Fix bio alloc in check_extent_checksum()
bcachefs: Fix btree key cache coherency during replay
bcachefs: Fix btree node keys accounting in topology repair path
bcachefs: Fix btree node merging on write buffer btrees
bcachefs: Fix btree node reserve
bcachefs: fix check_inode_deleted_list()
bcachefs: Fix check_key_has_snapshot() call
bcachefs: Fix check_topology() when using node scan
bcachefs: Fix deadlock in journal replay
bcachefs: Fix deadlock in journal write path
bcachefs: Fix degraded mode fsck
bcachefs: fix deletion of indirect extents in btree_gc
bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()
bcachefs: fix error path of __bch2_read_super()
bcachefs: fix eytzinger0_find_gt()
bcachefs: fix for building in userspace
bcachefs: Fix format specifier in validate_bset_keys()
bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take()
bcachefs: Fix inode early destruction path
bcachefs: fix integer conversion bug
bcachefs: Fix journal pins in btree write buffer
bcachefs: Fix journal replay with unreadable btree roots
bcachefs: Fix journal_buf bitfield accesses
bcachefs: fix leak in bch2_gc_write_reflink_key
bcachefs: Fix lifetime issue in device iterator helpers
bcachefs: Fix locking in bch2_alloc_write_key()
bcachefs: fix lost journal buf wakeup due to improved pipelining
bcachefs: Fix lost transaction restart error
bcachefs: Fix lost wakeup on journal shutdown
bcachefs: fix misplaced newline in __bch2_inode_unpacked_to_text()
bcachefs: Fix missing call to bch2_fs_allocator_background_exit()
bcachefs: Fix missing write refs in fs fio paths
bcachefs: fix mount error path
bcachefs: Fix nested transaction restart handling in bch2_bucket_gens_init()
bcachefs: fix nocow lock deadlock
bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE
bcachefs: Fix null-ptr-deref in bch2_fs_alloc()
bcachefs: Fix order of gc_done passes
bcachefs: fix overflow in fiemap
bcachefs: Fix overlapping extent repair
bcachefs: Fix path where dirent -> subvol missing and we don't fix
bcachefs: fix race in bch2_btree_node_evict()
bcachefs: Fix race in bch2_write_super()
bcachefs: fix rand_delete unit test
bcachefs: Fix rebalance from durability=0 device
bcachefs: Fix refcount put in sb_field_resize error path
bcachefs: Fix remove_dirent()
bcachefs: Fix repair path for missing indirect extents
bcachefs: Fix shift-by-64 in bformat_needs_redo()
bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode()
bcachefs: fix split brain message
bcachefs: Fix spurious -BCH_ERR_transaction_restart_nested
bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list
bcachefs: fix the error code when mounting with incorrect options.
bcachefs: fix trans->mem realloc in __bch2_trans_kmalloc
bcachefs: Fix UAFs of btree_insert_entry array
bcachefs: fix unsafety in bch2_extent_ptr_to_text()
bcachefs: fix unsafety in bch2_stripe_to_text()
bcachefs: Fix use after free in bch2_check_fix_ptrs()
bcachefs: Fix use after free in check_root_trans()
bcachefs: fixup for building in userspace
bcachefs: Flag btrees with missing data
bcachefs: Flush journal immediately after replay if we did early repair
bcachefs: Further improve btree_update_to_text()
bcachefs: Go rw if running any explicit recovery passes
bcachefs: Guard against unknown k.k->type in __bkey_invalid()
bcachefs: If we run merges at a lower watermark, they must be nonblocking
bcachefs: Improve -o norecovery; opts.recovery_pass_limit
bcachefs: Improve bch2_btree_update_to_text()
bcachefs: Improve bch2_dirent_to_text()
bcachefs: Improve bch2_fatal_error()
bcachefs: improve bch2_journal_buf_to_text()
bcachefs: Improve error messages in device remove path
bcachefs: improve journal entry read fsck error messages
bcachefs: improve move_gap()
bcachefs: Improve sysfs internal/btree_updates
bcachefs: Improved topology repair checks
bcachefs: Initialize bch_write_op->failed in inline data path
bcachefs: Initialize super_block->s_uuid
bcachefs: Inodes need extra padding for varint_decode_fast()
bcachefs: intercept mountoption value for bool type
bcachefs: Interior known are required to have known key types
bcachefs: Journal writes should be REQ_SYNC|REQ_META
bcachefs: journal_keys now uses darray helpers
bcachefs: journal_seq_blacklist_add() now handles entries being added out of order
bcachefs: JOURNAL_SPACE_LOW
bcachefs: jset_entry for loops declare loop iter
bcachefs: jset_entry_datetime
bcachefs: KEY_TYPE_error is allowed for reflink
bcachefs: Kill bch2_bkey_ptr_data_type()
bcachefs: kill kvpmalloc()
bcachefs: Kill more -EIO error codes
bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail()
bcachefs: Kill some -EINVALs
bcachefs: Kill unnecessary wakeups in journal reclaim
bcachefs: Kill unused flags argument to btree_split()
bcachefs: Logged op errors should be ignored
bcachefs: Make snapshot_is_ancestor() safe
bcachefs: make sure to release last journal pin in replay
bcachefs: mean_and_variance: put struct mean_and_variance_weighted on a diet
bcachefs: more informative write path error message
bcachefs: Move btree_updates to debugfs
bcachefs: move fsck_write_inode() to inode.c
bcachefs: Move snapshot table size to struct snapshot_table
bcachefs: no_splitbrain_check option
bcachefs: node scan: ignore multiple nodes with same seq if interior
bcachefs: omit alignment attribute on big endian struct bkey
bcachefs: On emergency shutdown, print out current journal sequence number
bcachefs: Pass inode bkey to check_path()
bcachefs: Pin btree cache in ram for random access in fsck
bcachefs: port block device access to file
bcachefs: Prefer struct_size over open coded arithmetic
bcachefs: Print shutdown journal sequence number
bcachefs: pull out time_stats.[ch]
bcachefs: ratelimit errors from async_btree_node_rewrite
bcachefs: ratelimit informational fsck errors
bcachefs: rebalance_status now shows correct units
bcachefs: Reconstruct missing snapshot nodes
bcachefs: reconstruct_alloc cleanup
bcachefs: reconstruct_inode()
bcachefs: Remove accidental debug assert
bcachefs: remove redundant assignment to variable ret
bcachefs: Rename journal_keys.d -> journal_keys.data
bcachefs: Rename struct field swap to prevent macro naming collision
bcachefs: Repair pass for scanning for btree nodes
bcachefs: Repair subvol dirents that point to non subvols
bcachefs: Resume logged ops after fsck
bcachefs: Run check_topology() first
bcachefs: Run merges at BCH_WATERMARK_btree
bcachefs: Save key_cache_path in peek_slot()
bcachefs: Set path->uptodate when no node at level
bcachefs: set_btree_iter_dontneed also clears should_be_locked
bcachefs: Silence gcc warnings about arm arch ABI drift
bcachefs: simplify check_dirent_inode_dirent()
bcachefs: skip invisible entries in empty subvolume checking
bcachefs: Split out bkey_types.h
bcachefs: Split out btree_node_rewrite_worker
bcachefs: Split out discard fastpath
bcachefs: split out ignore_blacklisted, ignore_not_dirty
bcachefs: Split out journal workqueue
bcachefs: Split out recovery_passes.c
bcachefs: Standardize helpers for printing enum strs with bounds checks
bcachefs: Subvolume reconstruction
bcachefs: Subvolumes may now be renamed
bcachefs: Switch to uuid_to_fsid()
bcachefs: sysfs internal/trigger_journal_flush
bcachefs: Thread with file documentation
bcachefs: thread_with_file: add f_ops.flush
bcachefs: thread_with_file: allow creation of readonly files
bcachefs: thread_with_file: allow ioctls against these files
bcachefs: thread_with_file: create ops structure for thread_with_stdio
bcachefs: thread_with_file: Fix missing va_end()
bcachefs: thread_with_file: fix various printf problems
bcachefs: thread_with_stdio: convert to darray
bcachefs: thread_with_stdio: eliminate double buffering
bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline()
bcachefs: thread_with_stdio: kill thread_with_stdio_done()
bcachefs: thread_with_stdio: Mark completed in ->release()
bcachefs: thread_with_stdio: suppress hung task warning
bcachefs: time_stats: add larger units
bcachefs: time_stats: shrink time_stat_buffer for better alignment
bcachefs: time_stats: split stats-with-quantiles into a separate structure
bcachefs: Topology repair now uses nodes found by scanning to fill holes
bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter()
bcachefs: Tweak btree key cache shrinker so it actually frees
bcachefs: Use kvzalloc() when dynamically allocating btree paths
bcachefs: Workqueues should be WQ_HIGHPRI
 
Linux: bcachefs; Fix deadlock in bch2_btree_update_start()
 
bcma: make bcma_bus_type const
 
bdev: make bdev_{release, open_by_dev}() private to block layer
bdev: make struct bdev_handle private to the block layer
bdev: open block device as files
bdev: remove bdev pointer from struct bdev_handle
bdev: remove bdev_open_by_path()
bdev: remove SLAB_MEM_SPREAD flag usage
 
binder: check offset alignment in binder_get_object()
binder: remove redundant variable page_addr
binder: use of hlist_count_nodes()
 
binfmt: replace deprecated strncpy
 
bitfield: suppress "dubious: x & !y" sparse warning
 
bitmap: Define a cleanup function for bitmaps
bitmap: Step down as a reviewer
 
blk-iocost: avoid out of bounds shift
blk-iocost: do not WARN if iocg was already offlined
 
blk-lib: check for kill signal
 
blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel
blk-mq: introduce a blk_mq_peek_cached_request helper
blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests
blk-mq: special case cached requests less
 
blk-throttle: Eliminate redundant checks for data direction
 
block, fs: Restore the per-bio/request data lifetime fields
 
block/blk-mq: Don't complete locally if capacities are different
 
block/genhd: port disk_scan_partitions() to file
 
block/ioctl: port blkdev_bszset() to file
 
block/swim: Convert to platform remove callback returning void
 
block2mtd: port device access to files
 
block: add a max_user_discard_sectors queue limit
block: add a queue_limits_set helper
block: add a queue_limits_stack_bdev helper
block: add an API to atomically update queue limits
block: add blk_time_get_ns() and blk_time_get() helpers
block: allow device to have both virt_boundary_mask and max segment size
block: blkdev_issue_secure_erase loop style
block: cache current nsec time in struct blk_plug
block: cleanup __blkdev_issue_write_zeroes
block: Clear zone limits for a non-zoned stacked queue
block: count BLK_OPEN_RESTRICT_WRITES openers
block: decouple blk_set_stacking_limits from blk_set_default_limits
block: Do not force full zone append completion in req_bio_endio()
block: Do not include rbtree.h in blk-zoned.c
block: don't reject too large max_user_sectors in blk_validate_limits
block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access
block: extend bio caching to task context
block: fix deadlock between bd_link_disk_holder and partition scan
block: fix mismatched kerneldoc function name
block: fix module reference leakage from bdev_open_by_dev error path
block: fix overflow in blk_ioctl_discard()
block: Fix page refcounts for unaligned buffers in __bio_release_pages()
block: fix q->blkg_list corruption during disk rebind
block: fix that blk_time_get_ns() doesn't update time after schedule
block: fix virt_boundary handling in blk_validate_limits
block: handle BLK_OPEN_RESTRICT_WRITES correctly
block: io wait hang check helper
block: limit block time caching to in_task() context
block: Make blk_rq_set_mixed_merge() static
block: make block_class constant
block: move capacity validation to blkpg_do_ioctl()
block: move cgroup time handling code into blk.h
block: move max_{open,active}_zones to struct queue_limits
block: optimise in irq bio put caching
block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC
block: pass a queue_limits argument to blk_alloc_disk
block: pass a queue_limits argument to blk_alloc_queue
block: pass a queue_limits argument to blk_mq_alloc_disk
block: pass a queue_limits argument to blk_mq_init_queue
block: prevent division by zero in blk_rq_stat_sum()
block: propagate partition scanning errors to the BLKRRPART ioctl
block: rbd: make rbd_bus_type const
block: refactor disk_update_readahead
block: refactor guard helpers
block: remove bdev_handle completely
block: remove disk_stack_limits
block: remove gfp_flags from blkdev_zone_mgmt
block: set default max segment size in case of virt_boundary
block: Simplify the allocation of slab caches
block: support PI at non-zero offset within metadata
block: update cached timestamp post schedule/preemption
block: use queue_limits_commit_update in queue_discard_max_store
block: use queue_limits_commit_update in queue_max_sectors_store
 
Bluetooth: Add new quirk for broken read key length on ATS2851
Bluetooth: Add new state HCI_POWERING_DOWN
Bluetooth: add quirk for broken address properties
Bluetooth: af_bluetooth: Fix deadlock
Bluetooth: bnep: Fix out-of-bound access
Bluetooth: btbcm: Use devm_kstrdup()
Bluetooth: btbcm: Use strreplace()
Bluetooth: btintel: Fix null ptr deref in btintel_read_version
Bluetooth: btintel: Fixe build regression
Bluetooth: btintel: Print Firmware Sequencer information
Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922
Bluetooth: btnxpuart: Fix btnxpuart_close
Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
Bluetooth: btrtl: Add the support for RTL8852BT/RTL8852BE-VT
Bluetooth: btrtl: fix out of bounds memory access
Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
Bluetooth: btusb: Add support Mediatek MT7920
Bluetooth: btusb: Fix memory leak
Bluetooth: btusb: Fix triggering coredump implementation for QCA
Bluetooth: btusb: mediatek: Fix double free of skb in coredump
Bluetooth: constify the struct device_type usage
Bluetooth: Disconnect connected devices before rfkilling adapter
Bluetooth: Fix eir name length
Bluetooth: Fix memory leak in hci_req_sync_complete()
Bluetooth: Fix TOCTOU in HCI debugfs implementation
Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
Bluetooth: fix use-after-free in accessing skb after sending it
Bluetooth: HCI: Fix potential null-ptr-deref
Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
Bluetooth: hci_conn: Only do ACL connections sequentially
Bluetooth: hci_core: Cancel request on command timeout
Bluetooth: hci_core: Fix possible buffer overflow
Bluetooth: hci_event: Fix not indicating new connection for BIG Sync
Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
Bluetooth: hci_event: set the conn encrypted before conn establishes
Bluetooth: hci_event: Use HCI error defines instead of magic values
Bluetooth: hci_h5: Add ability to allocate memory for private data
Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
Bluetooth: hci_sock: Fix not validating setsockopt user input
Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
Bluetooth: hci_sync: Attempt to dequeue connection attempt
Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
Bluetooth: hci_sync: Fix overwriting request callback
Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
Bluetooth: hci_sync: Use address filtering when HCI_PA_SYNC is set
Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync
Bluetooth: hci_sync: Use QoS to determine which PHY to scan
Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
Bluetooth: ISO: Add hcon for listening bis sk
Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
Bluetooth: ISO: Clean up returns values in iso_connect_ind()
Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
Bluetooth: ISO: Fix not validating setsockopt user input
Bluetooth: ISO: Reassemble PA data for bcast sink
Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
Bluetooth: L2CAP: Fix not validating setsockopt user input
Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
Bluetooth: mgmt: Remove leftover queuing of power_off work
Bluetooth: mgmt: remove NULL check in add_ext_adv_params_complete()
Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete()
Bluetooth: msft: Fix memory leak
Bluetooth: msft: fix slab-use-after-free in msft_do_close()
Bluetooth: qca: add missing firmware sanity checks
Bluetooth: qca: fix device-address endianness
Bluetooth: qca: fix firmware check error path
Bluetooth: qca: fix info leak when fetching board id
Bluetooth: qca: fix info leak when fetching fw build id
Bluetooth: qca: fix invalid device address check
Bluetooth: qca: fix NULL-deref on non-serdev setup
Bluetooth: qca: fix NULL-deref on non-serdev suspend
Bluetooth: qca: fix NVM configuration parsing
Bluetooth: qca: fix wcn3991 device address check
Bluetooth: qca: generalise device address check
Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
Bluetooth: Remove BT_HS
Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
Bluetooth: Remove pending ACL connection attempts
Bluetooth: Remove superfluous call to hci_conn_check_pending()
Bluetooth: Remove usage of the deprecated ida_simple_xx() API
Bluetooth: RFCOMM: Fix not validating setsockopt user input
Bluetooth: SCO: Fix not validating setsockopt user input
 
bna: ensure the copied buf is NUL terminated
 
bnx2x: convert EEE handling to use linkmode bitmaps
bnx2x: Fix firmware version string character counts
 
bnxt: convert EEE handling to use linkmode bitmaps
 
bnxt_en: Add bnxt_get_total_vnics() to calculate number of VNICs
bnxt_en: Add drop action support for ntuple
bnxt_en: Add ethtool -N support for ether filters.
bnxt_en: Add RSS support for IPSEC headers
bnxt_en: Add separate function to delete the filter structure
bnxt_en: Add support for user configured RSS key
bnxt_en: Check additional resources in bnxt_check_rings()
bnxt_en: Create and setup the additional VNIC for adding ntuple filters
bnxt_en: Define BNXT_VNIC_DEFAULT for the default vnic index
bnxt_en: Enhance ethtool ntuple support for ip flows besides TCP/UDP
bnxt_en: Explicitly specify P5 completion rings to reserve
bnxt_en: fix accessing vnic_info before allocating it
bnxt_en: Fix error recovery for 5760X (P7) chips
bnxt_en: Fix error recovery for RoCE ulp client
bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
bnxt_en: Fix the PCI-AER routines
bnxt_en: implement fully specified 5-tuple masks
bnxt_en: Improve RSS context reservation infrastructure
bnxt_en: Invalidate user filters when needed
bnxt_en: Provision for an additional VNIC for ntuple filters
bnxt_en: Refactor bnxt_set_features()
bnxt_en: refactor reset close code
bnxt_en: Refactor ring reservation functions
bnxt_en: Reset PTP tx_avail after possible firmware reset
bnxt_en: Restore all the user created L2 and ntuple filters
bnxt_en: Retain user configured filters when closing
bnxt_en: Save user configured filters in a lookup list
bnxt_en: Support ethtool -n to display ether filters.
bnxt_en: Use firmware provided maximum filter counts.
bnxt_en: Use the new VNIC to create ntuple filters
 
bonding: 802.3ad replace MAC_ADDRESS_EQUAL with __agg_has_partner
bonding: Add independent control state machine
bonding: rate-limit bonding driver inspect messages
bonding: use exit_batch_rtnl() method
 
bootconfig: Fix the kerneldoc of _xbc_exit()
bootconfig: use memblock_free_late to free xbc memory to buddy
 
bounds: support non-power-of-two CONFIG_NR_CPUS
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
 
bpf, arm64: Enable the inline of bpf_kptr_xchg()
bpf, arm64: fix bug in BPF_LDX_MEMSX
bpf, arm64: Fix incorrect runtime stats
bpf, arm64: support exceptions
bpf, arm64: use bpf_prog_pack for memory management
 
bpf, btf: Add check_btf_kconfigs helper
bpf, btf: Check btf for register_bpf_struct_ops
bpf, btf: Fix return value of register_btf_id_dtor_kfuncs
 
bpf, docs: Clarify definitions of various instructions
bpf, docs: Clarify that MOVSX is only for BPF_X not BPF_K
bpf, docs: Clarify which legacy packet instructions existed
bpf, docs: Expand set of initial conformance groups
bpf, docs: Fix bpf_redirect_peer header doc
bpf, docs: Fix typos in instruction-set.rst
bpf, docs: Fix typos in instructions-set.rst
bpf, docs: Rename legacy conformance group to packet
bpf, docs: specify which BPF_ABS and BPF_IND fields were zero
bpf, docs: Update ISA document title
bpf, docs: Use IETF format for field definitions in instruction-set.rst
 
bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
 
bpf, net: introduce bpf_struct_ops_desc.
bpf, net: switch to dynamic registration
bpf, net: validate struct_ops when updating value.
 
bpf, riscv64/cfi: Support kCFI + BPF on riscv64
 
bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
 
bpf, sockmap: Prevent lock inversion deadlock in map delete elem
 
bpf, x86: Fix PROBE_MEM runtime load check
 
bpf,lsm: Add BPF token LSM hooks
bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks
bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks
 
bpf,selinux: Allocate bpf_security_struct per BPF token
 
bpf,token: Use BIT_ULL() to convert the bit mask
 
bpf: Abstract loop unrolling pragmas in BPF selftests
bpf: add __arg_trusted global func arg tag
bpf: add arg:nullable tag to be combined with trusted pointers
bpf: Add BPF token delegation mount options to BPF FS
bpf: Add BPF token support to BPF_BTF_LOAD command
bpf: Add BPF token support to BPF_MAP_CREATE command
bpf: Add BPF token support to BPF_PROG_LOAD command
bpf: add btf pointer to struct bpf_ctx_arg_aux.
bpf: Add cond_break macro
bpf: Add cookie to perf_event bpf_link_info records
bpf: Add helper macro bpf_addr_space_cast()
bpf: add is_async_callback_calling_insn() helper
bpf: add struct_ops_tab to btf.
bpf: Add the assign_scalar_id_before_mov function
bpf: Add the get_reg_width function
bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction.
bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions.
bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach
bpf: Allow all printable characters in BTF DATASEC names
bpf: Allow calling static subprogs while holding a bpf_spin_lock
bpf: Allow compiler to inline most of bpf_local_storage_lookup()
bpf: Allow kfuncs return 'void *'
bpf: allow more maps in sleepable bpf programs
bpf: Assign ID to scalars on spill
bpf: avoid VLAs in progs/test_xdp_dynptr.c
bpf: btf: Add BTF_KFUNCS_START/END macro pair
bpf: btf: Support flags for BTF_SET8 sets
bpf: Build type-punning BPF selftests with -fno-strict-aliasing
bpf: Check bloom filter map value size
bpf: Check cfi_stubs before registering a struct_ops type.
bpf: Clarify batch lookup/lookup_and_delete semantics
bpf: Clarify bpf_arena comments.
bpf: Consistently use BPF token throughout BPF verifier logic
bpf: Create argument information for nullable arguments.
bpf: Define struct bpf_tcp_req_attrs when CONFIG_SYN_COOKIES=n.
bpf: Disasm support for addr_space_cast instruction.
bpf: don't emit warnings intended for global subprogs for static subprogs
bpf: don't infer PTR_TO_CTX for programs with unnamed context type
bpf: emit source code file name and line number in verifier log
bpf: export btf_ctx_access to modules.
bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS
bpf: Fix a verifier verbose message
bpf: fix constraint in test_tcpbpf_kern.c
bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
bpf: Fix error checks against bpf_get_btf_vmlinux().
bpf: Fix hashtab overflow check on 32-bit arches
bpf: fix possible file descriptor leaks in verifier
bpf: Fix stackmap overflow check on 32-bit arches
bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19
bpf: fix warning for crash_kexec
bpf: Generate const static pointers for kernel helpers
bpf: get type information with BTF_ID_LIST
bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg
bpf: Handle scalar spill vs all MISC in stacksafe()
bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic
bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
bpf: Have bpf_rdonly_cast() take a const pointer
bpf: hold module refcnt in bpf_struct_ops map creation and prog verification.
bpf: improve duplicate source code line detection
bpf: Introduce BPF token object
bpf: Introduce bpf_arena.
bpf: introduce in_sleepable() helper
bpf: Introduce may_goto instruction
bpf: lookup struct_ops types from a given module BTF.
bpf: Make bpf_for_each_spilled_reg consider narrow spills
bpf: make infinite loop detection in is_state_visited() exact
bpf: make struct_ops_map support btfs other than btf_vmlinux.
bpf: make sure scalar args don't accept __arg_nonnull tag
bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
bpf: Merge two CONFIG_BPF entries
bpf: Minor clean-up to sleepable_lsm_hooks BTF set
bpf: Minor improvements for bpf_cmp.
bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS
bpf: Move __kfunc_param_match_suffix() to btf.c.
bpf: move arg:ctx type enforcement check inside the main logic loop
bpf: move sleepable flag from bpf_prog_aux to bpf_prog
bpf: One more maintainer for libbpf and BPF selftests
bpf: pass attached BTF to the bpf_struct_ops subsystem
bpf: pass btf object id in bpf_map_info.
bpf: Plumb get_unmapped_area() callback into bpf_map_ops
bpf: prepare btf_prepare_func_args() for multiple tags per argument
bpf: Preserve boundaries and track scalars on narrowing fill
bpf: Protect against int overflow for stack access size
bpf: put uprobe link's path and task in release callback
bpf: Recognize '__map' suffix in kfunc arguments
bpf: Recognize addr_space_cast instruction in the verifier.
bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.
bpf: Recognize that two registers are safe when their ranges match
bpf: Refactor ptr alu checking rules to allow alu explicitly
bpf: refactory struct_ops type initialization to a function.
bpf: Remove an unnecessary check.
bpf: remove check in __cgroup_bpf_run_filter_skb
bpf: Remove unused field "mod" in struct bpf_trampoline
bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
bpf: report RCU QS in cpumap kthread
bpf: Shrink size of struct bpf_map/bpf_array.
bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()
bpf: Store cookies in kprobe_multi bpf_link_info data
bpf: struct_ops supports more than one page for trampolines.
bpf: support deferring bpf_link dealloc to after RCU grace period
bpf: Support inlining bpf_kptr_xchg() helper
bpf: support multiple tags per argument
bpf: Support symbolic BPF FS delegation mount options
bpf: Sync uapi bpf.h header for the tooling infra
bpf: Take into account BPF token when fetching helper protos
bpf: tcp: Handle BPF SYN Cookie in cookie_v[46]_check().
bpf: tcp: Handle BPF SYN Cookie in skb_steal_sock().
bpf: tcp: Support arbitrary SYN Cookie.
bpf: Tell bpf programs kernel's PAGE_SIZE
bpf: Temporarily disable atomic operations in BPF arena
bpf: Track aligned st store as imprecise spilled registers
bpf: Track spilled unbounded scalars
bpf: Transfer RCU lock state between subprog calls
bpf: treewide: Annotate BPF kfuncs in BTF
bpf: update BPF LSM designated reviewer list
bpf: Use -Wno-address-of-packed-member in some selftests
bpf: Use -Wno-error in certain tests when building with GCC
bpf: Use O(log(N)) binary search to find line info record
bpf: Use r constraint instead of p constraint in selftests
bpf: validate value_type
bpf: verifier: fix addr_space_cast from as(1) to as(0)
bpf: verifier: prevent userspace memory access
bpf: verifier: reject addr_space_cast insn without arena
 
bpftool: Add an example for struct_ops map and shadow type.
bpftool: Be more portable by using POSIX's basename()
bpftool: Display cookie for kprobe multi link
bpftool: Display cookie for perf event link probes
bpftool: Fix wrong free call in do_show_link
bpftool: Generated shadow variables for struct_ops maps.
bpftool: Recognize arena map type
bpftool: rename is_internal_mmapable_map into is_mmapable_map
bpftool: Silence build warning about calloc()
 
brd: pass queue_limits to blk_mq_alloc_disk
 
bridge/br_netlink.c: no need to return void function
 
bridge: use exit_batch_rtnl() method
bridge: vlan: use synchronize_net() when holding RTNL
 
btrfs: add comment about list_is_singular() use at btrfs_delete_unused_bgs()
btrfs: add forward declarations and headers, part 1
btrfs: add forward declarations and headers, part 2
btrfs: add forward declarations and headers, part 3
btrfs: add helper to get fs_info from struct inode pointer
btrfs: add helpers to get fs_info from page/folio pointers
btrfs: add helpers to get inode from page/folio pointers
btrfs: add lockdep assertion to remaining delalloc callbacks
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
btrfs: add set_folio_extent_mapped() helper
btrfs: always clear PERTRANS metadata during commit
btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode()
btrfs: avoid unnecessary ref initialization when freeing log tree block
btrfs: cache folio size and shift in extent_buffer
btrfs: change BUG_ON to assertion in btrfs_read_roots()
btrfs: change BUG_ON to assertion in reset_balance_state()
btrfs: change BUG_ON to assertion in tree_move_down()
btrfs: change BUG_ON to assertion when checking for delayed_node root
btrfs: change BUG_ON to assertion when verifying lockdep class setup
btrfs: change BUG_ON to assertion when verifying root in btrfs_alloc_reserved_file_extent()
btrfs: change BUG_ONs to assertions in btrfs_qgroup_trace_subtree()
btrfs: compression: remove dead comments in btrfs_compress_heuristic()
btrfs: convert defrag_prepare_one_page() to use a folio
btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
btrfs: delete BUG_ON in btrfs_init_locked_inode()
btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
btrfs: delete pointless BUG_ONs on extent item size
btrfs: do not skip re-registration for the mounted device
btrfs: do not wait for short bulk allocation
btrfs: document what the spinlock unused_bgs_lock protects
btrfs: drop static inline specifiers from tree-mod-log.c
btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
btrfs: factor out validation of btrfs_ioctl_vol_args::name
btrfs: factor out validation of btrfs_ioctl_vol_args_v2::name
btrfs: fallback if compressed IO fails for ENOSPC
btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()
btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
btrfs: fix message not properly printing interval when adding extent map
btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
btrfs: fix race in read_extent_buffer_pages()
btrfs: fix race when detecting delalloc ranges during fiemap
btrfs: fix warning messages not printing interval at unpin_extent_range()
btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
btrfs: handle block group lookup error when it's being removed
btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
btrfs: handle directory and dentry mismatch in btrfs_may_delete()
btrfs: handle errors returned from unpin_extent_cache()
btrfs: handle invalid extent item reference found in check_committed_ref()
btrfs: handle invalid extent item reference found in extent_from_logical()
btrfs: handle invalid extent item reference found in find_first_extent_item()
btrfs: handle invalid range and start in merge_extent_mapping()
btrfs: handle invalid root reference found in btrfs_find_root()
btrfs: handle invalid root reference found in btrfs_init_root_free_objectid()
btrfs: handle invalid root reference found in may_destroy_subvol()
btrfs: handle root deletion lookup error in btrfs_del_root()
btrfs: handle transaction commit errors in flush_reservations()
btrfs: hoist fs_info out of loops in end_bbio_data_write and end_bbio_data_read
btrfs: include device major and minor numbers in the device scan notice
btrfs: introduce offload_csum_mode to tweak checksum offloading behavior
btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
btrfs: make btrfs_error_unpin_extent_range() return void
btrfs: make sure that WRITTEN is set on all metadata blocks
btrfs: mark __btrfs_add_free_space static
btrfs: mark btrfs_put_caching_control() static
btrfs: merge btrfs_del_delalloc_inode() helpers
btrfs: move balance args conversion helpers to volumes.c
btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree()
btrfs: move transaction abort to the error site in btrfs_create_free_space_tree()
btrfs: move transaction abort to the error site in btrfs_delete_free_space_tree()
btrfs: open code btrfs_backref_get_eb()
btrfs: open code btrfs_backref_iter_free()
btrfs: open code trivial btrfs_lru_cache_size()
btrfs: page to folio conversion in btrfs_truncate_block()
btrfs: pass a valid extent map cache pointer to __get_extent_map()
btrfs: pass btrfs_device to btrfs_scratch_superblocks()
btrfs: port device access to file
btrfs: preallocate temporary extent buffer for inode logging when needed
btrfs: push errors up from add_async_extent()
btrfs: qgroup: allow quick inherit if snapshot is created and added to the same parent
btrfs: qgroup: always free reserved space for extent records
btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
btrfs: qgroup: correctly model root qgroup rsv in convert
btrfs: qgroup: do not check qgroup inherit if qgroup is disabled
btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
btrfs: qgroup: validate btrfs_qgroup_inherit parameter
btrfs: raid56: extra debugging for raid6 syndrome generation
btrfs: record delayed inode root in transaction
btrfs: reduce inode lock critical section when setting and clearing delalloc
btrfs: remove colon from messages with state
btrfs: remove do_list variable at btrfs_clear_delalloc_extent()
btrfs: remove do_list variable at btrfs_set_delalloc_extent()
btrfs: remove duplicate recording of physical address
btrfs: remove extent_map_tree forward declaration at extent_io.h
btrfs: remove no longer used btrfs_transaction_in_commit()
btrfs: remove SLAB_MEM_SPREAD flag use
btrfs: remove the pg_offset parameter from btrfs_get_extent()
btrfs: remove unused included headers
btrfs: remove unused variable bio_offset from end_bbio_data_read()
btrfs: rename btrfs_add_delalloc_inodes() to singular form
btrfs: replace i_blocksize by fs_info::sectorsize
btrfs: replace sb::s_blocksize by fs_info::sectorsize
btrfs: return accurate error code on open failure in open_fs_devices()
btrfs: return errors from unpin_extent_range()
btrfs: reuse cloned extent buffer during fiemap to avoid re-allocations
btrfs: scrub: run relocation repair when/only needed
btrfs: send: avoid duplicated search for last extent when sending hole
btrfs: send: handle path ref underflow in header iterate_inode_ref()
btrfs: send: handle unexpected data in header buffer in begin_cmd()
btrfs: send: handle unexpected inode in header process_recorded_refs()
btrfs: set correct ram_bytes when splitting ordered extent
btrfs: stop passing root argument to __btrfs_del_delalloc_inode()
btrfs: stop passing root argument to btrfs_add_delalloc_inodes()
btrfs: subpage: make reader lock utilize bitmap
btrfs: subpage: make writer lock utilize bitmap
btrfs: sysfs: drop unnecessary double logical negation in acl_show()
btrfs: take the cleaner_mutex earlier in qgroup disable
btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
btrfs: tree-checker: dump the page status if hit something wrong
btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_writer()
btrfs: unify handling of return values of btrfs_insert_empty_items()
btrfs: uninline btrfs_init_delayed_root()
btrfs: uninline some static inline helpers from backref.h
btrfs: uninline some static inline helpers from delayed-ref.h
btrfs: uninline some static inline helpers from tree-log.h
btrfs: update comment and drop assertion in extent item lookup in find_parent_nodes()
btrfs: use a folio array throughout the defrag process
btrfs: use assertion instead of BUG_ON when adding/removing to delalloc list
btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()
btrfs: use KMEM_CACHE() to create btrfs_delayed_node cache
btrfs: use KMEM_CACHE() to create btrfs_free_space cache
btrfs: use KMEM_CACHE() to create btrfs_ordered_extent cache
btrfs: use KMEM_CACHE() to create btrfs_path cache
btrfs: use KMEM_CACHE() to create btrfs_trans_handle cache
btrfs: use KMEM_CACHE() to create delayed ref caches
btrfs: use READ/WRITE_ONCE for fs_devices->read_policy
btrfs: validate device maj:min during open
btrfs: WARN_ON_ONCE() in our leak detection code
btrfs: zlib: Fix spelling mistake "infalte" -> "inflate"
btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling
btrfs: zoned: call blkdev_zone_mgmt in nofs scope
btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
btrfs: zoned: don't skip block groups with 100% zone unusable
btrfs: zoned: fix use-after-free in do_zone_finish()
btrfs: zoned: use zone aware sb location for scrub
btrfs: zstd: fix and simplify the inline extent decompression (v2)
 
btt: pass queue_limits to blk_mq_alloc_disk
 
buffer: Use KMEM_CACHE instead of kmem_cache_create()
 
bug: Fix no-return-statement warning with !CONFIG_BUG
 
buildid: use kmap_local_page()
 
bus: brcmstb_gisb: Added support for 74165 register layout
bus: bt1-apb: Remove duplicate include
bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
bus: mhi: ep: Use kcalloc() instead of kzalloc()
bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
bus: mhi: host: Add tracing support
bus: mhi: host: Change the trace string for the userspace tools mapping
bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config
bus: mhi: host: Read PK HASH dynamically
bus: sunxi-rsb: make sunxi_rsb_bus const
bus: tegra-aconnect: Update dependency to ARCH_TEGRA
bus: ti-sysc: constify the struct device_type usage
bus: ts-nbus: Convert to atomic pwm API
bus: ts-nbus: Improve error reporting
 
cache: sifive_ccache: Partially convert to a platform driver
cache: sifive_ccache: Silence unused variable warning
 
can: bcm: add recvmsg flags for own, local and remote traffic
can: canxl: add virtual CAN network identifier support
can: change can network drivers maintainer
can: esd: add support for esd GmbH PCIe/402 CAN interface family
can: gs_usb: gs_cmd_reset(): use cpu_to_le32() to assign mode
can: isotp: support dynamic flow control parameters
can: kvaser_pciefd: Add additional Xilinx interrupts
can: kvaser_pciefd: Add support for Kvaser M.2 PCIe 4xCAN
can: kvaser_pciefd: Add support for Kvaser PCIe 8xCAN
can: kvaser_usb: Add support for Leaf v3
can: m_can: Add rx coalescing ethtool support
can: m_can: Add tx coalescing ethtool support
can: m_can: allow keeping the transceiver running in suspend
can: m_can: Cache tx putidx
can: m_can: Implement BQL
can: m_can: Implement receive coalescing
can: m_can: Implement transmit coalescing
can: m_can: Implement transmit submission coalescing
can: m_can: Introduce a tx_fifo_in_flight counter
can: m_can: Move hrtimer init to m_can_class_register
can: m_can: remove redundant check for pm_clock_support
can: m_can: Start/Cancel polling timer together with interrupts
can: m_can: Use the workqueue as queue
can: m_can: Use tx_fifo_in_flight for netif_queue control
can: m_can: Use u32 for putidx
can: m_can: Write transmit header and data in one transaction
can: mcp251xfd: __mcp251xfd_get_berr_counter(): use CAN_BUS_OFF_THRESHOLD instead of open coding it
can: raw: fix getsockopt() for new CAN_RAW_XL_VCID_OPTS
can: raw: raw_getsockopt(): reduce scope of err
can: softing: remove redundant NULL check
can: tcan4x5x: support resuming from rx interrupt signal
can: xilinx_can: Add ECC support
can: xilinx_can: Add ethtool stats interface for ECC errors
 
cap_syslog: remove CAP_SYS_ADMIN when dmesg_restrict
 
cdrom: gdrom: Convert to platform remove callback returning void
 
cdx: add MSI support for CDX bus
 
ceph: adapt to breakup of struct file_lock
ceph: break the check delayed cap loop every 5s
ceph: convert to using new filelock helpers
ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
ceph: remove SLAB_MEM_SPREAD flag usage
ceph: set correct cap mask for getattr request for read
ceph: stop copying to iter at EOF on sync reads
ceph: switch to use cap_delay_lock for the unlink delay list
 
cgroup/cpuset: Mark memory_spread_slab as obsolete
cgroup/cpuset: Remove cpuset_do_slab_mem_spread()
 
char/agp: remove agp_bridge_data::type
 
char: xilinx_hwicap: drop casting to void in dev_set_drvdata
char: xilinx_hwicap: Fix NULL vs IS_ERR() bug
char: xillybus: Convert to platform remove callback returning void
 
cifs: Add tracing for the cifs_tcon struct refcounting
cifs: allow changing password during remount
cifs: defer close file handles having RH lease
cifs: Fix caching to try to do open O_WRONLY as rdwr on server
cifs: Fix duplicate fscache cookie warnings
cifs: Fix reacquisition of volume cookie on still-live connection
cifs: Fix writeback data corruption
cifs: fixes for get_inode_info
cifs: make sure server interfaces are requested only for SMB3+
cifs: minor update to list of reviewers
cifs: Move some extern decls from .c files to .h
cifs: open_cached_dir(): add FILE_READ_EA to desired access
cifs: prevent updating file size from server if we have a read/write lease
cifs: reduce warning log level for server not advertising interfaces
cifs: reinstate original behavior again for forceuid/forcegid
cifs: remove redundant variable assignment
cifs: update internal module version number for cifs.ko
 
clk: Add a devm variant of clk_rate_exclusive_get()
clk: ast2600: Add FSI parent clock with correct rate
clk: cdce925: Remove redundant assignment to variable 'rate'
clk: clocking-wizard: Remove redundant initialization of pointer div_addr
clk: Don't hold prepare_lock when calling kref_put()
clk: Fix clk_core_get NULL dereference
clk: fixed-factor: add fwname-based constructor functions
clk: fixed-factor: add optional accuracy support
clk: fractional-divider: Move mask calculations out of lock
clk: fractional-divider: Use bit operations consistently
clk: Get runtime PM before walking tree during disable_unused
clk: Get runtime PM before walking tree for clk_summary
clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
clk: hisilicon: Use devm_kcalloc() instead of devm_kzalloc()
clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite()
clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
clk: imx: imx8-acm: Convert to platform remove callback returning void
clk: imx: imx8mp: Fix SAI_MCLK_SEL definition
clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev()
clk: Initialize struct clk_core kref earlier
clk: keystone: sci-clk: Adding support for non contiguous clocks
clk: keystone: sci-clk: match func name comment to actual
clk: mediatek: add infracfg reset controller for mt7988
clk: mediatek: clk-mt8173-apmixedsys: Use common error handling code in clk_mt8173_apmixed_probe()
clk: mediatek: Do a runtime PM get on controllers during probe
clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe()
clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe()
clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
clk: meson: Add missing clocks to axg_clk_regmaps
clk: microchip: mpfs: add missing MSSPLL outputs
clk: microchip: mpfs: convert MSSPLL outputs to clk_divider
clk: microchip: mpfs: setup for using other mss pll outputs
clk: microchip: mpfs: split MSSPLL in two
clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
clk: Provide managed helper to get and enable bulk clocks
clk: qcom: Add camcc clock driver for x1e80100
clk: qcom: Add dispcc clock driver for x1e80100
clk: qcom: Add GPU clock driver for x1e80100
clk: qcom: Add TCSR clock driver for x1e80100
clk: qcom: branch: Add a helper for setting the enable bit
clk: qcom: camcc-*: switch to module_platform_driver
clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays
clk: qcom: camcc-x1e80100: Fix missing DT_IFACE enum in x1e80100 camcc
clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
clk: qcom: dispcc-*: switch to module_platform_driver
clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
clk: qcom: dispcc-sm8250: Make clk_init_data and pll_vco const
clk: qcom: drop the SC7180 Modem subsystem clock driver
clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays
clk: qcom: gcc-ipq6018: add qdss_at clock needed for wifi operation
clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays
clk: qcom: gcc-msm8953: add more resets
clk: qcom: gcc-sa8775p: Set delay for Venus CLK resets
clk: qcom: gcc-sc8180x: Add missing UFS QREF clocks
clk: qcom: gcc-sc8180x: Set delay for Venus CLK resets
clk: qcom: gcc-sc8280xp: Set delay for Venus CLK resets
clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
clk: qcom: gcc-sm4450: Set delay for Venus CLK resets
clk: qcom: gcc-sm7150: Set delay for Venus CLK resets
clk: qcom: gcc-sm8150: Add gcc video resets for sm8150
clk: qcom: gcc-sm8150: Register QUPv3 RCGs for DFS on SM8150
clk: qcom: gcc-sm8250: Set delay for Venus CLK resets
clk: qcom: gcc-sm8350: Set delay for Venus CLK resets
clk: qcom: gcc-sm8450: Set delay for Venus CLK resets
clk: qcom: gcc-sm8550: Set delay for Venus CLK resets
clk: qcom: gcc-sm8650: Set delay for Venus CLK resets
clk: qcom: gdsc: Enable supply reglator in GPU GX handler
clk: qcom: gdsc: treat optional supplies as optional
clk: qcom: gpucc-*: switch to module_platform_driver
clk: qcom: gpucc-sc8280xp: Add external supply for GX gdsc
clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
clk: qcom: reset: Commonize the de/assert functions
clk: qcom: reset: Ensure write completion on reset de/assertion
clk: qcom: reset: Increase max reset delay
clk: qcom: smd-rpm: Restore msm8976 num_clk
clk: qcom: Use qcom_branch_set_clk_en()
clk: qcom: videocc-*: switch to module_platform_driver
clk: qcom: videocc-sm8150: Set delay for Venus CLK resets
clk: qcom: videocc-sm8250: Set delay for Venus CLK resets
clk: qcom: videocc-sm8350: Set delay for Venus CLK resets
clk: qcom: videocc-sm8450: Set delay for Venus CLK resets
clk: qcom: videocc-sm8550: Set delay for Venus CLK resets
clk: Remove prepare_lock hold assertion in __clk_release()
clk: renesas: cpg-mssr: Add support for R-Car V4M
clk: renesas: cpg-mssr: Ignore all clocks assigned to non-Linux system
clk: renesas: mstp: Remove obsolete clkdev registration
clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
clk: renesas: r8a779g0: Fix PCIe clock name
clk: renesas: r8a779h0: Add EtherAVB clocks
clk: renesas: r8a779h0: Add I2C clocks
clk: renesas: r8a779h0: Add PFC/GPIO clocks
clk: renesas: r8a779h0: Add RPC-IF clock
clk: renesas: r8a779h0: Add SDHI clock
clk: renesas: r8a779h0: Add SYS-DMAC clocks
clk: renesas: r8a779h0: Add watchdog clock
clk: renesas: r9a07g043: Add clock and reset entries for CRU
clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable
clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
clk: renesas: r9a08g045: Add clock and reset support for watchdog
clk: renesas: rcar-gen4: Add support for FRQCRC1
clk: rockchip: rk3399: Allow to set rate of clk_i2s0_frac's parent
clk: rockchip: rk3568: Add PLL rate for 128MHz
clk: rockchip: rk3588: fix CLK_NR_CLKS usage
clk: rockchip: rk3588: fix indent
clk: rockchip: rk3588: fix pclk_vo0grf and pclk_vo1grf
clk: rockchip: rk3588: use linked clock ID for GATE_LINK
clk: samsung: Add CPU clock support for Exynos850
clk: samsung: exynos850: Add PDMA clocks
clk: samsung: exynos850: Propagate SPI IPCLK rate change
clk: samsung: Group CPU clock functions by chip
clk: samsung: gs101: add support for cmu_peric0
clk: samsung: gs101: add support for cmu_peric1
clk: samsung: gs101: drop extra empty line
clk: samsung: gs101: gpio_peric0_pclk needs to be kept on
clk: samsung: gs101: register cmu_misc clocks early
clk: samsung: Improve clk-cpu.c style
clk: samsung: Keep CPU clock chip specific data in a dedicated struct
clk: samsung: Keep register offsets in chip specific structure
clk: samsung: Pass actual CPU clock registers base to CPU_CLK()
clk: samsung: Pass mask to wait_until_mux_stable()
clk: samsung: Pass register layout type explicitly to CLK_CPU()
clk: samsung: Pull struct exynos_cpuclk into clk-cpu.c
clk: samsung: Reduce params count in exynos_register_cpu_clock()
clk: samsung: Revert "clk: Use device_get_match_data()"
clk: samsung: Use single CPU clock notifier callback for all chips
clk: starfive: jh7110-isp: Convert to platform remove callback returning void
clk: starfive: jh7110-vout: Convert to platform remove callback returning void
clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
clk: sunxi-ng: common: Support minimum and maximum rate
clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
clk: sunxi: a20-gmac: fix kernel-doc warnings
clk: sunxi: sun9i-cpus: fix kernel-doc warnings
clk: sunxi: usb: fix kernel-doc warnings
clk: ti: dpll3xxx: use correct function names in kernel-doc
clk: ti: Handle possible address in the node name
clk: ti: Improve clksel clock bit parsing for reg property
clk: x86: Move clk-pmc-atom register defines to include/linux/platform_data/x86/pmc_atom.h
clk: zynq: Prevent null pointer dereference caused by kmalloc failure
 
clkdev: Update clkdev id usage to allow for longer names
 
clockevents: Make clockevents_subsys const
 
clocksource/drivers/arm_global_timer: Fix maximum prescaler value
clocksource/drivers/arm_global_timer: Guard against division by zero
clocksource/drivers/arm_global_timer: Make gt_target_rate unsigned long
clocksource/drivers/arm_global_timer: Remove stray tab
clocksource/drivers/arm_global_timer: Simplify prescaler register access
 
clocksource/drivers/imx-sysctr: Add i.MX95 support
clocksource/drivers/imx-sysctr: Drop use global variables
 
clocksource/drivers/imx: Fix -Wunused-but-set-variable warning
 
clocksource/drivers/stm32: Fix all kernel-doc warnings
 
clocksource/drivers/ti-32K: Fix misuse of "/**" comment
 
clocksource/drivers/timer-riscv: Clear timer interrupt on timer initialization
 
clocksource: arm_global_timer: fix non-kernel-doc comment
clocksource: extend the max_delta_ns of timer-riscv and timer-clint to ULONG_MAX
clocksource: Make clocksource_subsys const
clocksource: Scale the watchdog read retries automatically
 
cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT
 
coccinelle: Add rules to find str_plural() replacements
coccinelle: device_attr_show: Remove useless expression STR
coccinelle: semantic patch to check for potential struct_size calls
 
coding-style: Add guidance to prefer dev_dbg
 
comedi: remove redundant assignment to variable range
comedi: vmk80xx: fix incomplete endpoint checking
 
Compiler Attributes: Add __uninitialized macro
Compiler Attributes: counted_by: bump min gcc version
Compiler Attributes: counted_by: fixup clang URL
 
compiler-clang.h: update __diag_clang() macros for minimum version bump
 
compiler.h: Add missing quote in macro comment
compiler.h: Explain how __is_constexpr() works
 
configs/debug: add NET debug config
 
configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP
configs/hardening: Fix disabling UBSAN configurations
 
consoles: use if instead of switch-case in consw::con_cursor()
 
const_structs.checkpatch: add bus_type
const_structs.checkpatch: add device_type
 
context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}()
 
Linux: Convert coda to use the new mount API
Linux: Convert some regulator drivers to GPIO descriptors
 
coresight-tpda: Add support to configure CMB element
coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits
 
coresight-tpdm: Add CMB dataset support
coresight-tpdm: Add msr register support for CMB
coresight-tpdm: Add pattern registers support for CMB
coresight-tpdm: Add support to configure CMB
coresight-tpdm: Add timestamp control register support for the CMB
coresight-tpdm: Optimize the store function of tpdm simple dataset
coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset
 
coresight: Add a helper for getting csdev->mode
coresight: Add explicit member initializers to coresight_dev_type
coresight: Add helper for atomically taking the device
coresight: Add helper for setting csdev->mode
coresight: etm3x: Fix build warning
coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
coresight: Fix issue where a source device's helpers aren't disabled
coresight: Fix undeclared variable warnings from sparse checker
coresight: Fix uninitialized struct warnings
coresight: make coresight_bustype const
coresight: Make current W=1 warnings default
coresight: Make language around "activated" sinks consistent
coresight: Move all sysfs code to sysfs file
coresight: Move mode to struct coresight_device
coresight: Remove atomic type from refcnt
coresight: Remove ops callback checks
coresight: Remove the 'enable' field.
coresight: Remove unused stubs
coresight: tpdm: Fix build break due to uninitialised field
 
cpu/hotplug: Delete an extraneous kernel-doc description
 
cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
cpu: Mark cpu_possible_mask as __ro_after_init
cpu: Re-enable CPU mitigations by default for !X86 architectures
cpu: Remove stray semicolon
 
cpufreq: amd-pstate: adjust min/max limit perf
cpufreq: amd-pstate: Enable amd-pstate preferred core support
cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically
cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
cpufreq: Change default transition delay to 2ms
cpufreq: do not open-code of_phandle_args_equal()
cpufreq: Don't unregister cpufreq cooling on CPU hotplug
cpufreq: dt-platdev: block SDM670 in cpufreq-dt-platdev
cpufreq: dt: always allocate zeroed cpumask
cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
cpufreq: Honour transition_latency over transition_delay_us
cpufreq: imx6: use regmap to read ocotp register
cpufreq: intel_pstate: Allow model specific EPPs
cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
cpufreq: intel_pstate: Update default EPPs for Meteor Lake
cpufreq: Limit resolving a frequency to policy min/max
cpufreq: mediatek-hw: Don't error out if supply is not found
cpufreq: mediatek-hw: Wait for CPU supplies before probing
cpufreq: Move CPPC configs to common Kconfig and add RISC-V
cpufreq: Move dev_pm_opp_{init|free}_cpufreq_table() to pm_opp.h
cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
cpufreq: Remove references to 10ms min sampling rate
cpufreq: scmi: Enable boost support
cpufreq: scmi: Set transition_delay_us
 
cpuidle: ACPI/intel: fix MWAIT hint target C-state computation
cpuidle: Avoid potential overflow in integer multiplication
cpuidle: haltpoll: do not shrink guest poll_limit_ns below grow_start
cpuidle: RISC-V: Move few functions to arch/riscv
 
cpumask: add cpumask_weight_andnot()
cpumask: define cleanup function for cpumasks
 
crash: clean up kdump related config items
crash: remove dependency of FA_DUMP on CRASH_DUMP
crash: split crash dumping code out from kexec_core.c
crash: split vmcoreinfo exporting code out from crash_core.c
crash: use macro to add crashk_res into iomem early for specific arch
 
crash_core: export vmemmap when CONFIG_SPARSEMEM_VMEMMAP is enabled
 
cred: Use KMEM_CACHE() instead of kmem_cache_create()
 
crypto: ahash - unexport crypto_hash_alg_has_setkey()
crypto: arm/sha - fix function cast warnings
crypto: arm64/aes-ccm - Cache round keys and unroll AES loops
crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk
crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handling
crypto: arm64/aes-ccm - Merge finalization into en/decrypt asm helpers
crypto: arm64/aes-ccm - Pass short inputs via stack buffer
crypto: arm64/aes-ccm - Replace bytewise tail handling with NEON permute
crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input
crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop"
crypto: asymmetric_keys - remove redundant pointer secs
crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
crypto: ccp - Have it depend on AMD_IOMMU
crypto: ccp - State in dmesg that TSME is enabled
crypto: ccp - Update return values for some unit tests
crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump
crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP
crypto: ccp: Add the SNP_COMMIT command
crypto: ccp: Add the SNP_PLATFORM_STATUS command
crypto: ccp: Add the SNP_SET_CONFIG command
crypto: ccp: Define the SEV-SNP commands
crypto: ccp: Handle legacy SEV commands when SNP is enabled
crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled
crypto: ccp: Handle the legacy TMR allocation when SNP is enabled
crypto: ccp: Make snp_range_list static
crypto: ccp: Provide an API to issue SEV and SNP commands
crypto: dh - Make public key test FIPS-only
crypto: hisilicon - Fix smp_processor_id() warnings
crypto: hisilicon/qm - add stop function by hardware
crypto: hisilicon/qm - change function type to void
crypto: hisilicon/qm - dump important registers values before resetting
crypto: hisilicon/qm - obtain stop queue status
crypto: hisilicon/qm - support get device state
crypto: hisilicon/sec - remove unused parameter
crypto: hisilicon/sec2 - fix some cleanup issues
crypto: hisilicon/sec2 - modify nested macro call
crypto: hisilicon/sec2 - updates the sec DFX function register
crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags
crypto: iaa - Fix async_disable descriptor leak
crypto: iaa - Fix comp/decomp delay statistics
crypto: iaa - Fix nr_cpus < nr_iaa case
crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags
crypto: iaa - Remove header table code
crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
crypto: introduce: acomp_is_async to expose if comp drivers might sleep
crypto: jitter - fix CRYPTO_JITTERENTROPY help text
crypto: pcbc - remove redundant assignment to nbytes
crypto: qat - add auto reset on error
crypto: qat - add fatal error notification
crypto: qat - add fatal error notify method
crypto: qat - add heartbeat error simulator
crypto: qat - avoid division by zero
crypto: qat - avoid memcpy() overflow warning
crypto: qat - change SLAs cleanup flow at shutdown
crypto: qat - disable arbitration before reset
crypto: qat - fix comment structure
crypto: qat - fix ring to service map for dcc in 420xx
crypto: qat - fix ring to service map for dcc in 4xxx
crypto: qat - improve aer error reset handling
crypto: qat - limit heartbeat notifications
crypto: qat - make ring to service map common for QAT GEN4
crypto: qat - re-enable sriov after pf reset
crypto: qat - remove double initialization of value
crypto: qat - remove unnecessary description from comment
crypto: qat - remove unused macros in qat_comp_alg.c
crypto: qat - removed unused macro in adf_cnv_dbgfs.c
crypto: qat - resolve race condition during AER recovery
crypto: qat - uninitialized variable in adf_hb_error_inject_write()
crypto: qat - update PFVF protocol for recovery
crypto: qat - use kcalloc_node() instead of kzalloc_node()
crypto: remove CONFIG_CRYPTO_STATS
crypto: riscv - add vector crypto accelerated AES-CBC-CTS
crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS}
crypto: riscv - add vector crypto accelerated ChaCha20
crypto: riscv - add vector crypto accelerated GHASH
crypto: riscv - add vector crypto accelerated SHA-{256,224}
crypto: riscv - add vector crypto accelerated SHA-{512,384}
crypto: riscv - add vector crypto accelerated SM3
crypto: riscv - add vector crypto accelerated SM4
crypto: riscv - parallelize AES-CBC decryption
crypto: rockchip - fix to check return value
crypto: rsa - restrict plaintext/ciphertext values more
crypto: scomp - remove memcpy if sg_nents is 1 and pages are lowmem
crypto: sun8i-ce - Use kcalloc() instead of kzalloc()
crypto: tcrypt - add ffdhe2048(dh) test
crypto: testmgr - remove unused xts4096 and xts512 algorithms from testmgr.c
crypto: virtio - Less function calls in __virtio_crypto_akcipher_do_req() after error detection
crypto: virtio - remove duplicate check if queue is broken
crypto: vmx - Move to arch/powerpc/crypto
crypto: xilinx - call finalize with bh disabled
 
csky/vdso: Remove superfluous ifdeffery
csky/vdso: Use generic union vdso_data_store
 
cuse: add kernel-doc comments to cuse_process_init_reply()
 
cxgb4: Properly lock TX queue for the selftest.
 
cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned
 
cxl/core: Add CXL EINJ debugfs files
cxl/core: Fix initialization of mbox_cmd.size_out in get event
cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
 
cxl/mem: Fix for the index of Clear Event Record Handle
 
cxl/pci: Get rid of pointer arithmetic reading CDAT table
cxl/pci: Rename DOE mailbox handle to doe_mb
 
cxl/region: Add memory hotplug notifier for cxl region
cxl/region: Add sysfs attribute for locality attributes of CXL regions
cxl/region: Calculate performance data for a region
cxl/region: Deal with numa nodes not enumerated by SRAT
 
cxl/trace: Properly initialize cxl_poison region name
 
cxl: Add checks to access_coordinate calculation to fail missing data
cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord
cxl: Convert to platform remove callback returning void
cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH
cxl: Fix incorrect region perf data calculation
cxl: Fix retrieving of access_coordinates in PCIe path
cxl: Fix the incorrect assignment of SSLBIS entry pointer initial location
cxl: Move QoS class to be calculated from the nearest CPU
cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates()
cxl: remove CONFIG_CXL_PMU entry in drivers/cxl/Kconfig
cxl: Set cxlmd->endpoint before adding port device
cxl: Split out combine_coordinates() for common shared usage
cxl: Split out host bridge access coordinates
 
dasd: cleamup dasd_state_basic_to_ready
dasd: move queue setup to common code
dasd: use the atomic queue limits API
 
dax/bus.c: replace driver-core lock usage by a local rwsem
dax/bus.c: replace several sprintf() with sysfs_emit()
 
dax: add a sysfs knob to control memmap_on_memory behavior
dax: add empty static inline for CONFIG_DAX=n
dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
dax: check for data cache aliasing at runtime
dax: fix incorrect list of data cache aliasing architectures
dax: remove SLAB_MEM_SPREAD flag usage
 
dcssblk: handle alloc_dax() -EOPNOTSUPP failure
dcssblk: pass queue_limits to blk_mq_alloc_disk
 
debugfs: fix wait/cancellation handling during remove
 
dev: annotate accesses to dev->link
 
device property: Don't use "proxy" headers
device property: Move enum dev_dma_attr to fwnode.h
 
device-dax: make dax_bus_type const
 
device: core: Log warning for devices pending deferred probe on timeout
 
devlink: Add comments to use netlink gen tool
devlink: Fix devlink parallel commands processing
devlink: Fix length of eswitch inline-mode
devlink: fix port new reply cmd type
 
dio: make dio_bus_type const
 
dlm: adapt to breakup of struct file_lock
dlm: add comments about forced waiters reset
dlm: convert to using new filelock helpers
dlm: fix user space lkb refcounting
dlm: revert atomic_t lkb_wait_count
 
dm bufio: Support IO priority
 
dm crypt: Fix IO priority lost when queuing write bios
dm crypt: remove redundant state settings after waking up
 
dm integrity: fix out-of-range warning
 
dm io: Support IO priority
 
dm ioctl: update DM_DRIVER_EMAIL to new dm-devel mailing list
 
dm raid: fix false positive for requeue needed during reshape
 
dm snapshot: fix lockup in dm_exception_table_exit
 
dm thin: add braces around conditional code that spans lines
 
dm vdo block-map: avoid extra dereferences to access vdo object
dm vdo block-map: fix a few small nits
dm vdo block-map: optimize enter_zone_read_only_mode
dm vdo block-map: remove extra vdo arg from initialize_block_map_zone
dm vdo block-map: Remove stray semicolon
dm vdo block-map: rename page state name from "UDS_FREE" to "FREE"
dm vdo block-map: rename struct cursors member to 'completion'
dm vdo block-map: use uds_log_ratelimit() rather than open code it
 
dm vdo chapter_index: fix a few small nits
 
dm vdo data-vio: rename is_trim flag to is_discard
dm vdo data-vio: silence sparse warnings about locking context imbalances
 
dm vdo dedupe: fix various small nits
dm vdo dedupe: fix various small nits
dm vdo dedupe: silence sparse warnings about locking context imbalances
dm vdo dedupe: switch to using int-map instead of pointer-map
 
dm vdo delta-index: fix various small nits
 
dm vdo encodings: update some stale comments
 
dm vdo errors: remove unused error codes
 
dm vdo flush: initialize return to NULL in allocate_flush
 
dm vdo funnel-queue: change from uds_ to vdo_ namespace
 
dm vdo index: fix various small nits
 
dm vdo indexer delta-index: fix typos in comments
 
dm vdo indexer sparse-cache: cleanup threads_barrier code
 
dm vdo indexer-volume: fix missing mutex_lock in process_entry
 
dm vdo indexer: fix use after free
dm vdo indexer: rename uds.h to indexer.h
dm vdo indexer: update ASSERT and ASSERT_LOG_ONLY usage
 
dm vdo int-map: remove unused parameter from vdo_int_map_create
dm vdo int-map: rename functions to use a common vdo_int_map preamble
dm vdo int-map: return VDO_SUCCESS on success
 
dm vdo io-submitter: remove get_bio_sector
dm vdo io-submitter: rename to vdo_submit_data_vio
dm vdo io-submitter: rename to vdo_submit_flush_vio
dm vdo io-submitter: rename to vdo_submit_metadata_vio
dm vdo io-submitter: rename to vdo_submit_vio and submit_data_vio
 
dm vdo logger: change from uds_ to vdo_ namespace
dm vdo logger: remove log level to string conversion code
dm vdo logger: switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFO
dm vdo logger: update logging to start with "device-mapper: vdo"
 
dm vdo memory-alloc: change from uds_ to vdo_ namespace
dm vdo memory-alloc: rename vdo_do_allocation to __vdo_do_allocation
dm vdo memory-alloc: return VDO_SUCCESS on success
dm vdo memory-alloc: simplify allocations_allowed()
 
dm vdo message-stats: reformat to remove excessive newlines
 
dm vdo murmurhash3: use kernel byteswapping routines instead of GCC ones
 
dm vdo murmurhash: remove unneeded semicolon
 
dm vdo permassert: audit all of ASSERT to test for VDO_SUCCESS
 
dm vdo recovery-journal: fix sparse 'mixed bitwiseness' warning
 
dm vdo slab-depot: delete unnecessary check in allocate_components
dm vdo slab-depot: fix various small nits
 
dm vdo string-utils: change from uds_ to vdo_ namespace
dm vdo string-utils: remove unnecessary includes
 
dm vdo target: eliminate inappropriate uses of UDS_SUCCESS
 
dm vdo thread-device: rename all methods to reflect vdo-only use
 
dm vdo thread-registry: rename all methods to reflect vdo-only use
 
dm vdo thread-utils: cleanup included headers
dm vdo thread-utils: further cleanup of thread functions
dm vdo thread-utils: push uds_*_cond interface down to indexer
dm vdo thread-utils: remove all uds_*_mutex wrappers
dm vdo thread-utils: return VDO_SUCCESS on vdo_create_thread success
 
dm vdo uds-threads: eliminate uds_*_semaphore interfaces
dm vdo uds-threads: push 'barrier' down to sparse-cache
 
dm vdo volume-index: fix an assert statement in start_restoring_volume_sub_index()
 
dm vdo wait-queue: add proper namespace to interface
dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters
dm vdo wait-queue: remove unused debug function vdo_waitq_get_next_waiter
dm vdo wait-queue: rename to vdo_waitq_dequeue_waiter
 
dm vdo: add 'log_level' module parameter
dm vdo: add administrative state and action manager
dm vdo: add basic hash map data structures
dm vdo: add basic logging and support utilities
dm vdo: add data_vio, the request object which services incoming bios
dm vdo: add debugging support
dm vdo: add deduplication configuration structures
dm vdo: add deduplication index storage interface
dm vdo: add documentation details on zones and locking
dm vdo: add flush support
dm vdo: add hash locks and hash zones
dm vdo: add MAINTAINERS file entry
dm vdo: add memory allocation utilities
dm vdo: add repair of damaged vdo volumes
dm vdo: add slab structure, slab journal and reference counters
dm vdo: add specialized request queueing functionality
dm vdo: add statistics reporting
dm vdo: add sysfs support for setting parameters and fetching stats
dm vdo: add the block allocators and physical zones
dm vdo: add the block map
dm vdo: add the compressed block bin packer
dm vdo: add the MurmurHash3 fast hashing algorithm
dm vdo: add the on-disk formats and marshalling of vdo structures
dm vdo: add the primary vdo structure
dm vdo: add the recovery journal
dm vdo: add the slab depot
dm vdo: add the slab summary
dm vdo: add the top-level DM target
dm vdo: add the vdo io_submitter
dm vdo: add thread and synchronization utilities
dm vdo: add use of deduplication index in hash zones
dm vdo: add vdo documentation to device-mapper index
dm vdo: add vdo type declarations, constants, and simple data structures
dm vdo: add vio life cycle details to design doc
dm vdo: add vio, the request object for vdo metadata
dm vdo: check for VDO_SUCCESS return value from memory-alloc functions
dm vdo: clean up scnprintf usage
dm vdo: cleanup style for comments in structs
dm vdo: document log_level parameter
dm vdo: document minimum metadata size requirements
dm vdo: enable configuration and building of dm-vdo
dm vdo: fix how dm_kcopyd_client_create() failure is checked
dm vdo: fix sparse 'warning: Using plain integer as NULL pointer'
dm vdo: fix sparse warnings about missing statics
dm vdo: fix various blk_opf_t sparse warnings
dm vdo: fix various function names referenced in comment blocks
dm vdo: fold thread-cond-var.c into thread-utils
dm vdo: implement external deduplication index interface
dm vdo: implement the block map page cache
dm vdo: implement the chapter volume store
dm vdo: implement the delta index
dm vdo: implement the open chapter and chapter indexes
dm vdo: implement the volume index
dm vdo: implement top-level deduplication index
dm vdo: include to resolve current being undeclared
dm vdo: make uds_*_semaphore interface private to uds-threads.c
dm vdo: move encoding constants to encodings.c
dm vdo: move indexer files into sub-directory
dm vdo: remove all sysfs interfaces
dm vdo: remove internal ticket references
dm vdo: remove meaningless version number constant
dm vdo: remove outdated pointer_map reference
dm vdo: remove unnecessary indexer.h includes
dm vdo: remove vdo_perform_once
dm vdo: rename struct configuration to uds_configuration
dm vdo: rename struct geometry to index_geometry
dm vdo: rename uds-threads.[ch] to thread-utils.[ch]
dm vdo: rename uds_map_to_system_error to uds_status_to_errno
dm vdo: rename vdo_map_to_system_error to vdo_status_to_errno
dm vdo: slight cleanup of UDS error codes
dm vdo: tweak wait_for_completion_interruptible callers
dm vdo: update module comments
dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY
dm vdo: use a proper Makefile for dm-vdo
 
dm verity: Fix IO priority lost when reading FEC and hash
dm verity: set DM_TARGET_SINGLETON feature flag
 
dm-crypt: Convert from tasklet to BH workqueue
 
dm-integrity: align the outgoing bio in integrity_recheck
dm-integrity: fix a memory leak when rechecking the data
dm-integrity: set max_integrity_segments in dm_integrity_io_hints
 
dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape
 
dm-raid: add a new helper prepare_suspend() in md_personality
dm-raid: fix lockdep waring in "pers->hot_add_disk"
dm-raid: really frozen sync_thread during suspend
 
dm-vdo funnel-workqueue: return VDO_SUCCESS from make_simple_work_queue
 
dm-vdo: change unnamed enums to defines
 
dm-verity: Convert from tasklet to BH workqueue
 
dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
 
dm: add documentation for dm-vdo target
dm: call the resume method on internal suspend
dm: dm-zoned: guard blkdev_zone_mgmt with noio scope
dm: restore synchronous close of device mapper block device
dm: treat alloc_dax() -EOPNOTSUPP failure as non-fatal
dm: update relevant MODULE_AUTHOR entries to latest dm-devel mailing list
dm: use queue_limits_set
 
dma-buf/dma-fence: fix spelling
 
dma-buf/dma-resv: fix spelling
 
dma-buf: Fix NULL pointer dereference in sanitycheck()
 
dma-direct: Leak pages on dma_set_decrypted() failure
 
dma: xilinx_dpdma: Fix locking
 
dmaengine: bestcomm: Code cleanup for bcom_sram_init
dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan
dmaengine: fsl-edma: fix spare build warning
dmaengine: fsl-edma: integrate TCD64 support for i.MX95
dmaengine: fsl-edma: involve help macro fsl_edma_set(get)_tcd()
dmaengine: idxd: constify the struct device_type usage
dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
dmaengine: idxd: make dsa_bus_type const
dmaengine: mcf-edma: utilize edma_write_tcdreg() macro for TCD Access
dmaengine: of: constify of_phandle_args in of_dma_find_controller()
dmaengine: owl: fix register access functions
dmaengine: pl08x: constify pointer to char in filter function
dmaengine: pl330: Clear callback_result for re-used descs
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
dmaengine: tegra186: Fix residual calculation
dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX
dmaengine: ti: k3-udma-glue: Add function to parse channel by ID
dmaengine: ti: k3-udma-glue: Add function to request RX chan for thread ID
dmaengine: ti: k3-udma-glue: Add function to request TX chan for thread ID
dmaengine: ti: k3-udma-glue: Update name for remote RX channel device
dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver
dmaengine: xilinx: xdma: Fix synchronization issue
dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor
dmaengine: xilinx_dma: check for invalid vdma interleaved parameters
 
do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
 
doc-guide: kernel-doc: tell about object-like macros
 
doc/netlink/specs: Add spec for nlctrl netlink family
doc/netlink/specs: Update the tc spec
 
doc/netlink: Allow empty enum-name in ynl specs
doc/netlink: Describe nested structs in netlink raw docs
doc/netlink: Describe sub-message selector resolution
 
doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst
doc: Add EARLY flag to early-parsed kernel boot parameters
doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU
doc: Fix typo in admin-guide/cifs/introduction.rst
doc: kerneldoc.py: fix indentation
doc: Make checklist.rst note that spinlocks are implied RCU readers
doc: Make whatisRCU.rst note that spinlocks are RCU readers
doc: media: visl: Document tpg_verbose parameter
doc: netlink: specs: tc: add multi-attr to tc-taprio-sched-entry
doc: sfp-phylink: update the porting guide with PCS handling
doc: Spinlocks are implied RCU readers
doc: Update checklist.rst discussion of callback execution
 
Linux: doc:it_IT: add translation for I2C summary and protocol
Linux: doc:it_IT: first translation for locking/
Linux: doc:it_IT: fix a typo in the config name in RCU torture
Linux: doc:it_IT: remove unreferenced and not translated page
 
Docs/ABI/damon: document effective_bytes sysfs file
Docs/ABI/damon: document quota goal metric file
 
Docs/admin-guide/mm/damon/reclaim: document auto-tuning parameters
 
Docs/admin-guide/mm/damon/usage: document 'DEPRECATED' file of DAMON debugfs interface
Docs/admin-guide/mm/damon/usage: document effective_bytes file
Docs/admin-guide/mm/damon/usage: document quota goal metric file
Docs/admin-guide/mm/damon/usage: fix wrong quotas diabling condition
Docs/admin-guide/mm/damon/usage: update for monitor_on renaming
Docs/admin-guide/mm/damon/usage: use sysfs interface for tracepoints example
 
docs/bpf: Fix an incorrect statement in verifier.rst
docs/bpf: Improve documentation of 64-bit immediate instructions
 
Docs/mm/damon/design: document quota goal self-tuning
Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MADV_PAGEOUT
 
Docs/mm/damon/maintainer-profile: fix reference links for mm-[un]stable tree
 
Docs/mm/damon: move DAMON operation sets list from the usage to the design document
Docs/mm/damon: move monitoring target regions setup detail from the usage to the design document
Docs/mm/damon: move the list of DAMOS actions to design doc
 
Docs/translations/damon/usage: update for monitor_on renaming
 
docs/zh_CN: accurate translation of "function"
docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1
 
docs: *-regressions.rst: Add colon to regzbot commands
docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_*
docs: add blurb about target audience to maintainer-profile
docs: add information about ipc sysctls limitations
docs: admin-guide: Update bootloader and installation instructions
docs: cgroup-v1: add missing code-block tags
docs: Correct formatting of title in admin-guide/index.rst
docs: dev-tools: checkpatch.rst: Fix grammar
docs: Document possible_cpus parameter
docs: drop the version constraints for sphinx and dependencies
docs: dt-bindings: add missing address/size-cells to example
docs: dt: submitting-patches: add commit subject prefix in reversed format
docs: dt: submitting-patches: drop outdated points to TXT format
docs: dt: writing-schema: clarify that schema should describe hardware
docs: dt: writing-schema: document expectations on example DTS
docs: dt: writing-schema: explain additional/unevaluatedProperties
docs: filesystems: fix typo in docs
docs: Fix bitfield handling in kernel-doc
docs: Fix subsystem APIs page so ungrouped entries have their own header
docs: handling-regressions.rst: Update regzbot command fixed-by to fix
docs: iio: add documentation for adis16475 driver
docs: iio: add documentation for device buffers
docs: iio: Refactor index.rst
docs: Include simplified link titles in main index
docs: kbuild/kconfig: reformat/cleanup
docs: kernel_feat.py: fix build error for missing files
docs: kerneldoc-preamble.sty: Remove code for Sphinx <2.4
docs: maintainer: add existing SoC and netdev profiles
docs: Makefile: Add dependency to $(YNL_INDEX) for targets other than htmldocs
docs: Makefile: Fix make cleandocs by deleting generated .rst files
docs: media: fix typo in docs
docs: Move ja_JP/howto.rst to ja_JP/process/howto.rst
docs: networking: fix indentation errors in multi-pf-netdev
docs: new text on bisecting which also covers bug validation
docs: perf: Add description for StarFive's StarLink PMU
docs: perf: Fix build warning of hisi-pcie-pmu.rst
docs: perf: Update usage for target filter of hisi-pcie-pmu
docs: proc.rst: comm: mention the included NUL
docs: Restore "smart quotes" for quotes
docs: rework the driver-api top-level page
docs: rework the userspace-api top page
docs: riscv: Define behavior of mmap
docs: rust: Add description of Rust documentation test as KUnit ones
docs: rust: fix improper rendering in Arch Support page
docs: rust: Move testing to a separate page
docs: scripts: sphinx-pre-install: Fix building docs with pyyaml package
docs: sphinx-pre-install fix-noto-sans-cjk on fedora
docs: staging: fix typo in docs
docs: submit-checklist: structure by category
docs: submit-checklist: use subheadings
docs: verify/bisect: add and fetch stable branches ahead of time
docs: verify/bisect: check taint flag
docs: verify/bisect: describe how to use a build host
docs: verify/bisect: drop 'v' prefix, EOL aspect, and assorted fixes
docs: verify/bisect: explain testing reverts, patches and newer code
docs: verify/bisect: fixes, finetuning, and support for Arch
docs: verify/bisect: improve install instructions
docs: verify/bisect: proper headlines and more spacing
docs: verify/bisect: remove a level of indenting
docs: verify/bisect: stable regressions: first stable, then mainline
docs: verify/bisect: use git switch, tag kernel, and various fixes
docs: zswap: fix shell command format
 
Documentatiion/ABI: add ABI documentation for sys-bus-dax
 
Documentation/ABI/testing/debugfs-cxl: Fix "Unexpected indentation"
 
Documentation/core-api: Update events_freezable_power references.
 
Documentation/gpu: Add an explanation about the DC weekly patches
Documentation/gpu: Add basic page for HUBP
Documentation/gpu: Add entry for OPP in the kernel doc
Documentation/gpu: Add entry for the DIO component
Documentation/gpu: Add kernel doc entry for DPP
Documentation/gpu: Add kernel doc entry for MPC
Documentation/gpu: Add simple doc page for DCHUBBUB
Documentation/gpu: Introduce a simple contribution list for display code
Documentation/gpu: Reference articles on Linux graphics stack
Documentation/gpu: Update documentation on drm-shared-*
 
Documentation/hw-vuln: Add documentation for RFDS
 
Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off
 
Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer
 
Documentation/maintainer-tip: Add C++ tail comments exception
Documentation/maintainer-tip: Add Closes tag
 
Documentation/x86/64: Add documentation for FRED
 
Documentation/x86/amd/hsmp: Updating urls
 
Documentation/x86: Document that resctrl bandwidth control units are MiB
Documentation/x86: Fix title underline length
 
Documentation: ABI: update gpio-cdev to reference chardev.rst
Documentation: ABI: update sysfs-gpio to reference gpio-cdev
Documentation: add console.rst
Documentation: Add documentation for eswitch attribute
Documentation: admin-guide: tainted-kernels.rst: Add missing article and comma
Documentation: amd-pstate: introduce amd-pstate preferred core
Documentation: coding-style: Fix indentation in code-blocks
Documentation: coding-style: Update syntax highlighting for code-blocks
Documentation: dev-tools: Add link to RV docs
Documentation: EM: Update with runtime modification design
Documentation: embargoed-hardware-issues.rst: Add myself for Power
Documentation: embargoed-hardware-issues.rst: Fix Trilok's email
Documentation: filesystems: Add bcachefs toctree
Documentation: Fix counter name of mlx5 vnic reporter
Documentation: gpio: add chardev userspace API documentation
Documentation: gpio: add chardev v1 userspace API documentation
Documentation: gpio: capitalize GPIO in index title
Documentation: gpio: clarify sysfs line values are logical
Documentation: gpio: consistently use logical line value terminology
Documentation: gpio: describe uAPI behaviour for unsupported config
Documentation: gpio: document gpio-mockup as obsoleted by gpio-sim
Documentation: gpio: move gpio-mockup into obsolete section
Documentation: gpio: move sysfs into an obsolete section
Documentation: gpio: update sysfs documentation to reference new chardev doc
Documentation: i2c: Document that client auto-detection is a legacy mechanism
Documentation: introduce amd-pstate preferrd core mode kernel command line options
Documentation: kernel-parameters: remove noaliencache
Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP
Documentation: kvm/sev: separate description of firmware
Documentation: leds: Update led-trigger-tty ABI description
 
documentation: media: vivid: Modify typo in documentation
 
Documentation: mlx5.rst: Add note for eswitch MD
Documentation: Move RAS section to admin-guide
Documentation: multiple .rst files: Fix grammar and more consistent formatting
Documentation: networking: Add description for multi-pf netdev
Documentation: PM: amd-pstate: Fix section title underline
Documentation: PM: Fix PCI hibernation support description
Documentation: PM: Fix runtime_pm.rst markdown syntax
Documentation: power: Fix typo in suspend and interrupts doc
Documentation: power: Use kcalloc() instead of kzalloc()
Documentation: qat: fix auto_reset section
Documentation: RAS: Add index and address translation section
Documentation: spi: Update documentation for renaming "master" to "controller"
Documentation: tracing: Add entry argument access at function exit
Documentation: update mailing list addresses
Documentation: usb: Document FunctionFS DMABUF API
Documentation: userspace-api: Document perf ring buffer mechanism
Documentation: virt: Fix up pre-formatted text block for SEV ioctls
 
don: 't pass vc->vc_par[0] to csi_?() handlers
 
dpll: check that pin is registered in __dpll_pin_unregister()
dpll: extend lock_status_get() op by status error and expose to user
dpll: extend uapi by lock status error attribute
dpll: fix dpll_pin_on_pin_register() for multiple parent pins
dpll: fix dpll_xa_ref_*_del() for multiple registrations
dpll: indent DPLL option type by a tab
dpll: move xa_erase() call in to match dpll_pin_alloc() error path order
dpll: spec: use proper enum for pin capabilities attribute
 
drbd: atomically update queue limits in drbd_reconsider_queue_parameters
drbd: don't set max_write_zeroes_sectors in decide_on_discard_support
drbd: fix function cast warnings in state machine
drbd: merge drbd_setup_queue_param into drbd_reconsider_queue_parameters
drbd: pass the max_hw_sectors limit to blk_alloc_disk
drbd: port block device access to file
drbd: refactor drbd_reconsider_queue_parameters
drbd: refactor the backing dev max_segments calculation
drbd: split out a drbd_discard_supported helper
 
driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
driver core: Adds flags param to fwnode_link_add()
driver core: component: fix spellos
driver core: cpu: make cpu_subsys const
driver core: Drop unneeded 'extern' keyword in fwnode.h
driver core: Introduce device_link_wait_removal()
driver core: Move fw_devlink stuff to where it belongs
 
driver: core: Log probe failure as error and with device metadata
driver: core: Use dev_* instead of pr_* so device metadata is added
 
drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() to header
 
drivers/nvme: Add quirks for device 126f:2262
 
drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09
drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth
drivers/perf: hisi_pcie: Check the target filter properly
drivers/perf: hisi_pcie: Fix incorrect counting under metric mode
drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val()
drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx()
drivers/perf: hisi_pcie: Relax the check on related events
drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter()
drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
 
drivers/platform/mellanox: Convert snprintf to sysfs_emit
 
drivers/ps3: select VIDEO to provide cmdline functions
 
drivers/ptp: Convert snprintf to sysfs_emit
 
drivers/thermal/cpufreq_cooling: Use new Energy Model interface
 
drivers/thermal/devfreq_cooling: Use new Energy Model interface
 
drivers/tty/serial: Remove unused function early_mcf_setup
 
Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
 
drm/amd/amdgpu: Assign GART pages to AMD device mapping
drm/amd/amdgpu: Clean up errors in amdgpu_umr.h
drm/amd/amdgpu: Clean up errors in beige_goby_ip_offset.h
drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()
drm/amd/amdgpu: Update RLC_SPM_MC_CNT by ring wreg in guest
 
drm/amd/display: "Enable IPS by default"
drm/amd/display: 3.2.267
drm/amd/display: 3.2.270
drm/amd/display: 3.2.271
drm/amd/display: 3.2.272
drm/amd/display: 3.2.273
drm/amd/display: [FW Promotion] Release 0.0.201.0
drm/amd/display: [FW Promotion] Release 0.0.202.0
drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()'
drm/amd/display: Add a dc_state NULL check in dc_state_release
drm/amd/display: Add align done check
drm/amd/display: add amdgpu_dm support for DCN351
drm/amd/display: add DC changes for DCN351
drm/amd/display: add DCN 351 version for microcode load
drm/amd/display: add DCN351 IRQ changes
drm/amd/display: add DCN351 version identifiers
drm/amd/display: Add debug option to force 1-tap chroma subsampling
drm/amd/display: add debugfs disallow edp psr
drm/amd/display: Add delay before logging clks from hw
drm/amd/display: add DMUB source files and changes for DCN351
drm/amd/display: Add DP audio BW validation
drm/amd/display: add DPP and MPC color caps to DTN log
drm/amd/display: Add dpp_get_gamut_remap functions
drm/amd/display: Add dtbclk access to dcn315
drm/amd/display: Add GART memory support for dmcub
drm/amd/display: add get_gamut_remap helper for MPC3
drm/amd/display: Add IPS checks before dcn register access
drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display: Add logging resource checks
drm/amd/display: Add monitor patch for specific eDP
drm/amd/display: Add more checks for exiting idle in DC
drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()'
drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()'
drm/amd/display: Add NULL-checks in dml2 assigned pipe search
drm/amd/display: add panel_power_savings sysfs entry to eDP connectors
drm/amd/display: add power_state and pme_pending flag
drm/amd/display: Add Replay IPS register for DMUB command table
drm/amd/display: Add shared firmware state for DMUB IPS handshake
drm/amd/display: Add SMU timeout check and retry
drm/amd/display: Add usb4_bw_alloc_support flag
drm/amd/display: Add VCO speed parameter for DCN31 FPU
drm/amd/display: Address kdoc for eDP Panel Replay feature in 'amdgpu_dm_crtc_set_panel_sr_feature()'
drm/amd/display: Adjust dprefclk by down spread percentage.
drm/amd/display: adjust few initialization order in dm
drm/amd/display: Adjust set_p_state calls to fix logging
drm/amd/display: Align the returned error code with legacy DP
drm/amd/display: Allocate zero bw after bw alloc enable
drm/amd/display: Allow dirty rects to be sent to dmub when abm is active
drm/amd/display: Allow IPS2 during Replay
drm/amd/display: allow psr-su/replay for z8
drm/amd/display: Allow Z8 for multiplane configurations on DCN35
drm/amd/display: always reset ODM mode in context when adding first plane
drm/amd/display: Amend coasting vtotal for replay low hz
drm/amd/display: Atom Integrated System Info v2_2 for DCN35
drm/amd/display: Change default size for dummy plane in DML2
drm/amd/display: check dc_link before dereferencing
drm/amd/display: Check DP Alt mode DPCS state via DMUB
drm/amd/display: Clean up errors in renoir_ip_offset.h
drm/amd/display: Clear OPTC mem select on disable
drm/amd/display: Clear phantom stream count and plane count
drm/amd/display: clkmgr unittest with removal of warn & rename DCN35 ips handshake for idle
drm/amd/display: correct comment in set_default_brightness_aux()
drm/amd/display: correct static screen event mask
drm/amd/display: create DCN3-specific log for MPC state
drm/amd/display: decouple color state from hw state log
drm/amd/display: Disable idle reallow as part of command/gpint execution
drm/amd/display: Disable ips before dc interrupt setting
drm/amd/display: Disable ODM by default for DCN35
drm/amd/display: Disable panel replay by default for now
drm/amd/display: Disable seamless boot on 128b/132b encoding
drm/amd/display: Disable timeout in more places for dc_dmub_srv
drm/amd/display: Do not recursively call manual trigger programming
drm/amd/display: Don't perform rate toggle on DP2-capable FIXED_VS retimers
drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NULL check for writeback requests.
drm/amd/display: Drop kdoc markers for some Panel Replay functions
drm/amd/display: Drop legacy code
drm/amd/display: Drop some unnecessary guards
drm/amd/display: Drop unnecessary header
drm/amd/display: Enable DML2 debug flags
drm/amd/display: enable fgcg by default
drm/amd/display: Enable Panel Replay for static screen use case
drm/amd/display: Enable urgent latency adjustments for DCN35
drm/amd/display: Ensure populate uclk in bb construction
drm/amd/display: Ensure that dmcub support flag is set for DCN20
drm/amd/display: fill up DCN3 DPP color state
drm/amd/display: Fix && vs || typos
drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
drm/amd/display: fix a dereference of a NULL pointer
drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state()
drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr
drm/amd/display: Fix bounds check for dcn35 DcfClocks
drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
drm/amd/display: Fix DC mode screen flickering on DCN321
drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue
drm/amd/display: fix disable otg wa logic in DCN316
drm/amd/display: Fix dml2 assigned pipe search
drm/amd/display: Fix DML2 watermark calculation
drm/amd/display: fix DP audio settings
drm/amd/display: Fix DPSTREAM CLK on and off sequence
drm/amd/display: Fix DSC-re-computing
drm/amd/display: Fix idle check for shared firmware state
drm/amd/display: Fix idle optimization checks for multi-display and dual eDP
drm/amd/display: Fix incorrect DSC instance for MST
drm/amd/display: fix incorrect mpc_combine array size
drm/amd/display: fix input states translation error for dcn35 & dcn351
drm/amd/display: fix invalid reg access on DCN35 FPGA
drm/amd/display: fix IPX enablement
drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()'
drm/amd/display: Fix memory leak in dm_sw_fini()
drm/amd/display: Fix MST Null Ptr for RV
drm/amd/display: Fix nanosec stat overflow
drm/amd/display: Fix noise issue on HDMI AV mute
drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
drm/amd/display: fix null-pointer dereference on edid reading
drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()'
drm/amd/display: Fix possible NULL dereference on device remove/driver unload
drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()'
drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
drm/amd/display: Fix S4 hang polling on HW power up done for VBIOS DMCUB
drm/amd/display: Fix static screen event mask definition change
drm/amd/display: Fix timing bandwidth calculation for HDMI
drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
drm/amd/display: fix USB-C flag update after enc10 feature init
drm/amd/display: fixed integer types and null check locations
drm/amd/display: Floor to mhz when requesting dpp disp clock changes to SMU
drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel
drm/amd/display: Generalize new minimal transition path
drm/amd/display: handle range offsets in VRR ranges
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: hook up DCN20 color blocks data to DTN log
drm/amd/display: hook up DCN30 color blocks data to DTN log
drm/amd/display: Implement bounds check for stream encoder creation in DCN301
drm/amd/display: Implement wait_for_odm_update_pending_complete
drm/amd/display: increase bb clock for DCN351
drm/amd/display: Increase eval/entry delay for DCN35
drm/amd/display: Increase frame-larger-than for all display_mode_vba files
drm/amd/display: Increase ips2_eval delay for DCN35
drm/amd/display: Increase Z8 watermark times.
drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
drm/amd/display: Init DPPCLK from SMU on dcn32
drm/amd/display: Init link enc resources in dc_state only if res_pool presents
drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c
drm/amd/display: Initialize variable with default value
drm/amd/display: Lock all enabled otg pipes even with no planes
drm/amd/display: MST DSC check for older devices
drm/amd/display: Only allow dig mapping to pwrseq in new asic
drm/amd/display: Only log during optimize_bandwidth call
drm/amd/display: Override min required DCFCLK in dml1_validate
drm/amd/display: Populate invalid split index to be 0xF
drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
drm/amd/display: Preserve original aspect ratio in create stream
drm/amd/display: Prevent crash when disable stream
drm/amd/display: Prevent potential buffer overflow in map_hw_resources
drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display: Promote DAL to 3.2.268
drm/amd/display: Promote DAL to 3.2.269
drm/amd/display: read gamut remap matrix in fixed-point 31.32 format
drm/amd/display: reenable windowed mpo odm support on dcn32 and dcn321
drm/amd/display: refine code for dmcub inbox1 ring buffer debug
drm/amd/display: Remove break after return
drm/amd/display: Remove Legacy FIXED_VS Transparent LT Sequence
drm/amd/display: Remove MPC rate control logic from DCN30 and above
drm/amd/display: Remove pixle rate limit for subvp
drm/amd/display: Remove redundant FPU guard
drm/amd/display: Remove unused file
drm/amd/display: Removed redundant @ symbol to fix kernel-doc warnings in -next repo
drm/amd/display: Replay + IPS + ABM in Full Screen VPB
drm/amd/display: Return max resolution supported by DWB
drm/amd/display: Return the correct HDCP error code
drm/amd/display: Revert "Rework DC Z10 restore"
drm/amd/display: Revert Remove pixle rate limit for subvp
drm/amd/display: Rework DC Z10 restore
drm/amd/display: Send DTBCLK disable message on first commit
drm/amd/display: Send DTBCLK disable message on first commit
drm/amd/display: Set color_mgmt_changed to true on unsuspend
drm/amd/display: Set DCN351 BB and IP the same as DCN35
drm/amd/display: Set default Z8 minimum residency for DCN35
drm/amd/display: set odm_combine_policy based on context in dcn32 resource
drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
drm/amd/display: should support dmub hw lock on Replay
drm/amd/display: Simplify the calculation of variables
drm/amd/display: Skip on writeback when it's not applicable
drm/amd/display: treat plane clip size change as MED update type
drm/amd/display: Trivial code style adjustment
drm/amd/display: turn off windowed Mpo ODM feature for dcn321
drm/amd/display: Underflow workaround by increasing SR exit latency
drm/amd/display: Unify optimize_required flags and VRR adjustments
drm/amd/display: Update dcn351 to latest dcn35 config
drm/amd/display: Update FIXED_VS Retimer HWSS Test Pattern Sequences
drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane
drm/amd/display: Update P010 scaling cap
drm/amd/display: Update phantom pipe enable / disable sequence
drm/amd/display: use correct phantom pipe when populating subvp pipe info
drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
drm/amd/display: Use kcalloc() instead of kzalloc()
drm/amd/display: Wait before sending idle allow and after idle disallow
drm/amd/display: Wait for mailbox ready when powering up DMCUB
 
drm/amd/include/navi14_ip_offset: Clean up errors in navi14_ip_offset.h
 
drm/amd/include/sienna_cichlid_ip_offset: Clean up errors in sienna_cichlid_ip_offset.h
 
drm/amd/include/vangogh_ip_offset: Clean up errors in vangogh_ip_offset.h
 
Linux: drm/amd/include/vega10_ip_offset:Clean up errors in vega10_ip_offset.h
 
drm/amd/include/vega20_ip_offset: Clean up errors in vega20_ip_offset.h
 
drm/amd/include: Add missing registers/mask for DCN316 and 350
drm/amd/include: Clean up errors in arct_ip_offset.h
 
drm/amd/pm: add aca smu backend support for smu v13.0.6
drm/amd/pm: Allow setting max UCLK on SMU v13.0.6
drm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov
drm/amd/pm: enable amdgpu smu send message log
drm/amd/pm: Fetch current power limit from FW
drm/amd/pm: Fix esm reg mask use to get pcie speed
drm/amd/pm: fix the high voltage issue after unload
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
drm/amd/pm: Increase SMUv13.0.6 mode-2 reset time
drm/amd/pm: Restore config space after reset
drm/amd/pm: Retrieve UMC ODECC error count from aca bank
drm/amd/pm: Skip reporting pcie width/speed on vfs
drm/amd/pm: udpate smu v13.0.6 message permission
drm/amd/pm: update the power cap setting
drm/amd/pm: wait for completion of the EnableGfxImu message
 
drm/amd/pp: Clean up errors in dm_pp_interface.h
 
drm/amd/swsmu: add judgement for vcn jpeg dpm set
drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg
drm/amd/swsmu: modify the gfx activity scaling
drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible
 
drm/amd: Add a DC debug mask for IPS
drm/amd: add register headers for DCN351
drm/amd: Change `jpeg_v4_0_5_start_dpg_mode()` to void
drm/amd: Clean up errors in amdgpu_vkms.c
drm/amd: Clean up errors in sdma_v2_4.c
drm/amd: Clean up errors in vega10_ip_offset.h
drm/amd: Don't init MEC2 firmware when it fails to load
drm/amd: Drop abm_level property
drm/amd: Flush GFXOFF requests in prepare stage
drm/amd: Stop evicting resources on APUs in suspend
drm/amd: Update atomfirmware.h for DCN401
 
drm/amdgpu : Add mes_log_enable to control mes log feature
drm/amdgpu : Increase the mes log buffer size as per new MES FW version
 
drm/amdgpu/discovery: Add hdp v7_0 ip block
drm/amdgpu/discovery: Add ih v7_0 ip block
drm/amdgpu/discovery: Add lsdma v7_0 ip block
drm/amdgpu/discovery: add nbif v6_3_1 ip block
 
drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects'
drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current()
 
drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
 
drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
 
drm/amdgpu/jpeg5: add power gating support
drm/amdgpu/jpeg5: Enable doorbell
 
drm/amdgpu/jpeg: add support for jpeg DPG mode
drm/amdgpu/jpeg: add support for jpeg multi instance
 
drm/amdgpu/mes: fix use-after-free issue
 
drm/amdgpu/nbio: Add NBIO 7.11.1 Support
 
drm/amdgpu/pm: Add default case for smu IH process func
drm/amdgpu/pm: Check the validity of overdiver power limit
drm/amdgpu/pm: Don't use OD table on Arcturus
drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
drm/amdgpu/pm: Fix the error of pwm1_enable setting
drm/amdgpu/pm: Fix the power source flag error
drm/amdgpu/pm: Fix the power1_min_cap value
drm/amdgpu/pm: Remove gpu_od if it's an empty directory
drm/amdgpu/pm: Use inline function for IP version check
drm/amdgpu/pm: Use macro definitions in the smu IH process function
 
drm/amdgpu/pptable: convert some variable sized arrays to [] style
 
drm/amdgpu/psp: handle TMR type via flag
drm/amdgpu/psp: set autoload support by default
drm/amdgpu/psp: set boot_time_tmr flag
drm/amdgpu/psp: update define to better align with its meaning
 
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
 
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.1
drm/amdgpu/soc21: Added Video Capabilities for VCN 406
drm/amdgpu/soc21: Enabling PG and CG flags for VCN 4.0.6
drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
 
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
drm/amdgpu/umsch: reinitialize write pointer in hw init
drm/amdgpu/umsch: update UMSCH 4.0 FW interface
 
drm/amdgpu/vcn: Enable VCN 4.0.6 Support
drm/amdgpu/vcn: enable vcn1 fw load for VCN 4_0_6
 
drm/amdgpu/vpe: add collaborate mode support for VPE
drm/amdgpu/vpe: add multi instance VPE support
drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE
drm/amdgpu/vpe: add VPE 6.1.1 support
drm/amdgpu/vpe: don't emit cond exec command under collaborate mode
drm/amdgpu/vpe: fix vpe dpm setup failed
drm/amdgpu/vpe: power on vpe when hw_init
 
drm/amdgpu: add ACA bank dump debugfs support
drm/amdgpu: add ACA kernel hardware error log support
drm/amdgpu: add aca sysfs remove support
drm/amdgpu: add aca sysfs support
drm/amdgpu: add amdgpu ras aca query interface
drm/amdgpu: Add athub v4_1_0 ip block support
drm/amdgpu: Add athub v4_1_0 ip headers (v5)
drm/amdgpu: add dcn3.5.1 support
drm/amdgpu: add deferred error check for UMC v12 address query
drm/amdgpu: Add fatal error detected flag
drm/amdgpu: add firmware for GC 11.5.1
drm/amdgpu: add GC 11.5.1 discovery support
drm/amdgpu: add GC 11.5.1 to GC 11.5.0 family
drm/amdgpu: add gfx v9.4.3 ACA support
drm/amdgpu: add GFXHUB 11.5.1 support
drm/amdgpu: Add hdp v7_0 ip block support
drm/amdgpu: Add hdp v7_0_0 ip headers (v3)
drm/amdgpu: Add ih v7_0 ip block support
drm/amdgpu: add imu firmware support for GC 11.5.1
drm/amdgpu: add initial GC 11.5.1 soc21 support
drm/amdgpu: add interface to check mca umc status
drm/amdgpu: Add JPEG5 support
drm/amdgpu: Add jpeg_v5_0_0 ip block support
drm/amdgpu: Add log info for umc_v12_0
drm/amdgpu: Add lsdma v7_0 ip block support
drm/amdgpu: Add lsdma v7_0_0 ip headers (v3)
drm/amdgpu: add mes firmware support for GC 11.5.1
drm/amdgpu: add MMHUB 3.3.1 support
drm/amdgpu: add mmhub v1.8 ACA support
drm/amdgpu: Add mp v14_0_2 ip headers (v5)
drm/amdgpu: Add nbif v6_3_1 ip block support
drm/amdgpu: Add nbif v6_3_1 ip headers (v5)
drm/amdgpu: add nbio 7.11.1 discovery support
drm/amdgpu: add new INFO IOCTL query for input power
drm/amdgpu: Add osssys v7_0_0 ip headers (v4)
drm/amdgpu: Add pcie v6_1_0 ip headers (v5)
drm/amdgpu: add psp 14.0.1 discovery support
drm/amdgpu: add PSP 14.0.1 support
drm/amdgpu: add PSP RAS address query command
drm/amdgpu: Add psp v14_0 ip block support
drm/amdgpu: add psp_timeout to limit PSP related operation
drm/amdgpu: Add ras helper to query boot errors v2
drm/amdgpu: Add RAS_POISON_READY host response message
drm/amdgpu: add ring timeout information in devcoredump
drm/amdgpu: add SDMA 6.1.1 discovery support
drm/amdgpu: add sdma 6.1.1 firmware
drm/amdgpu: add sdma v4.4.2 ACA support
drm/amdgpu: add shared fdinfo stats
drm/amdgpu: add smu 14.0.1 discovery support
drm/amdgpu: add smu 14.0.1 support
drm/amdgpu: add smuio 14.0.1 support
drm/amdgpu: add tmz support for GC IP v11.5.1
drm/amdgpu: add ucode id for jpeg DPG support
drm/amdgpu: add umc v12.0 ACA support
drm/amdgpu: add vcn 4.0.6 discovery support
drm/amdgpu: Add vcn v5_0_0 ip headers (v5)
drm/amdgpu: add VCN_5_0_0 firmware support
drm/amdgpu: add VCN_5_0_0 IP block support
drm/amdgpu: add VPE 6.1.1 discovery support
drm/amdgpu: add xgmi v6.4.0 ACA support
drm/amdgpu: adjust aca init/fini sequence to match gpu reset
drm/amdgpu: Align ras block enum with firmware
drm/amdgpu: always force full reset for SOC21
drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
drm/amdgpu: Assign correct bits for SDMA HDP flush
drm/amdgpu: Auto-validate DMABuf imports in compute VMs
drm/amdgpu: Avoid fetching VRAM vendor info
drm/amdgpu: Avoid fetching vram vendor information
drm/amdgpu: Bypass display ta if display hw is not available
drm/amdgpu: Centralize ras cap query to amdgpu_ras_check_supported
drm/amdgpu: change vm->task_info handling
drm/amdgpu: Check extended configuration space register when system uses large bar
drm/amdgpu: check PS, WS index
drm/amdgpu: Clean up errors in amdgpu.h
drm/amdgpu: Clean up errors in amdgpu_atomfirmware.h
drm/amdgpu: Clean up errors in amdgpu_drv.c
drm/amdgpu: Clean up errors in amdgpu_gmc.c
drm/amdgpu: Clean up errors in amdgpu_rlc.c
drm/amdgpu: Clean up errors in atom-bits.h
drm/amdgpu: Clean up errors in cgs_common.h
drm/amdgpu: Clean up errors in clearstate_gfx9.h
drm/amdgpu: Clean up errors in clearstate_si.h
drm/amdgpu: Clean up errors in dimgrey_cavefish_ip_offset.h
drm/amdgpu: Clean up errors in gfx_v9_4.c
drm/amdgpu: Clean up errors in jpeg_v2_5.c
drm/amdgpu: Clean up errors in kgd_pp_interface.h
drm/amdgpu: Clean up errors in navi10_ih.c
drm/amdgpu: Clean up errors in navi12_ip_offset.h
drm/amdgpu: Clean up errors in umc_v6_0.c
drm/amdgpu: Clean up errors in v10_structs.h
drm/amdgpu: cleanup conditional execution
drm/amdgpu: Cleanup inconsistent indenting in 'amdgpu_gfx_enable_kcq()'
drm/amdgpu: clear set_q_mode_offs when VM changed
drm/amdgpu: Clear the hotplug interrupt ack bit before hpd initialization
drm/amdgpu: convert some variable sized arrays to [] style
drm/amdgpu: correct the KGQ fallback message
drm/amdgpu: differentiate external rev id for gfx 11.5.0
drm/amdgpu: disable RAS feature when fini
drm/amdgpu: disable ring_muxer if mcbp is off
drm/amdgpu: Do bad page retirement for deferred errors
drm/amdgpu: Do not program IH_CHICKEN in vega20_ih.c under SRIOV
drm/amdgpu: Do not program SQ_TIMEOUT_CONFIG in SRIOV
drm/amdgpu: Do not toggle bif ras irq from guest
drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0
drm/amdgpu: drop psp v13 query_boot_status implementation
drm/amdgpu: Drop redundant parameter in amdgpu_gfx_kiq_init_ring
drm/amdgpu: drop setting buffer funcs in sdma442
drm/amdgpu: enable CGPG for GFX ip v11.5.1
drm/amdgpu: Enable GFXOFF for Compute on GFX11
drm/amdgpu: enable gmc11 discovery support for GC 11.5.1
drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
drm/amdgpu: enable MES discovery for GC 11.5.1
drm/amdgpu: enable pp_od_clk_voltage for gfx 9.4.3 SRIOV
drm/amdgpu: Enable seq64 manager and fix bugs
drm/amdgpu: enable soc21 discovery support for GC 11.5.1
drm/amdgpu: enable UMSCH 4.0.6
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
drm/amdgpu: fix deadlock while reading mqd from debugfs
drm/amdgpu: fix doorbell regression
drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
drm/amdgpu: Fix implicit assumtion in gfx11 debug flags
drm/amdgpu: fix incorrect number of active RBs for gfx11
drm/amdgpu: Fix ineffective ras_mask settings
drm/amdgpu: Fix leak when GPU memory allocation fails
drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
drm/amdgpu: Fix missing parameter descriptions in ih_v7_0.c
drm/amdgpu: fix mmhub client id out-of-bounds access
drm/amdgpu: Fix module unload hang with RAS enabled
drm/amdgpu: Fix null pointer dereference
drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()'
drm/amdgpu: Fix ras features value calltrace
drm/amdgpu: Fix return type in 'aca_bank_hwip_is_matched()'
drm/amdgpu: Fix shared buff copy to user
drm/amdgpu: Fix the null pointer when load rlc firmware
drm/amdgpu: Fix the ring buffer size for queue VM flush
drm/amdgpu: Fix the runtime resume failure issue
drm/amdgpu: Fix the warning info in mode1 reset
drm/amdgpu: fix typo in parameter description
drm/amdgpu: fix UBSAN array-index-out-of-bounds for ras_block_string[]
drm/amdgpu: fix use-after-free bug
drm/amdgpu: Fix VCN allocation in CPX partition
drm/amdgpu: fix visible VRAM handling during faults
drm/amdgpu: Fix VRAM memory accounting
drm/amdgpu: fix wrong sizeof argument
drm/amdgpu: Handle duplicate BOs during process restore
drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
drm/amdgpu: implement RAS ACA driver framework
drm/amdgpu: implement smu send rma reason for smu v13.0.6
drm/amdgpu: Improve error checking in amdgpu_virt_rlcg_reg_rw (v2)
drm/amdgpu: Init pcie_index/data address as fallback (v2)
drm/amdgpu: Init zone device and drm client after mode-1 reset on reload
drm/amdgpu: initialize gfx11.5.1
drm/amdgpu: Log deferred error separately
drm/amdgpu: make damage clips support configurable
drm/amdgpu: move kiq_reg_write_reg_wait() out of amdgpu_virt.c
drm/amdgpu: move the drm client creation behind drm device registration
drm/amdgpu: Need to resume ras during gpu reset for gfx v9_4_3 sriov
drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
drm/amdgpu: Only create mes event log debugfs when mes is enabled
drm/amdgpu: prefer snprintf over sprintf
drm/amdgpu: Prepare for asynchronous processing of umc page retirement
drm/amdgpu: Query boot status if boot failed
drm/amdgpu: Query boot status if discovery failed
drm/amdgpu: Query ras capablity from psp v2
drm/amdgpu: Reduce VA_RESERVED_BOTTOM to 64KB
drm/amdgpu: Refine IB schedule error logging
drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend
drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend
drm/amdgpu: remove invalid resource->start check v2
drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() comment
drm/amdgpu: Remove pcie bw sys entry
drm/amdgpu: Remove unnecessary NULL check
drm/amdgpu: remove unused code
drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API
drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
drm/amdgpu: replace MCA macro with ACA for XGMI
drm/amdgpu: reserve more memory for MES runtime DRAM
drm/amdgpu: Reset dGPU if suspend got aborted
drm/amdgpu: reset gpu for s3 suspend abort case
drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0
drm/amdgpu: respect the abmlevel module parameter value if it is set
drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"
drm/amdgpu: send smu rma reason event in ras eeprom driver
drm/amdgpu: Show deferred error count for UMC
drm/amdgpu: Show vram vendor only if available
drm/amdgpu: Simplify the allocation of fence slab caches
drm/amdgpu: Simplify the allocation of mux_chunk slab caches
drm/amdgpu: Simplify the allocation of sync slab caches
drm/amdgpu: Skip access PF-only registers on gfx10/gfxhub2_1 under SRIOV
drm/amdgpu: skip call ras_late_init if ras block is not supported
drm/amdgpu: Skip do PCI error slot reset during RAS recovery
drm/amdgpu: skip to program GFXDEC registers for suspend abort
drm/amdgpu: skip ucode bo reserve for RLC AUTOLOAD
drm/amdgpu: Support passing poison consumption ras block to SRIOV
drm/amdgpu: support psp ip block discovery for psp v14
drm/amdgpu: support psp ip block for psp v14
drm/amdgpu: support rlc auotload type set
drm/amdgpu: Update BO eviction priorities
drm/amdgpu: Update boot time errors polling sequence
drm/amdgpu: update check condition of query for ras page retire
drm/amdgpu: update documentation on new chips
drm/amdgpu: update error condition check for umc_v12_0_query_error_address
drm/amdgpu: Use asynchronous polling to handle umc_v12_0 poisoning
drm/amdgpu: Use correct SRIOV macro for gmc_v9_0_vm_fault_interrupt_state
drm/amdgpu: use helper macro HW_ERR instead of Hardware error string
drm/amdgpu: use PSP address query command
drm/amdgpu: Use RMW accessors for changing LNKCTL2
drm/amdgpu: Use rpm_mode flag instead of checking it again for rpm
drm/amdgpu: use spirom update wait_for helper for psp v14
drm/amdgpu: validate the parameters of bo mapping operations more clearly
drm/amdgpu: workaround to avoid SET_Q_MODE packets v2
 
Linux: drm/amdgpu:Support retiring multiple MCA error address pages
 
drm/amdkfd: Add cache line sizes to KFD topology
drm/amdkfd: add KFD support for GC 11.5.1
drm/amdkfd: Add partition id field to location_id
drm/amdkfd: Add VRAM accounting for SVM migration
drm/amdkfd: Bump KFD ioctl version
drm/amdkfd: Check cgroup when returning DMABuf info
drm/amdkfd: Correct partial migration virtual addr
drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
drm/amdkfd: fill in data for control stack header for gfx10
drm/amdkfd: Fix eviction fence handling
drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3
drm/amdkfd: Fix memory leak in create_process failure
drm/amdkfd: fix process reference drop on debug ioctl
drm/amdkfd: Fix rescheduling of restore worker
drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
drm/amdkfd: Fix variable dereferenced before NULL check in 'kfd_dbg_trap_device_snapshot()'
drm/amdkfd: Flush the process wq before creating a kfd_process
drm/amdkfd: Increase the size of the memory reserved for the TBA
drm/amdkfd: init drm_client with funcs hook
drm/amdkfd: make kfd_class constant
drm/amdkfd: make sure VM is ready for updating operations
drm/amdkfd: pass debug exceptions to second-level trap handler
drm/amdkfd: range check cp bad op exception interrupts
drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole
drm/amdkfd: reserve the BO before validating it
drm/amdkfd: Reset GPU on queue preemption failure
drm/amdkfd: Skip packet submission on fatal error
drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards
drm/amdkfd: Use correct drm device for cgroup permission check
drm/amdkfd: Use S_ENDPGM_SAVED in trap handler
drm/amdkfd: Use SQC when TCP would fail in gfx10.1 context save
 
drm/ast: Fix soft lockup
 
drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call
 
drm/atomic: Make the drm_atomic_state documentation less ambiguous
drm/atomic: Move the drm_atomic_state field doc inline
drm/atomic: Remove inexistent reference
drm/atomic: Rework the object doc a bit
 
drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
drm/bridge: adv7511: fix crash on irq during probe
drm/bridge: anx7625: switch to ->edid_read callback
drm/bridge: cdns-mhdp8546: clear the EDID property on failures
drm/bridge: cdns-mhdp8546: switch to ->edid_read callback
drm/bridge: chrontel-ch7033: switch to drm_bridge_edid_read()
drm/bridge: correct DRM_BRIDGE_OP_EDID documentation
drm/bridge: display-connector: switch to ->edid_read callback
drm/bridge: Fixed a DP link training bug
drm/bridge: imx8mp-hdmi-pvi: Fix build warnings
drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI
drm/bridge: imx: add driver for HDMI TX Parallel Video Interface
drm/bridge: it6505: switch to ->edid_read callback
drm/bridge: lt8912b: clear the EDID property on failures
drm/bridge: lt8912b: do not return negative values from .get_modes()
drm/bridge: lt8912b: use ->edid_read callback
drm/bridge: lt8912b: use drm_bridge_edid_read()
drm/bridge: lt9611: switch to ->edid_read callback
drm/bridge: lt9611uxc: switch to ->edid_read callback
drm/bridge: lt9611uxc: use drm_bridge_edid_read()
drm/bridge: lt9611uxc: use int for holding number of modes
drm/bridge: megachips: switch to ->edid_read callback
drm/bridge: nxp-ptn3460: switch to ->edid_read callback
drm/bridge: remove ->get_edid callback
drm/bridge: remove drm_bridge_get_edid() in favour of drm_bridge_edid_read()
drm/bridge: samsung-dsim: check the return value only if necessary
drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE
drm/bridge: sii902x: Fix audio codec unregistration
drm/bridge: sii902x: Fix probing race issue
drm/bridge: sii902x: switch to ->edid_read callback
drm/bridge: sii902x: use display info is_hdmi
drm/bridge: switch to drm_bridge_edid_read()
drm/bridge: tc358767: Add descriptions to register definitions
drm/bridge: tc358767: Add more registers to non-writeable range
drm/bridge: tc358767: Add more volatile registers
drm/bridge: tc358767: Add precious register SYSSTAT
drm/bridge: tc358767: Fix order of register defines
drm/bridge: tc358767: Limit the Pixel PLL input range
drm/bridge: tc358767: Sort volatile registers according to address
drm/bridge: tc358767: switch to ->edid_read callback
drm/bridge: tc358767: update the EDID property
drm/bridge: tc358767: Use regmap_access_table for writeable registers
drm/bridge: tfp410: clear the EDID property on failures
drm/bridge: tfp410: use drm_bridge_edid_read()
drm/bridge: ti-sn65dsi86: Make use of devm_pwmchip_alloc() function
drm/bridge: ti-sn65dsi86: Make use of pwmchip_parent() accessor
drm/bridge: ti-sn65dsi86: switch to ->edid_read callback
 
drm/ci: Add msm tests
drm/ci: add sc7180-trogdor-kingoftown
drm/ci: mark universal-plane-sanity as failing on SC7180
drm/ci: skip suspend tests for both msm-sc7180 machines
drm/ci: update IGT test names
drm/ci: update msm-apq8096-fails list
drm/ci: Update xfails for newly added msm tests
drm/ci: uprev mesa version: fix kdl commit fetch
 
drm/client: Fully protect modes[] with dev->mode_config.mutex
 
drm/connector: Add \n to message about demoting connector force-probes
 
drm/debugfs: drop unneeded DEBUG_FS guard
 
drm/display: fix typo
 
drm/doc/rfc: Remove Xe's pre-merge plan
drm/doc/rfc: Removing missing reference to xe.rst
 
drm/doc: internals: remove section on PCI legacy support
 
drm/dp: add an API to indicate if sink supports VSC SDP
drm/dp: Add drm_dp_max_dprx_data_rate()
drm/dp: Add support for DP tunneling
drm/dp: Don't attempt AUX transfers when eDP panels are not powered
drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack()
drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau
drm/dp: move intel_dp_vsc_sdp_pack() to generic helper
drm/dp: switch drm_dp_vsc_sdp_log() to struct drm_printer
 
drm/dp_mst: switch from drm_debug_printer() to device specific drm_dbg_printer()
 
drm/edid/firmware: Remove built-in EDIDs
 
drm/edid: Clean up errors in drm_edid.c
drm/edid: prefer forward declarations over includes in drm_edid.h
drm/edid: replace __attribute__((packed)) with __packed
 
drm/edp-panel: Add panels delay entries
 
drm/etnaviv: Add a helper to get the first available GPU device node
drm/etnaviv: Add helper functions to create and destroy platform device
drm/etnaviv: add sensitive state for PE_RT_ADDR_4_PIPE(3, 0|1) address
drm/etnaviv: Clean up etnaviv_gem_get_pages
drm/etnaviv: disable MLCG and pulse eater on GPU reset
drm/etnaviv: Drop the 'len' parameter of etnaviv_iommu_map() function
drm/etnaviv: Drop the second argument of the etnaviv_gem_new_impl()
drm/etnaviv: Expose a few more chipspecs to userspace
drm/etnaviv: Fix coding style
drm/etnaviv: fix tx clock gating on some GC7000 variants
drm/etnaviv: Replace strncpy with strscpy_pad
drm/etnaviv: Restore some id values
 
drm/exec, drm/gpuvm: Prefer u32 over uint32_t
 
drm/exynos: do not return negative values from .get_modes()
drm/exynos: simplify the return value handling in exynos_dp_get_modes()
 
drm/gma500: Remove lid code
 
drm/hisilicon: include drm/drm_edid.h only where needed
 
drm/hwmon: Fix abi doc warnings
 
drm/i915/alpm: Add ALPM register definitions
drm/i915/alpm: Alpm aux wake configuration for lnl
drm/i915/alpm: Calculate ALPM Entry check
 
drm/i915/audio: Fix audio time stamp programming for DP
 
drm/i915/bios: Fix parsing backlight BDB data
drm/i915/bios: move i915_vbt debugfs to intel_bios.c
drm/i915/bios: remove some unused leftover declarations
drm/i915/bios: Switch to kms debugs
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drm/i915/bios: Use per-device debugs for VBT related stuff
 
drm/i915/cdclk: Document CDCLK update methods
drm/i915/cdclk: Extract bxt_cdclk_ctl()
drm/i915/cdclk: Extract cdclk_divider()
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/cdclk: Fix voltage_level programming edge case
drm/i915/cdclk: Re-use bxt_cdclk_ctl() when sanitizing
drm/i915/cdclk: Remove divider field from tables
drm/i915/cdclk: Remove the hardcoded divider from cdclk_compute_crawl_and_squash_midpoint()
drm/i915/cdclk: Reorder bxt_sanitize_cdclk()
drm/i915/cdclk: Squash waveform is 16 bits
 
drm/i915/color: Use per-device debugs
 
drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
drm/i915/display/debugfs: New entry "DRRS capable" to i915_drrs_status
 
drm/i915/display: Cleanup mplla/mpllb selection
drm/i915/display: Disable AuxCCS framebuffers if built for Xe
drm/i915/display: Fix C20 pll selection for state verification
drm/i915/display: Fix vsc_sdp computation
drm/i915/display: Ignore only psr specific part of vsc sdp
drm/i915/display: Include debugfs.h in intel_display_debugfs_params.c
drm/i915/display: Move colorimetry_support from intel_psr to intel_dp
drm/i915/display: No need for full modeset due to psr
drm/i915/display: On Xe2 always enable decompression with tile4
drm/i915/display: Read PSR configuration before VSC SDP
drm/i915/display: Remove intel_crtc_state->psr_vsc
drm/i915/display: Skip C10 state verification in case of fastset
drm/i915/display: Store hw clock for C20
drm/i915/display: Take care of VSC select field in video dip ctl register
drm/i915/display: Unify VSC SPD preparation
drm/i915/display: update pll values in sync with Bspec for MTL
drm/i915/display: Use helper to select C20 MPLLA/B
drm/i915/display: use IS_DISPLAY_VER instead of IS_GRAPHICS_VER
 
drm/i915/dmc: use DISPLAY_VER instead of GRAPHICS_VER
 
drm/i915/dp: Abort AUX on disconnected native DP ports
drm/i915/dp: Account for tunnel BW limit in intel_dp_max_link_data_rate()
drm/i915/dp: Add DP tunnel atomic state and check BW limit
drm/i915/dp: Add intel_dp_max_link_data_rate()
drm/i915/dp: Add support for DP tunnel BW allocation
drm/i915/dp: Add support to notify MST connectors to retry modesets
drm/i915/dp: Add TPS4 PHY test pattern support
drm/i915/dp: Allocate/free DP tunnel BW during modeset
drm/i915/dp: Call intel_dp_sync_state() always for DDI DP encoders
drm/i915/dp: Compute DP tunnel BW during encoder state computation
drm/i915/dp: Enable DP tunnel BW allocation mode
drm/i915/dp: Export intel_dp_max_common_rate/lane_count()
drm/i915/dp: Factor out intel_dp_config_required_rate()
drm/i915/dp: Factor out intel_dp_read_dprx_caps()
drm/i915/dp: Factor out intel_dp_update_sink_caps()
drm/i915/dp: Fix DSC state HW readout for SST connectors
drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13
drm/i915/dp: Fix the max DSC bpc supported by source
drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors
drm/i915/dp: Handle DP tunnel IRQs
drm/i915/dp: Limit SST link rate to <=8.1Gbps
drm/i915/dp: Read DPRX for all long HPD pulses
drm/i915/dp: Remove support for UHBR13.5
drm/i915/dp: Suspend/resume DP tunnels
drm/i915/dp: Sync instead of try-sync commits when getting active pipes
drm/i915/dp: Use drm_dp_max_dprx_data_rate()
drm/i915/dp: Use LINK_QUAL_PATTERN_* Phy test pattern names
 
drm/i915/drrs: Refactor CPU transcoder DRRS check
 
drm/i915/dsb: Fix DSB vblank waits when using VRR
 
drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address
 
drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
 
drm/i915/dvo/ns2501: Nuke pointless casts
 
drm/i915/dvo: Use sizeof(*variable) instead of sizeof(type)
 
drm/i915/fb: Use per-device debugs
 
drm/i915/fbc: Allow FBC with CCS modifiers on SKL+
 
drm/i915/fbdev: Fix smem_start for LMEMBAR stolen objects
 
drm/i915/gem: Atomically invalidate userptr on mmu-notifier
drm/i915/gem: reconcile Excess struct member kernel-doc warnings
 
drm/i915/gt: Automate CCS Mode setting during engine resets
drm/i915/gt: Disable HW load balancing for CCS
drm/i915/gt: Do not generate the command streamer for all the CCS
drm/i915/gt: Enable only one CCS for compute workload
drm/i915/gt: Limit the reserved VM space to only the platforms that need it
drm/i915/gt: reconcile Excess struct member kernel-doc warnings
drm/i915/gt: Reflect the true and current status of rc6_enable
drm/i915/gt: Reset queue_priority_hint on parking
drm/i915/gt: Restart the heartbeat timer when forcing a pulse
drm/i915/gt: Use rc6.supported flag from intel_gt for rc6_enable sysfs
 
drm/i915/guc: Avoid circular locking issue on busyness flush
drm/i915/guc: Change wa and EU_PERF_CNTL registers to MCR type
drm/i915/guc: Close deregister-context race against CT-loss
drm/i915/guc: Fix the fix for reset lock confusion
drm/i915/guc: Flush context destruction worker at suspend
drm/i915/guc: reconcile Excess struct member kernel-doc warnings
 
drm/i915/gvt: use local INTEL_GVT_OPREGION_SIZE
 
drm/i915/hdcp: Add new remote capability check shim function
drm/i915/hdcp: Allocate stream id after HDCP AKE stage
drm/i915/hdcp: Do intel_hdcp_component_init() much later during init
drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link
drm/i915/hdcp: Don't enable HDCP2.2 directly from check_link
drm/i915/hdcp: Extract hdcp structure from correct connector
drm/i915/hdcp: Fail Repeater authentication if Type1 device not present
drm/i915/hdcp: Fix get remote hdcp capability function
drm/i915/hdcp: fix intel_hdcp_get_repeater_ctl() error return value
drm/i915/hdcp: HDCP Capability for the downstream device
drm/i915/hdcp: Move source hdcp2 checks into its own function
drm/i915/hdcp: Move to direct reads for HDCP
drm/i915/hdcp: Pass drm_dp_aux to read_bcaps function
drm/i915/hdcp: Pin the hdcp gsc message high in ggtt
drm/i915/hdcp: Read Rxcaps for robustibility
drm/i915/hdcp: Refactor intel_dp_hdcp2_capable
drm/i915/hdcp: Remove additional timing for reading mst hdcp message
drm/i915/hdcp: Rename hdcp capable functions
drm/i915/hdcp: unify connector logging format
drm/i915/hdcp: use DISPLAY_VER instead of GRAPHICS_VER
drm/i915/hdcp: Use per-device debugs
 
drm/i915/huc: Allow for very slow HuC loading
 
drm/i915/hwmon: Fix locking inversion in sysfs getter
 
drm/i915/irq: use DISPLAY_VER instead of GRAPHICS_VER
 
drm/i915/lnl: Add pkgc related register
drm/i915/lnl: Program PKGC_LATENCY register
 
drm/i915/mst: Limit MST+DSC to TGL+
drm/i915/mst: Reject FEC+MST on ICL
 
drm/i915/mtl: Add fake PCH for Meteor Lake
drm/i915/mtl: Update workaround 14018575942
drm/i915/mtl: Wake GT before sending H2G message
 
drm/i915/opregion: abstract ASLE presence check
drm/i915/opregion: abstract getting the opregion VBT
drm/i915/opregion: make struct intel_opregion opaque
drm/i915/opregion: move i915_opregion debugfs to intel_opregion.c
drm/i915/opregion: remove unused lid_state
 
drm/i915/perf: reconcile Excess struct member kernel-doc warnings
drm/i915/perf: Update handling of MMIO triggered reports
 
drm/i915/psr: Add alpm_parameters struct
drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr: CAN_PSR and CAN_PANEL_REPLAY can be now local defines
drm/i915/psr: Carry su area in crtc_state
drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
drm/i915/psr: Disable early transport by default
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915/psr: Enable psr2 early transport as possible
drm/i915/psr: Extend SU area to cover cursor fully if needed
drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage
drm/i915/psr: Move writing early transport pipe src
drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
 
drm/i915/sdvo: Convert to per-device debugs
drm/i915/sdvo: Fix up code alignment
 
drm/i915/selftests: Increasing the sleep time for live_rc6_manual
 
drm/i915/tv: Fix TV mode
drm/i915/tv: use DISPLAY_VER instead of GRAPHICS_VER
 
drm/i915/vma: Fix UAF on destroy against retire race
 
drm/i915/vrr: Disable VRR when using bigjoiner
drm/i915/vrr: Generate VRR "safe window" for DSB
 
drm/i915/wm: Pass the whole i915 to intel_get_cxsr_latency()
drm/i915/wm: Use per-device debugs ilk wm code
drm/i915/wm: Use per-device debugs in pre-ilk wm code
 
drm/i915/xe2lpd: Move D2D enable/disable
drm/i915/xe2lpd: Move registers to PICA
drm/i915/xe2lpd: Update bxt_sanitize_cdclk()
 
drm/i915/xelpg: Add workaround 14019877138
drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
 
drm/i915: Add additional ARL PCI IDs
drm/i915: Add bigjoiner force enable option to debugfs
drm/i915: add bug.h include to i915_memcpy.c
drm/i915: Add flex arrays to struct i915_syncmap
drm/i915: Add GuC submission interface version query
drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
drm/i915: Add intel_digital_port lock/unlock hooks
drm/i915: Add missing ; to __assign_str() macros in tracepoint code
drm/i915: Add PLL .compare_hw_state() vfunc
drm/i915: Add some boring kerneldoc
drm/i915: Annotate more of the BIOS fb takeover failure paths
drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
drm/i915: Check before removing mm notifier
drm/i915: Compute use_sagv_wm differently
drm/i915: Convert PLL flags to booleans
drm/i915: convert remaining intel_dp_vsc_sdp_pack
drm/i915: Correct for_each_old_global_obj_in_state() arguments
drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
drm/i915: Disable DSB in Xe KMD
drm/i915: Disable hotplug detection handlers during driver init/shutdown
drm/i915: Disable hotplug detection works during driver init/shutdown
drm/i915: Disable intel HPD poll after DRM poll init/enable
drm/i915: Disable live M/N updates when using bigjoiner
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Disable the "binder"
drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
drm/i915: Do not print 'pxp init failed with 0' when it succeed
drm/i915: don't make assumptions about intel_wakeref_t type
drm/i915: don't make assumptions about intel_wakeref_t type
drm/i915: Drop -Wstringop-overflow
drm/i915: Enable fastboot across the board
drm/i915: Extract intel_atomic_swap_state()
drm/i915: Extract intel_vblank_evade()
drm/i915: Filter out glitches on HPD lines during hotplug detection
drm/i915: fix applying placement flag
drm/i915: Fix display bpp limit computation during system resume
drm/i915: Fix doc build issue on intel_cdclk.c
drm/i915: Fix MTL initial plane readout
drm/i915: Fix PLL state check for gmch platforms
drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion
drm/i915: Fix PTE decode during initial plane readout
drm/i915: Fix region start during initial plane readout
drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
drm/i915: Include the CRTC name in the ELD buffer mismatch
drm/i915: Include the PLL name in the debug messages
drm/i915: Init DRM connector polled field early
drm/i915: Introduce struct intel_vblank_evade_ctx
drm/i915: Keep the connector polled state disabled after storm
drm/i915: Move audio deinit after disabling polling
drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
drm/i915: Perform vblank evasion around legacy cursor updates
drm/i915: Pre-populate the cursor physical dma address
drm/i915: Prevent HW access during init from connector get_modes hooks
drm/i915: Prevent HW access during init from SDVO TV get_modes hook
drm/i915: Prevent modesets during driver init/shutdown
drm/i915: Print memory region info during probe
drm/i915: Ratelimit debug log in vm_fault_ttm
drm/i915: Remove ad-hoc lmem/stolen debugs
drm/i915: remove execute_cb::signal
drm/i915: remove gvt_mmio_block::device
drm/i915: remove i915_drm_client::id
drm/i915: remove i915_perf_stream::size_exponent
drm/i915: remove i915_vma::obj_hash
drm/i915: remove intel_dsi::{port_bits,hs}
drm/i915: remove intel_guc::ads_engine_usage_size
drm/i915: remove intel_gvt_event_info::policy
drm/i915: remove intel_gvt_gtt::{mm_alloc_page_table, mm_free_page_table}
drm/i915: remove intel_gvt_irq::pending_events
drm/i915: remove intel_gvt_irq_info::warned
drm/i915: remove intel_gvt_mmio_info::{device, addr_range}
drm/i915: remove intel_memory_region_ops::flags
drm/i915: remove intel_vbt_panel_data::edp::initialized
drm/i915: remove intel_vgpu::intx_trigger
drm/i915: remove intel_vgpu_fence::base
drm/i915: remove intel_vgpu_gtt::active_ppgtt_mm_bitmap
drm/i915: remove intel_vgpu_opregion::mapped
drm/i915: remove intel_vgpu_workload::{ring_context, restore_inhibit}
drm/i915: remove structs intel_vgpu_pipe_format and intel_vgpu_fb_format
drm/i915: remove unused intel_dvo_dev_ops hooks
drm/i915: Rename the DSM/GSM registers
drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
drm/i915: Replace a memset() with zero initialization
drm/i915: Reuse ibx_dump_hw_state() for gmch platforms
drm/i915: Rework global state serializaiton
drm/i915: s/phys_base/dma_addr/
drm/i915: Simplify intel_initial_plane_config() calling convention
drm/i915: Split the smem and lmem plane readout apart
drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
drm/i915: Suspend the framebuffer console during driver shutdown
drm/i915: Suspend the framebuffer console earlier during system suspend
drm/i915: switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/i915: Try to preserve the current shared_dpll for fastset on type-c ports
drm/i915: Try to relocate the BIOS fb to the start of ggtt
drm/i915: Tweak BIOS fb reuse check
drm/i915: Update ADL-N PCI IDs
drm/i915: Update shared stats to use the new gem helper
drm/i915: use drm_printf() with the drm_err_printer intead of pr_err()
drm/i915: Use struct resource for memory region IO as well
 
drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero
 
drm/imx/dcss: fix resource size calculation
drm/imx/dcss: have all init functions use devres
drm/imx/dcss: request memory region
 
drm/imx/ipuv3: do not return negative values from .get_modes()
 
drm/imx: prefer snprintf over sprintf
 
drm/ioc32: replace __attribute__((packed)) with __packed
 
drm/lima: fix a memleak in lima_heap_alloc
drm/lima: handle spurious timeouts due to high irq latency
drm/lima: increase default job timeout to 10s
drm/lima: remove guilty drm_sched context handling
drm/lima: reset async_reset on gp hard reset
drm/lima: reset async_reset on pp hard reset
drm/lima: set gp bus_stop bit before hard reset
drm/lima: set pp bus_stop bit before hard reset
drm/lima: standardize debug messages by ip name
 
drm/loongson: Error out if no VRAM detected
 
drm/managed: Add drmm_release_action
 
drm/mediatek/dp: switch to ->edid_read callback
 
drm/mediatek/hdmi: switch to ->edid_read callback
 
drm/mediatek: Add Padding to OVL adaptor
drm/mediatek: dsi: Cleanup functions mtk_dsi_ps_control{_vact}()
drm/mediatek: dsi: Compress of_device_id entries and add sentinel
drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
drm/mediatek: dsi: Register DSI host after acquiring clocks and PHY
drm/mediatek: dsi: Replace open-coded instance of HZ_PER_MHZ
drm/mediatek: dsi: Simplify with dev_err_probe and remove gotos
drm/mediatek: dsi: Use bitfield macros where useful
drm/mediatek: dsi: Use GENMASK() for register mask definitions
drm/mediatek: dsi: Use mipi_dsi_pixel_format_to_bpp() helper function
drm/mediatek: Filter modes according to hardware capability
drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
drm/mediatek: Support MT8188 VDOSYS1 in display driver
 
drm/meson: dw-hdmi: add bandgap setting for g12
drm/meson: dw-hdmi: power up phy on device init
drm/meson: improve encoder probe / initialization error handling
drm/meson: switch to drm_bridge_edid_read()
 
drm/mgag200: Add a workaround for low-latency
drm/mgag200: convert get modes to struct drm_edid
drm/mgag200: Fix caching setup for remapped video memory
 
drm/mm: Allow CONFIG_DRM_MM_DEBUG with DRM=m
 
drm/mode: switch from drm_debug_printer() to device specific drm_dbg_printer()
 
drm/msm/a6xx: specify UBWC config for sc7180
 
drm/msm/a7xx: Fix LLC typo
 
drm/msm/adreno: Add A305B support
drm/msm/adreno: Add A702 support
drm/msm/adreno: Add support for SM7150 SoC machine
drm/msm/adreno: Set highest_bank_bit for A619
drm/msm/adreno: Update generated headers
 
drm/msm/dp: add VSC SDP support for YUV420 over DP
drm/msm/dp: allow YUV420 mode for DP connector when CDM available
drm/msm/dp: assign correct DP controller ID to x1e80100 interface table
drm/msm/dp: change clock related programming for YUV420 over DP
drm/msm/dp: check if VSC SDP is supported in DP programming
drm/msm/dp: drop dp_parser
drm/msm/dp: drop unused fields from dp_power_private
drm/msm/dp: drop unused parser definitions
drm/msm/dp: enable SDP and SDE periph flush update
drm/msm/dp: fix runtime PM leak on connect failure
drm/msm/dp: fix runtime PM leak on disconnect
drm/msm/dp: Fix spelling mistake "enale" -> "enable"
drm/msm/dp: fix typo in dp_display_handle_port_status_changed()
drm/msm/dp: fold dp_power into dp_ctrl module
drm/msm/dp: handle PHY directly in dp_ctrl
drm/msm/dp: inline dp_power_(de)init
drm/msm/dp: move all IO handling to dp_catalog
drm/msm/dp: move link property handling to dp_panel
drm/msm/dp: move next_bridge handling to dp_display
drm/msm/dp: move parity calculation to dp_utils
drm/msm/dp: move phy_configure_opts to dp_ctrl
drm/msm/dp: parse DT from dp_parser_get
drm/msm/dp: program config ctrl for YUV420 over DP
drm/msm/dp: remove mdss_dp_test_bit_depth_to_bpc()
drm/msm/dp: remove PHY handling from dp_catalog.c
drm/msm/dp: rename wide_bus_en to wide_bus_supported
drm/msm/dp: simplify stream clocks handling
drm/msm/dp: split dp_ctrl_clk_enable into four functuions
drm/msm/dp: stop parsing clock names from DT
drm/msm/dp: store mode YUV420 information to be used by rest of DP
 
drm/msm/dpu: add division of drm_display_mode's hskew parameter
drm/msm/dpu: add support for SDM660 and SDM630 platforms
drm/msm/dpu: add support of new peripheral flush mechanism
drm/msm/dpu: Add X1E80100 support
drm/msm/dpu: allow certain formats for CDM for DP
drm/msm/dpu: allow dpu_encoder_helper_phys_setup_cdm to work for DP
drm/msm/dpu: capture snapshot on the first commit_done timeout
drm/msm/dpu: don't allow overriding data from catalog
drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set
drm/msm/dpu: drop dpu_encoder_phys_ops::atomic_check()
drm/msm/dpu: drop global_state_lock
drm/msm/dpu: finalise global state object
drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
drm/msm/dpu: improve DSC allocation
drm/msm/dpu: make "vblank timeout" more useful
drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible
drm/msm/dpu: modify encoder programming for CDM over DP
drm/msm/dpu: modify timing engine programming for YUV420 over DP
drm/msm/dpu: move dpu_encoder_helper_phys_setup_cdm to dpu_encoder
drm/msm/dpu: move widebus logic to its own API
drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c
drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
drm/msm/dpu: pass mode dimensions instead of fb size in CDM setup
drm/msm/dpu: reserve CDM blocks for DP if mode is YUV420
drm/msm/dpu: split _dpu_encoder_resource_control_helper()
drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
drm/msm/dpu: split irq_control into irq_enable and _disable
drm/msm/dpu: support binding to the mdp5 devices
 
drm/msm/dsi: do not store internal bridge pointer
drm/msm/dsi: Document DSC related pclk_rate and hdisplay calculations
drm/msm/dsi: drop msm_dsi_device_connected() function
drm/msm/dsi: remove msm_dsi::encoder
drm/msm/dsi: Replace dsi_get_bpp() with mipi_dsi header function
drm/msm/dsi: stop calling set_split_display
 
drm/msm/hdmi: fix indent
drm/msm/hdmi: switch to ->edid_read callback
 
drm/msm/mdp5: drop global_state_lock
drm/msm/mdp5: drop split display support
drm/msm/mdp5: migrate SMP dumping to using atomic_print_state
 
drm/msm/mdss: generate MDSS data for MDP5 platforms
 
drm/msm: add a kernel param to select between MDP5 and DPU drivers
drm/msm: Add newlines to some debug prints
drm/msm: add support for A750 GPU
drm/msm: Fix page fault client detection on a660 family and a7xx
drm/msm: Fix snapshotting a7xx indexed regs
drm/msm: fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()`
drm/msm: Import a7xx crashdump register lists from kgsl
drm/msm: mdss: Add X1E80100 support
drm/msm: More fully implement devcoredump for a7xx
 
drm/mxsfb: Switch to drmm_mode_config_init
 
drm/nouveau/acr/ga102: remove unused but set variable
 
drm/nouveau/bios/init: drop kernel-doc notation
 
drm/nouveau/disp: don't misuse kernel-doc comments
drm/nouveau/disp: switch to use kmemdup() helper
 
drm/nouveau/dp: Don't probe eDP ports twice harder
 
drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
 
drm/nouveau/gr/gf100: don't misuse kernel-doc comments
drm/nouveau/gr/gf100: Remove second semicolon
 
drm/nouveau/gsp: Use the sg allocator for level 2 of radix3
 
drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports
 
drm/nouveau/svm: remove unused but set variables
 
drm/nouveau/volt/gk20a: don't misuse kernel-doc comments
 
drm/nouveau: don't misuse kernel-doc comments
drm/nouveau: fix kerneldoc warnings
drm/nouveau: Include
drm/nouveau: include drm/drm_edid.h only where needed
drm/nouveau: uapi: fix kerneldoc warnings
 
drm/omap/hdmi4: switch to ->edid_read callback
 
drm/omap/hdmi5: switch to ->edid_read callback
 
drm/panel-edp: Add powered_on_to_enable delay
drm/panel-edp: Add several generic edp panels
drm/panel-edp: Add some panels with conservative timings
drm/panel-edp: use put_sync in unprepare
 
drm/panel: Add driver for BOE TH101MB31IG002-28A panel
drm/panel: Add driver for DJN HX83112A LCD panel
drm/panel: Add support for Novatek NT36672E panel driver
drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
drm/panel: do not return negative error codes from drm_panel_get_modes()
drm/panel: ili9341: Correct use of device property APIs
drm/panel: ili9341: Respect deferred probe
drm/panel: ili9341: Use predefined error codes
drm/panel: ltk050h3146w: only print message when GPIO getting is not EPROBE_DEFER
drm/panel: ltk050h3146w: use dev_err_probe wherever possible
drm/panel: ltk500hd1829: add panel type for ltk101b4029w
drm/panel: ltk500hd1829: make room for more similar panels
drm/panel: novatek-nt36523: Set prepare_prev_first
drm/panel: novatek-nt36672e: Include
drm/panel: novatek-nt36682e: don't unregister DSI device
drm/panel: nt35510: move hardwired parameters to configuration
drm/panel: nt35510: support FRIDA FRD400B25025-A-CTK
drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
drm/panel: re-alphabetize the menu list
drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
drm/panel: simple: Add EDT ETML1010G3DRA panel
drm/panel: simple: fix flags on RK043FN48H
drm/panel: simple: push blanking limit on RK32FN48H
drm/panel: Simplify with dev_err_probe()
drm/panel: st7703: Add Panel Rotation Support
drm/panel: st7703: Add Powkiddy RGB10MAX3 Panel Support
drm/panel: visionox-r66451: Set prepare_prev_first flag
drm/panel: visionox-rm69299: don't unregister DSI device
drm/panel: visionox-vtdr6130: Set prepare_prev_first flag
 
drm/panfrost: fix power transition timeout warnings
drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
 
drm/prime: Unbreak virtgpu dma-buf export
 
drm/print: add drm_dbg_printer() for drm device specific printer
drm/print: Add drm_dbg_ratelimited
drm/print: make drm_err_printer() device specific by using drm_err()
drm/print: move enum drm_debug_category etc. earlier in drm_print.h
 
drm/probe-helper: remove unused drm_connector_helper_get_modes_from_ddc()
drm/probe-helper: warn about negative .get_modes()
 
drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()`
drm/qxl: remove unused variable from `qxl_process_single_command()`
 
drm/radeon/btc_dpm: Clean up errors in btc_dpm.c
 
drm/radeon/ci_dpm: Clean up errors in ci_dpm.c
 
drm/radeon/dpm: Clean up errors in evergreen_smc.h
drm/radeon/dpm: Clean up errors in sumo_dpm.c
drm/radeon/dpm: Clean up errors in trinity_dpm.h
 
drm/radeon/evergreen_cs: Clean up errors in evergreen_cs.c
 
drm/radeon/kms: Clean up errors in radeon_pm.c
drm/radeon/kms: Clean up errors in rv6xx_dpm.h
drm/radeon/kms: Clean up errors in smu7.h
drm/radeon/kms: Clean up errors in smu7_fusion.h
 
drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
 
drm/radeon/ni_dpm: Clean up errors in ni_dpm.c
drm/radeon/ni_dpm: Clean up errors in nislands_smc.h
drm/radeon/ni_dpm: remove redundant NULL check
 
drm/radeon/r100: Clean up errors in r100.c
 
drm/radeon/rv770: Clean up errors in rv770_dpm.c
 
drm/radeon/trinity_dpm: Clean up errors in trinity_dpm.c
 
drm/radeon: check PS, WS index
drm/radeon: Clean up errors in ci_dpm.h
drm/radeon: Clean up errors in clearstate_cayman.h
drm/radeon: Clean up errors in clearstate_ci.h
drm/radeon: Clean up errors in evergreen.c
drm/radeon: Clean up errors in evergreen_reg.h
drm/radeon: Clean up errors in kv_smc.c
drm/radeon: Clean up errors in ni.c
drm/radeon: Clean up errors in ni_dpm.c
drm/radeon: Clean up errors in r600.c
drm/radeon: Clean up errors in r600_dpm.c
drm/radeon: Clean up errors in r600_dpm.h
drm/radeon: Clean up errors in radeon.h
drm/radeon: Clean up errors in radeon_asic.c
drm/radeon: Clean up errors in radeon_atpx_handler.c
drm/radeon: Clean up errors in radeon_audio.c
drm/radeon: Clean up errors in radeon_audio.h
drm/radeon: Clean up errors in radeon_mode.h
drm/radeon: Clean up errors in rs400.c
drm/radeon: Clean up errors in rs600.c
drm/radeon: Clean up errors in rv515.c
drm/radeon: Clean up errors in rv770_smc.h
drm/radeon: Clean up errors in si.c
drm/radeon: Clean up errors in si_dpm.c
drm/radeon: Clean up errors in si_dpm.h
drm/radeon: Clean up errors in smu7_discrete.h
drm/radeon: Clean up errors in trinity_dpm.c
drm/radeon: Clean up errors in uvd_v1_0.c
drm/radeon: make -fstrict-flex-arrays=3 happy
drm/radeon: remove dead code in ni_mc_load_microcode()
drm/radeon: silence UBSAN warning (v3)
drm/radeon: Use RMW accessors for changing LNKCTL2
 
drm/rect: fix kernel-doc typos
 
drm/rockchip: analogix_dp: get encoder port ID from DT
drm/rockchip: inno_hdmi: Add basic mode validation
drm/rockchip: inno_hdmi: Add RK3128 support
drm/rockchip: inno_hdmi: Add variant support
drm/rockchip: inno_hdmi: Correctly setup HDMI quantization range
drm/rockchip: inno_hdmi: Don't power up the phy after resetting
drm/rockchip: inno_hdmi: Drop custom fill_modes hook
drm/rockchip: inno_hdmi: Drop HDMI Vendor Infoframe support
drm/rockchip: inno_hdmi: Drop irq struct member
drm/rockchip: inno_hdmi: Explicitly include drm_atomic.h
drm/rockchip: inno_hdmi: Fix video timing
drm/rockchip: inno_hdmi: Get rid of mode_set
drm/rockchip: inno_hdmi: Move infoframe disable to separate function
drm/rockchip: inno_hdmi: no need to store vic
drm/rockchip: inno_hdmi: Remove tmds rate from structure
drm/rockchip: inno_hdmi: Remove unneeded has audio flag
drm/rockchip: inno_hdmi: Remove unused drm device pointer
drm/rockchip: inno_hdmi: Remove useless copy of drm_display_mode
drm/rockchip: inno_hdmi: Remove useless include
drm/rockchip: inno_hdmi: Remove useless input format
drm/rockchip: inno_hdmi: Remove useless mode_fixup
drm/rockchip: inno_hdmi: Remove YUV-based csc coefficents
drm/rockchip: inno_hdmi: Split power mode setting
drm/rockchip: inno_hdmi: Subclass connector state
drm/rockchip: inno_hdmi: Switch encoder hooks to atomic
drm/rockchip: inno_hdmi: Switch to infoframe type
drm/rockchip: lvds: do not overwrite error code
drm/rockchip: lvds: do not print scary message when probing defer
drm/rockchip: vop2: Remove AR30 and AB30 format support
drm/rockchip: vop: Add output selection registers for RK312x
 
drm/sched: Add Matthew Brost to maintainers
drm/sched: fix null-ptr-deref in init entity
drm/sched: One function call less in drm_sched_init() after error detection
drm/sched: Return an error code only as a constant in drm_sched_init()
 
drm/scheduler: Simplify the allocation of slab caches in drm_sched_fence_slab_init
 
drm/ssd130x: Add support for the SSD133x OLED controller family
 
drm/sun4i: hdmi: Add missing drm_atomic header
drm/sun4i: hdmi: Consolidate atomic_check and mode_valid
drm/sun4i: hdmi: Convert encoder to atomic
drm/sun4i: hdmi: Fix u64 div on 32bit arch
drm/sun4i: hdmi: Move mode_set into enable
drm/sun4i: hdmi: Switch to container_of_const
 
drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
drm/syncobj: call might_sleep before waiting for fence submission
drm/syncobj: reject invalid flags in drm_syncobj_find_fence
 
drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
drm/tegra: dsi: Add missing check for of_find_device_by_node
drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
drm/tegra: include drm/drm_edid.h only where needed
drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
drm/tegra: put drm_gem_object ref on error in tegra_fb_create
drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
 
drm/tests: Add helper to create mock crtc
drm/tests: Add helper to create mock plane
drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled
drm/tests: connector: Add tests for drmm_connector_init
drm/tests: helpers: Add atomic helpers
drm/tests: helpers: Include missing drm_drv header
drm/tests: managed: Add a simple test for drmm_managed_release
drm/tests: managed: Add comments about test intent
drm/tests: managed: Extract device initialization into test init
drm/tests: managed: Rename the suite name to match other DRM tests
drm/tests: mm: Convert to drm_dbg_printer
 
drm/tidss: Fix initial plane zpos values
drm/tidss: Fix sync-lost issue with two displays
 
drm/tilcdc: request and mapp iomem with devres
 
drm/todo: Add entry to rename drm_atomic_state
 
drm/ttm/tests: Add tests for ttm_bo functions
drm/ttm/tests: Add tests for ttm_resource and ttm_sys_man
drm/ttm/tests: Add tests for ttm_tt
drm/ttm/tests: Fix argument in ttm_tt_kunit_init()
 
drm/ttm: Make sure the mapped tt pages are decrypted when needed
drm/ttm: Print the memory decryption status just once
drm/ttm: replace busy placement with flags v6
drm/ttm: return ENOSPC from ttm_bo_mem_space v3
drm/ttm: stop pooling cached NUMA pages v2
 
drm/v3d: Don't increment `enabled_ns` twice
drm/v3d: Enable V3D to use different PAGE_SIZE
drm/v3d: Show the memory-management stats on debugfs
 
drm/vc4: don't check if plane->state->fb == state->fb
drm/vc4: hdmi: do not return negative values from .get_modes()
drm/vc4: plane: check drm_gem_plane_helper_prepare_fb() return value
 
drm/virtio: add definition for venus capset
drm/virtio: Spelling fixes
 
drm/vkms: Avoid reading beyond LUT array
drm/vkms: Create separate Kconfig file for VKMS
 
drm/vmwgfx: Add SPDX header to vmwgfx_drm.h
drm/vmwgfx: Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to command array.
drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
drm/vmwgfx: Enable DMA mappings with SEV
drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
drm/vmwgfx: fix all kernel-doc warnings in stdu
drm/vmwgfx: Fix crtc's atomic check conditional
drm/vmwgfx: Fix invalid reads in fence signaled events
drm/vmwgfx: fix kernel-doc Excess struct member 'base'
drm/vmwgfx: Fix Legacy Display Unit
drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
drm/vmwgfx: Fix prime import/export
drm/vmwgfx: Fix the lifetime of the bo cursor memory
drm/vmwgfx: Fix typos in vmwgfx_execbuf.c
drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
drm/vmwgfx: Make all surfaces shareable
drm/vmwgfx: Refactor drm connector probing for display modes
drm/vmwgfx: remove vmw_vram_gmr_placement
drm/vmwgfx: Sort primary plane formats by order of preference
drm/vmwgfx: Unmap the surface before resetting it on a plane state
 
drm/vram-helper: Fix 'multi-line' kernel-doc comments
 
drm/xe/ads: Use flexible-array
 
drm/xe/device: clean up on error in probe()
drm/xe/device: fix XE_MAX_GT_PER_TILE check
drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check
 
drm/xe/dg2: Drop pre-production workarounds
 
drm/xe/dgfx: Release mmap mappings on rpm suspend
 
drm/xe/display: Avoid calling readq()
drm/xe/display: Fix ADL-N detection
drm/xe/display: Fix double mutex initialization
drm/xe/display: fix i915_gem_object_is_shmem() wrapper
drm/xe/display: Fix memleak in display initialization
 
drm/xe/dmabuf: Make xe_dmabuf_ops static
 
drm/xe/exec: move fence reservation
drm/xe/exec: reserve fence slot for CPU bind
 
drm/xe/gsc: Add status check during gsc header readout
drm/xe/gsc: add support for GSC proxy interrupt
drm/xe/gsc: Initialize GSC proxy
 
drm/xe/guc: Add helpers for HXG messages
drm/xe/guc: Add kernel-doc for xe_guc_ct_send_recv()
drm/xe/guc: Add more GuC CT states
drm/xe/guc: Add Relay Communication ABI definitions
drm/xe/guc: Add support for LNL firmware
drm/xe/guc: Allocate GuC data structures in system memory for initial load
drm/xe/guc: Check error code when initializing the CT mutex
drm/xe/guc: Enable WA 14018913170
drm/xe/guc: Fix arguments passed to relay G2H handlers
drm/xe/guc: Fix missing topology init
drm/xe/guc: Flush G2H handler when turning off CTs
drm/xe/guc: Introduce Relay Communication for SR-IOV
drm/xe/guc: Move GuC power control init to "post-hwconfig"
drm/xe/guc: Only take actions in CT irq handler if CTs are enabled
drm/xe/guc: Reduce a print from warn to debug
drm/xe/guc: Remove usage of the deprecated ida_simple_xx() API
drm/xe/guc: Return CTB HXG response DATA0 if no buffer provided
drm/xe/guc: Return CTB response length
drm/xe/guc: Start handling GuC Relay event messages
drm/xe/guc: Treat non-response message after BUSY as unexpected
drm/xe/guc: Update few GuC CTB ABI definitions
drm/xe/guc: Update to GuC firmware 70.19.2
drm/xe/guc: Use FAST_REQUEST for non-blocking H2G messages
drm/xe/guc: Use HXG definitions on HXG messages
 
drm/xe/guc_submit: use jiffies for job timeout
 
drm/xe/huc: Realloc HuC FW in vram for post-hwconfig
 
drm/xe/hwmon: Cast result to output precision on left shift of operand
drm/xe/hwmon: Refactor xe hwmon
 
drm/xe/irq: allocate all possible msix interrupts
 
drm/xe/kunit: Add GuC Doorbells Manager tests
drm/xe/kunit: Add GuC Relay kunit tests
drm/xe/kunit: Allow to replace xe_guc_ct_send_recv() with stub
drm/xe/kunit: Define helper functions to allocate fake xe device
drm/xe/kunit: Drop xe_wa tests for pre-production DG2
drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
drm/xe/kunit: fix link failure with built-in xe
drm/xe/kunit: Restore test->priv when done with fake xe device
drm/xe/kunit: Set SR-IOV mode of the fake device
drm/xe/kunit: Use xe kunit helper in RTP test
drm/xe/kunit: Use xe kunit helper in WA test
 
drm/xe/migrate: Cap PTEs written by MI_STORE_DATA_IMM to 510
drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
 
drm/xe/mmio: Cast to u64 when printing
 
drm/xe/pm: add debug logs for D3cold
 
drm/xe/pt: Allow for stricter type- and range checking
 
drm/xe/query: fix gt_id bounds check
drm/xe/query: Use kzalloc for drm_xe_query_engines
 
drm/xe/queue: fix engine_class bounds check
 
drm/xe/selftests: Fix an error pointer dereference bug
 
drm/xe/snapshot: Remove drm_err on guc alloc failures
 
drm/xe/tests: Fix printf format specifiers in xe_migrate test
 
drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
drm/xe/uapi: Remove support for persistent exec_queues
 
drm/xe/uc: Include patch version in expectations
 
drm/xe/vf: Add VF specific interrupt handler
drm/xe/vf: Assume fixed GSM size if VF
drm/xe/vf: Don't check if LMEM is initialized if VF
drm/xe/vf: Don't enable hwmon if VF
drm/xe/vf: Don't initialize stolen memory manager if VF
drm/xe/vf: Don't program MOCS if VF
drm/xe/vf: Don't program PAT if VF
drm/xe/vf: Don't support MCR registers if VF
drm/xe/vf: Don't try to capture engine data unavailable to VF
drm/xe/vf: Introduce Memory Based Interrupts Handler
drm/xe/vf: Setup memory based interrupts in GuC
drm/xe/vf: Update LRC with memory based interrupts data
 
drm/xe/vm: Avoid reserving zero fences
drm/xe/vm: bugfix in xe_vm_create_ioctl
drm/xe/vm: don't ignore error when in_kthread
drm/xe/vm: Fix an error path
drm/xe/vm: prevent UAF in rebind_work_func()
drm/xe/vm: prevent UAF with asid based lookup
drm/xe/vm: Subclass userptr vmas
 
drm/xe/xe2: Add workaround 16020183090
drm/xe/xe2: Enable has_usm
drm/xe/xe2: fix 64-bit division in pte_update_size
drm/xe/xe2: synchronise CS_CHICKEN1 with WMTP support
drm/xe/xe2: Use XE_CACHE_WB pat index
 
drm/xe/xe2_lpg: Add Wa_16018610683
drm/xe/xe2_lpg: Introduce performance guide changes
 
drm/xe/xe_bo_move: Enhance xe_bo_move trace
 
drm/xe/xe_debugfs: Print skip_guc_pc in xe info
 
drm/xe/xe_gt_idle: Drop redundant newline in name
 
drm/xe/xe_migrate: Cast to output precision before multiplying operands
 
drm/xe/xelpg: Extend Wa_14019877138 for Graphics 12.70/71
 
drm/xe: Add batch buffer addresses to devcoredump
drm/xe: Add build on bug to assert access counter queue works
drm/xe: Add build on bug to assert page fault queue works
drm/xe: Add command MI_LOAD_REGISTER_MEM
drm/xe: Add debug prints for skipping rebinds
drm/xe: Add exec_queue.sched_props.job_timeout_ms
drm/xe: Add functions to convert regular address to canonical address and back
drm/xe: Add GT oriented drm_printers
drm/xe: Add mocs reset kunit
drm/xe: Add uapi for dumpable bos
drm/xe: Add uAPI to query GuC firmware submission version
drm/xe: Add vm snapshot mutex for easily taking a vm snapshot during devcoredump
drm/xe: Add vram frequency sysfs attributes
drm/xe: Add XE_BO_NEEDS_UC flag to force UC mode instead WB
drm/xe: Add XE_VMA_PTE_64K VMA flag
drm/xe: Allocate dedicated workqueue for SR-IOV workers
drm/xe: Allow to exclude part of GGTT from allocations
drm/xe: Always allow to override firmware
drm/xe: Annotate each dumpable vma as such
drm/xe: Annotate mcr_[un]lock()
drm/xe: Annotate multiple mmio pointers with __iomem
drm/xe: Annotate xe_mem_region::mapping with __iomem
drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem
drm/xe: Assume large page size if VMA not yet bound
drm/xe: Avoid cryptic message when there's no GuC definition
drm/xe: avoid function cast warnings
drm/xe: call free_gsc_pkt only once on action add failure
drm/xe: Change devcoredump functions parameters to xe_sched_job
drm/xe: Check skip_guc_pc before setting SLPC flag
drm/xe: circumvent bogus stringop-overflow warning
drm/xe: Clear all snapshot members after deleting coredump
drm/xe: constify engine class sysfs attributes
drm/xe: Convert job timeouts from assert to warning
drm/xe: correct the assertion for number of PTEs
drm/xe: correct the calculation of remaining size
drm/xe: Define IRQ offsets used by HW engines
drm/xe: Define registers used by memory based irq processing
drm/xe: Define Virtual Function Identifier
drm/xe: Disable 32bits build
drm/xe: display support should not depend on EXPERT
drm/xe: Do not flood dmesg with guc log
drm/xe: Do not include current dir for generated/xe_wa_oob.h
drm/xe: Document nested struct members according to guidelines
drm/xe: don't build debugfs files when CONFIG_DEBUG_FS=n
drm/xe: Don't use __user error pointers
drm/xe: drop display/ subdir from include directories
drm/xe: Drop rebind argument from xe_pt_prepare_bind
drm/xe: Enable 32bits build
drm/xe: Enable 32bits build
drm/xe: Finish refactoring of exec_queue_create
drm/xe: Fix a missing argument to drm_err_printer
drm/xe: fix arguments to drm_err_printer()
drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
drm/xe: Fix bounds checking in __xe_bo_placement_for_flags()
drm/xe: Fix build bug for GCC 11
drm/xe: Fix cast on trace variable
drm/xe: Fix compilation without CONFIG_KUNIT
drm/xe: Fix crash in trace_dma_fence_init()
drm/xe: Fix definition of intel_wakeref_t
drm/xe: Fix END redefinition
drm/xe: Fix exec IOCTL long running exec queue ring full condition
drm/xe: Fix guc_exec_queue_set_priority
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
drm/xe: Fix modifying exec_queue priority in xe_migrate_init
drm/xe: Fix modpost warning on xe_mocs kunit module
drm/xe: Fix potential deadlock in __fini_dbm
drm/xe: Fix ref counting leak on page fault
drm/xe: Fix spelling mistake "gueue" -> "queue"
drm/xe: Fix typo in vram frequency sysfs documentation
drm/xe: Fix UBSAN splat in add_preempt_fences()
drm/xe: Fix warning on impossible condition
drm/xe: Fix xe_vma_set_pte_size
drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms
drm/xe: Group normal kunit tests in a single module
drm/xe: Implement VM snapshot support for BO's and userptr
drm/xe: Initialize GuC earlier during probe
drm/xe: Introduce GT-oriented SR-IOV logging macros
drm/xe: Introduce GuC Doorbells Manager
drm/xe: Invalidate userptr VMA on page pin fault
drm/xe: Invert access counter queue head / tail
drm/xe: Invert page fault queue head / tail
drm/xe: Label RING_CONTEXT_CONTROL as masked
drm/xe: Make all GuC ABI shift values unsigned
drm/xe: make gpuvm_ops const
drm/xe: make heci_gsc_irq_chip const
drm/xe: make hwmon_info const
drm/xe: Make TLB invalidation fences unordered
drm/xe: make xe_ttm_funcs const
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
drm/xe: Mark internal gmdid mappings as const
drm/xe: Modify the cfb size to be page size aligned for FBC
drm/xe: Move TLB invalidation reset before HW reset
drm/xe: Move vma rebinding to the drm_exec locking loop
drm/xe: move xe_display.[ch] under display/
drm/xe: Nuke xe from xe_devcoredump
drm/xe: Only allow 1 ufence per exec / bind IOCTL
drm/xe: Pick correct userptr VMA to repin on REMAP op failure
drm/xe: Prefer struct_size over open coded arithmetic
drm/xe: Print more device information in devcoredump
drm/xe: Print registers spread in 2 u32 as u64
drm/xe: Refactor __xe_exec_queue_create()
drm/xe: Remove additional spaces in devcoredump HW Engines section
drm/xe: Remove double new lines in devcoredump
drm/xe: Remove exec queue bind.fence_*
drm/xe: Remove obsolete async_ops from struct xe_vm
drm/xe: Remove PVC from xe_wa kunit tests
drm/xe: Remove set_job_timeout_ms() from exec_queue_ops
drm/xe: Remove sysfs only once on action add failure
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
drm/xe: Remove unused xe_bo->props struct
drm/xe: Replace 'grouped target' in Makefile with pattern rule
drm/xe: Report TLB timeout using GT oriented functions
drm/xe: Return 2MB page size for compact 64k PTEs
drm/xe: Return if kobj creation is failed
drm/xe: Rework rebinding
drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
drm/xe: Split GuC communication initialization
drm/xe: Stash GMD_ID value in xe_gt
drm/xe: switch from drm_debug_printer() to device specific drm_dbg_printer()
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
drm/xe: unlock on error path in xe_vm_add_compute_exec_queue()
drm/xe: Update definition of GT_INTR_DW
drm/xe: Update LRC context layout definitions
drm/xe: Update shared stats to use the new gem helper
drm/xe: Use __iomem for the regs pointer
drm/xe: Use _ULL for u64 division
drm/xe: Use a NULL pointer instead of 0.
drm/xe: use drm based debugging instead of dev
drm/xe: Use function to emit PIPE_CONTROL
drm/xe: Use intel_wakeref_t in intel_runtime_pm functions
drm/xe: Use kstrdup while creating snapshot
drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
drm/xe: Use ordered WQ for G2H handler
drm/xe: Use ordered wq for preempt fence waiting
drm/xe: Use pointers in trace events
drm/xe: Use ring ops TLB invalidation for rebinds
 
drm: add drm_gem_object_is_shared_for_memory_stats() helper
drm: Add eDP 1.5 early transport definition
drm: adv7511: switch to ->edid_read callback
drm: bridge: dw_hdmi: clear the EDID property and CEC address on failures
drm: bridge: dw_hdmi: Set DRM bridge type
drm: bridge: dw_hdmi: switch to ->edid_read callback
drm: bridge: it66121: switch to ->edid_read callback
drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting
drm: bridge: samsung-dsim: enter display mode in the enable() callback
drm: bridge: simple-bridge: clear the EDID property on failures
drm: bridge: simple-bridge: use drm_bridge_edid_read()
drm: Check output polling initialized before disabling
drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
drm: ci: use clk_ignore_unused for apq8016
drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDING
drm: display: make dp_aux_bus_type const
drm: Don't treat 0 as -1 in drm_fixp2int_ceil
drm: drm_crtc: correct some comments
drm: Fix drm_fixp2int_round() making it add 0.5
drm: lcdif: Switch to drmm_mode_config_init
drm: mipi-dsi: make mipi_dsi_bus_type const
drm: Move drm_set_preferred_mode() helper from drm_edid to drm_modes
drm: nv04: Fix out of bounds access
drm: panel-orientation-quirks: Add quirk for GPD Win Mini
drm: panel: simple: convert LG LB070WV8 fixed mode into display timings
drm: remove drm_debug_printer in favor of drm_dbg_printer
drm: Remove drm_num_crtcs() helper
drm: renesas: Add RZ/G2L DU Support
drm: renesas: rz-du: Fix redefinition errors related to rzg2l_du_vsp_*()
drm: Spelling s/hardward/hardware/g
drm: tests: Fix invalid printf format specifiers in KUnit tests
drm: update drm_show_memory_stats() for dma-bufs
drm: xlnx: zynqmp_dpsub: Clear status register ASAP
drm: xlnx: zynqmp_dpsub: Filter interrupts against mask
drm: xlnx: zynqmp_dpsub: Fix timing for live mode
drm: xlnx: zynqmp_dpsub: Make drm bridge discoverable
drm: xlnx: zynqmp_dpsub: switch to ->edid_read callback
 
dt-bindings/perf: Add Arm CoreSight PMU
 
dt-bindings: adc: ad9467: add new io-backend property
dt-bindings: adc: axi-adc: update bindings for backend framework
dt-bindings: Add DPS310 as trivial device
dt-bindings: Add MPQ8785 voltage regulator device
dt-bindings: Add reference to rs485.yaml
dt-bindings: Add vendor prefix for Mobileye Vision Technologies Ltd.
dt-bindings: arm-smmu: Add QCM2290 GPU SMMU
dt-bindings: arm-smmu: Document SM8650 GPU SMMU
dt-bindings: arm-smmu: Document SM8650 GPU SMMU
dt-bindings: arm-smmu: Fix SM8[45]50 GPU SMMU 'if' condition
dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
dt-bindings: arm64: dts: mediatek: Add Acelink EW-7886CAX access point
dt-bindings: arm64: mediatek: Add MT7981B and Xiaomi AX3000T
dt-bindings: arm64: mediatek: Add MT7988A and BPI-R4
dt-bindings: arm64: mediatek: Add MT8395 Radxa NIO 12L board compatible
dt-bindings: arm64: rockchip: Add Pine64 PineTab2
dt-bindings: arm: add TQMa8Xx boards
dt-bindings: arm: add UNI-T UTi260B
dt-bindings: arm: amlogic: add fbx8am binding
dt-bindings: arm: amlogic: add Neil, Martin and Jerome as maintainers
dt-bindings: arm: amlogic: remove unstable remark
dt-bindings: ARM: at91: Document Microchip SAMA7G54 Curiosity
dt-bindings: arm: fsl: add imx8qm apalis eval v1.2 carrier board
dt-bindings: arm: fsl: Add phyBOARD-Segin-i.MX93
dt-bindings: arm: fsl: Add Sielaff i.MX6 Solo board
dt-bindings: arm: fsl: Add toradex,apalis_imx6q-eval-v1.2 board
dt-bindings: arm: fsl: Add VAR-SOM-MX93 with Symphony
dt-bindings: arm: fsl: remove redundant company name
dt-bindings: arm: mediatek: Add MT8186 Magneton Chromebooks
dt-bindings: arm: mediatek: Add MT8186 Rusty Chromebook
dt-bindings: arm: mediatek: Add MT8186 Steelix Chromebook
dt-bindings: arm: mediatek: Add MT8186 Tentacruel / Tentacool Chromebooks
dt-bindings: arm: mediatek: Sort entries by SoC then board compatibles
dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB element size
dt-bindings: arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register
dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-element-size
dt-bindings: arm: qcom,ids: Add IDs for SM8475 family
dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550
dt-bindings: arm: qcom: Add Samsung Galaxy Tab 4 10.1 LTE
dt-bindings: arm: qcom: Add Xiaomi Redmi Note 9S
dt-bindings: arm: qcom: Document the HDK8550 board
dt-bindings: arm: qcom: drop the superfluous device compatibility schema
dt-bindings: arm: realview: Spelling s/ARM 11/Arm11/, s/Cortex A-/Cortex-A/
dt-bindings: arm: rockchip: Add Anbernic RG-Arc
dt-bindings: arm: rockchip: Add NanoPi R6 series boards
dt-bindings: arm: rockchip: Add Powkiddy RGB10MAX3
dt-bindings: arm: rockchip: Add QNAP TS-433
dt-bindings: arm: rockchip: Add Theobroma-Systems RK3588 Q7 with baseboard
dt-bindings: arm: rockchip: Add Toybrick TB-RK3588X
dt-bindings: arm: rockchip: Correct vendor for Banana Pi R2 Pro
dt-bindings: arm: rockchip: Correct vendor for Orange Pi RK3399 board
dt-bindings: arm: sunxi: Add Sipeed Longan Module 3H and Longan Pi 3H
dt-bindings: arm: sunxi: document Remix Mini PC name
dt-bindings: arm: syna: remove unstable remark
dt-bindings: arm: tegra: Add LG Optimus Vu P895 and Optimus 4X P880
dt-bindings: arm: ti: Add binding for Siemens IOT2050 SM variant
dt-bindings: arm: ti: Add bindings for J722S SoCs
dt-bindings: arm: ti: Add bindings for SolidRun AM642 HummingBoard-T
dt-bindings: at91rm9260-rtt: add sam9x7 compatible
dt-bindings: ata: atmel: remove at91 compact flash documentation
dt-bindings: ata: convert MediaTek controller to the json-schema
dt-bindings: atmel,hlcdc: convert pwm bindings to json-schema
dt-bindings: atmel-nand: add microchip,sam9x7-pmecc
dt-bindings: auxdisplay: Add bindings for generic 7-segment LED
dt-bindings: auxdisplay: Add Maxim MAX6958/6959
dt-bindings: auxdisplay: adjust example indentation and use generic node names
dt-bindings: auxdisplay: hit,hd44780: use defines for GPIO flags
dt-bindings: backlight: Add Kinetic KTD2801 binding
dt-bindings: backlight: qcom-wled: Fix bouncing email addresses
dt-bindings: bluetooth: add 'qcom,local-bd-address-broken'
dt-bindings: bus: Document Broadcom GISB arbiter 74165 compatible
dt-bindings: bus: imx-weim: convert to YAML
dt-bindings: can: fsl,flexcan: add i.MX95 compatible string
dt-bindings: can: mpfs: add missing required clock
dt-bindings: can: tcan4x5x: Document the wakeup-source flag
dt-bindings: can: xilinx_can: Add 'xlnx,has-ecc' optional property
dt-bindings: clk: qcom: drop the SC7180 Modem subsystem clock controller
dt-bindings: clock: Add R8A779H0 V4M CPG Core Clock Definitions
dt-bindings: clock: ast2600: Add FSI clock
dt-bindings: clock: Drop the SM8650 DISPCC dedicated schema
dt-bindings: clock: exynos850: Add CMU_CPUCLK0 and CMU_CPUCL1
dt-bindings: clock: exynos850: Add PDMA clocks
dt-bindings: clock: gcc-msm8953: add more resets
dt-bindings: clock: gcc-sc8180x: Add the missing CX power domain
dt-bindings: clock: google,gs101-clock: add PERIC0 clock management unit
dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit
dt-bindings: clock: keystone: remove unstable remark
dt-bindings: clock: mediatek: convert hifsys to the json-schema clock
dt-bindings: clock: mediatek: convert PCIESYS to the json-schema clock
dt-bindings: clock: mediatek: convert SSUSBSYS to the json-schema clock
dt-bindings: clock: mobileye,eyeq5-clk: add bindings
dt-bindings: clock: mpfs: add more MSSPLL output definitions
dt-bindings: clock: qcom,gcc-sm8150: Add gcc video resets for sm8150
dt-bindings: clock: qcom: Add missing UFS QREF clocks
dt-bindings: clock: qcom: Allow VDD_GFX supply to GX
dt-bindings: clock: qcom: Document the X1E80100 Camera Clock Controller
dt-bindings: clock: qcom: Document the X1E80100 Display Clock Controller
dt-bindings: clock: qcom: Document the X1E80100 GPU Clock Controller
dt-bindings: clock: qcom: Document the X1E80100 TCSR Clock Controller
dt-bindings: clock: qcom: Fix @codeaurora email in Q6SSTOP
dt-bindings: clock: renesas,cpg-mssr: Document R-Car V4M support
dt-bindings: clock: rk3588: add missing PCLK_VO1GRF
dt-bindings: clock: rk3588: drop CLK_NR_CLKS
dt-bindings: clock: tesla,fsd: Fix spelling mistake
dt-bindings: clock: ti: remove unstable remark
dt-bindings: crypto: add sam9x7 in Atmel AES
dt-bindings: crypto: add sam9x7 in Atmel SHA
dt-bindings: crypto: add sam9x7 in Atmel TDES
dt-bindings: crypto: ice: Document SC7180 inline crypto engine
dt-bindings: display/msm/gmu: Document Adreno 750 GMU
dt-bindings: display/msm: Document MDSS on X1E80100
dt-bindings: display/msm: Document the DPU for X1E80100
dt-bindings: display/msm: gpu: Allow multiple digits for patchid
dt-bindings: display/msm: sm8150-mdss: add DP node
dt-bindings: display: Add Powkiddy RGB10MAX3 panel
dt-bindings: display: Add SSD133x OLED controllers
dt-bindings: display: convert Atmel's HLCDC to DT schema
dt-bindings: display: Document Renesas RZ/G2L DU bindings
dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI
dt-bindings: display: imx: add binding for i.MX8MP HDMI TX
dt-bindings: display: ltk500hd1829: add variant compatible for ltk101b4029w
dt-bindings: display: msm: sm8650-mdss: Add missing explicit "additionalProperties"
dt-bindings: display: panel-lvds: Add compatible for admatec 9904370 panel
dt-bindings: display: panel-simple: add ETML1010G3DRA
dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel
dt-bindings: display: panel: Add Himax HX83112A
dt-bindings: display: panel: Add Novatek NT36672E LCD DSI
dt-bindings: display: renesas,rzg2l-du: Document RZ/V2L DU bindings
dt-bindings: display: rockchip,dw-hdmi: add power-domains property
dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property
dt-bindings: display: rocktech,jh057n00900: Document panel rotation
dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel
dt-bindings: display: ssd1307fb: Add vendor prefix to width and height
dt-bindings: display: ssd132x: Add vendor prefix to width and height
dt-bindings: display: ti,am65x-dss: Add support for common1 region
dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatible for H616
dt-bindings: dma: convert MediaTek High-Speed controller to the json-schema
dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codeaurora address
dt-bindings: dsi-controller-main: Document missing msm8976 compatible
dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
dt-bindings: firmware: versal: add versal-net compatible string
dt-bindings: firmware: xilinx: Describe missing child nodes
dt-bindings: firmware: xilinx: Describe soc-nvmem subnode
dt-bindings: firmware: xilinx: Fix versal-fpga node name
dt-bindings: firmware: xilinx: Sort node names (clock-controller)
dt-bindings: fpga: Convert fpga-region binding to yaml
dt-bindings: fsl-dma: fsl-edma: add fsl,imx95-edma5 compatible string
dt-bindings: fsl-imx-sdma: fix HDMI audio index
dt-bindings: gpio: aspeed,ast2400-gpio: Convert to DT schema
dt-bindings: gpio: mvebu: Fix "unevaluatedProperties" to be false
dt-bindings: gpio: nomadik: add mobileye,eyeq5-gpio compatible
dt-bindings: gpio: nomadik: add optional ngpios property
dt-bindings: gpio: nomadik: add optional reset property
dt-bindings: gpio: nomadik: convert into yaml format
dt-bindings: gpio: pca9570: Add label property
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779h0 support
dt-bindings: gpu: Add PowerVR Series5 SGX GPUs
dt-bindings: gpu: Rename img,powervr to img,powervr-rogue
dt-bindings: hwmon/pmbus: ti,lm25066: document regulators
dt-bindings: hwmon: Add Amphenol ChipCap 2
dt-bindings: hwmon: add common properties
dt-bindings: hwmon: Add LTC4282 bindings
dt-bindings: hwmon: adi,adm1275: use common hwmon schema
dt-bindings: hwmon: fan: Add fan binding to schema
dt-bindings: hwmon: ina2xx: Add label property
dt-bindings: hwmon: ina2xx: Describe #io-channel-cells property
dt-bindings: hwmon: ina2xx: Describe ina260 chip
dt-bindings: hwmon: lltc,ltc4286: use common hwmon schema
dt-bindings: hwmon: lm75: use common hwmon schema
dt-bindings: hwmon: nuvoton,nct6775: Add compatible value for NCT6799
dt-bindings: hwmon: reference common hwmon schema
dt-bindings: hwmon: Support Aspeed g6 PWM TACH Control
dt-bindings: hwmon: tda38640: Add interrupt & regulator properties
dt-bindings: hwmon: ti,ina2xx: use common hwmon schema
dt-bindings: i2c: at91: Add sam9x7 compatible string
dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible
dt-bindings: i2c: imx-lpi2c: add i.MX95 LPI2C
dt-bindings: i2c: mpc: use proper binding for transfer timeouts
dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints
dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference
dt-bindings: i2c: nomadik: add mobileye,eyeq5-i2c bindings and example
dt-bindings: i2c: pca954x: Add custom properties for MAX7357
dt-bindings: i2c: qcom,i2c-cci: Fix OV7251 'data-lanes' entries
dt-bindings: i2c: Remove obsolete i2c.txt
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779h0 support
dt-bindings: i3c: drop "master" node name suffix
dt-bindings: iio: adc: adding support for PAC193X
dt-bindings: iio: adc: drop redundant type from label
dt-bindings: iio: adc: imx93: drop the 4th interrupt
dt-bindings: iio: adc: rtq6056: add support for the whole RTQ6056 family
dt-bindings: iio: adc: ti-ads1298: Add bindings
dt-bindings: iio: afe: voltage-divider: Add io-channel-cells
dt-bindings: iio: frequency: add admfm2000
dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency
dt-bindings: iio: health: maxim,max30102: fix compatible check
dt-bindings: iio: hmc425a: add conditional GPIO array size constraints
dt-bindings: iio: hmc425a: add entry for LTC6373
dt-bindings: iio: humidity: hdc20x0: add optional interrupts property
dt-bindings: iio: humidity: hdc3020: add interrupt bindings in example
dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhxg1
dt-bindings: iio: light: as73211: add support for as7331
dt-bindings: iio: light: vishay,veml6075: make vdd-supply required
dt-bindings: iio: magnetometer: Add Voltafield AF8133J
dt-bindings: iio: pressure: honeywell,hsc030pa.yaml add spi props
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add pressure-triplet
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add spi bus
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml improvements
dt-bindings: iio: ti,tmp117: add optional label property
dt-bindings: iio: ti,tmp117: add vcc supply binding
dt-bindings: imx6q-pcie: Add imx95 pcie compatible string
dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string
dt-bindings: imx6q-pcie: Clean up duplicate clocks check
dt-bindings: imx6q-pcie: Restruct reg and reg-name
dt-bindings: input/touchscreen: Add compatible for IST3038B
dt-bindings: input/touchscreen: imagis: add compatible for IST3032C
dt-bindings: input: allwinner,sun4i-a10-lrad: drop redundant type from label
dt-bindings: input: atmel,captouch: convert bindings to YAML
dt-bindings: input: Convert da906{1,2,3} onkey to json-schema
dt-bindings: input: document Goodix Berlin Touchscreen IC
dt-bindings: input: imagis: Document touch keys
dt-bindings: input: melfas,mms114: add MMS252 compatible
dt-bindings: input: samsung,s3c6410-keypad: convert to DT Schema
dt-bindings: input: silead,gsl1680: do not override firmware-name $ref
dt-bindings: input: touchscreen: fsl,imx6ul-tsc convert to YAML
dt-bindings: input: touchscreen: goodix: clarify irq-gpios misleading text
dt-bindings: interconnect: Add Qualcomm MSM8909 DT bindings
dt-bindings: interconnect: Add Qualcomm SM7150 DT bindings
dt-bindings: interconnect: qcom,rpmh: Fix bouncing @codeaurora address
dt-bindings: interconnect: Remove bogus interconnect nodes
dt-bindings: interrupt-controller: Add starfive,jh8100-intc
dt-bindings: interrupt-controller: Add support for Amlogic-T7 SoCs
dt-bindings: interrupt-controller: Convert Atmel AIC to json-schema
dt-bindings: interrupt-controller: convert MediaTek sysirq to the json-schema
dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support
dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update interrupts
dt-bindings: lcdif: Do not require power-domains for i.MX6ULL
dt-bindings: leds: Add FUNCTION defines for per-band WLANs
dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Internet access
dt-bindings: leds: Add NCP5623 multi-LED Controller
dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG
dt-bindings: leds: pwm-multicolour: re-allow active-low
dt-bindings: leds: qcom-lpg: Drop redundant qcom,pm8550-pwm in if:then:
dt-bindings: leds: qcom-lpg: Narrow nvmem for other variants
dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible
dt-bindings: marvell: a38x: add kobol helios-4 board
dt-bindings: marvell: a38x: add solidrun armada 385 clearfog gtr boards
dt-bindings: marvell: a38x: add solidrun armada 388 clearfog boards
dt-bindings: marvell: a38x: convert soc compatibles to yaml
dt-bindings: media: mediatek-jpeg-encoder: change max iommus count
dt-bindings: media: mtk-vcodec-encoder: add compatible for mt8186
dt-bindings: media: mtk-vcodec-encoder: fix non-vp8 clock name
dt-bindings: media: rkisp1: Add i.MX8MP ISP to compatible
dt-bindings: memory-controller: st,stm32: add MP25 support
dt-bindings: memory-controllers: narrow regex for unit address to hex numbers
dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support
dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format
dt-bindings: mfd: Convert atmel-flexcom to json-schema
dt-bindings: mfd: cros-ec: Add properties for GPIO controller
dt-bindings: mfd: da9062: Update watchdog description
dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema
dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required
dt-bindings: mfd: dlg,da9063: Sort child devices
dt-bindings: mfd: dlg,da9063: Update watchdog child node
dt-bindings: mfd: iqs62x: Do not override firmware-name $ref
dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 and SM6115
dt-bindings: