Changelog in Linux kernel 6.19

 
.mailmap: add entry for WangYuli
.mailmap: remove one of the entries for WangYuli
 
9p: convert to the new mount API
9p: create a v9fs_context structure to hold parsed options
9p: don't allow delegations to be set on directories
9p: don't opencode filemap_fdatawrite_range in v9fs_mmap_vm_close
9p: fix cache/debug options printing in v9fs_show_options
9p: fix new mount API cache option handling
9p: Use kvmalloc for message buffers on supported transports
 
accel/amdxdna: Add hardware specific attributes
accel/amdxdna: Add IOCTL parameter for resource data
accel/amdxdna: Add IOCTL parameter for telemetry data
accel/amdxdna: Block running under a hypervisor
accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object
accel/amdxdna: Clear mailbox interrupt register during channel creation
accel/amdxdna: Enhance runtime power management
accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array()
accel/amdxdna: Fix deadlock between context destroy and job timeout
accel/amdxdna: Fix dma_fence leak when job is canceled
accel/amdxdna: Fix incorrect command state for timed out job
accel/amdxdna: Fix incorrect return value in aie2_hwctx_sync_debug_bo()
accel/amdxdna: Fix uninitialized return value
accel/amdxdna: Resume power for creating and destroying hardware context
accel/amdxdna: Support firmware debug buffer
accel/amdxdna: Support getting last hardware error
accel/amdxdna: Support preemption requests
accel/amdxdna: Treat power-off failure as unrecoverable error
accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supported
 
accel/ivpu: Add fdinfo support for memory statistics
accel/ivpu: Add support for Nova Lake's NPU
accel/ivpu: Add support for user-managed preemption buffer
accel/ivpu: Add support for userptr buffer objects
accel/ivpu: Count only resident buffers in memory utilization
accel/ivpu: Disallow setting sched mode OS starting from NPU6
accel/ivpu: Enable MCA ECC signalling based on MSR
accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail
accel/ivpu: Fix DCT active percent format
accel/ivpu: Fix doc description of job structure
accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()
accel/ivpu: Fix race condition when mapping dmabuf
accel/ivpu: Fix race condition when unbinding BOs
accel/ivpu: Fix warning due to undefined CONFIG_PROC_FS
accel/ivpu: Improve BO alloc/free warnings
accel/ivpu: Improve debug and warning messages
accel/ivpu: Refactor priority_bands_show for readability
accel/ivpu: Remove redundant pm_runtime_mark_last_busy() calls
accel/ivpu: Remove skip of dma unmap for imported buffers
accel/ivpu: Remove unused firmware boot parameters
accel/ivpu: replace use of system_unbound_wq with system_dfl_wq
accel/ivpu: replace use of system_wq with system_percpu_wq
accel/ivpu: Reset cmdq->db_id on register failure
accel/ivpu: Return correct job error status
accel/ivpu: Rework bind/unbind of imported buffers
accel/ivpu: Split FW runtime and global memory buffers
accel/ivpu: Trigger engine reset for additional job status codes
accel/ivpu: Update JSM API header to 3.33.0
accel/ivpu: Update JSM firmware API to latest 3.32.5 version
accel/ivpu: Wait for CDYN de-assertion during power down sequence
 
accel/qaic: Add DMA Bridge Channel(DBC) sysfs and uevents
accel/qaic: Add qaic_ prefix to irq_polling_work
accel/qaic: Add support for PM callbacks
accel/qaic: Add support to export dmabuf fd
accel/qaic: Collect crashdump from SSR channel
accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()
accel/qaic: Fix comment
accel/qaic: Fix incorrect error return path
accel/qaic: Fix mismatched types in min()
accel/qaic: Fix typos in the documentation for qaic
accel/qaic: Format DBC states table in sysfs ABI documentation
accel/qaic: Implement basic SSR handling
accel/qaic: Include signal.h in qaic_control.c
accel/qaic: Remove redundant retry_count = 0 statement
accel/qaic: Rename constant for clarity
accel/qaic: Replace kcalloc + copy_from_user with memdup_array_user
accel/qaic: Replace kzalloc + copy_from_user with memdup_user
accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functions
accel/qaic: Separate DBC_STATE_* definition list
accel/qaic: Support the new READ_DATA implementation
accel/qaic: Update the sahara image table for AIC200
accel/qaic: Use check_add_overflow in sahara for 64b types
accel/qaic: Use kvcalloc() for slice requests allocation
accel/qaic: Use overflow check function instead of division
 
accel: Add Arm Ethos-U NPU driver
 
ACPI / MPAM: Parse the MPAM table
 
ACPI / PPTT: Add a helper to fill a cpumask from a cache_id
ACPI / PPTT: Add a helper to fill a cpumask from a processor container
ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure
ACPI / PPTT: Find cache level by cache-id
ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels
 
acpi/hmat: Return when generic target is updated
 
ACPI: battery: Drop redundant locking
ACPI: CPPC: Fix missing PCC check for guaranteed_perf
ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper
ACPI: DPTF: Remove int340x thermal scan handler
ACPI: DPTF: Support Nova Lake
ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation
ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users
ACPI: fan: Add basic notification support
ACPI: fan: Add hwmon notification support
ACPI: fan: Add support for Microsoft fan extensions
ACPI: fan: Workaround for 64-bit firmware bug
ACPI: GTDT: Get rid of acpi_arch_timer_mem_init()
ACPI: irq: Add interrupt affinity reporting interface
ACPI: LPSS: Fix a spelling mistake
ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users
ACPI: OSL: replace use of system_wq with system_percpu_wq
ACPI: PCC: Fix race condition by removing static qualifier
ACPI: PCI: IRQ: Fix INTx GSIs signedness
 
acpi: platform_profile - Add max-power profile option
 
ACPI: PM: Fix a spelling mistake
ACPI: PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0()
ACPI: PM: s2idle: Add module parameter for LPS0 constraints checking
ACPI: PM: s2idle: Drop acpi_get_lps0_constraint()
ACPI: PM: s2idle: Only retrieve constraints when needed
ACPI: PM: s2idle: Staticise LPS0 callback functions
ACPI: PRM: Add acpi_prm_handler_available()
ACPI: processor: idle: Drop redundant C-state count checks
ACPI: processor: idle: Relocate state flags initialization
ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
ACPI: property: Make acpi_get_next_subnode() static
ACPI: property: Rework acpi_graph_get_next_endpoint()
ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
ACPI: property: use min() instead of min_t()
ACPI: scan: replace use of system_unbound_wq with system_dfl_wq
ACPI: TAD: Improve runtime PM using guard macros
ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove()
ACPI: TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users
ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c
 
ACPICA: Avoid walking the Namespace if start_node is NULL
 
act: use credential guards in acct_write_process()
 
Linux: add `[pin_]init_scope` to execute code before creating an initializer
Linux: Add Audio Support for Kaanapali MTP Boards
Linux: Add error handling to minix filesystem for inode corruption detection
Linux: Add other eswitch support
Linux: Add RSPI support for RZ/T2H and RZ/N2H
Linux: Add SDCA class driver
Linux: Add SDCA UMP/FDL support
Linux: Add start_renaming_two_dentries()
Linux: Add support for an external Master Clock in the
Linux: Add support for Cirrus Logic CS530x DAC and CODEC
Linux: Add support for cs42l45 into the Intel machine driver
Linux: Add support for Microchip CoreSPI Controller
Linux: Add support MT6316/6363/MT6373 PMICs regulators
Linux: Add target mode support for the DesignWare SPI
Linux: Add tegra264 audio device tree support
 
af_unix: annotate unix_gc_lock with __cacheline_aligned_in_smp
af_unix: Consolidate unix_schedule_gc() and wait_for_unix_gc().
af_unix: convert unix_file_open() to FD_ADD()
af_unix: Count cyclic SCC.
af_unix: Don't call wait_for_unix_gc() on every sendmsg().
af_unix: don't post cmsg for SO_INQ unless explicitly asked for
af_unix: Don't trigger GC from close() if unnecessary.
af_unix: Refine wait_for_unix_gc().
af_unix: Remove unix_tot_inflight.
af_unix: Simplify GC state.
 
aio: use credential guards
 
allwinner: a523: Enable I2S and SPDIF TX
 
alpha: Convert mapping routine to rely on physical address
alpha: don't reference obsolete termio struct for TC* constants
alpha: Replace __ASSEMBLY__ with __ASSEMBLER__ in the alpha headers
 
ALSA: ac97: fix a double free in snd_ac97_controller_register()
ALSA: ac97: Fix kernel-doc warning for snd_ac97_reset
ALSA: Add definitions for the bits in IEC958 subframe
ALSA: aloop: Fix racy access at PCM trigger
ALSA: au88x0: Fix array bounds warning in EQ drivers
ALSA: cs35l56: Add support for factory calibration
ALSA: ctxfi: Add ADC helper functions for GPIO
ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()
ALSA: ctxfi: Add support for dedicated RCA switching
ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)
ALSA: ctxfi: Fix potential OOB access in audio mixer handling
ALSA: ctxfi: Refactor resource alloc for sparse mappings
ALSA: ctxfi: Use explicit output flag for DAIO resources
ALSA: dice: add support for TASCAM IF-FW/DM MkII
ALSA: dice: fix buffer overflow in detect_stream_formats()
ALSA: Do not build obsolete API
ALSA: firewire-motu: add bounds check in put_user loop for DSP events
ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
ALSA: firewire-tascam: reserve resources for transferred isochronous packets at S400
ALSA: gus: Remove unused declarations
ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip
ALSA: hda/cirrus_scodec_test: Fix test suite name
ALSA: hda/core: add addr_offset field for bus address translation
ALSA: hda/cs35l56: Create debugfs files for factory calibration
ALSA: hda/cs35l56: Set cal_index to the amp index
ALSA: hda/hdmi: intelhdmi: add HDMI codec ID for Intel NVL
ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform
ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform
ALSA: hda/realtek - fixed speaker no sound
ALSA: hda/realtek: Add Asus quirk for TAS amplifiers
ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
ALSA: hda/realtek: Add match for ASUS Xbox Ally projects
ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks
ALSA: hda/realtek: Add quirk for Acer Nitro AN517-55
ALSA: hda/realtek: Add quirk for Asus Zephyrus G14 2025 using CS35L56, fix speakers
ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED
ALSA: hda/realtek: Add quirk for Inspur S14-G1
ALSA: hda/realtek: Add quirk for Samsung 730QED to fix headphone
ALSA: hda/realtek: Add support for ASUS UM3406GA
ALSA: hda/realtek: Add support for HP Clipper Laptop
ALSA: hda/realtek: Add support for HP Trekker Laptop
ALSA: hda/realtek: Add support for HP Turbine Laptops
ALSA: hda/realtek: ALC269 fixup for Lenovo Yoga Book 9i 13IRU8 audio
ALSA: hda/realtek: Enable headset mic for Acer Nitro 5
ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL
ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
ALSA: hda/realtek: fix micmute LED reversed on HP Abe and Bantie
ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i
ALSA: hda/realtek: fix mute/micmute LEDs don't work for more HP laptops
ALSA: hda/realtek: fix PCI SSID for one of the HP 200 G2i laptop
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU.
ALSA: hda/senary: Replace magic numbers with defined constants
ALSA: hda/tas2781: Add new quirk for HP new project
ALSA: hda/tas2781: Add newly-released HP laptop
ALSA: hda/tas2781: fix speaker id retrieval for multiple probes
ALSA: hda/tas2781: properly initialize speaker_id for TAS2563
ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X
ALSA: hda: add CIX IPBLOQ HDA controller support
ALSA: hda: cix-ipbloq: Use modern PM ops
ALSA: hda: controllers: intel: add support for Nova Lake S
ALSA: hda: core: intel-dsp-config: Add support for NVL-S
ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
ALSA: hda: dt-bindings: add CIX IPBLOQ HDA controller support
ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback
ALSA: hda: Remove unnecessary print function dev_err()
ALSA: line6: add support for POD HD Pro X
ALSA: maestro3: using vmalloc_array() to handle the code
ALSA: pcm: Harden the spk_alloc assumption check
ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer
ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
ALSA: pcmtest: Replace deprecated strcpy with strscpy_pad in setup_patt_bufs
ALSA: rawmidi: Fix inconsistent indenting warning reported by smatch
ALSA: realtek/alc288 fix headphone for MS Surface 2/3
ALSA: scarlett2: Fix buffer overflow in config retrieval
ALSA: uapi: Fix typo in asound.h comment
ALSA: usb-audio: #undef field_{get,prep}() before local definition
ALSA: usb-audio: Add delay quirk for MOONDROP Moonriver2 Ti
ALSA: usb-audio: Convert to common field_{get,prep}() helpers
ALSA: usb-audio: Do not expose PCM and DSD on same altsetting unless DoP
ALSA: usb-audio: fix broken logic in snd_audigy2nx_led_update()
ALSA: usb-audio: Fix max bytes-per-interval calculation
ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()
ALSA: usb-audio: Implement jack detection for HP Thunderbolt Dock G2
ALSA: usb-audio: Initialize status1 to fix uninitialized symbol errors
ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirks
ALSA: usb-audio: Prevent excessive number of frames
ALSA: usb-audio: Reorder USB mode selection quirk
ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_payload()
ALSA: usb-audio: Update for native DSD support quirks
ALSA: usb-audio: Use the right limit for PCM OOB check
ALSA: usb-mixer: us16x08: validate meter packet indices
ALSA: usb: Increase volume range that triggers a warning
ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
ALSA: wavefront: Clear substream pointers on close
ALSA: wavefront: Fix integer overflow in sample size validation
 
amba: bus: Drop dev_pm_domain_detach() call
amba: tegra-ahb: enable compile testing
amba: tegra-ahb: Fix device leak on SMMU enable
 
amd-xgbe: add ethtool jumbo frame selftest
amd-xgbe: add ethtool phy loopback selftest
amd-xgbe: add ethtool split header selftest
amd-xgbe: avoid misleading per-packet error log
amd-xgbe: convert to ndo_hwtstamp callbacks
amd-xgbe: introduce support ethtool selftest
amd-xgbe: let the MAC manage PHY PM
amd-xgbe: refactor the dma IRQ handling code path
amd-xgbe: reset retries and mode on RX adapt failures
amd-xgbe: schedule NAPI on Rx Buffer Unavailable (RBU)
 
amd/iommu: Make protection domain ID functions non-static
amd/iommu: Preserve domain ids inside the kdump kernel
 
android: binder: add missing return value documentation for binder_apply_fd_fixups()
android: binderfs: add missing parameters in binder_ctl_ioctl()'s doc
 
anon_inodes: convert to FD_ADD()
 
apm-emulation: remove unused __apm_get_power_status
 
apparmor: move initcalls to the LSM framework
 
arch/nios2: replace "__auto_type" and adjacent equivalent with "auto"
 
arch/x86: mshyperv: Discover Confidential VMBus availability
arch/x86: mshyperv: Trap on access for some synthetic MSRs
arch/x86: replace "__auto_type" with "auto"
 
arch: hookup listns() system call
arch: hyperv: Get/set SynIC synth.registers via paravisor
arch: powerpc: ps3: Make ps3_system_bus_type const
arch: um: kmsg_dump: Use console_is_usable
 
Linux: arch:powerpc:tools This file was missing shebang line, so added it
 
arch_topology: move parse_acpi_topology() to common code
arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY
 
args: fix documentation to reflect the correct numbers
 
ARM/simd: Add scoped guard API for kernel mode SIMD
 
arm64, tlbflush: don't TLBI broadcast if page reused in write fault
 
arm64/arm: dts: marvell: Rename "nand-rb" pinctrl node names
 
arm64/efi: Call EFI runtime services without disabling preemption
arm64/efi: Don't fail check current_in_efi() if preemptible
arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper
arm64/efi: Move uaccess en/disable out of efi_set_pgd()
arm64/efi: Remove unneeded SVE/SME fallback preserve/store handling
 
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
arm64/fpsimd: Don't warn when EFI execution context is preemptible
arm64/fpsimd: Permit kernel mode NEON with IRQs off
arm64/fpsimd: ptrace: Fix SVE writes on !SME systems
arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
arm64/fpsimd: signal: Fix restoration of SVE context
 
arm64/fpu: Enforce task-context only for generic kernel mode FPU
 
arm64/gcs: Flush the GCS locking state on exec
 
arm64/mm: Allow __create_pgd_mapping() to propagate pgtable_alloc() errors
arm64/mm: Document why linear map split failure upon vm_reset_perms is not problematic
arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz()
arm64/mm: Elide TLB flush in certain pte protection transitions
arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_BITS = 52
arm64/mm: Rename try_pgd_pgtable_alloc_init_mm
 
arm64/pageattr: Propagate return value from __change_memory_common
 
arm64/simd: Add scoped guard API for kernel mode SIMD
arm64/simd: Avoid pointless clearing of FP/SIMD buffer
 
arm64/sme: Support disabling streaming mode via ptrace on SME only systems
 
arm64/sysreg: Add ICH_VMCR_EL2
arm64/sysreg: Fix checks for incomplete sysreg definitions
arm64/sysreg: Move generation of RES0/RES1/UNKN to function
arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS
arm64/sysreg: Replace TCR_EL1 field macros
arm64/sysreg: Support feature-specific fields with 'Prefix' descriptor
 
arm64/xorblocks: Switch to 'ksimd' scoped guard API
 
arm64: acpi: add newline to deferred APEI warning
arm64: add unlikely hint to MTE async fault check in el0_svc_common
arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
arm64: defconfig: Add M31 eUSB2 PHY config
arm64: defconfig: Build NSS clock controller driver for IPQ5424
arm64: defconfig: enable BST platform support
arm64: defconfig: Enable configs for Fairphone 3, 4, 5 smartphones
arm64: defconfig: Enable DW HDMI QP CEC support
arm64: defconfig: enable Exynos ACPM clocks
arm64: defconfig: enable i.MX AIPSTZ driver
arm64: defconfig: Enable i.MX95 drivers for pinctrl, Ethernet and PCIe
arm64: defconfig: Enable NVIDIA VRS PSEQ RTC
arm64: defconfig: Enable Renesas RZ/G3S thermal driver
arm64: defconfig: enable rockchip camera interface
arm64: defconfig: Enable Rockchip extensions for Synopsys DW DP
arm64: defconfig: Enable RZ/T2H / RZ/N2H ADC driver
arm64: defconfig: Enable SCSI UFS Crypto and Block Inline encryption drivers
arm64: defconfig: Enable SX150x GPIO expander driver
arm64: defconfig: Enable the Renesas RZ/G3E thermal driver
arm64: defconfig: Enable two Novatek display panels for MTP8750 and Tianma
arm64: defconfig: Enable UFS support for MediaTek Genio 1200 EVK UFS board
arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT
arm64: Detect FEAT_XNX
arm64: dts qcom: sdm845-oneplus-enchilada: Specify panel name within the compatible
arm64: dts: Add gpio_intc node for Amlogic S6 SoCs
arm64: dts: Add gpio_intc node for Amlogic S7 SoCs
arm64: dts: Add gpio_intc node for Amlogic S7D SoCs
arm64: dts: add off-on-delay-us for usdhc2 regulator
arm64: dts: add Protonic PRT8ML board
arm64: dts: agilex5: Add GMAC0 node for NAND daughter card
arm64: dts: allwinner: a523: Add device node for SPDIF block
arm64: dts: allwinner: a523: Add device nodes for I2S controllers
arm64: dts: allwinner: a523: Add DMA controller device nodes
arm64: dts: allwinner: a523: Add GMAC200 ethernet controller
arm64: dts: allwinner: a523: Add I2S2 pins on PI pin group
arm64: dts: allwinner: a523: Add SPDIF TX pin on PB and PI pins
arm64: dts: allwinner: a527: cubie-a5e: Enable second Ethernet port
arm64: dts: allwinner: h616: add NAND controller
arm64: dts: allwinner: t527: avaota-a1: enable second Ethernet port
arm64: dts: allwinner: t527: orangepi-4a: Enable Ethernet port
arm64: dts: amlogic: Fix the register name of the 'DBI' region
arm64: dts: amlogic: meson-g12b: Fix L2 cache reference for S922X CPUs
arm64: dts: amlogic: s6: add ao secure node
arm64: dts: amlogic: s6: add power domain controller node
arm64: dts: amlogic: s7: add ao secure node
arm64: dts: amlogic: s7: add power domain controller node
arm64: dts: amlogic: s7d: add ao secure node
arm64: dts: amlogic: s7d: add power domain controller node
arm64: dts: broadcom: bcm2712: fix RP1 endpoint PCI topology
arm64: dts: broadcom: rp1: drop RP1 overlay
arm64: dts: bst: add support for Black Sesame Technologies C1200 CDCU1.0 board
arm64: dts: cix: add a compatible string for the cix sky1 SoC
arm64: dts: cix: add DT nodes for SPI
arm64: dts: cix: Add PCIe Root Complex on sky1
arm64: dts: cix: Add pinctrl nodes for sky1
arm64: dts: cix: Enable PCIe on the Orion O6 board
arm64: dts: exynos7870-a2corelte: add bus-width to mmc0 node
arm64: dts: exynos7870-a2corelte: enable display panel support
arm64: dts: exynos7870-j6lte: add bus-width to mmc0 node
arm64: dts: exynos7870-j6lte: enable display panel support
arm64: dts: exynos7870-on7xelte: add bus-width to mmc0 node
arm64: dts: exynos7870-on7xelte: enable display panel support
arm64: dts: exynos7870: add DSI support
arm64: dts: exynos990: Add sysreg nodes for PERIC0 and PERIC1
arm64: dts: exynos: gs101-pixel-common: add node for s2mpg10 / clock
arm64: dts: exynos: gs101: add #clock-cells to the ACPM protocol node
arm64: dts: exynos: gs101: add CPU clocks
arm64: dts: exynos: gs101: add OPPs
arm64: dts: exynos: gs101: add sysreg_misc and sysreg_hsi0 nodes
arm64: dts: exynos: gs101: fix clock module unit reg sizes
arm64: dts: exynos: gs101: fix sysreg_apm reg property
arm64: dts: exynosautov920: add CMU_M2M clock DT nodes
arm64: dts: exynosautov920: add CMU_MFC clock DT nodes
arm64: dts: freescale: Add GMAC Ethernet for S32G2 EVB and RDB2 and S32G3 RDB3
arm64: dts: freescale: add initial support for i.MX 95 Verdin Evaluation Kit (EVK)
arm64: dts: freescale: Add phyBOARD-Segin-i.MX91 support
arm64: dts: freescale: add Toradex SMARC iMX95
arm64: dts: freescale: debix-som-a-bmb-08: Enable HDMI output
arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
arm64: dts: freescale: imx93-phyboard-nash: Add jtag overlay
arm64: dts: freescale: imx93-phyboard-nash: Add pwm-fan overlay
arm64: dts: freescale: imx93-phyboard-nash: Add USB vbus regulators
arm64: dts: freescale: imx93-phyboard-segin: Add USB vbus regulators
arm64: dts: freescale: imx93-var-som: Add PMIC support
arm64: dts: freescale: imx93-var-som: Add support for ADS7846 touchscreen
arm64: dts: freescale: imx93-var-som: Add support for WM8904 audio codec
arm64: dts: freescale: imx93-var-som: Add WiFi and Bluetooth support
arm64: dts: freescale: imx95-toradex-smarc: fix SMARC_SDIO_WP label position
arm64: dts: freescale: imx95-toradex-smarc: use edge trigger for ethphy1 interrupt
arm64: dts: freescale: moduline-display: fix compatible
arm64: dts: freescale: tqma9352: Add vcc-supply for spi-nor
arm64: dts: freescale: tx8p-ml81: fix eqos nvmem-cells
arm64: dts: fsl-lx2160a: include rev2 chip's dts
arm64: dts: hisilicon: hikey960: Drop "snps,gctl-reset-quirk" and "snps,tx_de_emphasis*" properties
arm64: dts: im8mp-phy{board,core}: update license
arm64: dts: imx8-apalis: add thermal nodes
arm64: dts: imx8-apalis: cleanup todo
arm64: dts: imx8-apalis: rename wifi regulator
arm64: dts: imx8-apalis: specify adc reference voltage regulator
arm64: dts: imx8-apalis: use startup-delay-us for wifi regulator
arm64: dts: imx8-ss-conn: add fsl,tuning-step for usdhc1 and usdhc2
arm64: dts: imx8-ss-conn: add missed clock enet_2x_txclk for fec[1,2]
arm64: dts: imx8: add default clock rate for usdhc
arm64: dts: imx8: add edma error interrupt support
arm64: dts: imx8: add vdd-supply and vddio-supply for fsl,mpl3115
arm64: dts: imx8dxl-evk: add bt information for lpuart1
arm64: dts: imx8dxl-evk: add state_100mhz and state_200mhz for usdhc
arm64: dts: imx8dxl-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64: dts: imx8dxl-ss-conn: delete usb3_lpcg node
arm64: dts: imx8mm-evk: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx8mm-phyboard-polis-peb-av-10-ph128800t006
arm64: dts: imx8mm-phyboard-polis-peb-av-10: Fix audio codec reset pin ctl
arm64: dts: imx8mm-phyboard-polis-peb-av-10: reorder properties to match dts coding style
arm64: dts: imx8mm-phyboard-polis-peb-av-10: split display configuration
arm64: dts: imx8mm-phyboard-polis-rdk: Add USB1 OC pin configuration
arm64: dts: imx8mm-phyboard-polis: move mipi bridge to som
arm64: dts: imx8mm-phyboard-polis: Use GPL-2.0-or-later OR MIT
arm64: dts: imx8mm-phygate-tauri-l: Update pad ctl for USB OC pin
arm64: dts: imx8mm-venice-gw700x: reduce RGMII CLK drive strength
arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
arm64: dts: imx8mp pollux: add display overlays
arm64: dts: imx8mp pollux: add displays for expansion board
arm64: dts: imx8mp pollux: add expansion board overlay
arm64: dts: imx8mp-debix-model-a: Fix ethernet PHY address
arm64: dts: imx8mp-evk: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx8mp-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64: dts: imx8mp-evk: enable hdmi_pai device
arm64: dts: imx8mp-skov: add Rev.C HDMI support
arm64: dts: imx8mp-skov: support new 10" panel board
arm64: dts: imx8mp-venice-gw702x: reduce RGMII CLK drive strength
arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
arm64: dts: imx8mp-venice-gw702x: remove off-board uart
arm64: dts: imx8mp: add cpuidle cooling device to the alert trip point
arm64: dts: imx8mp: Add hdmi parallel audio interface node
arm64: dts: imx8mp: add idle cooling devices to cpu core
arm64: dts: imx8mp: Add missing LED enumerators for DH electronics i.MX8M Plus DHCOM on PDK2
arm64: dts: imx8mp: convert 'aips5' to 'aipstz5'
arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM
arm64: dts: imx8mp: make 'dsp' node depend on 'aips5'
arm64: dts: imx8mp: Specify the number of channels for CSI-2 receivers
arm64: dts: imx8mq-evk: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx8mq-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64: dts: imx8m{m,n,p}-venice: disable unused clk output for TI PHY
arm64: dts: imx8qm-apalis: add pwm used by the backlight
arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node
arm64: dts: imx8qm-mek: add pmic thermal-zones
arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz for usdhc
arm64: dts: imx8qm-mek: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx8qm-mek: add usbotg1 and related nodes
arm64: dts: imx8qm-mek: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1
arm64: dts: imx8qm-mek: correct the light sensor interrupt type to low level
arm64: dts: imx8qm-mek: replace space with tab
arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart
arm64: dts: imx8qm: add label thermal_zones
arm64: dts: imx8qxp-mek: add fec2 support
arm64: dts: imx8qxp-mek: add flexspi and flash
arm64: dts: imx8qxp-mek: Add lpuart1 to support the M.2 PCIE9098 bluetooth
arm64: dts: imx8qxp-mek: add phandle ocotp mac-address for fec
arm64: dts: imx8qxp-mek: add state_100mhz and state_200mhz for usdhc
arm64: dts: imx8qxp-mek: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx8qxp-mek: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64: dts: imx8qxp-mek: change space with tab
arm64: dts: imx8qxp-mek: update usdhc1 clock to 400Mhz
arm64: dts: imx8qxp: add MAC address in ocotp
arm64: dts: imx8qxp: add wakeup source for power-key
arm64: dts: imx94: add DDR Perf Monitor node
arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan
arm64: dts: imx95-15x15-evk: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx95-15x15-evk: Add vpcie3v3aux regulator for PCIe M.2 connector
arm64: dts: imx95-19x19-evk: Add supports-clkreq property to PCIe M.2 port
arm64: dts: imx95-19x19-evk: Add vpcie3v3aux regulator for PCIe[0,1]
arm64: dts: imx95-tqma9596sa-mb-smarc-2: add aliases for SPI
arm64: dts: imx95-tqma9596sa-mb-smarc-2: Add MicIn routing
arm64: dts: imx95-tqma9596sa-mb-smarc-2: mark LPUART1 as reserved
arm64: dts: imx95-tqma9596sa-mb-smarc-2: remove superfluous line
arm64: dts: imx95-tqma9596sa: add EEPROM pagesize
arm64: dts: imx95-tqma9596sa: add gpio bus recovery for i2c
arm64: dts: imx95-tqma9596sa: fix TPM5 pinctrl node name
arm64: dts: imx95-tqma9596sa: increase flexspi slew rate
arm64: dts: imx95-tqma9596sa: move flexcan pinctrl to SOM
arm64: dts: imx95-tqma9596sa: move lpspi3 pinctrl to SOM
arm64: dts: imx95-tqma9596sa: move pcie config to SOM
arm64: dts: imx95-tqma9596sa: move sai config to SOM
arm64: dts: imx95-tqma9596sa: move USDHC2 config to SOM
arm64: dts: imx95-tqma9596sa: reduce maximum FlexSPI frequency to 66MHz
arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for flexspi
arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for i2c
arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for usdhci
arm64: dts: imx95-tqma9596sa: update pcie config
arm64: dts: imx95-tqma9596sa: whitespace fixes
arm64: dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP
arm64: dts: imx95: Describe Mali G310 GPU
arm64: dts: imx: correct the flexspi compatible string to match with yaml
arm64: dts: intel: agilex5: Add Altera compatible for I3C controllers
arm64: dts: layerscape: add dma-coherent for usb node
arm64: dts: ls1046a-qds: describe the FPGA based GPIO controller
arm64: dts: ls1046a-qds: describe the two on-board SFP+ cages
arm64: dts: lx2160a-rdb: describe the QIXIS FPGA and two child GPIO controllers
arm64: dts: lx2160a-rdb: fully describe the two SFP+ cages
arm64: dts: marvell: pxa1908: Add power domains
arm64: dts: marvell: pxa1908: Add PWMs
arm64: dts: marvell: pxa1908: Move ramoops to SoC dtsi
arm64: dts: marvell: samsung,coreprimevelte: Add backlight
arm64: dts: marvell: samsung,coreprimevelte: Add USB connector
arm64: dts: marvell: samsung,coreprimevelte: Add vibrator
arm64: dts: marvell: samsung,coreprimevelte: Correct CD GPIO
arm64: dts: marvell: samsung,coreprimevelte: Drop some reserved memory
arm64: dts: marvell: samsung,coreprimevelte: Enable eMMC
arm64: dts: marvell: samsung,coreprimevelte: Fill in memory node
arm64: dts: mb-smarc-2: Add MicIn routing
arm64: dts: mba8mx: Add MicIn routing
arm64: dts: mba8mx: Fix Ethernet PHY IRQ support
arm64: dts: mba8xx: Add MicIn routing
arm64: dts: mediatek: add device-tree for Genio 1200 EVK UFS board
arm64: dts: mediatek: Add GCE header for MT8196
arm64: dts: mediatek: Add MT6878 pinmux macro header file
arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
arm64: dts: mediatek: mt7622: add 'soc-uuid' cell to efuse
arm64: dts: mediatek: mt7981b-openwrt-one: Enable software leds
arm64: dts: mediatek: mt7981b-openwrt-one: Enable SPI NOR
arm64: dts: mediatek: mt7981b: add 'soc-uuid' cell to efuse
arm64: dts: mediatek: mt7981b: add labels for UART0/1/2 nodes
arm64: dts: mediatek: mt7981b: Add reserved memory for TF-A
arm64: dts: mediatek: mt7981b: Configure UART0 pinmux
arm64: dts: mediatek: mt7981b: OpenWrt One: set console UART to 115200
arm64: dts: mediatek: mt7986-bpi-r3: Change fan PWM value for mid speed
arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
arm64: dts: mediatek: mt7986a: add 'soc-uuid' cell to efuse
arm64: dts: mediatek: mt7988: Add devicetree for BananaPi R4 Pro
arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)
arm64: dts: mediatek: mt7988: Disable 2.5G phy and enable at board layer
arm64: dts: mediatek: mt7988a-bpi-r4-pro: Add PCIe overlays
arm64: dts: mediatek: mt7988a-bpi-r4pro: Add mmc overlays
arm64: dts: mediatek: mt7988a: add 'soc-uuid' cell to efuse
arm64: dts: mediatek: mt8195: Fix address range for JPEG decoder core 1
arm64: dts: mediatek: mt8365-evk: Enable GPU support
arm64: dts: mediatek: mt8365: Add GPU support
arm64: dts: mediatek: mt8370-grinn-genio-510-sbc: Add Grinn GenioSBC-510
arm64: dts: mediatek: mt8390-genio-700-evk: Add Grinn GenioSBC-700
arm64: dts: mediatek: mt8395-genio-1200-evk: Describe CPU supplies
arm64: dts: mediatek: mt8395-genio-1200-evk: Move common parts to dtsi
arm64: dts: meson: add initial device-tree for Tanix TX9 Pro
arm64: dts: mt8183: Rename nodes to match audiosys DT schema
arm64: dts: qcom: Add display support for QCS615
arm64: dts: qcom: Add display support for QCS615 RIDE board
arm64: dts: qcom: add gpu_zap_shader label
arm64: dts: qcom: Add initial support for MSM8937
arm64: dts: qcom: Add support for Huawei MateBook E 2019
arm64: dts: qcom: Add Xiaomi Redmi 3S
arm64: dts: qcom: apq8096-db820c: Specify zap shader location
arm64: dts: qcom: hamoa-iot-evk: Fix 4-speaker playback support
arm64: dts: qcom: HAMOA-IOT-SOM: Unreserve GPIOs blocking SPI11 access
arm64: dts: qcom: ipq5424: add cooling maps for CPU thermal zones
arm64: dts: qcom: ipq5424: Add NSS clock controller node
arm64: dts: qcom: ipq5424: correct the TF-A reserved memory to 512K
arm64: dts: qcom: kodiak: add coresight nodes
arm64: dts: qcom: lemans-evk-camera: Add DT overlay
arm64: dts: qcom: lemans-evk: Add firmware-name to QUPv3 nodes
arm64: dts: qcom: lemans-evk: Add resin key code for PMM8654AU
arm64: dts: qcom: lemans-evk: Enable AMC6821 fan controller
arm64: dts: qcom: lemans-pmics: enable rtc
arm64: dts: qcom: lemans: Add missing quirk for HS only USB controller
arm64: dts: qcom: lemans: add refgen regulator and use it for DSI
arm64: dts: qcom: lemans: Align ethernet interconnect-names with schema
arm64: dts: qcom: lemans: move USB PHYs to a proper place
arm64: dts: qcom: monaco-evk: Add firmware-name to QUPv3 nodes
arm64: dts: qcom: msm8916-longcheer-l8910: Add touchscreen
arm64: dts: qcom: msm8916-samsung-rossa: Move touchscreen to common device tree
arm64: dts: qcom: msm8939-asus-z00t: add initial device tree
arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
arm64: dts: qcom: pmi8950: Add missing VADC channels
arm64: dts: qcom: pmi8950: Fix VADC channel scaling factors
arm64: dts: qcom: qcm2290: add APR and its services
arm64: dts: qcom: qcm2290: add LPASS LPI pin controller
arm64: dts: qcom: qcm2290: Add uart1 and uart5 nodes
arm64: dts: qcom: qcm2290: Fix camss register prop ordering
arm64: dts: qcom: qcm2290: Fix uart3 QUP interconnect
arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to simple-fb node
arm64: dts: qcom: qcm6490-fairphone-fp5: Add UW cam actuator
arm64: dts: qcom: qcm6490-fairphone-fp5: Add vibrator support
arm64: dts: qcom: qcm6490-fairphone-fp5: Add VTOF_LDO_2P8 regulator
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable CCI pull-up
arm64: dts: qcom: qcm6490-fairphone-fp5: Use correct compatible for audiocc
arm64: dts: qcom: qcm6490-shift-otter: Add missing reserved-memory
arm64: dts: qcom: qcm6490-shift-otter: Enable flash LED
arm64: dts: qcom: qcm6490-shift-otter: Enable RGB LED
arm64: dts: qcom: qcm6490-shift-otter: Enable venus node
arm64: dts: qcom: qcm6490-shift-otter: Fix sorting and indentation
arm64: dts: qcom: qcm6490-shift-otter: Remove thermal zone polling delays
arm64: dts: qcom: qcm6490-shift-otter: Use correct compatible for audiocc
arm64: dts: qcom: qcs615-ride: Set drive strength for wlan-en-state pin
arm64: dts: qcom: qcs615-ride: Update 'model' string for qcs615 ride
arm64: dts: qcom: qcs615: Add OSM l3 interconnect provider node and CPU OPP tables to scale DDR/L3
arm64: dts: qcom: qcs6490-rb3gen2: Add firmware-name to QUPv3 nodes
arm64: dts: qcom: qcs6490-rb3gen2: Rename vph-pwr regulator node
arm64: dts: qcom: qcs6490-rb3gen2: Update regulator settings
arm64: dts: qcom: qcs6490: Introduce Radxa Dragon Q6A
arm64: dts: qcom: qcs8300-pmics: Remove 'allow-set-time' property
arm64: dts: qcom: qcs8300: add refgen regulator
arm64: dts: qcom: qrb2210-rb1: add HDMI/I2S audio playback support
arm64: dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm
arm64: dts: qcom: rename qcm2290 to agatti
arm64: dts: qcom: rename qcs8300 to monaco
arm64: dts: qcom: rename sc7280 to kodiak
arm64: dts: qcom: rename sm6150 to talos
arm64: dts: qcom: rename x1e80100 to hamoa
arm64: dts: qcom: rename x1p42100 to purwa
arm64: dts: qcom: Rework X1-based Asus Zenbook A14's displays
arm64: dts: qcom: sc7180: add gpu_zap_shader label
arm64: dts: qcom: sc7180: add refgen regulator and use it for DSI
arm64: dts: qcom: sc7280: add refgen regulator and use it for DSI
arm64: dts: qcom: sc7280: Increase config size to 256MB for ECAM feature
arm64: dts: qcom: sc8180x: add refgen regulator and use it for DSI
arm64: dts: qcom: sc8180x: create common zap-shader node
arm64: dts: qcom: sc8280xp-x13s: enable camera privacy indicator
arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links
arm64: dts: qcom: sc8280xp: add refgen regulator
arm64: dts: qcom: sc8280xp: create common zap-shader node
arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels
arm64: dts: qcom: sdm670: add refgen regulator and use it for DSI
arm64: dts: qcom: sdm670: create common zap-shader node
arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
arm64: dts: qcom: sdm845-oneplus: Describe TE gpio
arm64: dts: qcom: sdm845-oneplus: Group panel pinctrl
arm64: dts: qcom: sdm845-oneplus: Implement panel sleep pinctrl
arm64: dts: qcom: sdm845-oneplus: Update compatbible and add DDIC supplies
arm64: dts: qcom: sdm845-shift-axolotl: Drop address and size cells from panel
arm64: dts: qcom: sdm845-shift-axolotl: fix touchscreen properties
arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name
arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts
arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells
arm64: dts: qcom: sdm845: add refgen regulator and use it for DSI
arm64: dts: qcom: sdm845: create common zap-shader node
arm64: dts: qcom: sdm845: Define guard pages within the rmtfs region
arm64: dts: qcom: sdx75: Add missing usb-role-switch property
arm64: dts: qcom: sdx75: Fix the USB interrupt entry order
arm64: dts: qcom: sdx75: Flatten usb controller node
arm64: dts: qcom: sm6350: Add interconnect support to UFS
arm64: dts: qcom: sm6350: Add MDSS_CORE reset to mdss
arm64: dts: qcom: sm6350: Add OPP table support to UFSHC
arm64: dts: qcom: sm6350: add refgen regulator and use it for DSI
arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS
arm64: dts: qcom: sm6375: add refgen regulator
arm64: dts: qcom: sm7325-nothing-spacewar: Use correct compatible for audiocc
arm64: dts: qcom: sm8150: add refgen regulator and use it for DSI
arm64: dts: qcom: sm8250-samsung-common: correct reserved pins
arm64: dts: qcom: sm8250: Add MDSS_CORE reset to mdss
arm64: dts: qcom: sm8250: add refgen regulator and use it for DSI
arm64: dts: qcom: sm8250: drop duplicate memory-region defs
arm64: dts: qcom: sm8450: Add opp-level to indicate PCIe data rates
arm64: dts: qcom: sm8550-hdk: Add SM8550-HDK Rear Camera Card overlay
arm64: dts: qcom: sm8550-qrd: Enable CAMSS and S5K3M5 camera sensor
arm64: dts: qcom: sm8550: Add description of MCLK pins
arm64: dts: qcom: sm8550: Add opp-level to indicate PCIe data rates
arm64: dts: qcom: sm8550: Fix compile warnings in USB controller node
arm64: dts: qcom: sm8550: Limit max SD HS mode frequency by default
arm64: dts: qcom: sm8650: Add opp-level to indicate PCIe data rates
arm64: dts: qcom: sm8650: Fix compile warnings in USB controller node
arm64: dts: qcom: sm8650: set ufs as dma coherent
arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node
arm64: dts: qcom: sm8750: Add USB support for SM8750 MTP platform
arm64: dts: qcom: sm8750: Add USB support for SM8750 QRD platform
arm64: dts: qcom: sm8750: Add USB support to SM8750 SoCs
arm64: dts: qcom: talos: Correct UFS clocks ordering
arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD
arm64: dts: qcom: x1-dell-thena: remove dp data-lanes
arm64: dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi, Bluetooth
arm64: dts: qcom: x1e80100-crd: Add charge limit nvmem
arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB controller
arm64: dts: qcom: x1e80100: Add opp-level to indicate PCIe data rates
arm64: dts: qcom: x1e80100: Describe the full 'link' region of DP hosts
arm64: dts: qcom: x1e80100: Extend the gcc input clock list
arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS controller
arm64: dts: qcom: x1e80100: Move CPU idle states to their respective PSCI PDs
arm64: dts: renesas: Add R8A78000 SoC support
arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Drop clock-frequency from camera sensor node
arm64: dts: renesas: draak: Mark SWDT as reserved
arm64: dts: renesas: eagle-function-expansion: Add eMMC support
arm64: dts: renesas: eagle/v3msk: Mark SWDT as reserved
arm64: dts: renesas: ebisu: Mark SWDT as reserved
arm64: dts: renesas: r8a774a1: Move interrupt-parent to root node
arm64: dts: renesas: r8a774b1: Move interrupt-parent to root node
arm64: dts: renesas: r8a774c0: Move interrupt-parent to root node
arm64: dts: renesas: r8a774e1: Move interrupt-parent to root node
arm64: dts: renesas: r8a77951: Add SWDT node
arm64: dts: renesas: r8a77951: Move interrupt-parent to root node
arm64: dts: renesas: r8a77960: Add GX6250 GPU node
arm64: dts: renesas: r8a77960: Add SWDT node
arm64: dts: renesas: r8a77960: Move interrupt-parent to root node
arm64: dts: renesas: r8a77961: Add GX6250 GPU node
arm64: dts: renesas: r8a77961: Add SWDT node
arm64: dts: renesas: r8a77961: Move interrupt-parent to root node
arm64: dts: renesas: r8a77965: Add GE7800 GPU node
arm64: dts: renesas: r8a77965: Add SWDT node
arm64: dts: renesas: r8a77965: Move interrupt-parent to root node
arm64: dts: renesas: r8a77970: Add SWDT node
arm64: dts: renesas: r8a77970: Move interrupt-parent to root node
arm64: dts: renesas: r8a77980: Move interrupt-parent to root node
arm64: dts: renesas: r8a77990: Add SWDT node
arm64: dts: renesas: r8a77990: Move interrupt-parent to root node
arm64: dts: renesas: r8a77995: Add SWDT node
arm64: dts: renesas: r8a77995: Move interrupt-parent to root node
arm64: dts: renesas: r8a779a0: Add GE7800 GPU node
arm64: dts: renesas: r8a779a0: Add SWDT node
arm64: dts: renesas: r8a779a0: Move interrupt-parent to root node
arm64: dts: renesas: r8a779f0: Add SWDT node
arm64: dts: renesas: r8a779f0: Move interrupt-parent to root node
arm64: dts: renesas: r8a779g0: Add SWDT node
arm64: dts: renesas: r8a779g0: Move interrupt-parent to root node
arm64: dts: renesas: r8a779h0: Add SWDT node
arm64: dts: renesas: r8a779h0: Move interrupt-parent to root node
arm64: dts: renesas: r8a78000: Add initial Ironhide board support
arm64: dts: renesas: r9a07g043u: Move interrupt-parent to root node
arm64: dts: renesas: r9a07g044: Move interrupt-parent to root node
arm64: dts: renesas: r9a07g054: Move interrupt-parent to root node
arm64: dts: renesas: r9a08g045: Add TSU node
arm64: dts: renesas: r9a08g045: Add USB support
arm64: dts: renesas: r9a08g045: Move interrupt-parent to root node
arm64: dts: renesas: r9a09g011: Move interrupt-parent to root node
arm64: dts: renesas: r9a09g047: Add TSU node
arm64: dts: renesas: r9a09g047: Move interrupt-parent to root node
arm64: dts: renesas: r9a09g056: Add Cortex-A55 PMU node
arm64: dts: renesas: r9a09g056: Move interrupt-parent to root node
arm64: dts: renesas: r9a09g057: Add Cortex-A55 PMU node
arm64: dts: renesas: r9a09g057: Add RTC node
arm64: dts: renesas: r9a09g057: Add TSU nodes
arm64: dts: renesas: r9a09g057: Move interrupt-parent to root node
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add NMI pushbutton support
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable RTC
arm64: dts: renesas: r9a09g077: Add ADCs support
arm64: dts: renesas: r9a09g077: Add Cortex-A55 PMU node
arm64: dts: renesas: r9a09g077: Add ETHSS node
arm64: dts: renesas: r9a09g077: Add GMAC nodes
arm64: dts: renesas: r9a09g077: Move interrupt-parent to root node
arm64: dts: renesas: r9a09g087: Add ADCs support
arm64: dts: renesas: r9a09g087: Add Cortex-A55 PMU node
arm64: dts: renesas: r9a09g087: Add ETHSS node
arm64: dts: renesas: r9a09g087: Add GMAC nodes
arm64: dts: renesas: r9a09g087: Move interrupt-parent to root node
arm64: dts: renesas: rzg2l-smarc: Drop clock-frequency from camera sensor node
arm64: dts: renesas: rzg3s-smarc: Enable USB support
arm64: dts: renesas: rzt2h-n2h-evk: Enable Ethernet support
arm64: dts: renesas: rzt2h/rzn2h-evk: Enable ADCs
arm64: dts: renesas: salvator-common: Mark SWDT as reserved
arm64: dts: renesas: sparrow-hawk: Add overlay for Argon40 fan HAT
arm64: dts: renesas: sparrow-hawk: Add overlay for RPi Display 2
arm64: dts: renesas: sparrow-hawk: Fix full-size DP connector node name and labels
arm64: dts: renesas: ulcb: Mark SWDT as reserved
arm64: dts: renesas: v3[mh]sk: Remove wrong sound property in HDMI encoder node
arm64: dts: renesas: v3msk: Enable watchdog timer
arm64: dts: rockchip: Add Asus Tinker Board 3 and 3S device tree
arm64: dts: rockchip: Add clk32k_in for Indiedroid Nova
arm64: dts: rockchip: Add D-PHY for RK3368
arm64: dts: rockchip: Add device type for Indiedroid Nova.
arm64: dts: rockchip: Add devicetree for the 9Tripod X3568 v4
arm64: dts: rockchip: Add devicetree for the FriendlyElec NanoPi R76S
arm64: dts: rockchip: Add display subsystem for RK3368
arm64: dts: rockchip: Add DSI for RK3368
arm64: dts: rockchip: add DTs for 100ASK DShanPi A1
arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
arm64: dts: rockchip: add eMMC CQE support for rk3588
arm64: dts: rockchip: Add host wake pin for wifi on Indiedroid Nova
arm64: dts: rockchip: add LinkEase EasePi R1
arm64: dts: rockchip: add missing clocks for cpu cores on rk356x
arm64: dts: rockchip: add mmc aliases for 100ASK DshanPi A1
arm64: dts: rockchip: Add PCIe Gen2x1 controller for RK3528
arm64: dts: rockchip: Add power-domain to RK3368 DSI controller
arm64: dts: rockchip: Add power-domain to RK3368 VOP controller
arm64: dts: rockchip: add QNAP TS233 devicetree
arm64: dts: rockchip: add the vip node to px30
arm64: dts: rockchip: add vicap node to rk356x
arm64: dts: rockchip: clean up devicetree for 9Tripod X3568 v4
arm64: dts: rockchip: Configure MCLK for analog sound on NanoPi M5
arm64: dts: rockchip: correct assigned-clock-rates spelling on 2 boards
arm64: dts: rockchip: Correct pinctrl for pcie for Indiedroid Nova
arm64: dts: rockchip: Define regulator for pcie2x1l2 on Indiedroid Nova
arm64: dts: rockchip: describe mcu eeprom cells on rk3568-ts433
arm64: dts: rockchip: Drop "sitronix,st7789v" fallback compatible from rk3568-wolfvision
arm64: dts: rockchip: Drop unsupported properties
arm64: dts: rockchip: enable button for 100ASK DshanPi A1
arm64: dts: rockchip: Enable DisplayPort for rk3588-evb2
arm64: dts: rockchip: enable HDMI audio on Rock 5 ITX
arm64: dts: rockchip: Enable HS400 for Indiedroid Nova
arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B
arm64: dts: rockchip: enable NPU on Gameforce Ace
arm64: dts: rockchip: enable NPU on Indiedroid Nova
arm64: dts: rockchip: Enable PCIe controller on Radxa E20C
arm64: dts: rockchip: enable RTC for 100ASK DshanPi A1
arm64: dts: rockchip: enable USB for 100ASK DshanPi A1
arm64: dts: rockchip: Enable USB-C DP Alt for Indiedroid Nova
arm64: dts: rockchip: Fix DMA for Indiedroid Nova Bluetooth
arm64: dts: rockchip: Fix gpio pinctrl node names
arm64: dts: rockchip: Fix headphones widget name on NanoPi M5
arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on 9Tripod X3568 v4
arm64: dts: rockchip: Fix pinctrl property typo on rk3326-odroid-go3
arm64: dts: rockchip: fix unit-address for RK3588 NPU's core1 and core2's IOMMU
arm64: dts: rockchip: Fix USB Type-C host mode for Radxa ROCK 5B+/5T
arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro
arm64: dts: rockchip: Fix wifi interrupts flag on Sakura Pi RK3308B
arm64: dts: rockchip: Fix wrong register range of rk3576 gpu
arm64: dts: rockchip: fixes audio for 100ASK DshanPi A1
arm64: dts: rockchip: fixes ethernet for 100ASK DshanPi A1
arm64: dts: rockchip: fixes regulator for 100ASK DshanPi A1
arm64: dts: rockchip: fixes vcc3v3_s0 supply for 100ASK DshanPi A1
arm64: dts: rockchip: move common qnap tsx33 parts to dtsi
arm64: dts: rockchip: move cpu_thermal node to the correct position
arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
arm64: dts: rockchip: remove dangerous max-link-speed from helios64
arm64: dts: rockchip: remove mmc max-frequency for 100ASK DshanPi A1
arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s
arm64: dts: rockchip: Remove sdmmc max-frequency for Radxa ROCK 5 ITX/5B/5B+/5T
arm64: dts: rockchip: Remove sdmmc max-frequency on RK3588S EVB1 board
arm64: dts: rockchip: Switch microSD card detect to gpio on Radxa ROCK 5 ITX/5C
arm64: dts: rockchip: Use default-state for power LED for Radxa boards
arm64: dts: rockchip: use SCMI clock id for cpu clock on rk356x
arm64: dts: rockchip: use SCMI clock id for gpu clock on rk356x
arm64: dts: samsung,coreprimevelte: add PMIC
arm64: dts: samsung,coreprimevelte: add SDIO
arm64: dts: samsung,coreprimevelte: add touchscreen
arm64: dts: socfpga: add Agilex3 board
arm64: dts: socfpga: Add Agilex5 SVC node with memory region
arm64: dts: socfpga: agilex5: Add 4-bit SPI bus width
arm64: dts: socfpga: agilex5: Add L2 and L3 cache
arm64: dts: socfpga: agilex5: Add SMMU nodes
arm64: dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes
arm64: dts: socfpga: agilex5: add support for 013b board
arm64: dts: socfpga: agilex5: add VGIC maintenance interrupt
arm64: dts: socfpga: agilex5: fix CHECK_DTBS warning for NAND
arm64: dts: socfpga: agilex5: update qspi partitions for 013b board
arm64: dts: socfpga: agilex: Add 4-bit SPI bus width
arm64: dts: socfpga: agilex: fix dtbs_check warning for clock manager
arm64: dts: socfpga: agilex: fix dtbs_check warning for NAND
arm64: dts: socfpga: move sdmmc-ecc to the base DTSI file
arm64: dts: socfpga: n5x: Add 4-bit SPI bus width
arm64: dts: socfpga: stratix10-swvp: fix dtbs_check warnings swvp
arm64: dts: socfpga: stratix10: Add 4-bit SPI bus width
arm64: dts: sprd: sc9860: Simplify clock nodes
arm64: dts: st: Add I/O sync to eth pinctrl in stm32mp25-pinctrl.dtsi
arm64: dts: st: Add memory-region-names property for stm32mp257f-ev1
arm64: dts: st: set RIFSC as an access controller on stm32mp21x platforms
arm64: dts: ten64: add board controller binding
arm64: dts: ti: Add Aquila AM69 Support
arm64: dts: ti: Add missing applied DT overlay targets
arm64: dts: ti: Add support for Kontron SMARC-sAM67
arm64: dts: ti: am69-aquila: Add Clover
arm64: dts: ti: Enable build testing of PHYTEC board overlays
arm64: dts: ti: k3-*: Replace rgmii-rxid with rgmii-id for CPSW ports
arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warnings
arm64: dts: ti: k3-am62-lp-sk: Set wakeup-source system-states
arm64: dts: ti: k3-am625: Add OLDI support
arm64: dts: ti: k3-am62: Add RNG node
arm64: dts: ti: k3-am62: Add support for AM625 OLDI IO Control
arm64: dts: ti: k3-am62: Define possible system states
arm64: dts: ti: k3-am62: disable "cpsw3g" in SoC file and enable in board file
arm64: dts: ti: k3-am62a7-sk: Set wakeup-source system-states
arm64: dts: ti: k3-am62a: Define possible system states
arm64: dts: ti: k3-am62d2-evm: Enable PMIC
arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig
arm64: dts: ti: k3-am62d2-evm: Fix regulator properties
arm64: dts: ti: k3-am62d2-evm: Remove unused ospi0 chip select pins
arm64: dts: ti: k3-am62l: add initial infrastructure
arm64: dts: ti: k3-am62l: add initial reference board file
arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup
arm64: dts: ti: k3-am62p-j722s-common-main: move audio_refclk here
arm64: dts: ti: k3-am62p5-sk: Set wakeup-source system-states
arm64: dts: ti: k3-am62p: Define possible system states
arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
arm64: dts: ti: k3-am642-evm: Add DMA support for TSCADC
arm64: dts: ti: k3-am642-phyboard-electra-peb-c-010: Fix icssg-prueth schema warning
arm64: dts: ti: k3-am642-phyboard-electra-x27-gpio1-spi1-uart3: Fix schema warnings
arm64: dts: ti: k3-am642-tqma64xxl: add boot phase tags
arm64: dts: ti: k3-am65: disable "mcu_cpsw" in SoC file and enable in board file
arm64: dts: ti: k3-am68-phycore-som: Add pmic label
arm64: dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file and enable in board file
arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
arm64: dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file and enable it in board file
arm64: dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file and enable in board files
arm64: dts: ti: k3-j722s-evm: explicitly use PLL1_HSDIV6 audio refclk
arm64: dts: ti: k3-j722s-main: fix the audio refclk source
arm64: dts: ti: k3-j784s4-evm-pcie0-pcie1-ep: Add boot phase tag to "pcie1_ep"
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to "pcie1_ctrl"
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-all tag to SERDES0
arm64: dts: ti: k3-j784s4: Fix I2C pinmux pull configuration
arm64: dts: ti: sa67: add build time dtb for overlays
arm64: dts: ti: sa67: add overlay for the ADS2 carrier
arm64: dts: ti: var-som-am62p: Add support for ADS7846 touchscreen
arm64: dts: ti: var-som-am62p: Add support for WM8904 audio codec
arm64: dts: ti: var-som-am62p: Refactor IPC configuration into common dtsi
arm64: dts: tqma8mpql-mba8mpxl: Add MicIn routing
arm64: efi: Fix NULL pointer dereference by initializing user_ns
arm64: entry: Clean out some indirection
arm64: Fix cleared E0POE bit after cpu_suspend()/resume()
arm64: Fix double word in comments
arm64: Fix typos and spelling errors in comments
arm64: Kconfig: add ARCH_BST for Black Sesame Technologies SoCs
arm64: kconfig: Add Kconfig entry for MPAM
arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder
arm64: mm: Fix incomplete tag reset in change_memory_common()
arm64: mm: make linear mapping permission update more robust for patial range
arm64: mm: Simplify check in arch_kfence_init_pool()
arm64: mm: use untagged address to calculate page index
arm64: Remove assertion on CONFIG_VMAP_STACK
arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT
arm64: remove unused ARCH_PFN_OFFSET
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
arm64: Select GENERIC_CPU_CACHE_MAINTENANCE
arm64: select HAVE_SHARED_GPIOS for ARCH_QCOM
arm64: Set __nocfi on swsusp_arch_resume()
arm64: tegra: Add ACTMON on Tegra210
arm64: tegra: Add default GIC address cells on Tegra132
arm64: tegra: Add default GIC address cells on Tegra186
arm64: tegra: Add default GIC address cells on Tegra194
arm64: tegra: Add default GIC address cells on Tegra210
arm64: tegra: Add device-tree node for NVVRS RTC
arm64: tegra: Add interconnect properties for Tegra210
arm64: tegra: Add interrupts for Tegra234 USB wake events
arm64: tegra: Add NVIDIA Jetson Nano 2GB Developer Kit support
arm64: tegra: Add NVJPG node for Tegra210 platforms
arm64: tegra: Add OPP tables on Tegra210
arm64: tegra: Add pinctrl definitions for pcie-ep nodes
arm64: tegra: Add reserved-memory node for P2180
arm64: tegra: Add reserved-memory node for P3450
arm64: tegra: Add Tegra186 pin controllers
arm64: tegra: Add Tegra210 NVJPG power-domain node
arm64: tegra: Add Tegra264 audio support
arm64: tegra: Drop redundant clock and reset names from TSEC node
arm64: tegra: Enable NVDEC and NVENC on Tegra210
arm64: tegra: Fix APB DMA controller node name
arm64: tegra: Move avdd-dsi-csi-supply into CSI node
arm64: tegra: Move HDA into the correct bus
arm64: tegra: Remove OTG ID GPIO from Jetson TX2 NX
arm64: tegra: Set USB Micro-B port to OTG mode on P3450
arm64: uaccess: Use unsafe wrappers for ASM GOTO
arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack
 
ARM: 9459/1: Disable jump-label on PREEMPT_RT
ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
ARM: 9468/1: fix memset64() on big-endian
ARM: allow __do_kernel_fault() to report execution of memory faults
ARM: at91: at91_dt_defconfig: set MMC_SPI to module
ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*()
ARM: dma-mapping: Switch to physical address mapping callbacks
ARM: dts: Add bus type for parallel ov5640
ARM: dts: add device_type for memory node
ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
ARM: dts: am33xx: Add missing serial console speed
ARM: dts: aspeed: Add Balcones system
ARM: dts: aspeed: clemente: Add HDD LED GPIO
ARM: dts: aspeed: clemente: add shunt-resistor-micro-ohms for LM5066i
ARM: dts: aspeed: Fix max31785 fan properties
ARM: dts: aspeed: harma: Add MCTP I2C controller node
ARM: dts: aspeed: santabarbara: Add AMD APML interface support
ARM: dts: aspeed: santabarbara: Add blank lines between nodes for readability
ARM: dts: aspeed: santabarbara: Add bmc_ready_noled Led
ARM: dts: aspeed: santabarbara: Add eeprom device node for PRoT module
ARM: dts: aspeed: santabarbara: Add gpio line name
ARM: dts: aspeed: santabarbara: Add sensor support for extension boards
ARM: dts: aspeed: santabarbara: Enable MCTP for frontend NIC
ARM: dts: aspeed: yosemite4: allocate ramoops for kernel panic
ARM: dts: aspeed: yosemite5: Add Meta Yosemite5 BMC
ARM: dts: imx28-amarula-rmm: add I2S audio
ARM: dts: imx53-usbarmory: Replace license text comment with SPDX identifier
ARM: dts: imx53: enable PMIC RTC on imx53-qsrb
ARM: dts: imx6-tbs2910: rename ir_recv to ir-receiver
ARM: dts: imx6: change voltage-divider's io-channel-cells to 1
ARM: dts: imx6: remove gpio suffix for regulator
ARM: dts: imx6: remove pinctrl-name if pinctrl-0 doesn't exist
ARM: dts: imx6: rename m95m02 to eeprom
ARM: dts: imx6: rename stmpgpio to gpio
ARM: dts: imx6: rename touch-thermal0 to touch-0-thermal
ARM: dts: imx6dl-yapp43: Enable pwm-beeper on boards with speaker
ARM: dts: imx6dl-yapp4: Model the RGB LED as a single multi-led part
ARM: dts: imx6q-ba16: fix RTC interrupt level
ARM: dts: imx6q-cm-fx6.dts: add supplies for wm8731
ARM: dts: imx6q-evi: fix rtc compatible
ARM: dts: imx6q-utilite-pro: add missing required property for pci
ARM: dts: imx6qdl-nitrogen6_max: rename i2cmux to i2c
ARM: dts: imx6qdl-skov-cpu fix typo interrupt
ARM: dts: imx6qdl-ts4900: rename ngpio to ngpios
ARM: dts: imx6qdl: make VAR-SOM SoM SoC-agnostic
ARM: dts: imx6ull-dhcom-pdk2: rename power-supply to vcc-supply for touchscreen
ARM: dts: imx6ull-phytec-tauri: remove extra space before jedec,spi-nor
ARM: dts: imx7ulp: remove bias-pull-up
ARM: dts: imx: add power-supply for lcd panel
ARM: dts: imx: add vdd-supply and vddio-supply for fsl,mpl3115
ARM: dts: imx: e70k02: add sy7636
ARM: dts: imx: remove redundant linux,phandle
ARM: dts: ixp4xx: Fix up Actiontec MI424WR DTS files
ARM: dts: mediatek: add basic support for Alcatel yarisxl board
ARM: dts: mediatek: drop wrong syscon hifsys compatible for MT2701/7623
ARM: dts: mediatek: mt6582: add clock-names property to uart nodes
ARM: dts: mediatek: mt6582: add enable-method property to cpus
ARM: dts: mediatek: mt6582: add mt6582 compatible to timer
ARM: dts: mediatek: mt6582: move MMIO devices under soc node
ARM: dts: mediatek: mt6582: remove compatible property from root node
ARM: dts: mediatek: mt6582: sort nodes and properties
ARM: dts: microchip: lan966x: Fix the access to the PHYs for pcb8290
ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32
ARM: dts: microchip: sama7d65: fix size-cells property for i2c3
ARM: dts: microchip: sama7d65: fix the ranges property for flx9
ARM: dts: microchip: sama7d65: fix uart fifo size to 32
ARM: dts: microchip: sama7g5: fix uart fifo size to 32
ARM: dts: nxp: imx: Fix mc13xxx LED node names
ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
ARM: dts: omap: Add support for TQMa335x/MBa335x
ARM: dts: omap: am335x-mba335x: Fix stray '/*' in comment
ARM: dts: omap: am335x-tqma335x/mba335x: Fix MicIn routing
ARM: dts: omap: AM33xx: add cpu label
ARM: dts: omap: rework Baltos LED nodes
ARM: dts: qcom: msm8226-samsung-ms013g: add simple-framebuffer
ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8
ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12
ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi
ARM: dts: qcom: msm8960: rename msmgpio node to tlmm
ARM: dts: qcom: msm8960: reorder nodes and properties
ARM: dts: remove undocumented clock-names for ov5642
ARM: dts: renesas: gose: Remove superfluous port property
ARM: dts: renesas: koelsch: Update ADV7180 binding
ARM: dts: renesas: kzm9g: Name interrupts for accelerometer
ARM: dts: renesas: r7s72100: Move interrupt-parent to root node
ARM: dts: renesas: r7s9210: Remove duplicate interrupt-parent
ARM: dts: renesas: r8a7742: Move interrupt-parent to root node
ARM: dts: renesas: r8a7743: Move interrupt-parent to root node
ARM: dts: renesas: r8a7744: Move interrupt-parent to root node
ARM: dts: renesas: r8a7745: Move interrupt-parent to root node
ARM: dts: renesas: r8a77470: Move interrupt-parent to root node
ARM: dts: renesas: r8a7790: Move interrupt-parent to root node
ARM: dts: renesas: r8a7791: Move interrupt-parent to root node
ARM: dts: renesas: r8a7792: Move interrupt-parent to root node
ARM: dts: renesas: r8a7793: Move interrupt-parent to root node
ARM: dts: renesas: r8a7794: Move interrupt-parent to root node
ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
ARM: dts: renesas: r9a06g032: Add the ADC device
ARM: dts: renesas: r9a06g032: Move interrupt-parent to root node
ARM: dts: rockchip: Adapt tps65910 nodes on RK3066 boards
ARM: dts: rockchip: Add spi_flash label to rk3288-veyron
ARM: dts: rockchip: move edp assigned-clocks to edp node on rk3288
ARM: dts: rockchip: Remove mshc aliases from RK3288
ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
ARM: dts: socfpga: add Enclustra base-board dtsi
ARM: dts: socfpga: add Enclustra boot-mode dtsi
ARM: dts: socfpga: add Enclustra Mercury SA1
ARM: dts: socfpga: add Enclustra Mercury+ SA2
ARM: dts: socfpga: add Enclustra SoM dts files
ARM: dts: socfpga: add Mercury AA1 variants
ARM: dts: socfpga: removal of generic PE1 dts
ARM: dts: sti: extract display subsystem out of soc
ARM: dts: sti: remove useless cells fields
ARM: dts: stm32: add iwdg1 node in stm32mp131.dtsi
ARM: dts: stm32: add the ARM SMC watchdog in stm32mp131.dtsi
ARM: dts: stm32: add the IWDG2 interrupt line in stm32mp131.dtsi
ARM: dts: stm32: enable the ARM SMC watchdog node in stm32mp135f-dk
ARM: dts: stm32: lxa: drop unnecessary vusb_d/a-supply
ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
ARM: dts: ti/omap: fix incorrect compatible string in internal eeprom node
ARM: dts: ti: omap: am335x-baltos: add a regulator for the mPCIe slot
 
arm: dts: ti: omap: am335x-pepper: Fix vmmc-supply property typo
arm: dts: ti: omap: Drop unnecessary properties for SDHCI node
 
ARM: fix branch predictor hardening
ARM: fix hash_name() fault
ARM: gemini: fix typos in comments
ARM: group is_permission_fault() with is_translation_fault()
 
arm: make sa1111_bus_type const
 
ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
ARM: mediatek: add MT6582 smp bring up code
ARM: multi_v7_defconfig: Enable TI PRU Ethernet driver
ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm
 
arm: npcm: drop unused Kconfig ERRATA symbol
 
ARM: omap1: avoid symbol clashes in fiq handler
ARM: OMAP2+: Fix falg->flag typo in omap_smc2()
ARM: shmobile: defconfig: Refresh for v6.18-rc1
ARM: tegra: add CSI nodes for Tegra20 and Tegra30
ARM: tegra: Add device-tree for Xiaomi Mi Pad (A0101)
ARM: tegra: Add missing HOST1X device nodes on Tegra114
ARM: tegra: Add missing HOST1X device nodes on Tegra124
ARM: tegra: Enable EXT4 for Tegra
ARM: uaccess: Implement missing __get_user_asm_dword()
ARM: versatile: Fix typo in versatile.c
 
arm_mpam: Add a helper to touch an MSC from any CPU
arm_mpam: Add cpuhp callbacks to probe MSC hardware
arm_mpam: Add helper to reset saved mbwu state
arm_mpam: Add helpers for managing the locking around the mon_sel registers
arm_mpam: Add helpers to allocate monitors
arm_mpam: Add kunit test for bitmap reset
arm_mpam: Add kunit tests for props_mismatch()
arm_mpam: Add MPAM MSC register layout definitions
arm_mpam: Add mpam_msmon_read() to read monitor value
arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate
arm_mpam: Add the class and component structures for firmware described ris
arm_mpam: Allow configuration to be applied and restored during cpu online
arm_mpam: Consider overflow in bandwidth counter state
arm_mpam: Extend reset logic to allow devices to be reset any time
arm_mpam: Merge supported features during mpam_enable() into mpam_class
arm_mpam: Probe and reset the rest of the features
arm_mpam: Probe for long/lwd mbwu counters
arm_mpam: Probe hardware to find the supported partid/pmg values
arm_mpam: Probe the hardware features resctrl supports
arm_mpam: Register and enable IRQs
arm_mpam: Remove duplicate linux/srcu.h header
arm_mpam: Reset MSC controls from cpuhp callbacks
arm_mpam: Stop using uninitialized variables in __ris_msmon_read()
arm_mpam: Track bandwidth counter state for power management
arm_mpam: Use a static key to indicate when mpam is enabled
arm_mpam: Use long MBWU counters if supported
arm_mpam: Use non-atomic bitops when modifying feature bitmap
 
arp: do not assume dev_hard_header() does not change skb->head
 
asm-generic: percpu: Add assembly guard
 
ASoC: ak4458 & ak5558: disable regulator if error
ASoC: ak4458: Disable regulator when error happens
ASoC: ak4458: remove the reset operation in probe and remove
ASoC: ak5558: Disable regulator when error happens
ASoC: amd: acp-mach-common: convert to snd_soc_dapm_xxx()
ASoC: amd: acp3x-es83xx: convert to snd_soc_dapm_xxx()
ASoC: amd: acp5x-mach: convert to snd_soc_dapm_xxx()
ASoC: amd: acp: Audio is not resuming after s0ix
ASoC: amd: acp: update tdm channels for specific DAI
ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and Device IDs
ASoC: amd: fix memory leak in acp3x pdm dma ops
ASoC: amd: ps: Propagate the PCI subsystem Vendor and
ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs
ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list
ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
ASoC: amd: yc: Add quirk for HP 200 G2a 16
ASoC: amd: yc: Fix microphone on ASUS M6500RE
ASoC: arizona-haptics: convert to snd_soc_dapm_xxx()
ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx()
ASoC: asoc.h: convert to snd_soc_dapm_xxx()
ASoC: atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx()
ASoC: atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx()
ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: audio_codec: convert to snd_soc_dapm_xxx()
ASoC: audio_helper: convert to snd_soc_dapm_xxx()
ASoC: audio_topology: convert to snd_soc_dapm_xxx()
ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
ASoC: codec: wm8400: replace printk() calls with dev_*() device aware logging
ASoC: codecs: 88pm860x: convert to snd_soc_dapm_xxx()
ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ab8500: convert to snd_soc_dapm_xxx()
ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ad1836: convert to snd_soc_dapm_xxx()
ASoC: codecs: ad193x: convert to snd_soc_dapm_xxx()
ASoC: codecs: adau1761: convert to snd_soc_dapm_xxx()
ASoC: codecs: adau1781: convert to snd_soc_dapm_xxx()
ASoC: codecs: adau17x1: convert to snd_soc_dapm_xxx()
ASoC: codecs: adau1977: convert to snd_soc_dapm_xxx()
ASoC: codecs: adau7118: convert to snd_soc_dapm_xxx()
ASoC: codecs: adav80x: convert to snd_soc_dapm_xxx()
ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ak4641: convert to snd_soc_dapm_xxx()
ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: alc5623: convert to snd_soc_dapm_xxx()
ASoC: codecs: arizona-jack: convert to snd_soc_dapm_xxx()
ASoC: codecs: arizona: convert to snd_soc_dapm_xxx()
ASoC: codecs: arizona: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: audio-iio-aux: convert to snd_soc_dapm_xxx()
ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: aw88261: convert to snd_soc_dapm_xxx()
ASoC: codecs: aw88261: pass pointer directly instead of passing the address
ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: aw88395: convert to snd_soc_dapm_xxx()
ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cpcap: convert to snd_soc_dapm_xxx()
ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs2072x: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs35l33: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs35l41: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs35l45: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs35l56: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs4234: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs42l43-jack: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs42l43: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs42l51: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs42l52: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs42l56: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs42l73: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs42xx8: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs47l15: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs47l24: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs47l35: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs47l85: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs47l90: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs47l92: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs48l32: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs530x: convert to snd_soc_dapm_xxx()
ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: cs53l30: convert to snd_soc_dapm_xxx()
ASoC: codecs: cx20442: convert to snd_soc_dapm_xxx()
ASoC: codecs: da7210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: da7213: convert to snd_soc_dapm_xxx()
ASoC: codecs: da7213: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: da7218: convert to snd_soc_dapm_xxx()
ASoC: codecs: da7218: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: da7219-aad: convert to snd_soc_dapm_xxx()
ASoC: codecs: da7219: convert to snd_soc_dapm_xxx()
ASoC: codecs: da7219: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: da732x: convert to snd_soc_dapm_xxx()
ASoC: codecs: da732x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: da9055: convert to snd_soc_dapm_xxx()
ASoC: codecs: da9055: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: es7134: convert to snd_soc_dapm_xxx()
ASoC: codecs: es8311: convert to snd_soc_dapm_xxx()
ASoC: codecs: es8316: convert to snd_soc_dapm_xxx()
ASoC: codecs: es8326: convert to snd_soc_dapm_xxx()
ASoC: codecs: es8328: convert to snd_soc_dapm_xxx()
ASoC: codecs: es8328: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: es8389: convert to snd_soc_dapm_xxx()
ASoC: codecs: Fix error handling in pm4125 audio codec driver
ASoC: codecs: Fix the error of excessive semicolons
ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: hda: convert to snd_soc_dapm_xxx()
ASoC: codecs: hdac_hda: convert to snd_soc_dapm_xxx()
ASoC: codecs: hdac_hdmi: convert to snd_soc_dapm_xxx()
ASoC: codecs: hdmi-codec: convert to snd_soc_dapm_xxx()
ASoC: codecs: idt821034: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: jz4740: convert to snd_soc_dapm_xxx()
ASoC: codecs: jz4760: convert to snd_soc_dapm_xxx()
ASoC: codecs: jz4770: convert to snd_soc_dapm_xxx()
ASoC: codecs: lm49453: convert to snd_soc_dapm_xxx()
ASoC: codecs: lpass-macro: complete sm6115 support
ASoC: codecs: lpass-rx-macro: add SM6115 compatible
ASoC: codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx()
ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths
ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx()
ASoC: codecs: lpass-tx-macro: fix SM6115 support
ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: lpass-va-macro: add SM6115 compatible
ASoC: codecs: lpass-va-macro: convert to snd_soc_dapm_xxx()
ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: lpass-wsa-macro: add volume controls for mix path
ASoC: codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx()
ASoC: codecs: lpass-wsa-macro: fix path clock dependencies
ASoC: codecs: lpass-wsa-macro: remove main path event
ASoC: codecs: lpass-wsa-macro: remove mix path event
ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check
ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum
ASoC: codecs: lpass-wsa-macro: remove useless gain read/write sequence
ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: madera: convert to snd_soc_dapm_xxx()
ASoC: codecs: madera: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max9759: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max9768: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max98088: convert to snd_soc_dapm_xxx()
ASoC: codecs: max98088: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max98090: convert to snd_soc_dapm_xxx()
ASoC: codecs: max98090: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max98095: convert to snd_soc_dapm_xxx()
ASoC: codecs: max98095: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max98373: convert to snd_soc_dapm_xxx()
ASoC: codecs: max98390: convert to snd_soc_dapm_xxx()
ASoC: codecs: max98390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max98396: convert to snd_soc_dapm_xxx()
ASoC: codecs: max9850: convert to snd_soc_dapm_xxx()
ASoC: codecs: max9867: convert to snd_soc_dapm_xxx()
ASoC: codecs: max9867: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: max98925: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ml26124: convert to snd_soc_dapm_xxx()
ASoC: codecs: Modify awinic amplifier dsp read and write functions
ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: mt6357: convert to snd_soc_dapm_xxx()
ASoC: codecs: mt6358: convert to snd_soc_dapm_xxx()
ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: mt6359: convert to snd_soc_dapm_xxx()
ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: nau8325: Silence uninitialized variables warnings
ASoC: codecs: nau8810: convert to snd_soc_dapm_xxx()
ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: nau8821: convert to snd_soc_dapm_xxx()
ASoC: codecs: nau8822: convert to snd_soc_dapm_xxx()
ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: nau8824: convert to snd_soc_dapm_xxx()
ASoC: codecs: nau8825: convert to snd_soc_dapm_xxx()
ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: pcm186x: convert to snd_soc_dapm_xxx()
ASoC: codecs: pcm512x: convert to snd_soc_dapm_xxx()
ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: pm4125: clean up bind() device reference handling
ASoC: codecs: pm4125: drop bogus container_of() error handling
ASoC: codecs: pm4125: Fix potential conflict when probing two devices
ASoC: codecs: pm4125: remove duplicate code
ASoC: codecs: pm4125: Remove irq_chip on component unbind
ASoC: codecs: pm4125: Two minor fixes for
ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rk3308: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt1015: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt274: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt286: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt298: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5514: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5516: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5631: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt5640: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5645: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5651: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5659: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt5660: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5663: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5665: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt5668: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5670: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B
ASoC: codecs: rt5677: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5682: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt5682s: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt700: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt711-sdca: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: rt711: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt712-sdca: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt715-sdca: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt715: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt721-sdca: convert to snd_soc_dapm_xxx()
ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: simple-mux: convert to snd_soc_dapm_xxx()
ASoC: codecs: simplify aw87390_init() argument a bit
ASoC: codecs: sma1303: convert to snd_soc_dapm_xxx()
ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: sma1307: convert to snd_soc_dapm_xxx()
ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: ssm2518: convert to snd_soc_dapm_xxx()
ASoC: codecs: ssm2602: convert to snd_soc_dapm_xxx()
ASoC: codecs: ssm4567: convert to snd_soc_dapm_xxx()
ASoC: codecs: sta32x: convert to snd_soc_dapm_xxx()
ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: sta350: convert to snd_soc_dapm_xxx()
ASoC: codecs: sta350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: sta529: convert to snd_soc_dapm_xxx()
ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tas571x: convert to snd_soc_dapm_xxx()
ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tas6424: convert to snd_soc_dapm_xxx()
ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx()
ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx()
ASoC: codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx()
ASoC: codecs: tlv320aic3x: convert to snd_soc_dapm_xxx()
ASoC: codecs: tlv320dac33: convert to snd_soc_dapm_xxx()
ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: twl4030: convert to snd_soc_dapm_xxx()
ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: twl6040: convert to snd_soc_dapm_xxx()
ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: uda1380: convert to snd_soc_dapm_xxx()
ASoC: codecs: va-macro: Clean up on error path in probe()
ASoC: codecs: va-macro: fix revision checking
ASoC: codecs: va-macro: Rework version checking
ASoC: codecs: wcd9335: convert to snd_soc_dapm_xxx()
ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wcd934x: add explicit soundwire depenency
ASoC: codecs: wcd934x: convert to snd_soc_dapm_xxx()
ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wcd937x: convert to snd_soc_dapm_xxx()
ASoC: codecs: wcd937x: drop bogus container_of() error handling
ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver
ASoC: codecs: wcd937x: fix OF node leaks on probe failure
ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wcd938x: fix OF node leaks on probe failure
ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wcd939x: fix OF node leaks on probe failure
ASoC: codecs: wcd939x: fix regmap leak on probe failure
ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wcd93xx: fix OF node leaks on probe
ASoC: codecs: wm0010: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm5100: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm5102: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm5110: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8350: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8400: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8510: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8523: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8580: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8711: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8728: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8731: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8737: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8750: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8753: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8770: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8776: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8804: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8900: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8903: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8904: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8940: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8955: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8960: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8961: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8962: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8971: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8974: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8978: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8983: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8985: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8988: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8990: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8991: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8993: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8994: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8995: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8996: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm8997: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm8998: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm9081: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm9090: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm9712: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm9713: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm_adsp: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wm_hubs: convert to snd_soc_dapm_xxx()
ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wsa881x: fix unnecessary initialisation
ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wsa883x: fix unnecessary initialisation
ASoC: codecs: wsa883x: suppress variant printk
ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wsa884x: fix codec initialisation
ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: codecs: wsa88xx: fix codec initialisation
ASoC: convert to snd_soc_dapm_xxx()
ASoC: cros_ec_codec: Remove unnecessary selection of CRYPTO
ASoC: cs-amp-lib-test: Add cases for factory calibration helpers
ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data()
ASoC: cs-amp-lib: Add function to write calibration to UEFI
ASoC: cs-amp-lib: Add helpers for factory calibration
ASoC: cs-amp-lib: Remove redundant calls to kunit_deactivate_static_stub()
ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable()
ASoC: cs-amp-lib: Revert use of __free(kfree) back to normal C cleanup
ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing
ASoC: cs35l41: Always return 0 when a subsystem ID is found
ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel
ASoC: cs35l56: Add calibration command to store into UEFI
ASoC: cs35l56: Add common code for factory calibration
ASoC: cs35l56: Add control to read CAL_SET_STATUS
ASoC: cs35l56: Allow restoring factory calibration through ALSA control
ASoC: cs35l56: Alter error codes for calibration routine
ASoC: cs35l56: Create debugfs files for factory calibration
ASoC: cs35l56: Fix incorrect select SND_SOC_CS35L56_CAL_SYSFS_COMMON
ASoC: cs35l56: Log a message if firmware is missing
ASoC: cs35l56: Read silicon ID during initialization and save it
ASoC: cs35l56: Set access permissions on volatile
ASoC: cs35l56: Support for restoring calibration on
ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control
ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control
ASoC: cs4271: Add support for the external mclk
ASoC: cs4271: Disable regulators in component_probe() error path
ASoC: cs42l43: Correct handling of 3-pole jack load detection
ASoC: cs530x: Add CODEC and DAC support
ASoC: cs530x: Add SPI bus support for cs530x parts
ASoC: cs530x: Check the DEVID matches the devtype
ASoC: cs530x: Correct constant naming
ASoC: cs530x: Correct MCLK reference frequency values
ASoC: cs530x: Remove unused struct members and constants
ASoC: cs530x: Rename bitfield to reflect common use for ADC and DAC
ASoC: cs530x: Rename i2c related structures
ASoC: cs530x: Sort #include directives and tydy up whitespaces
ASoC: cs530x: Update the copyright headers
ASoC: davinci-evm: Fix reference leak in davinci_evm_probe
ASoC: drop bogus container_of() error handling
ASoC: dt-bindings: Add bindings for SpacemiT K1
ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible for A523
ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatible for A523
ASoC: dt-bindings: cirrus,cs4271: Document mclk clock
ASoC: dt-bindings: cirrus,cs42xx8: Reference common DAI properties
ASoC: dt-bindings: consolidate simple audio codec to trivial-codec.yaml
ASoC: dt-bindings: don't check node names
ASoC: dt-bindings: everest,es8316: Add interrupt support
ASoC: dt-bindings: fsl,sai: Add support for i.MX952 platform
ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document
ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX
ASoC: dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA
ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names
ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card
ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard
ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs
ASoC: dt-bindings: realtek,rt5640: Add missing properties/node
ASoC: dt-bindings: realtek,rt5640: Allow 7 for realtek,jack-detect-source
ASoC: dt-bindings: realtek,rt5640: Document mclk
ASoC: dt-bindings: realtek,rt5640: Document port node
ASoC: dt-bindings: realtek,rt5640: Update jack-detect
ASoC: dt-bindings: realtek,rt5640: Various fixes
ASoC: dt-bindings: rockchip-spdif: Allow "port" node
ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x
ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support
ASoC: dt-bindings: ti,pcm1862: convert to dtschema
ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 support
ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828
ASoC: dt-bindings: ti,tas2781: Add TAS5822 support
ASoC: dt-bindings: ti,tlv320aic3x: Add compatible string ti,tlv320aic23
ASoC: Fix sdw_utils calling wrong codec init callbacks
ASoC: fsl-asoc-card: Use of_property_present() for non-boolean properties
ASoC: fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx()
ASoC: fsl: imx-card: Do not force slot width to sample width
ASoC: fsl: imx-rpmsg: convert to snd_soc_dapm_xxx()
ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: fsl_asrc_dma: fix duplicate debugfs directory error
ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list
ASoC: fsl_easrc: Fix duplicate debufs entries
ASoC: fsl_easrc: fix duplicate debugfs directory error
ASoC: fsl_micfil: Add default quality for different platforms
ASoC: fsl_micfil: Set channel range control
ASoC: fsl_micfil: Set default quality and channel
ASoC: fsl_sai: Add missing registers to cache default
ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode
ASoC: fsl_spdif: Constify some structures
ASoC: fsl_xcvr: clear the channel status control memory
ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()
ASoC: fsl_xcvr: provide regmap names
ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return
ASoC: generic: audio-graph-card: convert to snd_soc_dapm_xxx()
ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: Intel: atom: Replace strcpy() with strscpy()
ASoC: intel: atom: sst-atom-controls: convert to snd_soc_dapm_xxx()
ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: Intel: avs: Allow for NHLT configuration
ASoC: Intel: avs: Allow the topology to carry NHLT data
ASoC: intel: avs: control: convert to snd_soc_dapm_xxx()
ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx()
ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx()
ASoC: Intel: avs: Honor NHLT override when setting up a path
ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx()
ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx()
ASoC: Intel: avs: Replace snprintf() with scnprintf()
ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx()
ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx()
ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_dapm_xxx()
ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In capture used
ASoC: intel: boards: sof_board_helpers: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_cirrus_common: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_maxim_common: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_nuvoton_common: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_realtek_common: convert to snd_soc_dapm_xxx()
ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx()
ASoC: Intel: catpt: Do not block the system from suspending
ASoC: Intel: catpt: Do not ignore errors on runtime resume
ASoC: Intel: catpt: Fix error path in hw_params()
ASoC: Intel: catpt: Fix offset checks
ASoC: Intel: catpt: Fix probing order of driver components
ASoC: Intel: catpt: Round of fixes and PM changes
ASoC: Intel: catpt: Switch to resource_xxx() API
ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: Intel: common / SOF: Use function topologies for
ASoC: Intel: export sof_sdw_get_tplg_files
ASoC: Intel: export sof_sdw_get_tplg_files
ASoC: Intel: machine driver updates for 6.19
ASoC: Intel: mtl-match: Add 6-amp matches for CS35L56
ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L56 with feedback
ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L63 with feedback
ASoC: Intel: soc-acpi-intel-nvl-match: add rt722 l3 support
ASoC: Intel: soc-acpi-intel-nvl-match: Drop rt722 l3 from the match table
ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23
ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 support
ASoC: Intel: soc-acpi: add NVL match tables
ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9
ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
ASoC: Intel: sof_rt5682: Add quirk override support
ASoC: intel: sof_sdw: Add ability to have auxiliary devices
ASoC: Intel: sof_sdw: add codec speaker support for the SKU
ASoC: intel: sof_sdw: Add codec_info for cs42l45
ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43
 
ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15)
 
ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker
ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set
ASoC: Intel: sof_sdw: shift SSP BT mask bits.
ASoC: max98090/91: added DAPM widget for digital output for max98091
ASoC: max98090/91: adding DAPM routing for digital output for max98091
ASoC: max98090/91: adding the two virtual Mux widgets in the routes
ASoC: max98090/91: adding two virtual Mux widgets for digital mics
ASoC: max98090/91: fixing a space
ASoC: max98090/91: fixing the stream index
ASoC: mediatek: Add support for MT8189 SoC
ASoC: mediatek: common: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: mediatek: mt8186-mt6366-common: convert to snd_soc_dapm_xxx()
ASoC: mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx()
ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx()
ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: mediatek: mt8189: add common header
ASoC: mediatek: mt8189: add machine driver with nau8825
ASoC: mediatek: mt8189: add platform driver
ASoC: mediatek: mt8189: remove unnecessary NULL check
ASoC: mediatek: mt8189: support ADDA in platform driver
ASoC: mediatek: mt8189: support audio clock control
ASoC: mediatek: mt8189: support I2S in platform driver
ASoC: mediatek: mt8189: support PCM in platform driver
ASoC: mediatek: mt8189: support TDM in platform driver
ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx()
ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx()
ASoC: mediatek: mtk-afe-platform-driver: convert to snd_soc_dapm_xxx()
ASoC: mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx()
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx()
ASoC: meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx()
ASoC: meson: axg-spdifout: convert to snd_soc_dapm_xxx()
ASoC: meson: axg-tdm-interface: convert to snd_soc_dapm_xxx()
ASoC: meson: g12a-toacodec: convert to snd_soc_dapm_xxx()
ASoC: meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx()
ASoC: meson: t9015: convert to snd_soc_dapm_xxx()
ASoC: mxs-saif: support usage with simple-audio-card
ASoC: nau8325: add missing build config
ASoC: nau8325: Delete a stray tab
ASoC: nau8325: use simple i2c probe function
ASoC: ops: fix pointer types to be big-endian
ASoC: ops: fix snd_soc_get_volsw for sx controls
ASoC: pxa: spitz: convert to snd_soc_dapm_xxx()
 
ASoc: qcom: audioreach: remove unused variables
ASoc: qcom: audioreach: Use automatic cleanup of kfree()
 
ASoC: qcom: q6adm: the the copp device only during last instance
 
ASoc: qcom: q6adm: Use automatic cleanup of kfree()
ASoc: qcom: q6afe: fix bad guard conversion
ASoc: qcom: q6afe: Use automatic cleanup of kfree()
 
ASoC: qcom: q6afe: Use guard() for spin locks
ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
ASoC: qcom: q6apm-dai: Use guard() for spin locks
 
ASoc: qcom: q6apm: Use automatic cleanup of kfree()
 
ASoC: qcom: q6asm-dai: perform correct state check before closing
ASoC: qcom: q6asm-dai: schedule all available frames to avoid dsp under-runs
ASoC: qcom: q6asm-dai: Use guard() for spin locks
ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer
ASoC: qcom: q6asm: add q6asm_get_hw_pointer
ASoC: qcom: q6asm: handle the responses after closing
ASoC: qcom: q6asm: set runtime correctly for each stream
 
ASoc: qcom: q6asm: Use automatic cleanup of kfree()
 
ASoC: qcom: q6asm: Use guard() for spin locks
ASoC: qcom: q6dsp: fixes and updates
 
ASoc: qcom: q6prm: Use automatic cleanup of kfree()
 
ASoC: qcom: q6routing: convert to snd_soc_dapm_xxx()
ASoC: qcom: q6usb: convert to snd_soc_dapm_xxx()
ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
ASoC: qcom: sc7180: convert to snd_soc_dapm_xxx()
ASoC: qcom: sc7280: make use of common helpers
ASoC: qcom: sc8280xp: Add support for Kaanapali
ASoC: qcom: sdm845: make use of common helpers
ASoC: qcom: sdm845: set quaternary MI2S codec DAI to I2S format
ASoC: qcom: sdw: fix memory leak
ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
ASoC: qcom: sdw: remove redundant code
ASoC: qcom: sm8250: add qrb2210-sndcard compatible string
ASoC: qcom: topology: convert to snd_soc_dapm_xxx()
ASoC: renesas: fsi: Constify struct fsi_stream_handler
ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width
ASoC: replace use of system_wq with system_dfl_wq
ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)
ASoC: rockchip: i2s-tdm: Omit a variable reassignment in rockchip_i2s_tdm_probe()
ASoC: rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx()
ASoC: rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx()
ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: rt1320: fix intermittent no-sound issue
ASoC: rt1320: update VC blind write settings
ASoC: rt5640: Fix duplicate clock properties in DT binding
ASoC: samsung: aries_wm8994: convert to snd_soc_dapm_xxx()
ASoC: samsung: bells: convert to snd_soc_dapm_xxx()
ASoC: samsung: littlemill: convert to snd_soc_dapm_xxx()
ASoC: samsung: lowland: convert to snd_soc_dapm_xxx()
ASoC: samsung: midas_wm1811: convert to snd_soc_dapm_xxx()
ASoC: samsung: smdk_wm8994: convert to snd_soc_dapm_xxx()
ASoC: samsung: speyside: convert to snd_soc_dapm_xxx()
ASoC: samsung: tm2_wm5110: convert to snd_soc_dapm_xxx()
ASoC: samsung: tobermory: convert to snd_soc_dapm_xxx()
ASoC: SDCA: Add basic SDCA class driver
ASoC: SDCA: Add basic SDCA function driver
ASoC: SDCA: Add comment for function reset polling
ASoC: SDCA: Add companion amp Function
ASoC: SDCA: Add completion for FDL start and stop
ASoC: SDCA: Add early IRQ handling
ASoC: SDCA: Add FDL library for XU entities
ASoC: SDCA: Add FDL-specific IRQ processing
ASoC: SDCA: add function devices
ASoC: SDCA: Add helper to write initialization writes
ASoC: SDCA: Add HID button IRQ
ASoC: SDCA: Add manual PM runtime gets to IRQ handlers
ASoC: SDCA: Add missing forward declaration in header
ASoC: SDCA: Add SDCA FDL data parsing
ASoC: SDCA: Add stubs for FDL helper functions
ASoC: SDCA: Add terminal type into input/output widget name
ASoC: SDCA: Add UMP buffer helper functions
ASoC: SDCA: Add UMP timeout handling for FDL
ASoC: SDCA: Align mute controls to ALSA expectations
ASoC: SDCA: Correct FDL locking in sdca_fdl_process()
ASoC: SDCA: Factor out a helper to find SDCA IRQ data
ASoC: SDCA: Factor out helper to process Control defaults
ASoC: SDCA: Fix missing dash in HIDE DisCo property
ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions()
ASoC: SDCA: Fixup some more Kconfig issues
ASoC: SDCA: Force some SDCA Controls to be volatile
ASoC: SDCA: Move most of the messages from info to debug
ASoC: SDCA: Parse Function Reset max delay
ASoC: SDCA: Parse XU Entity properties
ASoC: SDCA: Pass device register map from IRQ alloc to handlers
ASoC: SDCA: Pass SoundWire slave to HID
ASoC: SDCA: Populate regmap cache for readable Controls
ASoC: SDCA: Rely less on the ASoC component in IRQ handling
ASoC: SDCA: Remove duplicated module macros
ASoC: SDCA: Rename SoundWire struct device variables
ASoC: sdca: sdca_asoc: convert to snd_soc_dapm_xxx()
ASoC: SDCA: support Q7.8 volume format
ASoC: SDCA: Update externally_requested flag to cover all requests
ASoC: SDCA: Use helper macros for control identification
ASoC: sdw_utils: Add codec_conf for every DAI
ASoC: sdw_utils: Add cs42l45 support functions
ASoC: sdw_utils: add name_prefix for rt1321 part id
ASoC: sdw_utils: Call init callbacks on the correct codec DAI
ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type
ASoC: sdw_utils: Move codec_name to dai info
ASoC: sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_rt_sdca_jack_common: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx()
ASoC: sdw_utils: subtract the endpoint that is not present
ASoC: simple-card-utils: Check device node before overwrite direction
ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files op
ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
ASoC: soc-core: check ops & auto_selectable_formats in snd_soc_dai_get_fmt() to prevent dereference error
ASoC: soc-core: convert to snd_soc_dapm_xxx()
ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure
ASoC: soc-dapm: convert to snd_soc_dapm_xxx()
ASoC: soc-jack: convert to snd_soc_dapm_xxx()
ASoC: soc-pcm: convert to snd_soc_dapm_xxx()
ASoC: soc-pcm: Preserve hw parameters from components in dpcm_runtime_setup_fe
ASoC: soc-topology: convert to snd_soc_dapm_xxx()
ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags
ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags
ASoC: soc.h: convert to snd_soc_dapm_xxx()
ASoC: soc.h: remove snd_soc_kcontrol_component()
ASoC: soc_sdw_utils: add cs35l57 support
ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
ASoC: soc_sdw_utils: drop bogus container_of() error handling
ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
ASoC: sof-client-probes: convert to snd_soc_dapm_xxx()
ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
ASoC: SOF: add platform name into sof_intel_dsp_desc
ASoC: SOF: add platform name into sof_intel_dsp_desc
ASoC: SOF: don't check the existence of dummy topology
ASoC: SOF: don't check the existence of dummy topology
ASoC: SOF: Don't print the monolithic topology name if function topology may be used
ASoC: SOF: Don't print the monolithic topology name if function topology may be used
ASoC: SOF: Fix function topology name check in profile info output
ASoC: SOF: imx9: use SCMI API for LM management
ASoC: SOF: Intel: add -bt tplg suffix if BT is present
ASoC: SOF: Intel: add hyphen between name and index to amp name_prefix
ASoC: SOF: Intel: add initial support for NVL-S
ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment
ASoC: SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplg
ASoC: SOF: Intel: remove hyphen from AMP name_prexix
ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERIC
ASoC: SOF: Intel: use hdev->info.link_mask directly
ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection
ASoC: SOF: ipc4-topology: fixes for 'exotic' format
ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well
ASoC: SOF: ipc4-topology: set playback channel mask
ASoC: SOF: pcm: Set the PCM device name for HDMI
ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf()
ASoC: SOF: topology: Add context when sink or source widget is missing
ASoC: sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with cs42l43
ASoC: sof_sdw: Add a quirk for Lenovo laptop using sidecar amps with cs42l43
ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
ASoC: spacemit: add i2s support for K1 SoC
ASoC: spacemit: add i2s support to K1 SoC
ASoC: spacemit: fix build warning and error
ASoC: spacemit: fix incorrect error check for sspa clock
ASoC: spacemit: use `depends on` instead of `select`
ASoC: stm32: dfsdm: don't use %pK through printk
ASoC: stm32: sai: clean up probe error path
ASoC: stm32: sai: fix clk prepare imbalance on probe failure
ASoC: stm32: sai: fix device and OF node leaks on
ASoC: stm32: sai: fix device and OF node leaks on
ASoC: stm32: sai: fix device leak on probe
ASoC: stm32: sai: fix OF node leak on probe
ASoC: sun4i-spdif: Add missing kerneldoc fields for sun4i_spdif_quirks
ASoC: sun4i-spdif: Support SPDIF output on A523 family
ASoC: sunxi: sun4i-codec: convert to snd_soc_dapm_xxx()
ASoC: sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx()
ASoC: sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx()
ASoC: sunxi: sun8i-codec: convert to snd_soc_dapm_xxx()
ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support
ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828
ASoC: tas2781: Add tas5822 support
ASoC: tas2781: Correct the wrong chip ID for reset variable check
ASoC: tas2781: correct the wrong period
ASoC: tas2781: Replace deprecated strcpy() with strscpy()
ASoC: tas2783: Fix build for SoundWire API update
 
ASoc: tas2783A: Remove unneeded variable assignment
 
ASoC: tegra: Fix uninitialized flat cache warning in tegra210_ahub
ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA
ASoC: tegra: Revert fix for uninitialized flat cache warning in tegra210_ahub
ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx()
ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx()
ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx()
ASoC: ti: ams-delta: convert to snd_soc_dapm_xxx()
ASoC: ti: davinci-evm: convert to snd_soc_dapm_xxx()
ASoC: ti: j721e-evm: convert to snd_soc_dapm_xxx()
ASoC: ti: n810: convert to snd_soc_dapm_xxx()
ASoC: ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx()
ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx()
ASoC: ti: omap3pandora: convert to snd_soc_dapm_xxx()
ASoC: ti: rx51: convert to snd_soc_dapm_xxx()
ASoC: tlv320adcx140: fix null pointer
ASoC: tlv320adcx140: fix word length
ASoC: tlv320adcx140: invert DRE_ENABLE
ASoC: tlv320adcx140: Merge fixes from Pengutronix
ASoC: tlv320adcx140: Propagate error codes during probe
ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
ASoC: use snd_kcontrol_chip() instead of
ASoC: use sof_sdw as default Intel SOF SDW machine
ASoC: use sof_sdw as default Intel SOF SDW machine
ASoC: ux500: mop500_ab8500: convert to snd_soc_dapm_xxx()
ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
 
asus-armoury: fix ppt data for GA403U* renaming to GA403UI
 
ata: ahci: Do not read the per port area for unimplemented ports
ata: libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC
ata: libata-core: Disable LPM on ST2000DM008-2FR102
ata: libata-core: Quirk DELLBOSS VD max_sectors
ata: libata-sata: Improve link_power_management_supported sysfs attribute
ata: libata-sff: add WQ_PERCPU to alloc_workqueue users
ata: libata: Add cpr_log to ata_dev_print_features() early return
ata: libata: Add DIPM and HIPM to ata_dev_print_features() early return
ata: libata: Call ata_dev_config_lpm() for ATAPI devices
ata: libata: Move quirk flags to their own enum
ata: libata: Print features also for ATAPI devices
ata: pata_it821x: Replace deprecated strcpy with strscpy in it821x_display_disk
ata: pata_pcmcia: Add Iomega Clik! PCMCIA ATA/ATAPI Adapter
 
atm: Fix dma_free_coherent() size
 
atomic: Skip alignment check for try_cmpxchg() old arg
 
audit: fix comment misindentation in audit.h
audit: merge loops in __audit_inode_child()
audit: Use kzalloc() instead of kmalloc()/memset() in audit_krule_to_data()
 
autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD()
autofs: dont trigger mount if it cant succeed
autofs: fix per-dentry timeout warning
 
autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there
 
auxdisplay: linedisp: add num_chars sysfs attribute
auxdisplay: linedisp: display static message when length <= display size
auxdisplay: linedisp: encapsulate container_of usage within to_linedisp
auxdisplay: linedisp: support attribute attachment to auxdisplay devices
 
backing-file: use credential guards for mmap
backing-file: use credential guards for reads
backing-file: use credential guards for splice read
backing-file: use credential guards for splice write
backing-file: use credential guards for writes
 
backlight: aw99706: Add support for Awinic AW99706 backlight
backlight: aw99706: Fix unused function warnings from suspend/resume ops
backlight: Do not include in header file
backlight: ktd2801: Depend on GPIOLIB
backlight: led-bl: Add devlink to supplier LEDs
backlight: lp855x: Fix lp855x.h kernel-doc warnings
 
batman-adv: Start new development cycle
batman-adv: use skb_crc32c() instead of skb_seq_read()
 
bcache: Avoid -Wflex-array-member-not-at-end warning
bcache: drop discard sysfs interface
bcache: fix I/O accounting leak in detached_dev_do_request
bcache: fix improper use of bi_end_io
bcache: get rid of discard code from journal
bcache: reduce gc latency by processing less nodes and sleep less time
bcache: remove dead code in detached_dev_do_request
bcache: remove discard code from alloc.c
bcache: remove discard sysfs interface document
bcache: remove redundant __GFP_NOWARN
bcache: replace use of system_wq with system_percpu_wq
bcache: use bio cloning for detached device requests
bcache: WQ_PERCPU added to alloc_workqueue users
 
bdev: add hint prints in sb_set_blocksize() for LBS dependency on THP
 
be2net: fix data race in be_get_new_eqd
be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
 
binder: fix BR_FROZEN_REPLY error log
binder: fix UAF in binder_netlink_report()
binder: mark binder_alloc_exhaustive_test as slow
 
binderfs: fix ida_alloc_max() upper bound
binderfs: use simple_start_creating()
 
binderfs_binder_ctl_create(): kill a bogus check
 
binfmt_misc: use credential guards
 
bitfield: Add less-checking __FIELD_{GET,PREP}()
bitfield: Add non-constant field_{prep,get}() helpers
 
bitops: Add missed file to MAINTAINERS
bitops: Update kernel-doc in hweight.c to fix the issues with it
 
blk-mq-dma: always initialize dma state
blk-mq-dma: fix kernel-doc function name for integrity DMA iterator
 
blk-mq: Abort suspend when wakeup events are pending
blk-mq: add blk_rq_nr_bvec() helper
blk-mq: avoid stall during boot due to synchronize_rcu_expedited
blk-mq: delete task running check in blk_hctx_poll()
blk-mq: fix potential uaf for 'queue_hw_ctx'
blk-mq: skip CPU offline notify on unmapped hctx
blk-mq: use array manage hctx map instead of xarray
blk-mq: use BLK_POLL_ONESHOT for synchronous poll completion
blk-mq: use queue_hctx in blk_mq_map_queue_type
blk-mq: use struct_size() in kmalloc()
 
blk-rq-qos: Remove unlikely() hints from QoS checks
 
blk-zoned: Document disk_zone_wplug_schedule_bio_work() locking
blk-zoned: Fix a typo in a source code comment
blk-zoned: Move code from disk_zone_wplug_add_bio() into its caller
 
blktrace: add block trace commands for zone operations
blktrace: add definitions for blk_user_trace_setup2
blktrace: add definitions for struct blk_io_trace2
blktrace: add support for REQ_OP_WRITE_ZEROES tracing
blktrace: change the internal action to 64bit
blktrace: differentiate between blk_io_trace versions
blktrace: expose ZONE APPEND completions to blktrace
blktrace: factor out recording a blktrace event
blktrace: for ftrace use correct trace format ver
blktrace: handle BLKTRACESETUP2 ioctl
blktrace: move ftrace blk_io_tracer to blk_io_trace2
blktrace: move trace_note to blk_io_trace2
blktrace: only calculate trace length once
blktrace: pass blk_user_trace2 to setup functions
blktrace: split do_blk_trace_setup into two functions
blktrace: split out relaying a blktrace event
blktrace: trace zone write plugging operations
blktrace: untangle if/else sequence in __blk_add_trace
blktrace: use debug print to report dropped events
 
block, bfq: update outdated comment
 
block,bfq: fix aux stat accumulation destination
 
block-dma: properly take MMIO path
 
block/blk-throttle: drop unneeded blk_stat_enable_accounting
block/blk-throttle: Fix throttle slice time for SSDs
block/blk-throttle: Remove throtl_slice from struct throtl_data
 
block/mq-deadline: Introduce dd_start_request()
block/mq-deadline: Switch back to a single dispatch list
 
block/rnbd: correct all kernel-doc complaints
 
block: accumulate memory segment gaps per bio
block: add allocation size check in blkdev_pr_read_keys()
block: add IOC_PR_READ_KEYS ioctl
block: add IOC_PR_READ_RESERVATION ioctl
block: add lockdep to queue_limits_commit_update()
block: add zone write plug condition to debugfs zone_wplugs
block: blocking mempool_alloc doesn't fail
block: clean up indentation in blk_rq_map_iter_init()
block: cleanup blkdev_report_zones()
block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
block: consider discard merge last
block: define alloc_sched_data and free_sched_data methods for kyber
block: don't leak disk->zones_cond for !disk_need_zone_resources
block: don't merge bios with different app_tags
block: don't return 1 for the fallback case in blkdev_get_zone_info
block: enable per-cpu bio cache by default
block: Fix an error path in disk_update_zone_resources()
block: fix cached zone reporting after zone append was used
block: fix cached zone reports on devices with native zone append
block: fix comment for op_is_zone_mgmt() to include RESET_ALL
block: fix memory leak in __blkdev_issue_zero_pages
block: fix merging data-less bios
block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
block: fix NULL pointer dereference in disk_report_zones()
block: fix race between wbt_enable_default and IO submission
block: fix typos in comments and strings in blk-core
block: freeze queue when updating zone resources
block: handle zone management operations completions
block: ignore __blkdev_issue_discard() return value
block: improve blk_zone_wp_offset()
block: improve zone_wplugs debugfs attribute output
block: introduce alloc_sched_data and free_sched_data elevator methods
block: introduce bdev_zone_start()
block: introduce blkdev_get_zone_info()
block: introduce blkdev_report_zones_cached()
block: introduce BLKREPORTZONESV2 ioctl
block: introduce disk_report_zone()
block: make bio auto-integrity deadlock safe
block: make the new blkzoned UAPI constants discoverable
block: move around bio flagging helpers
block: move elevator tags into struct elevator_resources
block: plug attempts to batch allocate tags multiple times
block: prohibit calls to bio_chain_endio
block: rate-limit capacity change info log
block: refactor blkdev_report_zones() code
block: refactor disk_zone_wplug_sync_wp_offset()
block: Remove queue freezing from several sysfs store callbacks
block: Remove references to __device_add_disk()
block: remove the declaration of elevator_init_mq function
block: rename min_segment_size
block: reorganize struct blk_zone_wplug
block: rnbd-clt: Fix leaked ID in init_dev()
block: rnbd-clt: Fix signedness bug in init_dev()
block: track zone conditions
block: unify elevator tags and type xarrays into struct elv_change_ctx
block: use bio_alloc_bioset for passthru IO by default
block: use min() instead of min_t()
block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
block: use zone condition to determine conventional zones
block: use {alloc|free}_sched data methods
block: validate interval_exp integrity limit
block: validate pi_offset integrity limit
block: zero non-PI portion of auto integrity buffer
 
Bluetooth: btintel_pcie: Introduce HCI Driver protocol
Bluetooth: btintel_pcie: Support for S4 (Hibernate)
Bluetooth: btintel_pcie: Suspend/Resume: Controller doorbell interrupt handling
Bluetooth: btrtl: Add the support for RTL8761CUV
Bluetooth: btusb: add new custom firmwares
Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT
Bluetooth: btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VT
Bluetooth: btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VT
Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
Bluetooth: btusb: MT7920: Add VID/PID 0489/e135
Bluetooth: btusb: MT7922: Add VID/PID 0489/e170
Bluetooth: btusb: Reclassify Qualcomm WCN6855 debug packets
Bluetooth: btusb: revert use of devm_kzalloc in btusb
Bluetooth: HCI: Add initial support for PAST
Bluetooth: HCI: Add support for LL Extended Feature Set
Bluetooth: HCI: Always use the identity address when initializing a connection
Bluetooth: hci_core: Introduce HCI_CONN_FLAG_PAST
Bluetooth: hci_h5: avoid sending two SYNC messages
Bluetooth: hci_h5: implement CRC data integrity
Bluetooth: hci_sync: enable PA Sync Lost event
Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
Bluetooth: ISO: Add support to bind to trigger PAST
Bluetooth: ISO: Attempt to resolve broadcast address
Bluetooth: ISO: Fix not updating BIS sender source address
Bluetooth: iso: fix socket matching ambiguity between BIS and CIS
Bluetooth: MAINTAINERS: Add Bartosz Golaszewski as Qualcomm hci_qca maintainer
Bluetooth: mediatek: add gpio pin to reset bt
Bluetooth: MGMT: Allow use of Set Device Flags without Add Device
Bluetooth: MGMT: Fix memory leak in set_ssp_complete
Bluetooth: MGMT: report BIS capability flags in supported settings
Bluetooth: Remove redundant pm_runtime_mark_last_busy() calls
 
bng_en: Add RoCE aux device support
bng_en: update module description
 
bnx2x: convert to use ndo_hwtstamp callbacks
 
bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state()
bnxt_en: Add Virtual Admin Link State Support for VFs
bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips
bnxt_en: Enhance log message in bnxt_get_module_status()
bnxt_en: Enhance TX pri counters
bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup
bnxt_en: Fix potential data corruption with HW GRO/LRO
bnxt_en: Fix XDP_TX path
bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag
bnxt_en: support PPS in/out on all pins
 
bonding: 3ad: Add support for 1600G speed
bonding: annotate data-races around slave->last_rx
bonding: fix use-after-free due to enslave fail after slave array update
bonding: limit BOND_MODE_8023AD to Ethernet devices
bonding: provide a net pointer to __skb_flow_dissect()
bonding: use common function to compute the features
 
bpf, arm64: Do not audit capability check in do_jit()
 
bpf, test_run: Subtract size of xdp_frame from allowed metadata size
 
bpf, x86: add new map type: instructions array
bpf, x86: add support for indirect jumps
bpf, x86: allow indirect jumps to r8...r15
 
bpf,x86: adjust the "jmp" mode for bpf trampoline
 
bpf/selftests: Add selftest for bpf_smc_hs_ctrl
 
bpf: Add a check to make static analysers happy
bpf: Add bpf_has_frame_pointer()
bpf: add bpf_strcasestr,bpf_strncasestr kfuncs
bpf: add kfuncs and helpers support for file dynptrs
bpf: Add missing checks to avoid verbose verifier log
bpf: Add overwrite mode for BPF ring buffer
bpf: add plumbing for file-backed dynptr
bpf: Adjust return value for queue destruction in rqspinlock
bpf: Always charge/uncharge memory when allocating/unlinking storage elements
bpf: arm64: Add support for indirect jumps
bpf: arm64: Add support for instructions array
bpf: check for insn arrays in check_ptr_alignment
bpf: Check skb->transport_header is set in bpf_skb_check_mtu
bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance()
bpf: cleanup aux->used_maps after jit
bpf: Cleanup unused func args in rqspinlock implementation
bpf: Consistently use bpf_rcu_lock_held() everywhere
bpf: convert bpf_iter_new_fd() to FD_PREPARE()
bpf: Convert bpf_sock_addr_kern "uaddr" to sockaddr_unsized
bpf: convert bpf_token_create() to FD_PREPARE()
bpf: Convert cgroup sockaddr filters to use sockaddr_unsized consistently
bpf: correct stack liveness for tail calls
bpf: Craft non-linear skbs in BPF_PROG_TEST_RUN
bpf: Disable file_alloc_security hook
bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X
bpf: dispatch to sleepable file dynptr
bpf: Do not let BPF test infra emit invalid GSO types to stack
bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops
bpf: don't skip other information if xlated_prog_insns is skipped
bpf: Export necessary symbols for modules with struct_ops
bpf: Extract internal structs validation logic into helpers
bpf: Fix exclusive map memory leak
bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq
bpf: Fix invalid prog->stats access when update_effective_progs fails
bpf: Fix reference count leak in bpf_prog_test_run_xdp()
bpf: Fix sleepable context for async callbacks
bpf: Fix stackmap overflow check in __bpf_get_stackid()
bpf: fix the return value of push_stack
bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME
bpf: Fix truncated dmabuf iterator reads
bpf: Fix verifier assumptions of bpf_d_path's output buffer
bpf: force BPF_F_RDONLY_PROG on insn array creation
bpf: Free special fields when update [lru_,]percpu_hash maps
bpf: generalize and export map_get_next_key for arrays
bpf: Handle return value of ftrace_set_filter_ip in register_fentry
bpf: implement "jmp" mode for trampoline
bpf: Introduce internal bpf_map_check_op_flags helper function
bpf: Introduce SK_BPF_BYPASS_PROT_MEM.
bpf: make bpf_insn_successors to return a pointer
bpf: Make bpf_skb_adjust_room metadata-safe
bpf: Make bpf_skb_change_head helper metadata-safe
bpf: Make bpf_skb_change_proto helper metadata-safe
bpf: Make bpf_skb_vlan_pop helper metadata-safe
bpf: Make bpf_skb_vlan_push helper metadata-safe
bpf: make kprobe_multi_link_prog_run always_inline
bpf: mark mm->owner as __safe_rcu_or_null
bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null
bpf: optimize bpf_map_update_elem() for map-in-map types
bpf: Prevent nesting overflow in bpf_try_get_buffers
bpf: properly verify tail call behavior
bpf: Refactor cleanup of bpf_prog_test_run_skb
bpf: Refactor stack map trace depth calculation into helper function
bpf: Refactor storage_get_func_atomic to generic non_sleepable flag
bpf: Reject BPF_MAP_TYPE_INSN_ARRAY in check_reg_const_str()
bpf: Remove runqslower tool
bpf: Remove smap argument from bpf_selem_free()
bpf: Reorder bpf_prog_test_run_skb initialization
bpf: Replace bpf memory allocator with kmalloc_nolock() in local storage
bpf: Save memory alloction info in bpf_local_storage
bpf: save the start of functions in bpf_prog_aux
bpf: Skip bounds adjustment for conditional jumps on same scalar register
bpf: specify the old and new poke_type for bpf_arch_text_poke
bpf: Support bpf_setsockopt() for BPF_CGROUP_INET_SOCK_CREATE.
bpf: support instructions arrays with constants blinding
bpf: support nested rcu critical sections
bpf: test the correct stack liveness of tail calls
bpf: test the proper verification of tail calls
bpf: Unclone skb head on bpf_dynptr_write to skb metadata
bpf: Use kmalloc_nolock() in bpf streams
bpf: Use kmalloc_nolock() in range tree
bpf: Use rcu_read_lock_dont_migrate in bpf_sk_storage.c
bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr()
bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off()
bpf: verifier: refactor kfunc specialization
bpf: widen dynptr size/offset to 64 bit
 
bpftool: Allow bpftool to build with openssl < 3
bpftool: Fix build warnings due to MS extensions
bpftool: Fix missing closing parethesis for BTF_KIND_UNKN
bpftool: Recognize insn_array map type
 
bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
 
broadcom: b44: prevent uninitialized value usage
 
btrfs: abort transaction on item count overflow in __push_leaf_left()
btrfs: add ASSERTs on prealloc in qgroup functions
btrfs: add data_race() in btrfs_account_ro_block_groups_free_space()
btrfs: add extra device item checks at mount
btrfs: add macros to facilitate printing of keys
btrfs: add orig_logical to btrfs_bio for encryption
btrfs: add unlikely to critical error in btrfs_extend_item()
btrfs: add unlikely to unexpected error case in extent_writepages()
btrfs: always detect conflicting inodes when logging inode refs
btrfs: always use left leaf variable in __push_leaf_right()
btrfs: always use right leaf variable in __push_leaf_left()
btrfs: annotate as unlikely fs aborted checks in space flushing code
btrfs: apply the AUTO_K(V)FREE macros throughout the code
btrfs: assert space_info is locked in steal_from_global_rsv()
btrfs: assign booleans to global reserve's full field
btrfs: avoid access-beyond-folio for bs > ps encoded writes
btrfs: avoid multiple i_size rounding in btrfs_truncate()
btrfs: avoid recomputing used space in btrfs_try_granting_tickets()
btrfs: avoid repeated computations in btrfs_mark_ordered_io_finished()
btrfs: avoid space_info locking when checking if tickets are served
btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_space()
btrfs: avoid used space computation when reserving space
btrfs: avoid used space computation when trying to grant tickets
btrfs: bail out earlier from need_preemptive_reclaim() if we have tickets
btrfs: change 'reserved' argument from pin_down_extent() to bool
btrfs: consistently round up or down i_size in btrfs_truncate()
btrfs: declare free_ipath() via DEFINE_FREE()
btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros
btrfs: disable various operations on encrypted inodes
btrfs: disable verity on encrypted inodes
btrfs: do not free data reservation in fallback from inline due to -ENOSPC
btrfs: do not skip logging new dentries when logging a new name
btrfs: do not strictly require dirty metadata threshold for metadata writepages
btrfs: don't generate any code from ASSERT() in release builds
btrfs: don't log conflicting inode if it's a dir moved in the current transaction
btrfs: don't rewrite ret from inode_permission
btrfs: don't search back for dir inode item in INO_LOOKUP_USER
btrfs: enable encoded read/write/send for bs > ps cases
btrfs: factor out root promotion logic into promote_child_to_root()
btrfs: fix a potential path leak in print_data_reloc_error()
btrfs: fix beyond-EOF write handling
btrfs: fix changeset leak on mmap write after failure to reserve metadata
btrfs: fix comment in alloc_bitmap() and drop stale TODO
btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
btrfs: fix double free of qgroup record after failure to add delayed ref head
btrfs: fix incomplete parameter rename in btrfs_decompress()
btrfs: fix leaf leak in an error path in btrfs_del_items()
btrfs: fix memory leak of fs_devices in degraded seed device path
btrfs: fix memory leaks in create_space_info() error paths
btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE
btrfs: fix NULL dereference on root when tracing inode eviction
btrfs: fix NULL pointer dereference in do_abort_log_replay()
btrfs: fix parameter documentation for btrfs_reserve_data_bytes()
btrfs: fix qgroup_snapshot_quick_inherit() squota bug
btrfs: fix racy bitfield write in btrfs_clear_space_info_full()
btrfs: fix reservation leak in some error paths when inserting inline extent
btrfs: fix the comment on btrfs_update_time
btrfs: fix trivial -Wshadow warnings
btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node()
btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer()
btrfs: force free space tree for bs > ps cases
btrfs: headers cleanup to remove unnecessary local includes
btrfs: ignore ENOMEM from alloc_bitmap()
btrfs: implement remove_bdev and shutdown super operation callbacks
btrfs: implement shutdown ioctl
btrfs: increment loop count outside critical section during metadata reclaim
btrfs: inline btrfs_space_info_used()
btrfs: introduce a new shutdown state
btrfs: introduce btrfs_bio::async_csum
btrfs: invalidate pages instead of truncate after reflinking
btrfs: make a few more ASSERTs verbose
btrfs: make btrfs_can_overcommit() return bool instead of int
btrfs: make btrfs_csum_one_bio() handle bs > ps without large folios
btrfs: make btrfs_repair_io_failure() handle bs > ps cases without large folios
btrfs: make read verification handle bs > ps cases without large folios
btrfs: make sure all btrfs_bio::end_io are called in task context
btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe()
btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions
btrfs: move and rename CSUM_FMT definition
btrfs: move struct reserve_ticket definition to space-info.c
btrfs: move ticket wakeup and finalization to remove_ticket()
btrfs: only enforce free space tree if v1 cache is required for bs < ps cases
btrfs: optimize balance_level() path reference handling
btrfs: place all boolean fields together in struct find_free_extent_ctl
btrfs: print-tree: use string format for key names
btrfs: process ticket outside global reserve critical section
btrfs: push struct writeback_control into start_delalloc_inodes
btrfs: qgroup: update all parent qgroups when doing quick inherit
btrfs: raid56: add an overview for the btrfs_raid_bio structure
btrfs: raid56: enable bs > ps support
btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap
btrfs: raid56: introduce a new parameter to locate a sector
btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap
btrfs: raid56: prepare finish_parity_scrub() to support bs > ps cases
btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases
btrfs: raid56: prepare rbio_bio_add_io_paddr() to support bs > ps cases
btrfs: raid56: prepare recover_vertical() to support bs > ps cases
btrfs: raid56: prepare set_bio_pages_uptodate() to support bs > ps cases
btrfs: raid56: prepare steal_rbio() to support bs > ps cases
btrfs: raid56: prepare verify_bio_data_sectors() to support bs > ps cases
btrfs: raid56: prepare verify_one_sector() to support bs > ps cases
btrfs: raid56: remove sector_ptr structure
btrfs: raid56: remove sector_ptr::has_paddr member
btrfs: raid56: remove the "_step" infix
btrfs: reduce arguments to btrfs_del_inode_ref_in_log()
btrfs: reduce block group critical section in btrfs_add_reserved_bytes()
btrfs: reduce block group critical section in btrfs_free_reserved_bytes()
btrfs: reduce block group critical section in do_trimming()
btrfs: reduce block group critical section in pin_down_extent()
btrfs: reduce block group critical section in unpin_extent_range()
btrfs: reduce space_info critical section in btrfs_chunk_alloc()
btrfs: refactor allocation size calculation in alloc_btrfs_io_context()
btrfs: reject new transactions if the fs is fully read-only
btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context
btrfs: release path before iget_failed() in btrfs_read_locked_inode()
btrfs: release path before initializing extent tree in btrfs_read_locked_inode()
btrfs: remaining BTRFS_PATH_AUTO_FREE conversions
btrfs: remove 'reserved' argument from btrfs_pin_extent()
btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode
btrfs: remove btrfs_fs_info::compressed_write_workers
btrfs: remove double underscore prefix from __reserve_bytes()
btrfs: remove duplicated leaf dirty status clearing in __push_leaf_right()
btrfs: remove fs_info argument from __reserve_bytes()
btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size()
btrfs: remove fs_info argument from btrfs_can_overcommit()
btrfs: remove fs_info argument from btrfs_dump_space_info()
btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes()
btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type()
btrfs: remove fs_info argument from btrfs_try_granting_tickets()
btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg()
btrfs: remove fs_info argument from calc_available_free_space()
btrfs: remove fs_info argument from handle_reserve_ticket()
btrfs: remove fs_info argument from maybe_clamp_preempt()
btrfs: remove fs_info argument from maybe_fail_all_tickets()
btrfs: remove fs_info argument from need_preemptive_reclaim()
btrfs: remove fs_info argument from priority_reclaim_data_space()
btrfs: remove fs_info argument from priority_reclaim_metadata_space()
btrfs: remove fs_info argument from shrink_delalloc() and flush_space()
btrfs: remove fs_info argument from steal_from_global_rsv()
btrfs: remove pointless data_end assignment in btrfs_extent_item()
btrfs: remove pointless label and goto from unpin_extent_range()
btrfs: remove pointless return value update in btrfs_del_items()
btrfs: remove redundant level reset in btrfs_del_items()
btrfs: remove redundant refcount check in btrfs_put_transaction()
btrfs: remove redundant zero/NULL initializations in btrfs_alloc_root()
btrfs: remove root argument from btrfs_del_dir_entries_in_log()
btrfs: remove unnecessary inode key in btrfs_log_all_parents()
btrfs: remove unnecessary NULL fs_info check from find_lock_delalloc_range()
btrfs: remove zoned statistics from sysfs
btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS
btrfs: replace const_ilog2() with ilog2()
btrfs: return real error when failing tickets in maybe_fail_all_tickets()
btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripes
btrfs: scrub: always update btrfs_scrub_progress::last_physical
btrfs: scrub: cancel the run if the process or fs is being frozen
btrfs: scrub: cancel the run if there is a pending signal
btrfs: scrub: factor out parity scrub code into a helper
btrfs: send: add unlikely to all unexpected overflow checks
btrfs: send: check for inline extents in range_is_hole_in_parent()
btrfs: send: do not allocate memory for xattr data when checking it exists
btrfs: send: make use of -fms-extensions for defining struct fs_path
btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space()
btrfs: show correct warning if can't read data reloc tree
btrfs: simplify leaf traversal after path release in btrfs_next_old_leaf()
btrfs: simplify list initialization in btrfs_compr_pool_scan()
btrfs: split assertion into two in extent_writepage_io()
btrfs: subpage: rename macro variables to avoid shadowing
btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling
btrfs: sync read disk super and set block size
btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions
btrfs: tests: fix double btrfs_path free in remove_extent_ref()
btrfs: tests: fix return 0 on rmap test failure
btrfs: tests: fix root tree leak in btrfs_test_qgroups()
btrfs: truncate ordered extent when skipping writeback past i_size
btrfs: update check_skip variable after unlocking current node
btrfs: update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL
btrfs: use blkdev_report_zones_cached()
btrfs: use bool type for btrfs_path members used as booleans
btrfs: use booleans for delalloc arguments and struct find_free_extent_ctl
btrfs: use end_pos variable where needed in btrfs_dirty_folio()
btrfs: Use folio_next_pos()
btrfs: use kvcalloc for btrfs_bio::csum allocation
btrfs: use local variable for space_info in pin_down_extent()
btrfs: use single return value variable in btrfs_relocate_block_group()
btrfs: use super write guard btrfs_run_defrag_inode()
btrfs: use super write guard in btrfs_reclaim_bgs_work()
btrfs: use super write guard in relocating_repair_kthread()
btrfs: use super write guard in sb_start_write()
btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref()
btrfs: use the key format macros when printing keys
btrfs: use the local tmp_inode variable in start_delalloc_inodes
btrfs: use the new ->i_state accessors
btrfs: use variable for end offset in extent_writepage_io()
btrfs: use vfs_utimes to update file timestamps
btrfs: utilize IOP_FASTPERM_MAY_EXEC
btrfs: zlib: fix the folio leak on S390 hardware acceleration
btrfs: zoned: show statistics for zoned filesystems
 
buffer: Use folio_next_pos()
 
bug: Add BUG_FORMAT infrastructure
bug: Add BUG_FORMAT_ARGS infrastructure
bug: Add report_bug_entry()
bug: Allow architectures to provide __WARN_printf()
bug: Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS
bug: Hush suggest-attribute=format for __warn_printf()
bug: Implement WARN_ON() using __WARN_FLAGS()
bug: Let report_bug_entry() provide the correct bugaddr
 
bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter
bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED Kconfig switch
bugs/core: Pass down the condition string of WARN_ON_ONCE(cond) warnings to __WARN_FLAGS()
bugs/core: Reorganize fields in the first line of WARNING output, add ->comm[] output
 
bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in __BUG_ENTRY(), to extend WARN_ON/BUG_ON output
bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY()
 
bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
 
bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BUG_ENTRY(), to extend WARN_ON/BUG_ON output
bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY()
 
bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BUG_FLAGS(), to extend WARN_ON/BUG_ON output
bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS()
 
bugs/s390: Pass in 'cond_str' to __EMIT_BUG()
bugs/s390: Remove private WARN_ON() implementation
bugs/s390: Use 'cond_str' in __EMIT_BUG()
 
bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
 
bugs/x86: Augment warnings output by concatenating 'cond_str' with the regular __FILE__ string in _BUG_FLAGS()
bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter
 
bus: mhi: ep: add WQ_PERCPU to alloc_workqueue users
bus: mhi: ep: Make mhi_ep_bus_type const
bus: mhi: host: pci_generic: Add Foxconn T99W760 modem
bus: mhi: host: pci_generic: Add Telit FE990B40 modem support
bus: rifsc: add debugfs entry to dump the firewall configuration
bus: simple-pm-bus: Probe the Layerscape SCFG node
bus: sunxi-rsb: Remove redundant pm_runtime_mark_last_busy() calls
 
byteorder: Add le64_to_cpu_array() and cpu_to_le64_array()
 
cache: Make top level Kconfig menu a boolean dependent on RISCV
cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
 
caif: fix integer underflow in cffrml_receive()
 
calibrate: update header inclusion
 
can: add dummy_can driver
can: at91_can: Fix memory leak in at91_can_probe()
can: bittiming: add PWM parameters
can: bittiming: add PWM validation
can: bittiming: apply NL_SET_ERR_MSG() to can_calc_bittiming()
can: bxcan: Fix a typo error for assign
can: calc_bittiming: add can_calc_sample_point_nrz()
can: calc_bittiming: add can_calc_sample_point_pwm()
can: calc_bittiming: add PWM calculation
can: calc_bittiming: replace misleading "nominal" by "reference"
can: convert generic HW timestamp ioctl to ndo_hwtstamp callbacks
can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
can: dev: alloc_candev_mqs(): add missing default CAN capabilities
can: dev: can_dev_dropped_skb: drop CAN FD skbs if FD is off
can: dev: can_dev_dropped_skb: drop CC/FD frames in CANXL-only mode
can: dev: can_get_ctrlmode_str: use capitalized ctrlmode strings
can: dev: print bitrate error with two decimal digits
can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak
can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak
can: etas_es58x: allow partial RX URB allocation to succeed
can: fix build dependency
can: fix build dependency
can: gs_usb: gs_can_open(): fix error handling
can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error
can: j1939: make j1939_session_activate() fail if device is no longer registered
can: j1939: make j1939_sk_bind() fail if device is no longer registered
can: Kconfig: select CAN driver infrastructure by default
can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak
can: m_can: add support for optional reset
can: m_can: hrtimer_callback(): rename to m_can_polling_timer()
can: m_can: m_can_class_register(): remove error message in case devm_kzalloc() fails
can: m_can: m_can_get_berr_counter(): don't wake up controller if interface is down
can: m_can: m_can_init_ram(): make static
can: m_can: m_can_interrupt_enable(): use m_can_write() instead of open coding it
can: m_can: m_can_tx_submit(): remove unneeded sanity checks
can: m_can: Map WoL to device_set_wakeup_enable
can: m_can: Return ERR_PTR on error in allocation
can: m_can: Support pinctrl wakeup state
can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak
can: mcp251x: mcp251x_can_probe(): use dev_err_probe()
can: mcp251xfd: add gpio functionality
can: mcp251xfd: add workaround for errata 5
can: mcp251xfd: move chip sleep mode into runtime pm
can: mcp251xfd: only configure PIN1 when rx_int is set
can: mcp251xfd: utilize gather_write function for all non-CRC writes
can: netlink: add CAN_CTRLMODE_RESTRICTED
can: netlink: add CAN_CTRLMODE_XL_TMS flag
can: netlink: add initial CAN XL support
can: netlink: add PWM netlink interface
can: peak_canfd: convert to use ndo_hwtstamp callbacks
can: peak_usb: convert to use ndo_hwtstamp callbacks
can: propagate CAN device capabilities via ml_priv
can: raw: instantly reject disabled CAN frames
can: raw: instantly reject unsupported CAN frames
can: rcar_canfd: Add suspend/resume support
can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
can: rcar_canfd: Extract rcar_canfd_global_{,de}init()
can: rcar_canfd: Invert CAN clock and close_candev() order
can: rcar_canfd: Invert global vs. channel teardown
can: rcar_canfd: Invert reset assert order
can: rcar_canfd: Use devm_clk_get_optional() for RAM clk
can: treewide: remove can_change_mtu()
can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak
 
ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public
 
cdx: make cdx_bus_type constant
 
ceph: add trace points to the MDS client
ceph: Amend checking to fix `make W=1` build breakage
ceph: don't allow delegations to be set on directories
ceph: fix NULL pointer dereference in ceph_mds_auth_match()
ceph: fix oops due to invalid pointer for kfree() in parse_longname()
ceph: replace local base64 helpers with lib/base64
ceph: stop selecting CRC32, CRYPTO, and CRYPTO_AES
ceph: Switch to use %ptSp
ceph: update co-maintainers list in MAINTAINERS
ceph: use the new ->i_state accessors
 
cgroup/cpuset: Don't track # of local child partitions
cgroup/cpuset: Ensure domain isolated CPUs stay in root or isolated partition
cgroup/cpuset: Fail if isolated and nohz_full don't leave any housekeeping
cgroup/cpuset: Globally track isolated_cpus update
cgroup/cpuset: Introduce cpuset_cpus_allowed_locked()
cgroup/cpuset: Move up prstate_housekeeping_conflict() helper
cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()
 
cgroup/dmem: avoid pool UAF
cgroup/dmem: avoid rcu warning when unregister region
cgroup/dmem: fix NULL pointer dereference when setting max
 
cgroup: add cgroup namespace to tree after owner is set
cgroup: Defer task cgroup unlink until after the task is done switching out
cgroup: Eliminate cgrp_ancestor_storage in cgroup_root
cgroup: Fix sleeping from invalid context warning on PREEMPT_RT
cgroup: include missing header for struct irq_work
cgroup: Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free()
cgroup: Rename cgroup lifecycle hooks to cgroup_task_*()
cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated
cgroup: use credential guards in cgroup_attach_permissions()
 
char/adi: Use min_t(size_t,,) in adi_read() + adi_write()
 
char/mwave: drop printk wrapper
char/mwave: drop typedefs
char/mwave: remove dead code
char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery
char/mwave: remove printk tracing
char/mwave: remove unneeded fops
 
char: applicom: fix NULL pointer dereference in ac_ioctl
char: xillybus: add WQ_UNBOUND to alloc_workqueue users
 
check-variable-fonts.py: add a helper to display instructions
 
checkpatch: add IDR to the deprecated list
checkpatch: add uninitialized pointer with __free attribute check
checkpatch: detect unhandled placeholders in cover letters
checkpatch: document new check PLACEHOLDER_USE
 
chtls: Avoid -Wflex-array-member-not-at-end warning
 
cifs: Add a tracepoint to log EIO errors
cifs: Clean up some places where an extra kvec[] was required for rfc1002
cifs: client: allow changing multichannel mount options on remount
cifs: client: enforce consistent handling of multichannel and max_channels
cifs: Do some preparation prior to organising the function declarations
cifs: Don't need state locking in smb2_get_mid_entry()
cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1
cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
cifs: Fix memory and information leak in smb3_reconfigure()
cifs: Fix specification of function pointers
cifs: Make smb1's SendReceive() wrap cifs_send_recv()
cifs: Remove dead function prototypes
cifs: Remove the RFC1002 header from smb_hdr
cifs: Remove the server pointer from smb_message
cifs: Replace SendReceiveBlockingLock() with SendReceive() plus flags
cifs: update internal module version number
cifs: Use netfs_alloc/free_folioq_buffer()
 
clang: work around asm output constraint problems
 
Linux: Clarify the rootid_owns_currentns
 
cleanup: Always inline everything
cleanup: fix scoped_class()
 
clk: actions: Fix discarding const qualifier by 'container_of' macro
clk: at91: Convert to common field_{get,prep}() helpers
clk: at91: pmc: #undef field_{get,prep}() before definition
clk: davinci: psc: drop unused reset lookup
clk: en7523: Add reset-controller support for EN7523 SoC
clk: imx: add driver for imx8ulp's sim lpav
clk: imx: Add some delay before deassert the reset
clk: imx: imx8mp-audiomix: use devm_auxiliary_device_create() to simple code
clk: keystone: fix compile testing
clk: keystone: Fix discarded const qualifiers
clk: keystone: syscon-clk: fix regmap leak on probe failure
clk: lan966x: remove unused dt-bindings include
clk: microchip: mpfs: use regmap for clocks
clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
clk: qcom: Add NSS clock controller driver for IPQ5424
clk: qcom: apss-ipq5424: remove unused 'apss_clk' structure
clk: qcom: branch: Extend invert logic for branch2 mem clocks
clk: qcom: camcc-sdm845: Specify Titan GDSC power domain as a parent to other
clk: qcom: camcc-sm6350: Fix PLL config of PLL2
clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
clk: qcom: camcc-sm7150: Fix PLL config of PLL2
clk: qcom: camcc-sm7150: Specify Titan GDSC power domain as a parent to IPEx and BPS
clk: qcom: camcc-sm8250: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
clk: qcom: camcc-sm8450: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
clk: qcom: clk_mem_branch: add enable mask and invert flags
clk: qcom: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
clk: qcom: dispcc-sm7150: Add MDSS_CORE reset
clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src
clk: qcom: ecpricc-qdu100: Add mem_enable_mask to the clock memory branch
clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615
clk: qcom: Fix SM_VIDEOCC_6350 dependencies
clk: qcom: gcc-glymur: Remove 85.71 MHz USB4 master clock frequency
clk: qcom: gcc-glymur: Update the halt check flags for pipe clocks
clk: qcom: gcc-ipq5424: Add gpll0_out_aux clock
clk: qcom: gcc-ipq5424: Correct the icc_first_node_id
clk: qcom: gcc-ipq5424: Enable NSS NoC clocks to use icc-clk
clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops
clk: qcom: gcc-sc8280xp: Remove 85.71 MHz USB4 master clock frequency
clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets
clk: qcom: gcc-x1e80100: Remove 85.71 MHz USB4 master clock frequency
clk: qcom: Mark camcc_sm7150_hws static
clk: qcom: mmcc-sdm660: Add missing MDSS reset
clk: qcom: rpmh: Define RPMH_IPA_CLK on QCS615
clk: qcom: tcsrcc-glymur: Update register offsets for clock refs
clk: qcom: use different Kconfig prompts for APSS IPQ5424/6018 drivers
clk: qcom: videocc-sm8750: Add video clock controller driver for SM8750
clk: qcom: x1e80100-dispcc: Add USB4 router link resets
clk: renesas: cpg-lib: Remove unneeded semicolon
clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
clk: renesas: cpg-mssr: Add module reset support for RZ/T2H
clk: renesas: cpg-mssr: Add read-back and delay handling for RZ/T2H MSTP
clk: renesas: cpg-mssr: Read back reset registers to assure values latched
clk: renesas: cpg-mssr: Spelling s/offets/offsets/
clk: renesas: r8a779a0: Add 3DGE module clock
clk: renesas: r8a779a0: Add ZG Core clock
clk: renesas: r9a06g032: Fix memory leak in error path
clk: renesas: r9a09g047: Add clock and reset entries for USB2
clk: renesas: r9a09g047: Add RSCI clocks/resets
clk: renesas: r9a09g056: Add clock and reset entries for ISP
clk: renesas: r9a09g056: Add clocks and resets for DSI and LCDC modules
clk: renesas: r9a09g056: Add support for PLLVDO, CRU clocks, and resets
clk: renesas: r9a09g056: Add USB3.0 clocks/resets
clk: renesas: r9a09g057: Add clock and reset entries for DSI and LCDC
clk: renesas: r9a09g057: Add clock and reset entries for ISP
clk: renesas: r9a09g057: Add clock and reset entries for RTC
clk: renesas: r9a09g057: Add clock and reset entries for TSU
clk: renesas: r9a09g057: Add USB3.0 clocks/resets
clk: renesas: r9a09g077: Add ADC module clocks
clk: renesas: r9a09g077: Add SPI module clocks
clk: renesas: r9a09g077: Add TSU module clock
clk: renesas: r9a09g077: Propagate rate changes to parent clocks
clk: renesas: r9a09g077: Remove stray blank line
clk: renesas: r9a09g077: Use devm_ helpers for divider clock registration
clk: renesas: rcar-gen4: Add support for clock dividers in FRQCRB
clk: renesas: rzv2h: Add instance field to struct pll
clk: renesas: rzv2h: Add support for DSI clocks
clk: renesas: rzv2h: Use GENMASK for PLL fields
clk: renesas: Use bitfield helpers
clk: renesas: Use IS_ERR() for pointers that cannot be NULL
clk: rockchip: Add clock and reset driver for RK3506
clk: rockchip: Add clock controller for the RV1126B
clk: rockchip: Implement rockchip_clk_register_armclk_multi_pll()
clk: rockchip: rk3568: Drop CLK_NR_CLKS usage
clk: samsung: add Exynos ACPM clock driver
clk: samsung: clk-pll: simplify samsung_pll_lock_wait()
clk: samsung: exynos-clkout: Assign .num before accessing .hws
clk: samsung: exynosautov920: add block mfc clock support
clk: samsung: exynosautov920: add clock support
clk: socfpga: agilex5: add clock driver for Agilex5
clk: spacemit: fix comment typo
clk: spacemit: Set clk_hw_onecell_data::num before using flex array
clk: sprd: sc9860: Simplify with of_device_get_match_data()
clk: visconti: Add VIIF clocks
clk: visconti: Do not define number of clocks in bindings
 
clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind
 
clocksource/drivers/nxp-pit: Prevent driver unbind
 
clocksource/drivers/nxp-stm: Fix section mismatches
clocksource/drivers/nxp-stm: Prevent driver unbind
 
clocksource/drivers/ralink: Fix resource leaks in init error path
 
clocksource/drivers/rda: Add sched_clock_register for RDA8810PL SoC
 
clocksource/drivers/sh_cmt: Always leave device running after probe
 
clocksource/drivers/sprd: Enable register for timer counter from 32 bit to 64 bit
 
clocksource/drivers/stm32-lp: Drop unused module alias
 
clocksource/drivers/stm: Fix double deregistration on probe failure
 
clocksource/drivers/timer-sp804: Fix read_current_timer() issue when clock source is not registered
 
clocksource/drivers: Add Realtek system timer driver
 
clocksource: Reduce watchdog readout delay limit to prevent false positives
 
Linux: Coccinelle-based conversion to use ->i_state accessors
 
coccinelle: Drop pm_runtime_barrier() error code checks
 
Coccinelle: pm_runtime: Fix typo in report message
 
coco/tsm: Introduce a core device for TEE Security Managers
coco/tsm: Remove unused variable tsm_rwsem
 
coding-style: fix verb typo
 
comedi: 8255: Fail to attach if fail to request I/O port region
comedi: Add reference counting for Comedi command handling
comedi: Adjust range_table_list allocation type
comedi: c6xdigio: Fix invalid PNP driver unregistration
comedi: check device's attached status in compat ioctls
comedi: comedi_bond: Check for loops when bonding devices
comedi: dmm32at: serialize use of paged registers
comedi: Fix getting range information for subdevices 16 to 255
comedi: kcomedilib: Add loop checking variants of open and close
comedi: multiq3: sanitize config options in multiq3_attach()
comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
comedi: Replace kcalloc + copy_from_user with memdup_array_user
comedi: Use reference count for asynchronous command functions
 
compiler.h: Make addressable symbols less of an eyesore
compiler.h: remove ARCH_SEL()
 
compiler: Tweak __UNIQUE_ID() naming
 
compiler_types.h: add "auto" as a macro for "__auto_type"
 
compiler_types: introduce at_least parameter decoration pseudo keyword
 
configfs, securityfs: kill_litter_super() not needed
 
configfs: Constify ct_group_ops in struct config_item_type
configfs: Constify ct_item_ops in struct config_item_type
 
Linux: convert autofs
Linux: convert binderfs
Linux: convert binfmt_misc
Linux: convert bpf
Linux: convert debugfs
Linux: convert devpts
Linux: convert dlmfs
Linux: convert efivarfs
Linux: convert functionfs
Linux: convert fuse_ctl
Linux: convert gadgetfs
Linux: convert hugetlbfs
Linux: convert hypfs
Linux: convert ibmasmfs
Linux: convert mqueue
Linux: convert nfsctl
Linux: convert pstore
Linux: convert ramfs and tmpfs
Linux: convert rpc_pipefs
Linux: convert rust_binderfs
Linux: convert securityfs
Linux: convert selinuxfs
Linux: convert simple_{link,unlink,rmdir,rename,fill_super}() to new primitives
Linux: convert smackfs
Linux: convert spufs
Linux: convert tracefs
Linux: convert xenfs
 
coredump: mark struct mm_struct as const
coredump: move revert_cred() before coredump_cleanup()
coredump: pass struct linux_binfmt as const
coredump: split out do_coredump() from vfs_coredump()
coredump: use override credential guard
coredump: use prepare credential guard
 
coresight: Change device mode to atomic type
coresight: change helper_ops to accept coresight_path
coresight: change the sink_ops to accept coresight_path
coresight: etm3x: Always set tracer's device mode on target CPU
coresight: etm4x: Add context synchronization before enabling trace
coresight: etm4x: Always set tracer's device mode on target CPU
coresight: etm4x: Correct polling IDLE bit
coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF
coresight: etm4x: Remove the redundant DSB
coresight: etm4x: Remove the state_needs_restore flag
coresight: ETR: Fix ETR buffer use-after-free issue
coresight: tmc: add the handle of the event to the path
coresight: tpdm: add static tpdm support
coresight: tpdm: remove redundant check for drvdata
coresight: trbe: Convert to the new interrupt affinity retrieval API
coresight: trbe: Request specific affinities for per CPU interrupts
 
counter: 104-quad-8: Fix incorrect return value in IRQ handler
counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
 
cpu: Make atomic hotplug callbacks run with interrupts disabled on UP
 
cpufreq/amd-pstate: Add static asserts for EPP indices
cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status()
cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string
cpufreq/amd-pstate: Fix some whitespace issues
cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULL
cpufreq/amd-pstate: Use sysfs_match_string() for epp
 
cpufreq: ACPI: Replace udelay() with usleep_range()
cpufreq: CPPC: Don't warn if FIE init fails to read counters
cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
cpufreq: dt-platdev: Fix creating device on OPPv1 platforms
cpufreq: dt-platdev: Simplify with of_machine_get_match_data()
cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()
cpufreq: intel_pstate: Add and use hybrid_has_l3()
cpufreq: intel_pstate: Add Diamond Rapids OOB mode support
cpufreq: intel_pstate: Eliminate some code duplication
cpufreq: intel_pstate: hybrid: Adjust energy model rules
cpufreq: intel_pstate: Improve printing of debug messages
cpufreq: intel_pstate: Use mutex guard for driver locking
cpufreq: mediatek: Simplify with of_machine_get_match_data()
cpufreq: nforce2: fix reference count leak in nforce2
cpufreq: preserve freq_table_sorted across suspend/hibernate
cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEM
cpufreq: qcom-nvmem: add sentinel to qcom_cpufreq_ipq806x_match_list
cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list
cpufreq: Replace deprecated strcpy() in cpufreq_unregister_governor()
cpufreq: s5pv210: fix refcount leak
cpufreq: sun50i: Simplify with of_machine_device_match()
cpufreq: tegra186: add OPP support and set bandwidth
cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users
 
cpuidle: Add sanity check for exit latency and target residency
cpuidle: big_little: Simplify with of_machine_device_match()
cpuidle: governors: teo: Add missing space to the description
cpuidle: governors: teo: Decay metrics below DECAY_SHIFT threshold
cpuidle: governors: teo: Drop misguided target residency check
cpuidle: governors: teo: Drop redundant function parameter
cpuidle: governors: teo: Fix tick_intercepts handling in teo_update()
cpuidle: governors: teo: Rework the handling of tick wakeups
cpuidle: governors: teo: Simplify intercepts-based state lookup
cpuidle: governors: teo: Use s64 consistently in teo_update()
cpuidle: menu: Use residency threshold in polling state override decisions
cpuidle: psci: Replace deprecated strcpy in psci_idle_init_cpu
cpuidle: Respect the CPU system wakeup QoS limit for cpuidle
cpuidle: teo: Use this_cpu_ptr() where possible
cpuidle: Update header inclusion
cpuidle: Warn instead of bailing out if target residency check fails
 
cpumask: Add initialiser to use cleanup helpers
cpumask: Cache num_possible_cpus()
cpumask: Don't use "proxy" headers
cpumask: Introduce cpumask_weighted_or()
 
cpuset: fix warning when disabling remote partition
cpuset: remove global remote_children list
cpuset: remove need_rebuild_sched_domains
cpuset: simplify node setting on error
cpuset: Treat cpusets in attaching as populated
 
crash: export crashkernel CMA reservation to userspace
crash: let architecture decide crash memory export to iomem_resource
 
cred: add kernel_cred() helper
cred: add prepare credential guard
cred: add scoped_with_creds() guards
cred: add scoped_with_kernel_creds()
cred: make init_cred static
 
CREDITS: update Martin's information
 
crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API
crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API
crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit
crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API
crypto/arm64: aes/xts - Use single ksimd scope to reduce stack bloat
crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API
crypto/arm64: polyval - Switch to 'ksimd' scoped guard API
crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API
crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API
crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API
crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit
crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit
crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat
 
crypto/ccp: Allow multiple streams on the same root bridge
crypto/ccp: Fix CONFIG_PCI=n build
crypto/ccp: Implement SEV-TIO PCIe IDE (phase1)
crypto/ccp: Use PCI bridge defaults for IDE
 
crypto: aead - Add support for on-stack AEAD req allocation
crypto: aead - Fix reqsize handling
crypto: aegis128-neon - Move to more abstract 'ksimd' guard API
crypto: aesni - ctr_crypt() use min() instead of min_t()
crypto: af_alg - zero initialize memory allocated via sock_kmalloc
crypto: ahash - Fix crypto_ahash_import with partial block data
crypto: ahash - Zero positive err value in ahash_update_finish
crypto: ansi_cprng - Remove unused ansi_cprng algorithm
crypto: arm64/ghash - Fix incorrect output from ghash-neon
crypto: arm64/sha3 - Rename conflicting function
crypto: arm64/sha3 - Update sha3_ce_transform() to prepare for library
crypto: artpec6 - Simplify with of_device_get_match_data()
crypto: asymmetric_keys - fix uninitialized pointers with free attribute
crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
crypto: atmel-i2c - add WQ_PERCPU to alloc_workqueue users
crypto: authenc - Correctly pass EINPROGRESS back up to the caller
crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec
crypto: blake2b - Reimplement using library API
crypto: caam - Add check for kcalloc() in test_len()
crypto: caam - Add support of paes algorithm
crypto: cavium/nitrox - add WQ_PERCPU to alloc_workqueue users
crypto: ccp - Add an API to return the supported SEV-SNP policy bits
crypto: ccp - Add support for PCI device 0x115A
crypto: ccp - Constify 'dev_vdata' member
crypto: ccp - Simplify with of_device_get_match_data()
crypto: ccp - use min() instead of min_t()
crypto: ccree - Correctly handle return of sg_nents_for_len
crypto: cesa - Simplify with of_device_get_match_data()
crypto: deflate - Use struct_size to improve deflate_alloc_stream
crypto: drbg - Delete unused ctx from struct sdesc
crypto: drbg - Export CTR DRBG DF functions
crypto: drbg - make drbg_{ctr_bcc,kcapi_sym}() return *void*
crypto: drbg - Replace AES cipher calls with library calls
crypto: fips - replace simple_strtol with kstrtoint to improve fips_enable
crypto: hctr2 - Convert to use POLYVAL library
crypto: hifn_795x - replace simple_strtoul with kstrtouint
crypto: hisilicon - qm updates BAR configuration
crypto: hisilicon/qm - add concurrency protection for variable err_threshold
crypto: hisilicon/qm - add missing default in switch in qm_vft_data_cfg
crypto: hisilicon/qm - add the save operation of eqe and aeqe
crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num()
crypto: hisilicon/qm - restore original qos values
crypto: hisilicon/sgl - remove unnecessary checks for curr_hw_sgl error
crypto: iaa - Fix incorrect return value in save_iaa_wq()
crypto: iaa - Request to add Kanchana P Sridhar to Maintainers.
crypto: jitterentropy - Use default sha3 implementation
crypto: lib/mpi - use min() instead of min_t()
crypto: octeontx2 - Replace deprecated strcpy in cpt_ucode_load_fw
crypto: polyval - Remove the polyval crypto_shash
crypto: polyval - Rename conflicting functions
crypto: qat - #undef field_get() before local definition
crypto: qat - add WQ_PERCPU to alloc_workqueue users
crypto: qat - convert to common field_get() helper
crypto: qat - fix duplicate restarting msg during AER error
crypto: qat - use simple_strtoull to improve qat_uclo_parse_num
crypto: qce - fix version check
crypto: qce - Provide dev_err_probe() status on DMA failure
crypto: rockchip - drop redundant crypto_skcipher_ivsize() calls
crypto: s390/sha3 - Remove superseded SHA-3 code
crypto: s390/sha3 - Rename conflicting functions
crypto: scatterwalk - Fix memcpy_sglist() to always succeed
crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
crypto: sha3 - Reimplement using library API
crypto: starfive - Correctly handle return of sg_nents_for_len
crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run
crypto: tcrypt - Remove unused poly1305 support
crypto: testmgr - Add missing DES weak and semi-weak key tests
crypto: testmgr - Remove polyval tests
crypto: ti - Add support for AES-XTS in DTHEv2 driver
crypto: x86/aes-gcm - add VAES+AVX2 optimized code
crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors
crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1
crypto: x86/aes-gcm - optimize long AAD processing with AVX512
crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code
crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512
crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions
crypto: x86/aes-gcm - revise some comments in AVX512 code
crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax return register
crypto: xilinx - Use %pe to print PTR_ERR
crypto: xilinx-trng - Add CTR_DRBG DF processing of seed
crypto: zstd - Annotate struct zstd_ctx with __counted_by
crypto: zstd - fix double-free in per-CPU stream cleanup
crypto: zstd - Remove unnecessary size_t cast
 
csky: fix csky_cmpxchg_fixup not working
csky: Remove compile warning for CONFIG_SMP
csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
csky: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi header
 
cxgb4: convert to ndo_hwtstamp API
cxgb4: flower: add support for fragmentation
cxgb4: Rename sched_class to avoid type clash
 
cxl/acpi: Group xor arithmetric setup code in a single block
cxl/acpi: Make the XOR calculations available for testing
cxl/acpi: Restore HBIW check before dereferencing platform_data
 
cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve()
 
cxl/pci: replace use of system_wq with system_percpu_wq
 
cxl/port: Fix target list setup for multiple decoders sharing the same dport
cxl/port: Remove devm_cxl_port_enumerate_dports()
 
cxl/region: Add support to indicate region has extended linear cache
cxl/region: fix format string for resource_size_t
cxl/region: Refactor address translation funcs for testing
cxl/region: Remove local variable @inc in cxl_port_setup_targets()
 
cxl/test: Add cxl_test CFMWS support for extended linear cache
cxl/test: Add cxl_translate module for address translation testing
cxl/test: Add support for acpi extended linear cache
cxl/test: Assign overflow_err_count from log->nr_overflow
cxl/test: Remove ret_limit race condition in mock_get_event()
cxl/test: remove unused mock function for cxl_rcd_component_reg_phys()
cxl/test: Standardize CXL auto region size
 
cxl: Add handling of locked CXL decoder
cxl: Adjust extended linear cache failure emission in cxl_acpi
cxl: Check for invalid addresses returned from translation functions on errors
cxl: Clarify comment in spa_maps_hpa()
cxl: fix typos in cdat.c comments
cxl: Rename region_res_match_cxl_range() to spa_maps_hpa()
cxl: Simplify cxl_rd_ops allocation and handling
 
d_make_discardable(): warn if given a non-persistent dentry
 
dcache: export shrink_dentry_list() and add new helper d_dispose_if_unused()
dcache: touch up predicts in __d_lookup_rcu()
 
debugfs: Fix default access mode config check
debugfs: Fix memleak in debugfs_change_name().
debugfs: Remove broken no-mount mode
debugfs: remove duplicate checks in callers of start_creating()
debugfs: Remove redundant access mode checks
debugfs: rename end_creating() to debugfs_end_creating()
 
debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING
debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
 
device/dax: update devdax to use mmap_prepare
 
device_cgroup: Refactor devcgroup_seq_show to use seq_put* helpers
 
devlink: Add new "max_mac_per_vf" generic device param
devlink: Introduce switchdev_inactive eswitch mode
devlink: pass extack through to devlink_param::get()
devlink: refactor devlink_nl_param_value_fill_one()
devlink: region: correct port region lookup to use port_ops
devlink: support default values for param-get and param-set
 
devres: Move devm_alloc_percpu() and related to devres.h
devres: Remove unused devm_free_percpu()
 
dibs: Remove KMSG_COMPONENT macro
dibs: Remove reset of static vars in dibs_init()
dibs: Use subsys_initcall()
 
dm log-writes: Add missing set_freezable() for freezable kthread
 
dm mpath: enable DM_TARGET_ATOMIC_WRITES
 
dm pcache: fix cache info indexing
dm pcache: fix segment info indexing
 
dm raid: add documentation for takeover/reshape raid1 -> raid5 table line examples
 
dm vdo: fix kerneldoc warnings
 
dm verity fec: Expose corrected block count via status
 
dm-bufio: align write boundary on physical block size
 
dm-crypt: enable DM_TARGET_ATOMIC_WRITES
dm-crypt: use folio_nr_pages() instead of shift operation
dm-crypt: Use MD5 library instead of crypto_shash
 
dm-ebs: Mark full buffer dirty even on partial write
 
dm-mpath: Simplify the setup_scsi_dh code
 
dm-pcache: advance slot index before writing slot
 
dm-raid: fix possible NULL dereference with undefined raid type
 
dm-snapshot: fix 'scheduling while atomic' on real-time kernels
 
dm-verity: disable recursive forward error correction
dm-verity: reduce scope of real and wanted digests
dm-verity: remove log message with shash driver name
dm-verity: remove useless mempool
dm-verity: use 2-way interleaved SHA-256 hashing when supported
dm-verity: use SHA-256 library for SHA-256
 
dm: Don't warn if IMA_DISABLE_HTABLE is not enabled
dm: Fix deadlock when reloading a multipath table
dm: fix zone reset all operation processing
dm: ignore discard return value
dm: remove useless md->nr_zones variable
dm: sysfs: use sysfs_emit() in dm-sysfs.c
dm: test for REQ_ATOMIC in dm_accept_partial_bio()
 
dma-buf/sw-sync: always taint the kernel when sw-sync is used
 
dma-buf: cleanup dma_fence_describe v3
dma-buf: fix integer overflow in fill_sg_entry() for buffers >= 8GiB
dma-buf: heaps: cma: Create CMA heap for each CMA reserved region
dma-buf: heaps: cma: Register list of CMA regions at boot
dma-buf: provide phys_vec to scatter-gather mapping routine
dma-buf: rework stub fence initialisation v2
dma-buf: Switch to use %ptSp
dma-buf: system_heap: use larger contiguous mappings instead of per-page mmap
 
dma-mapping: convert dummy ops to physical address mapping
dma-mapping: Fix DMA_BIT_MASK() macro being broken
dma-mapping: prepare dma_map_ops to conversion to physical address
dma-mapping: remove unused map_page callback
dma-mapping: remove unused mapping resource callbacks
 
dma/pool: Avoid allocating redundant pools
dma/pool: distinguish between missing and exhausted atomic pools
dma/pool: eliminate alloc_pages warning in atomic_pool_expand
dma/pool: Improve pool lookup
 
dma: contiguous: Check return value of dma_contiguous_reserve_area()
dma: contiguous: Register reusable CMA regions at boot
dma: contiguous: Reserve default CMA heap
dma: convert dma_buf_fd() to FD_ADD()
 
dmaengine: apple-admac: Add "apple,t8103-admac" compatible
dmaengine: at_hdmac: add COMPILE_TEST support
dmaengine: at_hdmac: fix device leak on of_dma_xlate()
dmaengine: at_hdmac: fix formats under 64-bit
dmaengine: bcm-sba-raid: fix device leak on probe
dmaengine: bcm2835: drop unused module alias
dmaengine: bcm2835: enable compile testing
dmaengine: cv1800b-dmamux: fix device leak on route allocation
dmaengine: dw: dmamux: fix OF node leak on route allocation failure
dmaengine: dw: drop unused module alias
dmaengine: fsl-edma: configure tcd attr with separate src and dst settings
dmaengine: fsl-edma: drop unused module alias
dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure
dmaengine: fsl-qdma: drop unused module alias
dmaengine: idxd: drain ATS translations when disabling WQ
dmaengine: idxd: fix device leaks on compat bind and unbind
dmaengine: k3dma: drop unused module alias
dmaengine: lpc18xx-dmamux: fix device leak on route allocation
dmaengine: lpc32xx-dmamux: fix device leak on route allocation
dmaengine: mmp_pdma: fix DMA mask handling
dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
dmaengine: mmp_tdma: drop unnecessary OF node check in remove
dmaengine: mmp_tdma: drop unused module alias
dmaengine: nbpfaxi: Convert to RUNTIME_PM_OPS()
dmaengine: omap-dma: fix dma_pool resource leak in error paths
dmaengine: qcom: gpi: Add GPI Block event interrupt support
dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
dmaengine: rcar-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS()
dmaengine: rcar-dmac: Remove dummy Runtime PM callback
dmaengine: sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency
dmaengine: sh: rz-dmac: fix device leak on probe failure
dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
dmaengine: sh: usb-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIME_PM_OPS()
dmaengine: sprd: drop unused module alias
dmaengine: st_fdma: drop unused module alias
dmaengine: stm32: dmamux: clean up route allocation error labels
dmaengine: stm32: dmamux: fix device leak on route allocation
dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
dmaengine: tegra-adma: Fix use-after-free
dmaengine: tegra210-adma: drop unused module alias
dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths
dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
dmaengine: ti: k3-udma: fix device leak on udma lookup
dmaengine: xilinx: xdma: Fix regmap max_register
dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
 
doc-guide: kernel-doc: add %CONST examples
 
doc: dma-buf: List the heaps by name
doc: Update for SRCU-fast definitions and initialization
doc: update porting, vfs documentation for mmap_prepare actions
 
Docs/ABI/damon: document DAMOS quota goal path file
Docs/ABI/damon: document obsolete_target sysfs file
 
Docs/admin-guide/mm/damon/lru_sort: document addr_unit parameter
 
Docs/admin-guide/mm/damon/reclaim: document addr_unit parameter
 
Docs/admin-guide/mm/damon/stat: document aggr_interval_us parameter
Docs/admin-guide/mm/damon/stat: document negative idle time
Docs/admin-guide/mm/damon/stat: fix a typo: s/sampling events/sampling interval/
 
Docs/admin-guide/mm/damon/usage: document DAMOS quota goal path file
Docs/admin-guide/mm/damon/usage: document empty target regions commit behavior
Docs/admin-guide/mm/damon/usage: document obsolete_target file
 
Docs/admin-guide/mm/zswap: s/red-black tree/xarray/
 
docs/bpf: Add missing BPF k/uprobe program types to docs
 
docs/hwmon: Add missing datasheet links for Maxim chips
docs/hwmon: Fix broken links warnings in lm90.rst
docs/hwmon: Fix broken maxim-ic.com links to analog.com
docs/hwmon: Update maxim-ic.com links to analog.com
 
Docs/mm/allocation-profiling: describe sysctrl limitations in debug mode
 
Docs/mm/damon/design: document DAMOS_QUOTA_NODE_MEMCG_{USED,FREE}_BP
Docs/mm/damon/design: fix wrong link to intervals goal section
 
Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link
Docs/mm/damon/maintainer-profile: fix grammatical errors
 
docs/zh_CN: Add blk-mq.rst translation
docs/zh_CN: Add block/index.rst translation
docs/zh_CN: Add data-integrity.rst translation
 
Docs/zh_CN: add fixed format for the header of gfs2-glocks.rst
 
docs/zh_CN: Add libsas.rst translation
docs/zh_CN: Add link_power_management_policy.rst translation
docs/zh_CN: Add scsi-parameters.rst translation
docs/zh_CN: Add scsi.rst translation
docs/zh_CN: Add scsi/index.rst translation
docs/zh_CN: Add scsi_eh.rst translation
docs/zh_CN: Add scsi_mid_low_api.rst translation
docs/zh_CN: Add sd-parameters.rst translation
docs/zh_CN: Add secrets coco Chinese translation
docs/zh_CN: Add security ipe Chinese translation
docs/zh_CN: Add security lsm-development Chinese translation
docs/zh_CN: Add security SCTP Chinese translation
docs/zh_CN: Add translation of rust/testing.rst
docs/zh_CN: Add wd719x.rst translation
 
Docs/zh_CN: align title underline for ubifs.rst
Docs/zh_CN: fix the format of proofreader
Docs/zh_CN: Translate dnotify.rst to Simplified Chinese
Docs/zh_CN: Translate generic-hdlc.rst to Simplified Chinese
Docs/zh_CN: Translate gfs2-glocks.rst to Simplified Chinese
Docs/zh_CN: Translate gfs2-uevents.rst to Simplified Chinese
Docs/zh_CN: Translate gfs2.rst to Simplified Chinese
Docs/zh_CN: Translate inotify.rst to Simplified Chinese
Docs/zh_CN: Translate mptcp-sysctl.rst to Simplified Chinese
Docs/zh_CN: Translate skbuff.rst to Simplified Chinese
Docs/zh_CN: Translate timestamping.rst to Simplified Chinese
Docs/zh_CN: Translate ubifs-authentication.rst to Simplified Chinese
Docs/zh_CN: Translate ubifs.rst to Simplified Chinese
 
docs/zh_CN: Update Rust index translation and add reference label
docs/zh_CN: Update the Chinese translation of kbuild.rst
 
docs: ABI: auxdisplay: document linedisp library sysfs attributes
docs: ABI: sysfs-devices-soc: Fix swapped sample values
docs: ABI: sysfs-module: update modules taint flags
docs: add documentation for memfd preservation via LUO
docs: add luo documentation
docs: add support to build manpages from kerneldoc output
docs: admin-guide: Fix a typo in kernel-parameters.txt
docs: alienware-wmi: fix typo
docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit
docs: bring some order to our Python module hierarchy
docs: cec: cec.h.rst.exceptions: fix broken references from cec.h
docs: cec: show broken xrefs and show TOC instead of cec.h content
docs: cgroup: Explain reclaim protection target
docs: cgroup: No special handling of unpopulated memcgs
docs: cgroup: Note about sibling relative reclaim protection
docs: checkpatch: Align block comment style
docs: checkpatch: Drop networking comment style
docs: clarify that dirtytime_expire_seconds=0 disables writeback
docs: conf.py: get rid of load_config.py
docs: doc-guide: parse-headers.rst update its documentation
docs: document iomap writeback's iomap_finish_folio_write() requirement
docs: driver-api/thermal/intel_dptf: Add new workload type hint
docs: dt-bindings: Extend the ordering list with a blank newline before status
docs: efi: add CPER functions to driver-api
docs: f2fs: wrap ASCII tables in literal blocks to fix LaTeX build
docs: Fix missing word in spectre.rst
docs: fix PPR for AMD EPYC broken link
docs: hwmon: fix link to g762 devicetree binding
docs: ja_JP: SubmittingPatches: describe the 'Fixes:' tag
docs: kdoc: fix duplicate section warning message
docs: kdoc: various fixes for grammar, spelling, punctuation
docs: kdoc_parser: add data/function attributes to ignore
docs: kdoc_parser: use '@' for Excess enum value
docs: kernel-parameters: add kfence parameters
docs: kernel_include.py: fix line numbers for TOC
docs: kernel_include.py: propose alternatives
docs: kernel_include.py: use get_close_matches() to propose alternatives
docs: MAINTAINERS: update Mauro's files/paths
docs: Makefile: avoid a warning when using without texlive
docs: Makefile: document FONTS_CONF_DENY_VF= parameter
docs: Makefile: document latex/PDF PAPER= parameter
docs: Makefile: fix rustdoc detection
docs: makefile: move rustdoc check to the build wrapper
docs: Makefile: Sort Documentation targets case-insensitively in make help
docs: Makefile: update SPHINXDIRS documentation
docs: Makefile: use PYTHONPYCACHEPREFIX
docs: media: add missing c namespace to V4L headers
docs: media: dmx_types: place kerneldoc at the right namespace
docs: media: dvb: enable warnings for most headers
docs: media: dvb: fix dmx.h.rst.exceptions
docs: media: dvb: headers: warn about broken cross references
docs: media: dvb: use TOC instead of file contents at headers
docs: media: mediactl: use TOC instead of file contents
docs: media: rc: use TOC instead of file contents for LIRC header
docs: media: videodev2.h.rst.exceptions: fix namespace on refs
docs: move checktransupdate.py to tools/docs
docs: move find-unused-docs.sh to tools/docs
docs: move get_abi.py to tools/docs
docs: move scripts/documentation-file-ref-check to tools/docs
docs: move test_doc_build.py to tools/docs
docs: Move the "features" tools to tools/docs
docs: Move the python libraries to tools/lib/python
docs: netdev: refine 15-patch limit
docs: panic: correct some sys_ifo names in sysctl doc
docs: parallel-wrapper.sh: remove script
docs: parse-headers.rst: Fix a typo
docs: parse-headers.rst: remove uneeded parenthesis
docs: power: clean up power_supply_class.rst
docs: remove kernel-doc.pl
docs: remove obsolete links in the xfs online repair documentation
docs: replace broken links in ramfs-rootfs-initramfs docs
docs: rust: quick-start: add Debian 13 (Trixie)
docs: submitting-patches: Clarify that removal of Acks needs explanation too
docs: trusted-encrypted: fix htmldocs build error
docs: trusted-encrypted: trusted-keys as protected keys
docs: w1: fix w1-netlink invalid URL
docs: zh_CN: scsi: fix broken references in scsi-parameters.rst
 
Documentation/ABI: add kexec and kdump sysfs interface
Documentation/ABI: mark old kexec sysfs deprecated
Documentation/ABI: new kexec and kdump sysfs interface
 
Documentation/admin-guide: fix typo and comment in cscope example
 
Documentation/arm64: Fix the typo of register names
 
Documentation/driver-api/cxl: remove page-allocator quirk section
 
Documentation/gpu: document drm_colorop
 
Documentation/hwmon: Fix broken datasheet links for zl6100
 
Documentation/kernel-parameters: fix typo in retbleed= kernel parameter description
Documentation/kernel-parameters: Move the kernel build options
 
Documentation/process: maintainer-soc: Be more explicit about defconfig
Documentation/process: maintainer-soc: Mark 'make' as commands
 
Documentation/rtla: Correct tracer name for common options
Documentation/rtla: Fix typo in common_options.txt
Documentation/rtla: Fix typo in common_timerlat_options.txt
Documentation/rtla: Fix typo in common_timerlat_options.txt
Documentation/rtla: Fix typo in rtla-timerlat-top.rst
Documentation/rtla: Include defaults for tracer options
Documentation/rtla: Mention default cgroup state
Documentation/rtla: Mention default priority
Documentation/rtla: rename common_xxx.rst files to common_xxx.txt
 
Documentation/sphinx/kernel_feat.py: use class directly
 
Documentation/trace: Specify exact priority for timerlat
 
Documentation/x86: explain LINUX_EFI_INITRD_MEDIA_GUID
 
Documentation: ABI: testing: Fix "upto" typo in rtc-cdev
Documentation: admin-guide: blockdev: replace zone_capacity with zone_capacity_mb when creating devices
Documentation: admin-guide: blockdev: update zloop parameters
Documentation: admin-guide: Correct spelling of "userspace"
Documentation: admin-guide: media: add rockchip camera interface
Documentation: amd-sbi: Wrap miscdevice listing snippet in literal code block
Documentation: ARCnet: Update obsolete contact info
Documentation: assoc_array: Format internal tree layout tables
Documentation: assoc_array: Indent function explanation text
Documentation: btt: Unwrap bit 31-30 nested table
Documentation: clarify PR_SPEC_L1D_FLUSH
Documentation: dma-buf: heaps: Add naming guidelines
Documentation: document liveupdate cmdline parameter
Documentation: ext4: Document casefold and encrypt flags
Documentation: fix dev-tools broken links in translations
Documentation: fix reference to PR_SPEC_L1D_FLUSH
Documentation: genpt: Don't use code block marker before iommu_amdv1.c include listing
Documentation: gfs2: Consolidate GFS2 docs into its own subdirectory
Documentation: gpio: Add a compatibility and feature list for PCA953x
Documentation: hid-alps: Fix packet format section headings
Documentation: hid-alps: Format DataByte* subsection headings
Documentation: hyperv: Confidential VMBus
Documentation: iio: ade9000, adis*, adx*: Convert IIO subsystem cross-references
Documentation: intel-pstate: Use :ref: directive for internal linking
Documentation: intel_pstate: fix duplicate hyperlink target errors
Documentation: kunit: add description of kunit.enable parameter
Documentation: kvm: Fix ordering
Documentation: kvm: new UAPI for handling SEA
Documentation: laptops: Add documentation for uniwill laptops
Documentation: media: fix VIDIOC_REMOVE_BUFS typo
Documentation: media: mali-c55: Add Statistics documentation
Documentation: media: mali-c55: Document the mali-c55 parameter setting
Documentation: mrvl-cn10k-dpi: Fix macro cross-reference syntax
Documentation: net: dsa: mention availability of RedBox
Documentation: net: dsa: mention simple HSR offload helpers
Documentation: netconsole: Separate literal code blocks for full and short netcat command name versions
Documentation: nova: Update the todo list
Documentation: parport-lowlevel: Separate function listing code blocks
Documentation: PCI: Amend error recovery doc with pci_save_state() rules
Documentation: pldmfw: Demote library overview section
Documentation: power/cpuidle: Document the CPU system wakeup latency QoS
Documentation: power: Add document on debugging shutdown hangs
Documentation: power: Correct a mistaken configuration option
Documentation: power: rt9756: Document exported sysfs entries
Documentation: process: Also mention Sasha Levin as stable tree maintainer
Documentation: process: Arbitrarily bump kernel major version number
Documentation: Project continuity
Documentation: reset: Remove reset_controller_add_lookup()
Documentation: riscv: uabi: Clarify ISA spec version for canonical order
 
documentation: seqlock: fix the wrong documentation of read_seqbegin_or_lock/need_seqretry
 
Documentation: taskstats: Reindent payload kinds list
Documentation: thermal: Document thermal throttling on Intel platforms
Documentation: tps6594-pfsm: Fix macro cross-reference syntax
Documentation: treewide: Replace marc.info links with lore
Documentation: uacce: Add explicit title
Documentation: xfrm_device: Separate hardware offload sublists
Documentation: xfrm_device: Use numbered list for offloading steps
Documentation: xfrm_device: Wrap iproute2 snippets in literal code block
Documentation: xfrm_sync: Number the fifth section
Documentation: xfrm_sync: Properly reindent list text
Documentation: xfrm_sync: Trim excess section heading characters
Documentation: xfrm_sysctl: Trim trailing colon in section heading
 
dpaa2-switch: add bounds check for if_id in IRQ handler
dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero
 
dpll: add phase-adjust-gran pin attribute
dpll: Prevent duplicate registrations
dpll: zl3073x: Cache all output properties in zl3073x_out
dpll: zl3073x: Cache all reference properties in zl3073x_ref
dpll: zl3073x: Cache reference monitor status
dpll: zl3073x: fix kernel-doc name and missing parameter in fw.c
dpll: zl3073x: Remove unused dev wrappers
dpll: zl3073x: Specify phase adjustment granularity for pins
dpll: zl3073x: Split ref, out, and synth logic from core
dpll: zl3073x: Store raw register values instead of parsed state
 
drbd: replace kmap() with kmap_local_page() in receiver path
drbd: turn bitmap I/O comments into regular block comments
 
drgn_dump_damon_status: dump damon_target->obsolete
 
driver core: Check drivers_autoprobe for all added devices
driver core: replace use of system_unbound_wq with system_dfl_wq
driver core: WQ_PERCPU added to alloc_workqueue users
 
driver: reset: spacemit-p1: add driver for poweroff/reboot
 
drivers/base/node: fold register_node() into register_one_node()
drivers/base/node: fold unregister_node() into unregister_one_node()
 
drivers/bluetooth: btbcm: Use kmalloc_array() to prevent overflow
 
drivers/dax: add some missing kerneldoc comment fields for struct dev_dax
 
drivers/tty/vt: use umin() instead of min_t(u16, ...) for row/col limits
 
drivers/usb/storage: use min() instead of min_t()
 
drivers/virt: Drop VIRT_DRIVERS build dependency
 
drivers/xen/xenbus: Fix namespace collision and split() section placement with AutoFDO
drivers/xen/xenbus: Replace deprecated strcpy in xenbus_transaction_end
drivers/xen/xenbus: Simplify return statement in join()
 
drivers/xen: use min() instead of min_t()
 
drivers: eisa: make eisa_bus_type const
drivers: firmware: xilinx: Add unique family code for all platforms
drivers: firmware: xilinx: Switch to new family code in zynqmp_pm_get_family_info()
drivers: hid: renegotiate resolution multipliers with device after reset
 
Drivers: hv: Allocate encrypted buffers when requested
Drivers: hv: Allocate the paravisor SynIC pages when required
 
drivers: hv: Allow vmbus message synic interrupt injected from Hyper-V
 
Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump()
Drivers: hv: Check message and event pages for non-NULL before iounmap()
Drivers: hv: Export some symbols for mshv_vtl
Drivers: hv: fix missing kernel-doc description for 'size' in request_arr_init()
Drivers: hv: Free msginfo when the buffer fails to decrypt
Drivers: hv: Functions for setting up and tearing down the paravisor SynIC
Drivers: hv: Introduce mshv_vtl driver
Drivers: hv: Post messages through the confidential VMBus if available
Drivers: hv: remove stale comment
Drivers: hv: Rename fields for SynIC message and event pages
Drivers: hv: Rename the SynIC enable and disable routines
Drivers: hv: Resolve ambiguity in hypervisor version log
Drivers: hv: Set the default VMBus version to 6.0
Drivers: hv: Support confidential VMBus channels
Drivers: hv: Support establishing the confidential VMBus connection
Drivers: hv: use kmalloc_array() instead of kmalloc()
Drivers: hv: Use kmalloc_array() instead of kmalloc()
Drivers: hv: VMBus protocol version 6.0
Drivers: hv: vmbus: fix typo in function name reference
 
drivers: net: fbnic: Return the true error in fbnic_alloc_napi_vectors.
drivers: rapidio: make rio_bus_type const
drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT
 
drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
 
drm/1915/bw: Drop redundant display version checks
 
drm/1915/dpio: Stop using intel_de_wait_fw_ms()
 
drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO
drm/amd/amdgpu: Fix SMU warning during isp suspend-resume
drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
 
drm/amd/display: [FW Promotion] Release 0.1.29.0
drm/amd/display: [FW Promotion] Release 0.1.30.0
drm/amd/display: [FW Promotion] Release 0.1.31.0
drm/amd/display: [FW Promotion] Release 0.1.33.0
drm/amd/display: [FW Promotion] Release 0.1.34.0
drm/amd/display: [FW Promotion] Release 0.1.35.0
drm/amd/display: add 3D LUT colorop
drm/amd/display: add 3x4 matrix colorop
drm/amd/display: add additional hdcp traces
drm/amd/display: Add AMD color pipeline doc
drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module
drm/amd/display: Add an HPD filter for HDMI
drm/amd/display: Add analog bit to edid_caps (v2)
drm/amd/display: Add analog link detection (v2)
drm/amd/display: Add bypass COLOR PIPELINE
drm/amd/display: Add common modes to analog displays without EDID
drm/amd/display: Add concept of analog encoders (v2)
drm/amd/display: Add cursor offload abort to the new HWSS path
drm/amd/display: Add DAC_LoadDetection to BIOS parser (v2)
drm/amd/display: Add dc interface to log pre os firmware information
drm/amd/display: add dccg dfs mask def
drm/amd/display: Add DCE BIOS_SCRATCH_0 register
drm/amd/display: Add debug option to override EASF scaler taps
drm/amd/display: add dispclk ramping to dcn35.
drm/amd/display: Add HDR workaround for a specific eDP
drm/amd/display: Add interface to capture expected HW state from SW state
drm/amd/display: Add interface to capture power feature status for debug logging
drm/amd/display: Add kdoc params/returns in dc/link detection helpers
drm/amd/display: Add lock descriptor to check_update
drm/amd/display: add macros to simplify code
drm/amd/display: Add missing encoder setup to DACnEncoderControl
drm/amd/display: Add more DC HW state info to underflow logging
drm/amd/display: add multiplier colorop
drm/amd/display: add new block sequence-building/executing functions
drm/amd/display: Add new SMART POWER OLED interfaces
drm/amd/display: Add null pointer check in link_dpms
drm/amd/display: Add opp count validation to dml2.1
drm/amd/display: Add panel replay capability detection
drm/amd/display: Add panel replay enablement option and logic
drm/amd/display: Add pipe topology history to dc
drm/amd/display: Add Pstate viewport reduction
drm/amd/display: Add pte_buffer_mode and force_one_row_for_frame in dchub reg
drm/amd/display: Add SelectCRTC_Source to BIOS parser
drm/amd/display: add shaper and blend colorops for 1D Curve Custom LUT
drm/amd/display: Add sink/link debug logs
drm/amd/display: Add support for BT.709 and BT.2020 TFs
drm/amd/display: Add support for sRGB EOTF in BLND block
drm/amd/display: Add support for sRGB EOTF in DEGAM block
drm/amd/display: Add support for sRGB Inverse EOTF in SHAPER block
drm/amd/display: Allow VRR params change if unsynced with the stream
drm/amd/display: Apply e4479aecf658 to dml
drm/amd/display: Bump minimum for frame_warn_limit
drm/amd/display: Bump the HDMI clock to 340MHz
drm/amd/display: Change clean dsc blocks condition in accelerated mode
drm/amd/display: Change lock descriptor values
drm/amd/display: Check ATOM_DEVICE_CRT2_SUPPORT in dc_load_detection
drm/amd/display: Check DCCG_AUDIO_DTO2 register mask exist
drm/amd/display: Check disable_fec flag before enabling fec.
drm/amd/display: Check NULL before accessing
drm/amd/display: Check NULL before calling dac_load_detection
drm/amd/display: Cleanup early return in construct_phy
drm/amd/display: Cleanup uses of the analog flag
drm/amd/display: Clear HDMI HPD pending work only if it is enabled
drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
drm/amd/display: Consolidate two DML2 FP guards
drm/amd/display: Control BW allocation in FW side
drm/amd/display: Correct color depth for SelectCRTC_Source
drm/amd/display: Correct slice width calculation for YCbCr420
drm/amd/display: dc_hw_sequencer.c: remove kernel-doc comments
drm/amd/display: Determine DVI-I connector type (v2)
drm/amd/display: Determine early if a link has supported encoders (v2)
drm/amd/display: Disable CRTC degamma when color pipeline is enabled
drm/amd/display: DML2.1 Reintegration
drm/amd/display: Don't add freesync modes to analog displays (v2)
drm/amd/display: Don't change brightness for disabled connectors
drm/amd/display: Don't program BLNDGAM_MEM_PWR_FORCE when CM low-power is disabled on DCN30
drm/amd/display: Don't stretch non-native images by default in eDP
drm/amd/display: Don't try to enable/disable HPD when unavailable
drm/amd/display: Don't use stereo sync and audio on RGB signals (v2)
drm/amd/display: Driver implementation for cursor offloading to DMU
drm/amd/display: dynamically clock gate before and after prefetch
drm/amd/display: Enable mst when it's detected but yet to be initialized
drm/amd/display: Enable support for Gamma 2.2
drm/amd/display: Enable support for PQ 125 EOTF and Inverse
drm/amd/display: Ensure 3D LUT for color pipeline
drm/amd/display: extend delta clamping logic to CM3 LUT helper
drm/amd/display: Extend inbox0 lock to run Replay/PSR
drm/amd/display: Fix annotations for connector poll/detect parameters
drm/amd/display: Fix black screen with HDMI outputs
drm/amd/display: Fix color pipeline enum name leak
drm/amd/display: Fix dereference-before-check for dc_link
drm/amd/display: Fix DMUB reset sequence for DCN32
drm/amd/display: Fix DP no audio issue
drm/amd/display: fix dppclk rcg poweron check
drm/amd/display: fix duplicate aux command with AMD aux backlight
drm/amd/display: Fix GFP_ATOMIC abuse
drm/amd/display: Fix incorrect return of vblank enable on unconfigured crtc
drm/amd/display: Fix index bug for fill latency
drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
drm/amd/display: Fix misc. checkpatch issues
drm/amd/display: Fix notification of vtotal to DMU for cursor offload
drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
drm/amd/display: Fix NULL pointer dereference
drm/amd/display: Fix null pointer on analog detection
drm/amd/display: Fix pbn to kbps Conversion
drm/amd/display: Fix performance regression from full updates
drm/amd/display: Fix scratch registers offsets for DCN35
drm/amd/display: Fix scratch registers offsets for DCN351
drm/amd/display: fix Smart Power OLED not working after S4
drm/amd/display: fix typo in display_mode_core_structs.h
drm/amd/display: fix typo in display_mode_core_structs.h
drm/amd/display: Fix warning for analog stream encoders
drm/amd/display: fix wrong color value mapping on MCM shaper LUT
drm/amd/display: Fix wrong index for DCN401 cursor offload
drm/amd/display: fw locality check refactors
drm/amd/display: Get maximum pixel clock from VBIOS
drm/amd/display: Get panel replay capability from DPCD
drm/amd/display: Hook up DAC to bios_parser_encoder_control
drm/amd/display: Ignore Coverity false positive
drm/amd/display: Ignore deprecated props when plane_color_pipeline set
drm/amd/display: Implement DCE analog link encoders (v2)
drm/amd/display: Implement DCE analog stream encoders
drm/amd/display: Improve HDMI info retrieval
drm/amd/display: Increase DPCD read retries
drm/amd/display: Increase EDID read retries
drm/amd/display: Increase IB mem size
drm/amd/display: increase max link count and fix link->enc NULL pointer access
drm/amd/display: init dispclk from bootup clock for DCN315
drm/amd/display: Initialise backlight level values from hw
drm/amd/display: Introduce MAX_LINK_ENCODERS (v2)
drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode
drm/amd/display: Make get_support_mask_for_device_id reusable
drm/amd/display: Make observers const-correct
drm/amd/display: Move all DCCG RCG into HWSS root_clock_control
drm/amd/display: Move analog check to dce110_hwseq
drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
drm/amd/display: not skip hpd irq for bw alloc mode
drm/amd/display: Only initialize LSDMA if it is supported in DMU
drm/amd/display: Only poll analog connectors
drm/amd/display: pause the workload setting in dm
drm/amd/display: Persist stream refcount through restore
drm/amd/display: Poll analog connectors (v3)
drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
drm/amd/display: Promote DC to 3.2.352
drm/amd/display: Promote DC to 3.2.353
drm/amd/display: Promote DC to 3.2.354
drm/amd/display: Promote DC to 3.2.355
drm/amd/display: Promote DC to 3.2.356
drm/amd/display: Promote DC to 3.2.357
drm/amd/display: Promote DC to 3.2.358
drm/amd/display: Promote DC to 3.2.359
drm/amd/display: Re-check seamless boot can be enabled or not
drm/amd/display: Reduce number of arguments of dcn30's CalculatePrefetchSchedule()
drm/amd/display: Reduce number of arguments of dcn30's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Refactor amdgpu_dm_connector_detect (v2)
drm/amd/display: Refactor dml_core_mode_support to reduce stack frame
drm/amd/display: refactor DSC cap calculation for dcn35
drm/amd/display: Refactor HDCP Status Log Format
drm/amd/display: Refactor VActive implementation
drm/amd/display: remove assert around dpp_base replacement
drm/amd/display: Remove comparing uint32_t to zero
drm/amd/display: Remove dc param from check_update
drm/amd/display: Remove dc state from check_update
drm/amd/display: Remove inaccessible URL
drm/amd/display: Remove old PMO options
drm/amd/display: remove unneeded semicolon
drm/amd/display: remove unneeded semicolon
drm/amd/display: remove unneeded semicolon
drm/amd/display: Remove unused field in DML
drm/amd/display: Rename dml2 to dml2_0 folder
drm/amd/display: Rename FAMS2 global control lock to DMUB HW control lock
drm/amd/display: Rename should_use_dmub_lock to reflect inbox1 usage
drm/amd/display: Revert DCN4 max buffered cursor size to 64
drm/amd/display: Revert in_transfer_func_change to MED
drm/amd/display: Rework HDMI data channel reads
drm/amd/display: Set DCN32 to use update planes and stream version 3
drm/amd/display: Show link name in PSR status message
drm/amd/display: shrink struct members
drm/amd/display: Skip color pipeline initialization for cursor plane
drm/amd/display: Support DAC in dce110_hwseq
drm/amd/display: Support possibly NULL link for should_use_dmub_lock
drm/amd/display: Swap matrix and multiplier
drm/amd/display: To support Replay frame skip mode
drm/amd/display: Update cursor offload assignments
drm/amd/display: Update DCN401 path for cursor offload
drm/amd/display: update link encoder assignment
drm/amd/display: Update P-state naming for clarity.
drm/amd/display: update perfmon measurement interfaces
drm/amd/display: Update spacing in struct
drm/amd/display: Use DAC load detection on analog connectors (v2)
drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
drm/amd/display: write segment pointer with mot enabled for mst
 
drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
 
drm/amd/pm/si: Delete unused structs and fields
drm/amd/pm/si: Hook up VCE1 to SI DPM
 
drm/amd/pm: Add helper functions for gpu metrics
drm/amd/pm: add new message definitions for pmfw eeprom interface
drm/amd/pm: Add NULL check for power limit
drm/amd/pm: Add ppt1 support for smu_v13_0_12
drm/amd/pm: Add schema v1.1 for parition metrics
drm/amd/pm: add smu ras driver framework
drm/amd/pm: adjust the visibility of pp_table sysfs node
drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage`
drm/amd/pm: check pmfw eeprom feature bit
drm/amd/pm: Disable MMIO access during SMU Mode 1 reset
drm/amd/pm: Don't clear SI SMC table when setting power limit
drm/amd/pm: Enable ppt1 caps for smu_v13_0_12
drm/amd/pm: export a function amdgpu_smu_ras_send_msg to allow send msg directly
drm/amd/pm: Expose ppt1 limit for gc_v9_5_0
drm/amd/pm: fix amdgpu_irq enabled counter unbalanced on smu v11.0
drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
drm/amd/pm: fix race in power state check before mutex lock
drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting
drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2
drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
drm/amd/pm: fix smu v13 soft clock frequency setting issue
drm/amd/pm: fix smu v14 soft clock frequency setting issue
drm/amd/pm: fix the issue of size calculation error for smu 13.0.6
drm/amd/pm: fix wrong pcie parameter on navi1x
drm/amd/pm: force send pcie parmater on navi1x
drm/amd/pm: Grant interface access after full init
drm/amd/pm: implement ras_smu_drv interface for smu v13.0.12
drm/amd/pm: Remove power2_average node
drm/amd/pm: remove unnecessary prints for smu busy
drm/amd/pm: restore SCLK settings after S0ix resume
drm/amd/pm: smu13: Enable VCN_RESET for pgm 7 with appropriate firmware version
drm/amd/pm: Update default power1_cap
drm/amd/pm: Update pmfw headers for smu_v13_0_12
drm/amd/pm: Update SMUv13.0.12 partition metrics
drm/amd/pm: Update SMUv13.0.6 partition metrics
drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.12
drm/amd/pm: Use gpu metrics 1.9 for SMUv13.0.6
drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
 
drm/amd/ras: Add aca common ras functions
drm/amd/ras: Add amdgpu eeprom i2c configuration function
drm/amd/ras: Add amdgpu mp1 v13_0 configuration function
drm/amd/ras: Add amdgpu nbio v7_9 configuration function
drm/amd/ras: Add amdgpu ras management function.
drm/amd/ras: Add amdgpu ras system functions
drm/amd/ras: Add cper conversion function
drm/amd/ras: Add CPER ring read for uniras
drm/amd/ras: Add eeprom ras functions
drm/amd/ras: Add files to amdgpu ras manager makefile
drm/amd/ras: Add files to ras core Makefile
drm/amd/ras: Add gfx common ras functions
drm/amd/ras: Add gfx v9_0 ras functions
drm/amd/ras: Add mp1 common ras functions
drm/amd/ras: Add mp1 v13_0 ras functions
drm/amd/ras: Add nbio common ras functions
drm/amd/ras: Add nbio v7_9 ras functions
drm/amd/ras: Add psp ras common functions
drm/amd/ras: Add psp v13_0 ras functions
drm/amd/ras: Add ras aca parser v1.0
drm/amd/ras: Add ras ioctl command handler
drm/amd/ras: Add ras support for nbio v7_9_1
drm/amd/ras: Add ras support for umc v12_5_0
drm/amd/ras: Add rascore unified interface function
drm/amd/ras: Add thread to handle ras events
drm/amd/ras: Add umc common ras functions
drm/amd/ras: Add umc v12_0 ras functions
drm/amd/ras: Add unified ras module top-level makefile
drm/amd/ras: Amdgpu handle ras ioctl command
drm/amd/ras: Amdgpu preprocesses ras interrupts
drm/amd/ras: Correct info field of bad page threshold exceed CPER
drm/amd/ras: Fix format truncation
drm/amd/ras: Fix the error of undefined reference to `__udivdi3'
drm/amd/ras: Fix the issue of incorrect function call
drm/amd/ras: Increase ras switch control range
drm/amd/ras: ras supports i2c eeprom for mp1 v13_0_12
drm/amd/ras: Update function and remove redundant code
drm/amd/ras: Update IPID value for bad page threshold CPER
drm/amd/ras: Update ras command context structure name
drm/amd/ras: Use correct severity for BP threshold exceed event
drm/amd/ras: Use ring buffer to record ras ecc data
 
drm/amd: Add a helper to tell whether an IP block HW is enabled
drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase1()
drm/amd: Add an unwind for failures in amdgpu_device_ip_suspend_phase2()
drm/amd: Adjust whitespace for vangogh_ppt
drm/amd: Check that VPE has reached DPM0 in idle handler
drm/amd: Clarify that amdgpu.audio only works for non-DC
drm/amd: Clean up kfd node on surprise disconnect
drm/amd: Don't always set IP block HW status to false
drm/amd: Drop calls to restore power limit and clock from smu_resume()
drm/amd: Fix error handling with multiple userq IDRs
drm/amd: Fix set but not used warnings
drm/amd: Fix suspend failure with secure display TA
drm/amd: Fix unbind/rebind for VCN 4.0.5
drm/amd: Pass IP suspend errors up to callers
drm/amd: Pass userq suspend failures up to caller
drm/amd: Re-introduce property to control adaptive backlight modulation
drm/amd: Remove comment about handling errors in amdgpu_device_ip_suspend_phase1()
drm/amd: Remove redundant pm_runtime_mark_last_busy() calls
drm/amd: Remove second call to set_power_limit()
drm/amd: Remove some unncessary header includes
drm/amd: Resume the device in thaw() callback when console suspend is disabled
drm/amd: Save and restore all limit types
drm/amd: Set minimum version for set_hw_resource_1 on gfx11 to 0x52
drm/amd: Skip power ungate during suspend for VPE
drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
drm/amd: Stop overloading power limit with limit type
drm/amd: Unify shutdown() callback behavior
drm/amd: Unwind for failed device suspend
 
drm/amdgpu/cik_ih: Enable soft IRQ handler ring
 
drm/amdgpu/cz_ih: Enable soft IRQ handler ring
 
drm/amdgpu/gart: Add helper to bind VRAM pages (v2)
 
drm/amdgpu/gfx10: fix wptr reset in KGQ init
 
drm/amdgpu/gfx11: adjust KGQ reset sequence
drm/amdgpu/gfx11: fix wptr reset in KGQ init
 
drm/amdgpu/gfx12: adjust KGQ reset sequence
drm/amdgpu/gfx12: fix wptr reset in KGQ init
 
drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
 
drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling
 
drm/amdgpu/gmc6: Cache VM fault info
drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring
drm/amdgpu/gmc6: Don't print MC client as it's unknown
drm/amdgpu/gmc6: Place gart at low address range
 
drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring
 
drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring
 
drm/amdgpu/iceland_ih: Enable soft IRQ handler ring
 
drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1
 
drm/amdgpu/mes: adjust the VMID masks
 
drm/amdgpu/pm: Add definition for gpu_metrics v1.9
 
drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix
 
drm/amdgpu/si_ih: Enable soft IRQ handler ring
 
drm/amdgpu/smu: Handle S0ix for vangogh
 
drm/amdgpu/soc21: fix xclk for APUs
 
drm/amdgpu/tonga_ih: Enable soft IRQ handler ring
 
drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags
drm/amdgpu/ttm: Use GART helper to map VRAM pages (v2)
 
drm/amdgpu/userq: drop VCN and VPE doorbell handling
drm/amdgpu/userq: extend userq state
drm/amdgpu/userq: Fix fence reference leak on queue teardown v2
drm/amdgpu/userq: fix SDMA and compute validation
drm/amdgpu/userq: need to unref bo
 
drm/amdgpu/userqueue: Fix use after free in amdgpu_userq_buffer_vas_list_cleanup()
drm/amdgpu/userqueue: Remove duplicate amdgpu_reset.h header
drm/amdgpu/userqueue: validate userptrs for userqueues
 
drm/amdgpu/vce1: Clean up register definitions
drm/amdgpu/vce1: Enable VCE1 on Tahiti, Pitcairn, Cape Verde GPUs
drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3)
drm/amdgpu/vce1: Implement VCE1 IP block (v2)
drm/amdgpu/vce1: Load VCE1 firmware
drm/amdgpu/vce1: Workaround PLL timeout on FirePro W9000
 
drm/amdgpu/vce: Clear VCPU BO, don't unmap/unreserve (v4)
drm/amdgpu/vce: Move firmware load to amdgpu_vce_early_init
 
drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag
 
drm/amdgpu: adapt reset function for pmfw eeprom
drm/amdgpu: Add amdgpu_discovery_info
drm/amdgpu: add check function for pmfw eeprom
drm/amdgpu: add function to check if pmfw eeprom is supported
drm/amdgpu: add initialization function for pmfw eeprom
drm/amdgpu: Add kiq hdp flush callbacks
drm/amdgpu: Add lock to serialize sriov command execution
drm/amdgpu: Add logic for VF data exchange region to init from dynamic crit_region offsets
drm/amdgpu: Add logic for VF ipd and VF bios to init from dynamic crit_region offsets
drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma
drm/amdgpu: add RAS bad page threshold handling for PMFW manages eeprom
drm/amdgpu: Add ras ip block name
drm/amdgpu: Add ras module eeprom safety watermark check
drm/amdgpu: Add ras module files into amdgpu
drm/amdgpu: Add ras module ip block to amdgpu discovery
drm/amdgpu: add ras module rma check
drm/amdgpu: add ras_eeprom_read_idx interface
drm/amdgpu: Add SRIOV crit_region_version support
drm/amdgpu: Add sriov vf check for VCN per queue reset support.
drm/amdgpu: add the kernel docs for alloc/free/valid range
drm/amdgpu: Add uniras version in sysfs
drm/amdgpu: add userq object va track helpers
drm/amdgpu: add wrapper functions for pmfw eeprom interface
drm/amdgpu: always backup and reemit fences
drm/amdgpu: attach tlb fence to the PTs update
drm/amdgpu: Avoid hive seqno increment in legacy ras
drm/amdgpu: Avoid loading bad pages into legacy ras
drm/amdgpu: avoid memory allocation in the critical code path v3
drm/amdgpu: Avoid xgmi register access
drm/amdgpu: caller should make sure not to double free
drm/amdgpu: Check if AID is active before access
drm/amdgpu: check save count before RAS bad page saving
drm/amdgpu: clean up amdgpu hmm range functions
drm/amdgpu: clean up and unify hw fence handling
drm/amdgpu: clear bad page info of ras module
drm/amdgpu: clear job on failure in amdgpu_job_alloc(_with_ib)
drm/amdgpu: Configure max beneficial TTM pool allocation order
drm/amdgpu: Convert amdgpu userqueue management from IDR to XArray
drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
drm/amdgpu: don't attach the tlb fence for SI
drm/amdgpu: don't reemit ring contents more than once
drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend()
drm/amdgpu: Enable ras module
drm/amdgpu: Enable xgmi extended peer links for sriov guest
drm/amdgpu: fix a job->pasid access race in gpu recovery
drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
drm/amdgpu: Fix CPER ring debugfs read buffer overflow risk
drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
drm/amdgpu: Fix double deletion of validate_list
drm/amdgpu: fix drm panic null pointer when driver not support atomic
drm/amdgpu: fix error handling in ib_schedule()
drm/amdgpu: Fix error injection parameter error
drm/amdgpu: Fix GFX hang on SteamDeck when amdgpu is reloaded
drm/amdgpu: Fix gfx9 update PTE mtype flag
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process
drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove
drm/amdgpu: Fix pointer casts when reading dynamic region sizes
drm/amdgpu: fix possible fence leaks from job structure
drm/amdgpu: Fix query for VPE block_type and ip_count
drm/amdgpu: fix SPDX header on amd_cper.h
drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c
drm/amdgpu: fix SPDX header on irqsrcs_vcn_5_0.h
drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h
drm/amdgpu: Fix the issue of missing ras message on sriov host
drm/amdgpu: fix type for wptr in ring backup
drm/amdgpu: Fix validating flush_gpu_tlb_pasid()
drm/amdgpu: Fix vram_usage underflow
drm/amdgpu: Fix wait after reset sequence in S3
drm/amdgpu: Forward VMID reservation errors
drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_alloc
drm/amdgpu: free job fences on failure in amdgpu_job_alloc_with_ib
drm/amdgpu: get RAS bad page address from MCA address
drm/amdgpu: get rev_id from strap register or IP-discovery table
drm/amdgpu: grab a BO reference in vm_lock_done_list.
drm/amdgpu: Implement user queue reset functionality
drm/amdgpu: Improve ras fatal error handling function
drm/amdgpu: initialize max record count after table reset
drm/amdgpu: Intercept ras interrupts to ras module
drm/amdgpu: Introduce SRIOV critical regions v2 during VF init
drm/amdgpu: jump to the correct label on failure
drm/amdgpu: keeping waiting userq fence infinitely
drm/amdgpu: load RAS bad page from PMFW in page retirement
drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared
drm/amdgpu: make MCA IPID parse global
drm/amdgpu: make non-NULL out fence mandatory
drm/amdgpu: Make SR-IOV critical region checks overflow-safe
drm/amdgpu: make sure userqs are enabled in userq IOCTLs
drm/amdgpu: move reset debug disable handling
drm/amdgpu: Move reset-on-init sequence earlier
drm/amdgpu: null check for hmm_pfns ptr before freeing it
drm/amdgpu: optimize timeout implemention in ras_eeprom_update_record_num
drm/amdgpu: query bad page info of ras module
drm/amdgpu: query block error count of ras module
drm/amdgpu: ras module supports error injection
drm/amdgpu: reduce queue timeout to 2 seconds v2
drm/amdgpu: Refactor how SI and CIK support is determined
drm/amdgpu: Refactor sriov xgmi topology filling to common code
drm/amdgpu: Remove driver side BAR release before resize
drm/amdgpu: remove frame cntl for gfx v12
drm/amdgpu: remove gart_window_lock usage from gmc v12
drm/amdgpu: Remove invalidate and flush hdp macros
drm/amdgpu: Remove redundant return value
drm/amdgpu: Remove unused members in amdgpu_mman
drm/amdgpu: Reorganize sysfs ini/fini calls
drm/amdgpu: Reserve discovery TMR only if needed
drm/amdgpu: resume MES scheduling after user queue hang detection and recovery
drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical region in SRIOV
drm/amdgpu: set default gfx reset masks for gfx6-8
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
drm/amdgpu: Skip SDMA suspend during mode-2 reset
drm/amdgpu: skip writing eeprom when PMFW manages RAS data
drm/amdgpu: support to load RAS bad pages from PMFW
drm/amdgpu: suspend ras module before gpu reset
drm/amdgpu: Switch to use %ptSp
drm/amdgpu: Synchronize sriov host to add block_mmsch bit field
drm/amdgpu: track the userq bo va for its obj management
drm/amdgpu: try for more times if RAS bad page number is not updated
drm/amdgpu: Unregister mce notifier
drm/amdgpu: Update headers for sriov xgmi ext peer link support feature flag
drm/amdgpu: Update invalidate and flush hdp function
drm/amdgpu: update remove after reset flag for MES remove queue
drm/amdgpu: update the functions to use amdgpu version of hmm
drm/amdgpu: Updated naming of SRIOV critical region offsets/sizes with _V1 suffix
drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs
drm/amdgpu: Use amdgpu by default on CIK dedicated GPUs
drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2)
drm/amdgpu: use common defines for HUB faults
drm/amdgpu: Use correct address to setup gart page table for vram access
drm/amdgpu: Use DC by default for Bonaire
drm/amdgpu: Use DC by default on SI dGPUs
drm/amdgpu: use GFP_ATOMIC instead of NOWAIT in the critical path
drm/amdgpu: use GPU_HDP_FLUSH for sriov
drm/amdgpu: Use memset32 for IB padding
drm/amdgpu: Use pci_rebar_get_max_size()
drm/amdgpu: use static ids for ACP platform devs
drm/amdgpu: use ttm_resource_manager_cleanup
drm/amdgpu: use user provided hmm_range buffer in amdgpu_ttm_tt_get_user_pages
drm/amdgpu: validate the bo from done list for NULL
drm/amdgpu: validate the flush_gpu_tlb_pasid()
drm/amdgpu: validate the queue va for resuming the queue
drm/amdgpu: validate userq va for GEM unmap
 
drm/amdkfd: add missing return value check for range
drm/amdkfd: assign AID to uuid in topology for SPX mode
drm/amdkfd: bump minimum vgpr size for gfx1151
drm/amdkfd: clean up the code to free hmm_range
drm/amdkfd: Dequeue user queues when process mm released
drm/amdkfd: Do not wait for queue op response during reset
drm/amdkfd: Don't clear PT after process killed
drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
drm/amdkfd: fix a memory leak in device_queue_manager_init()
drm/amdkfd: fix gfx11 restrictions on debugging cooperative launch
drm/amdkfd: Fix GPU mappings for APU after prefetch
drm/amdkfd: Fix improper NULL termination of queue restore SMI event string
drm/amdkfd: fix the clean up when amdgpu_hmm_range_alloc fails
drm/amdkfd: Fix Unchecked Return Value
drm/amdkfd: Fix Unchecked Return Values
drm/amdkfd: Fix use-after-free of HMM range in svm_range_validate_and_map()
drm/amdkfd: Fixing the clang format
drm/amdkfd: No need to suspend whole MES to evict process
drm/amdkfd: relax checks for over allocation of save area
drm/amdkfd: Trap handler support for expert scheduling mode
drm/amdkfd: Use huge page size to check split svm range alignment
 
drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state()
 
drm/armada: Drop always true condition in atomic_check
drm/armada: Switch to drm_atomic_get_new_crtc_state()
 
drm/ast: Handle framebuffer from dma-buf
drm/ast: Move display-clock tables to per-Gen source files
drm/ast: Move Gen1 device initialization into separate helper
drm/ast: Move Gen2 device initialization into separate helper
drm/ast: Move Gen3 device initialization into separate helper
drm/ast: Move Gen4 device initialization into separate helper
drm/ast: Move Gen5 device initialization into separate helper
drm/ast: Move Gen6 device initialization into separate helper
drm/ast: Move Gen7 device initialization into separate helper
drm/ast: Move mode-detection helpers to Gen2 source files
drm/ast: Prepare per-Gen device initialization
drm/ast: Remove generic device initialization
drm/ast: Split ast_detect_tx_chip() per chip generation
drm/ast: Store CRTC memory request threshold in device quirks
drm/ast: Store DRAM clock table in struct ast_device
drm/ast: Store HSync adjustment in device quirks
drm/ast: Store precatch settings in struct ast_device_quirks
drm/ast: Support device quirks
 
drm/atmel-hlcdc: Switch to drm_atomic_get_new_crtc_state()
 
drm/atomic-helper: Export and namespace some functions
 
drm/atomic: Change state pointers to a more meaningful name
drm/atomic: Convert __drm_atomic_get_current_plane_state() to modern accessor
drm/atomic: Convert drm_atomic_get_connector_state() to use new connector state
drm/atomic: Convert drm_atomic_get_crtc_state() to use new connector state
drm/atomic: Convert drm_atomic_get_plane_state() to use new plane state
drm/atomic: Convert drm_atomic_get_private_obj_state() to use new plane state
drm/atomic: Document __drm_connectors_state state pointer
drm/atomic: Document __drm_crtcs_state state pointer
drm/atomic: Document __drm_planes_state state pointer
drm/atomic: Document __drm_private_objs_state state pointer
drm/atomic: Remove unused drm_atomic_get_existing_connector_state()
drm/atomic: Remove unused drm_atomic_get_existing_crtc_state()
drm/atomic: Remove unused drm_atomic_get_existing_plane_state()
drm/atomic: Switch to drm_atomic_get_new_crtc_state()
drm/atomic: use drm_crtc_vblank_waitqueue()
drm/atomic: use drm_for_each_bridge_in_chain_scoped()
drm/atomic: WARN about invalid drm_foo_get_state() usage
drm/atomic: WARN about missing acquire_ctx in drm_atomic_get_private_obj_state()
 
drm/bochs: Use vblank timer
 
drm/bridge: adapt drm_bridge_add/remove() docs, mention the lingering list
drm/bridge: add drm_for_each_bridge_in_chain_from()
drm/bridge: add drm_for_each_bridge_in_chain_scoped()
drm/bridge: add list of removed refcounted bridges
drm/bridge: add warning for bridges attached without being added
drm/bridge: add warning for bridges using neither devm_drm_bridge_alloc() nor drm_bridge_add()
drm/bridge: document that adding a bridge is mandatory before attach
drm/bridge: dw-hdmi-qp: Add CEC support
drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume
drm/bridge: dw-hdmi-qp: Fixup timer base setup
drm/bridge: dw-hdmi-qp: Handle platform supported formats and color depth
drm/bridge: dw-hdmi: Add API dw_hdmi_set_sample_iec958() for iec958 format
drm/bridge: dw-hdmi: Add API dw_hdmi_to_plat_data() to get plat_data
drm/bridge: get the bridge returned by drm_bridge_get_next_bridge()
drm/bridge: imx8mp-hdmi-pai: enable PM runtime
drm/bridge: imx8qxp-ldb: Remove dummy Runtime PM callback
drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface
drm/bridge: it66121: Add minimal it66122 support
drm/bridge: it66121: Drop ftrace like dev_dbg() prints
drm/bridge: it66121: Sort the compatibles
drm/bridge: it66121: Use vid/pid to detect the type of chip
drm/bridge: put the bridge returned by drm_bridge_get_next_bridge()
drm/bridge: refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts()
drm/bridge: remove drm_for_each_bridge_in_chain()
drm/bridge: simple: add ASL CS5263 DP-to-HDMI bridge
drm/bridge: simple: add the Parade PS185HDM DP-to-HDMI bridge
drm/bridge: synopsys: dw-dp: add bridge before attaching
drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind
drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors
drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD
drm/bridge: use drm_for_each_bridge_in_chain_scoped()
 
drm/buddy: Add KUnit tests for allocator performance under fragmentation
drm/buddy: Optimize free block management with RB tree
drm/buddy: replace drm_print.h include with a forward declaration
drm/buddy: Separate clear and dirty free block trees
 
drm/cirrus-qemu: Use vblank timer
 
drm/client: Add client free callback to unprepare fb_helper
drm/client: Create client buffers with drm_client_buffer_create_dumb()
drm/client: Deprecate struct drm_client_buffer.gem
drm/client: Do not free client memory by default
drm/client: Flush client buffers with drm_client_buffer_sync()
drm/client: Inline drm_client_buffer_addfb() and _rmfb()
drm/client: log: Implement struct drm_client_funcs.restore
drm/client: Move dumb-buffer handling to drm_client_framebuffer_create()
drm/client: Pass force parameter to client restore
drm/client: Remove drm_client_framebuffer_delete()
drm/client: Remove holds_console_lock parameter from suspend/resume
drm/client: Remove pitch from struct drm_client_buffer
drm/client: Support emergency restore via sysrq for all clients
 
drm/colorop: Add 1D Curve Custom LUT type
drm/colorop: Add 1D Curve subtype
drm/colorop: Add 3D LUT support to color pipeline
drm/colorop: Add 3x4 CTM type
drm/colorop: Add atomic state print for drm_colorop
drm/colorop: add BT2020/BT709 OETF and Inverse OETF
drm/colorop: Add BYPASS property
drm/colorop: Add destroy functions for color pipeline
drm/colorop: Add DRM_COLOROP_1D_CURVE_GAMMA22 to 1D Curve
drm/colorop: Add multiplier type
drm/colorop: Add NEXT property
drm/colorop: Add PQ 125 EOTF and its inverse
drm/colorop: Add TYPE property
drm/colorop: allow non-bypass colorops
drm/colorop: define a new macro for_each_new_colorop_in_state
drm/colorop: Define LUT_1D interpolation
drm/colorop: Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
drm/colorop: Introduce new drm_colorop mode object
drm/colorop: pass plane_color_pipeline client cap to atomic check
 
drm/crtc: Drop no_vblank bit field
 
drm/debugfs: show lingering bridges
 
drm/display: bridge-connector: use drm_for_each_bridge_in_chain_scoped()
drm/display: bridge-connector: use scope-specific variable for the bridge pointer
drm/display: bridge_connector: get/put the panel_bridge
drm/display: bridge_connector: get/put the stored bridges
drm/display: bridge_connector: get/put the stored bridges
 
drm/displayid: add quirk to ignore DisplayID checksum errors
drm/displayid: pass iter to drm_find_displayid_extension()
 
drm/doc/rfc: Describe why prescriptive color pipeline is needed
 
drm/dp: Add byte-by-byte fallback for broken USB-C adapters
drm/dp: Add definitions for POST_LT_ADJ training sequence
drm/dp: Add helpers to query the branch DSC max throughput/line-width
drm/dp: Add POST_LT_ADJ_REQ helpers
drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit
drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities
 
drm/drm_crtc: Introduce sharpness strength property
 
drm/dumb-buffers: Provide helper to set pitch and size
drm/dumb-buffers: Sanitize output on errors
 
drm/edid: add 6 bpc quirk to the Sharp LQ116M1JW10
drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
 
drm/edp-panel: Add touchscreen panel used by Lenovo X13s
 
drm/etnaviv: add HWDB entry for GC8000 Nano Ultra VIP r6205
 
drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/exynos: hdmi: replace use of system_wq with system_percpu_wq
drm/exynos: Switch to drm_atomic_get_new_crtc_state()
 
drm/fb-helper: Allocate and release fb_info in single place
drm/fb-helper: Fix vblank timeout during suspend/reset
drm/fb-helper: Synchronize dirty worker with vblank
 
drm/format-helper: Remove drm_fb_blit()
 
drm/framebuffer: Switch to drm_atomic_get_new_crtc_state()
 
drm/gem-atomic: Reset plane state to NULL if allocation failed
 
drm/gem-dma: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/gem-dma: revert the 8-byte alignment constraint
 
drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/gem-shmem: Fix the MODULE_LICENSE() string
drm/gem-shmem: Fix typos in documentation
drm/gem-shmem: revert the 8-byte alignment constraint
 
drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_shmem_create()
drm/gem/shmem: Extract drm_gem_shmem_release() from drm_gem_shmem_free()
 
drm/gem: Correct error condition in drm_gem_objects_lookup
drm/gem: Use vmemdup_array_user in drm_gem_objects_lookup
 
drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
drm/gma500: use drm_crtc_vblank_crtc()
 
drm/gpusvm, drm/xe: Allow mixed mappings for userptr
drm/gpusvm, drm/xe: Fix userptr to not allow device private pages
 
drm/gpuvm: add deferred vm_bo cleanup
drm/gpuvm: take GEM lock inside drm_gpuvm_bo_obtain_prealloc()
 
drm/gud: fix accidentally deleted IS_ERR() check
drm/gud: fix NULL fb and crtc dereferences on USB disconnect
drm/gud: rearrange gud_probe() to prepare for function splitting
drm/gud: Use kmalloc_array() instead of kmalloc()
 
drm/hyperv: include drm_print.h where needed
 
drm/hypervdrm: Use vblank timer
 
drm/i195/vrr: Move crtc_state->vrr.{vmin,vmax} update into intel_vrr_compute_vrr_timings()
 
drm/i915/alpm: Compute ALPM parameters into crtc_state->alpm_state
drm/i915/alpm: Remove error handling from get_lfps_cycle_min_max_time
drm/i915/alpm: Remove parameters suffix from intel_dp->alpm_parameters
 
drm/i915/bw: Relocate intel_bw_crtc_min_cdclk()
drm/i915/bw: Skip the bw_state->active_pipes update if no pipe is changing its active state
drm/i915/bw: Untangle dbuf bw from the sagv/mem bw stuff
 
drm/i915/cdclk: Add intel_cdclk_min_cdclk_for_prefill()
drm/i915/cdclk: Add prefill helpers for CDCLK
drm/i915/cdclk: Decouple cdclk from state->modeset
drm/i915/cdclk: Do intel_cdclk_update_crtc_min_cdclk() per-pipe
drm/i915/cdclk: Extract dg2_power_well_count()
drm/i915/cdclk: Extract glk_cdclk_audio_wa_needed()
drm/i915/cdclk: Extract intel_cdclk_update_bw_min_cdclk()
drm/i915/cdclk: Extract intel_cdclk_update_crtc_min_cdclk()
drm/i915/cdclk: Handle the force_min_cdclk state locking in intel_cdclk_atomic_check()
drm/i915/cdclk: Hide intel_modeset_calc_cdclk()
drm/i915/cdclk: Introduce intel_cdclk_modeset_checks()
drm/i915/cdclk: Move intel_bw_crtc_min_cdclk() handling into intel_crtc_compute_min_cdclk()
drm/i915/cdclk: Move intel_cdclk_atomic_check()
drm/i915/cdclk: Relocate intel_plane_calc_min_cdclk() calls
drm/i915/cdclk: Rework bw_min_cdclk handling
drm/i915/cdclk: Rework crtc min_cdclk handling
drm/i915/cdclk: Use enabled_pipes instead of active_pipes for the glk audio w/a
 
drm/i915/color: Add 3D LUT to color pipeline
drm/i915/color: Add framework to program CSC
drm/i915/color: Add framework to program PRE/POST CSC LUT
drm/i915/color: Add helper to create intel colorop
drm/i915/color: Add plane CTM callback for D12 and beyond
drm/i915/color: Add registers for 3D LUT
drm/i915/color: Create a transfer function color pipeline
drm/i915/color: Enable Plane Color Pipelines
drm/i915/color: Place 3D LUT after CSC in plane color pipeline
drm/i915/color: Preserve sign bit when int_bits is Zero
drm/i915/color: Program Plane Post CSC Registers
drm/i915/color: Program Pre-CSC registers
 
drm/i915/cursor: Extract intel_cursor_mode_config_init()
drm/i915/cursor: Initialize 845 vs 865 cursor size separately
 
drm/i915/cx0: Change register bit naming for powerdown values
drm/i915/cx0: Get rid of XELPDP_MSGBUS_TIMEOUT_FAST_US
drm/i915/cx0: Move the HDMI FRL function to intel_hdmi
drm/i915/cx0: Nuke extraneous timeout debugs
drm/i915/cx0: Replace XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_US with XELPDP_PORT_POWERDOWN_UPDATE_TIMEOUT_MS
drm/i915/cx0: s/XELPDP_MSGBUS_TIMEOUT_SLOW/XELPDP_MSGBUS_TIMEOUT_MS/
drm/i915/cx0: s/XELPDP_PORT_RESET_END_TIMEOUT/XELPDP_PORT_RESET_END_TIMEOUT_MS/
 
drm/i915/ddi: Define LT Phy Swing tables
drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER
 
drm/i915/de: Have intel_de_wait() hand out the final register value
drm/i915/de: Implement register waits one way
drm/i915/de: Include units in intel_de_wait*() function names
drm/i915/de: Introduce intel_de_wait_for_{set,clear}_us()
drm/i915/de: Introduce intel_de_wait_us()
drm/i915/de: Nuke intel_de_wait_custom()
drm/i915/de: Nuke wakelocks from intel_de_wait_fw_ms()
drm/i915/de: Replace __intel_de_rmw_nowl() with intel_de_rmw_fw()
drm/i915/de: Replace __intel_de_wait_for_register_nowl() with intel_de_wait_fw_us_atomic()
drm/i915/de: Use intel_de_wait_for_{set,clear}_ms()
drm/i915/de: Use intel_de_wait_for_{set,clear}_us()
drm/i915/de: Use intel_de_wait_ms() for the obvious cases
drm/i915/de: Use intel_de_wait_us()
 
drm/i915/display: Add and compute scaler parameter
drm/i915/display: Add CASF strength and winsize
drm/i915/display: Add default case to mipi_exec_send_packet
drm/i915/display: Add definition for wcl as subplatform
drm/i915/display: Add filter lut values
drm/i915/display: add HAS_AUX_CCS() feature check
drm/i915/display: Add identifiers for driver specific blocks
drm/i915/display: add intel_display_run_as_guest()
drm/i915/display: add intel_display_vtd_active()
drm/i915/display: Add missing clock to C10 PHY state compute/HW readout
drm/i915/display: Add no_psr_reason to PSR debugfs
drm/i915/display: Add set_context_latency to crtc_state
drm/i915/display: Add vblank_start adjustment logic for always-on VRR TG
drm/i915/display: Aux Enable and Display powerwell timeouts
drm/i915/display: Compute the scaler coefficients
drm/i915/display: Configure the second scaler
drm/i915/display: create intel_display_utils.h
drm/i915/display: drop a few unnecessary i915_drv.h includes
drm/i915/display: Drop intel_vrr_vblank_delay and use set_context_latency
drm/i915/display: duplicate 128-byte Y-tiling feature check
drm/i915/display: Enable PICA power before AUX
drm/i915/display: Enable/disable casf
drm/i915/display: Expose sharpness strength property
drm/i915/display: Extend i915_display_info with Type-C port details
drm/i915/display: Extract separate AUX PW descriptors
drm/i915/display: Fix color pipeline enum name leak
drm/i915/display: Fix PHY_C20_VDR_CUSTOM_SERDES_RATE programming
drm/i915/display: Fix PHY_C20_VDR_HDMI_RATE programming
drm/i915/display: Introduce dp/psr_compute_config_late()
drm/i915/display: Introduce HAS_CASF for sharpness support
drm/i915/display: Make intel_crtc_get_vblank_counter safe on PREEMPT_RT
drm/i915/display: Move intel_dpll_crtc_compute_clock early
drm/i915/display: Prepare for vblank_delay for LRR
drm/i915/display: Runtime pm wrappers for display parent interface
drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/CONTEXT_TOGGLE flag macro
drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/DP_RATE field macros
drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_DP flag macro
drm/i915/display: Sanitize PHY_C20_VDR_CUSTOM_SERDES_RATE/IS_HDMI_FRL flag macro
drm/i915/display: Set and get the casf config
drm/i915/display: switch to intel_display_utils.h
drm/i915/display: Take into account AS SDP in intel_dp_sdp_min_guardband
drm/i915/display: Use braces for if-ladder in intel_bw_init_hw()
drm/i915/display: Use display parent interface for i915 runtime pm
drm/i915/display: Use DISPLAY_VER over GRAPHICS_VER
drm/i915/display: Wait for scl start instead of dsb_wait_vblanks
 
drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S
drm/i915/dmc: explicitly sanitize num_entries from package_header
drm/i915/dmc: Fix extra bracket and wrong variable in PIPEDMC error logs
drm/i915/dmc: Fixup TGL/ADL-S HRR event handler type
drm/i915/dmc: Set DMC_EVT_CTL_ENABLE for disabled event handlers as well
 
drm/i915/dp: Add helper to get min sdp guardband
drm/i915/dp: Calculate DSC slice count based on per-slice peak throughput
drm/i915/dp: Check if guardband can accommodate sdp latencies
drm/i915/dp: Ensure the FEC state stays disabled for UHBR links
drm/i915/dp: Export helper to determine if FEC on non-UHBR links is required
drm/i915/dp: Fix panel replay when DSC is enabled
drm/i915/dp: Handle Synaptics DSC throughput link-bpp quirk
drm/i915/dp: Pass DPCD device descriptor to intel_dp_get_dsc_sink_cap()
drm/i915/dp: Simplify intel_dp_needs_8b10b_fec()
drm/i915/dp: Verify branch devices' overall pixel throughput/line width
 
drm/i915/dp_mst: Disable Panel Replay
drm/i915/dp_mst: Fix check for FEC support for an uncompressed stream
drm/i915/dp_mst: Recompute all MST link CRTCs if DSC gets enabled on the link
drm/i915/dp_mst: Reuse the DP-SST helper function to compute FEC config
drm/i915/dp_mst: Track DSC enabled status on the MST link
 
drm/i915/dpio: Use the intel_de_wait_ms() out value
 
drm/i915/dram: Add field ecc_impacting_de_bw
drm/i915/dram: Also apply the 16Gb DIMM w/a for larger DRAM chips
 
drm/i915/dsb: Inline dsb_vblank_delay() into intel_dsb_wait_for_delayed_vblank()
drm/i915/dsb: s/intel_dsb_wait_vblank_delay/intel_dsb_wait_for_delayed_vblank
 
drm/i915/dsc: Add helper to enable the DSC configuration for a CRTC
drm/i915/dsc: Add prefill helper for DSC
 
drm/i915/dsi: debug log send packet sequence contents
drm/i915/dsi: log send packet sequence errors
 
drm/i915/fb: Drop the 'fb' argument from intel_fb_bo_framebuffer_init()
drm/i915/fb: Fix the set_tiling vs. addfb race, again
drm/i915/fb: Init 'ret' in each error branch in intel_framebuffer_init()
 
drm/i915/fbc: Decouple FBC from intel_cdclk_atomic_check()
drm/i915/fbc: update the impacted platforms in wa_22014263786
 
drm/i915/fbdev: abstract bo creation
drm/i915/fbdev: drop dependency on display in i915 specific code
drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation
drm/i915/fbdev: make intel_framebuffer_create() error return handling explicit
drm/i915/fbdev: Select linear modifier explicitly
 
drm/i915/frontbuffer: Add intel_frontbuffer::display
drm/i915/frontbuffer: Extract intel_frontbuffer_ref()
drm/i915/frontbuffer: Fix intel_frontbuffer lifetime handling
drm/i915/frontbuffer: Handle the dirtyfb cache flush inside intel_frontbuffer_flush()
drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()
drm/i915/frontbuffer: Nuke intel_frontbuffer_flip_{prepare,complete}()
drm/i915/frontbuffer: Split fb_tracking.lock into two
drm/i915/frontbuffer: Turn intel_bo_flush_if_display() into a frontbuffer operation
 
drm/i915/gem: add i915_gem_fence_wait_priority_display() helper
drm/i915/gem: Avoid accessing uninitialized context in emit_rpcs_query()
drm/i915/gem: fix typo in comment (I915_EXEC_NO_RELOC)
drm/i915/gem: s/i915_gem_object_get_frontbuffer/i915_gem_object_frontbuffer_lookup/
drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
 
drm/i915/gt: Use pci_rebar_size_supported()
drm/i915/gt: Use standard API for seqcount read in TLB invalidation
 
drm/i915/guc: make 'guc_hw_reg_state' static as it isn't exported
drm/i915/guc: Skip communication warning on reset in progress
 
drm/i915/gvt: Fix intel_vgpu_gpa_to_mmio_offset kernel docs
drm/i915/gvt: Improve intel_vgpu_ioctl hdr error handling
drm/i915/gvt: Propagate vfio_set_irqs_validate_and_prepare() error
drm/i915/gvt: Remove unnecessary check in reg_is_mmio
drm/i915/gvt: Simplify case switch in intel_vgpu_ioctl
 
drm/i915/hdcp: Use the default 2 usec fast polling timeout
 
drm/i915/ips: Eliminate the cdclk_state stuff from hsw_ips_compute_config()
 
drm/i915/irq: abstract i9xx_display_irq_enable_mask()
drm/i915/irq: add ilk_display_irq_reset()
drm/i915/irq: drop intel_psr_regs.h include
drm/i915/irq: duplicate HAS_FBC() for irq error mask usage
drm/i915/irq: initialize gen2_imr_mask in terms of enable_mask
drm/i915/irq: move check for HAS_HOTPLUG() inside i9xx_hpd_irq_ack()
drm/i915/irq: rename de_irq_mask[] to de_pipe_imr_mask[]
drm/i915/irq: rename irq_mask to gen2_imr_mask
drm/i915/irq: split ILK display irq handling
drm/i915/irq: use a dedicated IMR cache for gen 5-7
drm/i915/irq: use a dedicated IMR cache for VLV/CHV
 
drm/i915/lrr: Include SCL in lrr_params_changed()
 
drm/i915/ltphy: Add a wrapper for LT Phy powerdown change sequence
drm/i915/ltphy: Add function to calculate LT PHY port clock
drm/i915/ltphy: Add LT Phy Programming recipe tables
drm/i915/ltphy: Add LT Phy related VDR and Pipe Registers
drm/i915/ltphy: Define function to readout LT Phy PLL state
drm/i915/ltphy: Define LT PHY PLL state verify function
drm/i915/ltphy: Define the LT Phy state compare function
drm/i915/ltphy: Enable SSC during port clock programming
drm/i915/ltphy: Enable/Disable Tx after Non TBT Enable sequence
drm/i915/ltphy: Hook up LT Phy Enable & Disable sequences
drm/i915/ltphy: Implement HDMI Algo for Pll state
drm/i915/ltphy: include intel_display_utils.h instead of i915_utils.h
drm/i915/ltphy: Modify the step that need to be skipped
drm/i915/ltphy: Nuke bogus weird timeouts
drm/i915/ltphy: Nuke extraneous timeout debugs
drm/i915/ltphy: Phy lane reset for LT Phy
drm/i915/ltphy: Program LT Phy Non-TBT PLL disable sequence
drm/i915/ltphy: Program LT Phy Voltage Swing
drm/i915/ltphy: Program sequence for PORT_CLOCK_CTL for LT Phy
drm/i915/ltphy: Program the P2P Transaction flow for LT Phy
drm/i915/ltphy: Program the rest of the LT Phy Enable sequence
drm/i915/ltphy: Program the rest of the PORT_CLOCK_CTL steps
drm/i915/ltphy: Program the VDR PLL registers for LT PHY
drm/i915/ltphy: Read PHY_VDR_0_CONFIG register
drm/i915/ltphy: Return lowest portclock for HDMI from reverse algorithm
drm/i915/ltphy: Update the ltpll config table value for eDP
 
drm/i915/overlay: Drop the DIRTYFB flush
drm/i915/overlay: Switch to intel_frontbuffer_flip()
 
drm/i915/panic: fix panic structure allocation memory leak
 
drm/i915/pm: Allow drivers/pci to manage our pci state normally
drm/i915/pm: Do pci_restore_state() in switcheroo resume hook
drm/i915/pm: Drop redundant pci stuff from suspend/resume paths
drm/i915/pm: Hoist pci_save_state()+pci_set_power_state() to the end of pm _late() hook
drm/i915/pm: Move the hibernate+D3 quirk stuff into noirq() pm hooks
drm/i915/pm: Simplify pm hook documentation
 
drm/i915/pmdemand: Use the default 2 usec fast polling timeout
 
drm/i915/power: Use the intel_de_wait_ms() out value
 
drm/i915/prefill: Introduce skl_prefill.c
 
drm/i915/psr: Add helper to get min psr guardband
drm/i915/psr: Check if final vblank is sufficient for PSR features
drm/i915/psr: Consider SCL lines when validating vblank for wake latency
drm/i915/psr: Deactivate PSR only on LNL and when selective fetch enabled
drm/i915/psr: fix pipe to vblank conversion
drm/i915/psr: Introduce helper intel_psr_set_non_psr_pipes()
drm/i915/psr: s/intel_psr_min_vblank_delay/intel_psr_min_set_context_latency
 
drm/i915/reg_defs: Add REG_FIELD_MAX wrapper for FIELD_MAX()
 
drm/i915/rom: convert intel_rom interfaces to struct drm_device
 
drm/i915/scaler: Add scaler prefill helpers
 
drm/i915/stolen: convert intel_stolen_node into a real struct of its own
 
drm/i915/vblank: Add helper to get correct vblank length
 
drm/i915/vrr: Always write TRANS_VRR_CTL in intel_vrr_set_transcoder_timings() on !always_use_vrr_tg()
drm/i915/vrr: Annotate some functions with "hw"
drm/i915/vrr: Avoid redundant TRANS_PUSH write in intel_vrr_enable()
drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()
drm/i915/vrr: Clamp guardband as per hardware and timing constraints
drm/i915/vrr: Compute fixed refresh rate timings the same way as CMRR timings
drm/i915/vrr: Disable VRR TG in intel_vrr_transcoder_disable() only on always use_vrr_tg() platforms
drm/i915/vrr: Extract helpers to convert between guardband and pipeline_full values
drm/i915/vrr: Extract intel_vrr_set_vrr_timings()
drm/i915/vrr: Extract intel_vrr_tg_disable()
drm/i915/vrr: Extract intel_vrr_tg_enable()
drm/i915/vrr: Fix intel_vrr_always_use_vrr_tg()==true on TGL
drm/i915/vrr: Hide the ICL/TGL intel_vrr_flipline_offset() mangling better
drm/i915/vrr: Move compute_fixed_rr_timings()
drm/i915/vrr: Move EMP_AS_SDP_TL write into intel_vrr_set_transcoder_timings()
drm/i915/vrr: Move HAS_VRR() check into intel_vrr_set_transcoder_timings()
drm/i915/vrr: Move the TGL SCL mangling of vmin/vmax/flipline deeper
drm/i915/vrr: Nuke intel_vrr_vblank_exit_length()
drm/i915/vrr: Nuke intel_vrr_vmin_flipline()
drm/i915/vrr: Readout framestart_delay earlier
drm/i915/vrr: Refactor VRR live status wait into common helper
drm/i915/vrr: Remove redundant HAS_VRR() checks
drm/i915/vrr: Reorganize intel_vrr_compute_cmrr_timings() a bit
drm/i915/vrr: s/crtc_state/old_crtc_state/ in intel_vrr_transcoder_disable()
drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
drm/i915/vrr: s/intel_vrr_flipline_offset/intel_vrr_vmin_flipline_offset/
drm/i915/vrr: Store guardband in crtc state even for icl/tgl
drm/i915/vrr: Update the intel_vrr_extra_vblank_delay() comment
drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end
drm/i915/vrr: Use optimized guardband whenever VRR TG is active
drm/i915/vrr: Use SCL for computing guardband
drm/i915/vrr: Use set_context_latency instead of intel_vrr_real_vblank_delay()
drm/i915/vrr: Use the min static optimized guardband
drm/i915/vrr: Use trans_vrr_ctl() in intel_vrr_transcoder_disable()
 
drm/i915/wm: Add WM0 prefill helpers
drm/i915/wm: don't use method1 in Xe3p_LPD onwards
drm/i915/wm: Use drm_get_format_info() in SKL+ cursor DDB allocation
drm/i915/wm: Use fb->modfier to check for tiled vs. untiled
drm/i915/wm: Use skl_prefill
 
drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to only PHY A
 
drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02
 
drm/i915/xe3p_lpd: Adapt to updates on MBUS_CTL/DBUF_CTL registers
drm/i915/xe3p_lpd: Add CDCLK table
drm/i915/xe3p_lpd: Add FBC support for FP16 formats
drm/i915/xe3p_lpd: Add Xe3p_LPD display IP features
drm/i915/xe3p_lpd: Always apply WaWmMemoryReadLatency
drm/i915/xe3p_lpd: Don't allow odd ypan or ysize with semiplanar format
drm/i915/xe3p_lpd: Drop north display reset option programming
drm/i915/xe3p_lpd: Drop support for interlace mode
drm/i915/xe3p_lpd: Expand bifield masks dbuf blocks fields
drm/i915/xe3p_lpd: Extend FBC support to UINT16 formats
drm/i915/xe3p_lpd: Extend Wa_16025573575
drm/i915/xe3p_lpd: extract pixel format valid routine for FP16 formats
drm/i915/xe3p_lpd: Horizontal flip support for linear surfaces
drm/i915/xe3p_lpd: Load DMC firmware
drm/i915/xe3p_lpd: Reload DMC MMIO for pipes C and D
drm/i915/xe3p_lpd: Remove gamma,csc bottom color checks
drm/i915/xe3p_lpd: Update bandwidth parameters
drm/i915/xe3p_lpd: use pixel normalizer for fp16 formats for FBC
 
drm/i915: Add fallback for CDCLK selection when min_cdclk is too high
drm/i915: Add intel_color_op
drm/i915: add note on VLV/CHV hpll_freq and czclk_freq caching
drm/i915: Add register definitions for Plane Degamma
drm/i915: Add register definitions for Plane Post CSC
drm/i915: add vlv_clock_get_cdclk()
drm/i915: add vlv_clock_get_czclk()
drm/i915: add vlv_clock_get_gpll()
drm/i915: add vlv_clock_get_hrawclk()
drm/i915: Apply the 16Gb DIMM w/a only for the platforms that need it
drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
drm/i915: cache the results in vlv_clock_get_hpll_vco() and use it more
drm/i915: Compute per-crtc min_cdclk earlier
drm/i915: Defeature DRRS on LNL+
drm/i915: Deobfuscate wm linetime calculation
drm/i915: Disable tracepoints for PREEMPT_RT
drm/i915: do cck get/put inside vlv_get_cck_clock()
drm/i915: do cck get/put inside vlv_get_hpll_vco()
drm/i915: Don't pass the latency array to {skl,mtl}_read_wm_latency()
drm/i915: Drop the min plane width w/a adl+
drm/i915: drop unused non-i915 IS_ macros
drm/i915: Extract glk_plane_has_planar()
drm/i915: Extract increase_wm_latency()
drm/i915: Extract multiply_wm_latency() from skl_read_wm_latency()
drm/i915: Extract sanitize_wm_latency()
drm/i915: Fix conversion between clock ticks and nanoseconds
drm/i915: Fix format string truncation warning
drm/i915: Fix incorrect error handling in shmem_pwrite()
drm/i915: Flatten sanitize_wm_latency() a bit
drm/i915: i915_pmu: Use sysfs_emit() instead of sprintf()
drm/i915: Implement .min_plane_width() for PTL+
drm/i915: include gen 2 in HAS_128_BYTE_Y_TILING()
drm/i915: Include the per-crtc minimum cdclk in the crtc state dump
drm/i915: Introduce intel_calc_enabled_pipes()
drm/i915: Introduce intel_crtc_active_changed() and intel_any_crtc_active_changed()
drm/i915: Introduce intel_crtc_enable_changed() and intel_any_crtc_enable_changed()
drm/i915: Introduce intel_dumb_fb_max_stride()
drm/i915: Introduce intel_plane_min_height()
drm/i915: log HPLL frequency similar to CZCLK
drm/i915: Make sure wm block/lines are non-decreasing
drm/i915: make vlv_get_cck_clock() static
drm/i915: make vlv_get_cck_clock_hpll() static
drm/i915: Make wm latencies monotonic
drm/i915: Move adjust_wm_latency() out from {mtl,skl}_read_wm_latency()
drm/i915: move and rename reg_in_range_table
drm/i915: move hpll and czclk caching under display
drm/i915: Nuke intel_plane_config.tiling
drm/i915: Pass drm_format_info into plane->max_stride()
drm/i915: Populate fb->format accurately in BIOS FB readout
drm/i915: Print both the original and adjusted wm latencies
drm/i915: Reject modes with linetime > 64 usec
drm/i915: Remove driver side BAR release before resize
drm/i915: remove intel_update_czclk() as unnecessary
drm/i915: Remove pointless crtc hw.enable check
drm/i915: Remove the "vblank delay" state dump
drm/i915: remove vlv_get_cck_clock_hpll()
drm/i915: rename vlv_get_cck_clock() to vlv_clock_get_cck()
drm/i915: rename vlv_get_hpll_vco() to vlv_clock_get_hpll_vco()
drm/i915: Rewrite icl_min_plane_width()
drm/i915: s/"not not"/"not"/
drm/i915: s/intel_get_linetime_us()/skl_wm_linetime_us()/
drm/i915: s/min_cdck[]/plane_min_cdclk[]/
drm/i915: set O_LARGEFILE in __create_shmem()
drm/i915: Soft defeature of cursor size reduction
drm/i915: split out separate files for jiffies timeout and wait helpers
drm/i915: split out vlv_clock.[ch]
drm/i915: Start checking plane min size for the chroma plane
drm/i915: Tweak the read latency fixup code
drm/i915: Unify the logic in {skl,glk}_plane_has_*()
drm/i915: Use increase_wm_latency() for the 16Gb DIMM w/a
drm/i915: Use mode_config->cursor_width for cursor DDB allocation
drm/i915: Use the the correct pixel rate to compute wm line time
drm/i915: Wait for page_sizes_gtt in gtt selftest on CHV/BXT+VTD
drm/i915: Wait longer for threads in migrate selftest on CHV/BXT+VTD
 
drm/imagination: Disallow exporting of PM/FW protected objects
drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()
drm/imagination: Wait for FW trace update command completion
 
drm/imx-dc: Switch to drm_atomic_get_new_crtc_state()
 
drm/imx-dcss: Switch to drm_atomic_get_new_crtc_state()
 
drm/imx-ipuv3: Switch to drm_atomic_get_new_crtc_state()
 
drm/imx/dw-hdmi: drop unused module alias
 
drm/imx/ipuv3/imx-tve: convert from round_rate() to determine_rate()
 
drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/imx/ipuv3: Fix dumb-buffer allocation for non-RGB formats
 
drm/imx/ldb: drop unused module alias
 
drm/imx/parallel-display: drop unused module alias
 
drm/imx/tve: drop unused module alias
drm/imx/tve: fix probe device leak
 
drm/imx: dc: Sort bits and bitfields in descending order
drm/imx: parallel-display: put the bridge returned by drm_bridge_get_next_bridge()
 
drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state()
drm/ingenic: ipu: Switch to drm_atomic_get_new_crtc_state()
drm/ingenic: Switch to drm_atomic_get_new_crtc_state()
 
drm/intel/bmg: Allow device ID usage with single-argument macros
 
drm/kmb: Switch to drm_atomic_get_new_crtc_state()
 
drm/komeda: Convert logging in komeda_crtc.c to drm_* with drm_device parameter
 
drm/log: Add free callback
drm/log: Do not hold lock across drm_client_release()
 
drm/logicvc: Switch to drm_atomic_get_new_crtc_state()
 
drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/loongson: Switch to drm_atomic_get_new_crtc_state()
 
drm/mcde/mcde_clk_div: convert from round_rate() to determine_rate()
 
drm/me/gsc: mei interrupt top half should be in irq disabled context
 
drm/mediatek: dpi: Find next bridge during probe
drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
drm/mediatek: Fix platform_get_irq() error checking
drm/mediatek: Fix probe device leaks
drm/mediatek: Fix probe memory leak
drm/mediatek: Fix probe resource leaks
drm/mediatek: Introduce HDMI/DDC v2 for MT8195/MT8188
drm/mediatek: mtk_gem: Partial refactor and use drm_gem_dma_object
drm/mediatek: mtk_hdmi: Add HDMI IP version configuration to pdata
drm/mediatek: mtk_hdmi: Drop redundant clock retrieval in mtk_hdmi_get_cec_dev
drm/mediatek: mtk_hdmi: Fix probe device leaks
drm/mediatek: mtk_hdmi: Improve mtk_hdmi_get_all_clk() flexibility
drm/mediatek: mtk_hdmi: Split driver and add common probe function
drm/mediatek: mtk_hdmi_common: Add OP_HDMI if helper funcs assigned
drm/mediatek: mtk_hdmi_common: Add var to enable interlaced modes
drm/mediatek: mtk_hdmi_common: Assign DDC adapter pointer to bridge
drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet
drm/mediatek: mtk_hdmi_common: Make CEC support optional
drm/mediatek: mtk_hdmi_ddc_v2: Add transfer abort on timeout cases
drm/mediatek: mtk_hdmi_ddc_v2: Fix multi-byte writes
drm/mediatek: mtk_hdmi_v2: Add debugfs ops and implement ABIST
drm/mediatek: mtk_hdmi_v2: Fix return type of mtk_hdmi_v2_tmds_char_rate_valid()
drm/mediatek: ovl_adaptor: Fix probe device leaks
drm/mediatek: Switch to drm_atomic_get_new_crtc_state()
 
drm/mgag200: Fix big-endian support
drm/mgag200: fix mgag200_bmc_stop_scanout()
 
drm/mm: replace drm_print.h include with a forward declaration
 
drm/msm/a2xx: stop over-complaining about the legacy firmware
 
drm/msm/a6xx: Add support for Adreno 612
drm/msm/a6xx: fix bogus hwcg register updates
drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
drm/msm/a6xx: Fix the gemnoc workaround
drm/msm/a6xx: Flush LRZ cache before PT switch
drm/msm/a6xx: Improve MX rail fallback in RPMH vote init
drm/msm/a6xx: move preempt_prepare_postamble after error check
drm/msm/a6xx: Rebase GMU register offsets
drm/msm/a6xx: Share dependency vote table with GMU
drm/msm/a6xx: Skip dumping SCRATCH registers
drm/msm/a6xx: Sync latest register definitions
 
drm/msm/a8xx: Add support for A8x GMU
drm/msm/a8xx: Add support for Adreno 840 GPU
drm/msm/a8xx: Add support for Adreno X2-85 GPU
 
drm/msm/adreno: Add MMU fault handler to adreno_gpu_func
drm/msm/adreno: Common-ize PIPE definitions
drm/msm/adreno: Do CX GBIF config before GMU start
drm/msm/adreno: Introduce A8x GPU Support
drm/msm/adreno: Move adreno_gpu_func to catalogue
drm/msm/adreno: Move gbif_halt() to adreno_gpu_func
drm/msm/adreno: Support AQE engine
 
drm/msm/disp: fix kernel-doc warnings
drm/msm/disp: mdp_format: fix all kernel-doc warnings
 
drm/msm/dp: Add support for Glymur
drm/msm/dp: Add support for lane mapping configuration
drm/msm/dp: fix all kernel-doc warnings
drm/msm/dp: move link-specific parsing from dp_panel to dp_link
 
drm/msm/dpu: Add missing NULL pointer check for pingpong interface
drm/msm/dpu: Add pipe as trace argument
drm/msm/dpu: Add support for Glymur
drm/msm/dpu: bind correct pingpong for quad pipe
drm/msm/dpu: blend pipes per mixer pairs config
drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_dspp.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_intf.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_lm.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_sspp.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_vbif.h: fix all kernel-doc warnings
drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warnings
drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype
drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case
drm/msm/dpu: fix mixer number counter on allocation
drm/msm/dpu: handle pipes as array
drm/msm/dpu: Remove dead-code in dpu_encoder_helper_reset_mixers()
drm/msm/dpu: split PIPES_PER_STAGE definition per plane and mixer
drm/msm/dpu: support plane splitting in quad-pipe case
drm/msm/dpu: support SSPP assignment for quad-pipe case
drm/msm/dpu: Use dedicated WB number definition
 
drm/msm/mdp5: Switch to drm_atomic_get_new_crtc_state()
 
drm/msm/mdss: Add Glymur device configuration
 
drm/msm/registers: Fix encoding fields in 64b registers
 
drm/msm: Add NULL check in vm_op_enqueue()
drm/msm: add PERFCTR_CNTL to ifpc_reglist
drm/msm: adreno: fix deferencing ifpc_reglist when not declared
drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/msm: Fix a7xx per pipe register programming
drm/msm: fix allocation of dumb buffers for non-RGB formats
drm/msm: fix missing NULL check after kcalloc in crashstate_get_bos()
drm/msm: Fix NULL pointer dereference in crashstate_get_vm_logs()
drm/msm: mdss: Add QCS8300 support
drm/msm: msm_fence.h: fix all kernel-doc warnings
drm/msm: msm_gem_vma.c: fix all kernel-doc warnings
drm/msm: msm_gpu.h: fix all kernel-doc warnings
drm/msm: msm_iommu.c: fix all kernel-doc warnings
drm/msm: Replace unsafe snprintf usage with scnprintf
drm/msm: Switch to use %ptSp
drm/msm: use drm_crtc_vblank_waitqueue()
drm/msm: Wait for MMU devcoredump when waiting for GMU
 
drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare
 
drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)
 
drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
 
drm/nouveau/drm: Bump the driver version to 1.4.1 to report new features
 
drm/nouveau/gsp: Allocate fwsec-sb at boot
 
drm/nouveau/kms/nv50-: Assert we hold nv50_disp->lock in nv50_head_flush_*
 
drm/nouveau/mmu/gp100: Remove unused/broken support for compression
 
drm/nouveau/mmu/tu102: Add support for compressed kinds
 
drm/nouveau/uvmm: Allow larger pages
drm/nouveau/uvmm: Prepare for larger pages
 
drm/nouveau: add missing DCB connector types
drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/nouveau: fix circular dep oops from vendored i2c encoder
drm/nouveau: fully define nvfw_hs_load_header_v2
drm/nouveau: implement missing DCB connector types; gracefully handle unknown connectors
drm/nouveau: refactor deprecated strcpy
drm/nouveau: restrict the flush page to a 32-bit address
drm/nouveau: Support devfreq for Tegra
drm/nouveau: Support reclocking on gp10b
drm/nouveau: verify that hardware supports the flush page address
 
drm/omap: Switch to drm_atomic_get_new_crtc_state()
drm/omap: use drm_for_each_bridge_in_chain_from()
 
drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use
 
drm/panel-edp: Add several panel configurations for mt8189 Chromebook
 
drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel
 
drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel
drm/panel: Add support for KD116N3730A07
drm/panel: Add support for KD116N3730A12
drm/panel: ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280
drm/panel: ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() parameters lowercase
drm/panel: ilitek-ili9881d: Add support for Wanchanglong W552946AAA panel
drm/panel: ilitek-ili9882t: Add support for Ilitek IL79900A-based panels
drm/panel: jadard-jd9365da-h3: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing
drm/panel: novatek-nt35560: avoid on-stack device structure
drm/panel: nv3052c: Reduce duplication of init sequences
drm/panel: ronbo-rb070d30: fix warning with gpio controllers that sleep
drm/panel: simple: add JuTouch JT101TM023
drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry
drm/panel: simple: restore connector_type fallback
drm/panel: sofef00: Add prepare_prev_first flag to drm_panel
drm/panel: sofef00: Clean up panel description after s6e3fc2x01 removal
drm/panel: sofef00: Handle all regulators
drm/panel: sofef00: Initialise at 50% brightness
drm/panel: sofef00: Introduce compatible which includes the panel name
drm/panel: sofef00: Introduce page macro
drm/panel: sofef00: Mark the LPM mode always-on
drm/panel: sofef00: Non-continuous mode and video burst are supported
drm/panel: sofef00: Simplify get_modes
drm/panel: sofef00: Split sending commands to the enable/disable functions
drm/panel: sony-td4353-jdi: Enable prepare_prev_first
drm/panel: synaptics-tddi: fix build error by missing regulator/consumer.h include
drm/panel: visionox-rm69299: Add backlight support
drm/panel: visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICE
drm/panel: visionox-rm69299: Don't clear all mode flags
drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq
 
drm/panfrost: Add forward declaration and types header
drm/panfrost: Bump the minor version number
drm/panfrost: Check sgt to know whether pages are already mapped
drm/panfrost: Display list of device JM contexts over debugfs
drm/panfrost: Don't rework job IRQ enable mask in the enable path
drm/panfrost: Expose JM context IOCTLs to UM
drm/panfrost: fix UAPI kernel-doc warnings
drm/panfrost: Handle error when allocating AS number
drm/panfrost: Handle inexistent GPU during probe
drm/panfrost: Handle job HW submit errors
drm/panfrost: Handle page mapping failure
drm/panfrost: Introduce JM contexts for manging job resources
drm/panfrost: Introduce uAPI for JM context creation
drm/panfrost: Make re-enabling job interrupts at device reset optional
drm/panfrost: Name scheduler queues after their job slots
drm/panfrost: Remove unused device property
drm/panfrost: Rename panfrost_job functions to reflect real role
drm/panfrost: Replace DRM driver allocation method with newer one
 
drm/panthor: Add arch-specific panthor_hw binding
drm/panthor: Add architecture-specific function operations
drm/panthor: add custom ASN_HASH support for mt8196
drm/panthor: Add support for Mali-G1 GPUs
drm/panthor: always set fence errors on CS_FAULT
drm/panthor: assign unique names to queues
drm/panthor: attach the driver's multiple power domains
drm/panthor: Avoid adding of kernel BOs to extobj list
drm/panthor: call into devfreq for current frequency
drm/panthor: disable async work during unplug
drm/panthor: Fix group_free_queue() for partially initialized queues
drm/panthor: Fix potential memleak of vma structure
drm/panthor: Fix race with suspend during unplug
drm/panthor: Fix UAF on kernel BO VA nodes
drm/panthor: Fix UAF race between device unplug and FW event processing
drm/panthor: Handle errors returned by drm_sched_entity_init()
drm/panthor: Implement L2 power on/off via PWR_CONTROL
drm/panthor: Implement soft reset via PWR_CONTROL
drm/panthor: Improve IOMMU map/unmap debugging logs
drm/panthor: Introduce panthor_pwr API and power control framework
drm/panthor: Make the timeout per-queue instead of per-job
drm/panthor: Prevent potential UAF in group creation
drm/panthor: Reset queue slots if termination fails
drm/panthor: skip regulator setup if no such prop
drm/panthor: Support 64-bit endpoint_req register for Mali-G1
drm/panthor: Support GLB_REQ.STATE field for Mali-G1 GPUs
drm/panthor: Use existing OPP table if present
 
drm/pcids: Split PTL pciids group to make wcl subplatform
 
drm/pl111: convert from round_rate() to determine_rate()
drm/pl111: Fix error handling in pl111_amba_probe
 
drm/plane: Add COLOR PIPELINE property
drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_hotspot_properties()
drm/plane: Remove const qualifier from plane->modifiers allocation type
 
drm/qxl: Use vblank timer
 
drm/radeon: Clean up pdev->dev instances in probe
drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
drm/radeon: Do not kfree() devres managed rdev
drm/radeon: Refactor how SI and CIK support is determined
drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
drm/radeon: Remove calls to drm_put_dev()
drm/radeon: Remove redundant pm_runtime_mark_last_busy() calls
 
drm/rcar-du: dsi: Clean up CLOCKSET1 CLKINSEL macros
drm/rcar-du: dsi: Clean up handling of DRM mode flags
drm/rcar-du: dsi: Clean up TXVMPSPHSETR DT macros
drm/rcar-du: dsi: Clean up VCLKSET register macros
drm/rcar-du: dsi: Convert register bitfields to GENMASK() macro
drm/rcar-du: dsi: Convert register bits to BIT() macro
drm/rcar-du: dsi: Deduplicate mipi_dsi_pixel_format_to_bpp() usage
drm/rcar-du: dsi: Document PHTR TESTDOUT as bitfield
drm/rcar-du: dsi: Document TXVMSETR PIXWDTH as bitfield
drm/rcar-du: dsi: Fix missing parameter in RXSETR_...EN macros
drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC
drm/rcar-du: dsi: Respect DSI mode flags
 
drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
drm/renesas: include drm_print.h where needed
 
drm/rockchip: analogix_dp: Apply devm_clk_get_optional() for &rockchip_dp_device.grfclk
drm/rockchip: analogix_dp: Use dev_err_probe() instead of DRM_DEV_ERROR() during probing
drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/rockchip: Declare framebuffer width/height bounds
drm/rockchip: Demote normal drm_err to debug
drm/rockchip: dsi: Add support for RK3368
drm/rockchip: dw_hdmi_qp: Add high color depth support
drm/rockchip: dw_hdmi_qp: Fixup usage of enable_gpio member in main struct
drm/rockchip: dw_hdmi_qp: Improve error handling with dev_err_probe()
drm/rockchip: dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data
drm/rockchip: dw_hdmi_qp: Provide ref clock rate in dw_hdmi_qp_plat_data
drm/rockchip: dw_hdmi_qp: Switch to gpiod_set_value_cansleep()
drm/rockchip: dw_hdmi_qp: Switch to phy_configure()
drm/rockchip: dw_hdmi_qp: Use bit macros for RK3576 regs
drm/rockchip: include drm_print.h where needed
drm/rockchip: Rename variables for clarity
drm/rockchip: Return error code for errors
drm/rockchip: Set VOP for the DRM DMA device
drm/rockchip: Switch to drm_atomic_get_new_crtc_state()
drm/rockchip: Use temporary variables
drm/rockchip: vop2: Add delay between poll registers
drm/rockchip: vop2: Check bpc before switching DCLK source
drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits
drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers
drm/rockchip: vop: add lut_size for RK3368 vop_data
 
drm/sched/tests: Remove relict of done_list
 
drm/sched: Add warning for removing hack in drm_sched_fini()
drm/sched: backend_ops doc fix
drm/sched: Fix comment in drm_sched_run_job_work()
drm/sched: Replace use of system_wq with system_percpu_wq
 
drm/sitronix/st7571-i2c: remove unneeded semicolon
drm/sitronix/st7571-i2c: reset position before clearing display
 
drm/solomon: Enforce one assignment per line
drm/solomon: Move calls to drm_gem_fb_end_cpu*()
drm/solomon: Simplify get_modes() using DRM helper
drm/solomon: Simplify mode_valid() using DRM helper
drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON
 
drm/ssd130x: Use kmalloc_array() instead of kmalloc()
 
drm/sti: check dma_set_coherent_mask return value
drm/sti: hda: add bridge before attaching
drm/sti: hdmi: add bridge before attaching
drm/sti: make use of drm_of_component_probe
 
drm/stm/dw_mipi_dsi-stm: convert from round_rate() to determine_rate()
 
drm/stm/lvds: convert from round_rate() to determine_rate()
 
drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to determine_rate()
 
drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to determine_rate()
 
drm/sun4i: csc: Simplify arguments with taking plane state
drm/sun4i: csc: use layer arg instead of mixer
drm/sun4i: de2/de3: Move plane type determination to mixer
drm/sun4i: de2/de3: Simplify CSC config interface
drm/sun4i: de2: Initialize layer fields earlier
drm/sun4i: layer: move num of planes calc out of layer code
drm/sun4i: layer: replace mixer with layer struct
drm/sun4i: layers: add physical index arg
drm/sun4i: layers: Make atomic commit functions void
drm/sun4i: layers: Make regmap for layers configurable
drm/sun4i: mixer: Add quirk for number of VI scalers
drm/sun4i: mixer: Convert heuristics to quirk
drm/sun4i: mixer: Fix up DE33 channel macros
drm/sun4i: mixer: Move layer enabling to atomic_update
drm/sun4i: mixer: Remove ccsc cfg for >= DE3
drm/sun4i: mixer: split out layer config
drm/sun4i: Move blender config from layers to mixer
drm/sun4i: Nuke mixer pointer from layer code
drm/sun4i: Switch to drm_atomic_get_new_crtc_state()
drm/sun4i: ui layer: Write attributes in one go
drm/sun4i: ui_layer: Change index meaning
drm/sun4i: ui_layer: Move check from update to check callback
drm/sun4i: ui_layer: use layer struct instead of multiple args
drm/sun4i: ui_scaler: drop sanity checks
drm/sun4i: ui_scaler: use layer instead of mixer for args
drm/sun4i: vi layer: Write attributes in one go
drm/sun4i: vi_layer: Move check from update to check callback
drm/sun4i: vi_layer: use layer struct instead of multiple args
drm/sun4i: vi_scaler: Find mixer from crtc
drm/sun4i: vi_scaler: Update DE33 base calculation
drm/sun4i: vi_scaler: use layer instead of mixer for args
 
drm/sysfb: Add custom plane state
drm/sysfb: Lookup blit function during atomic check
drm/sysfb: Remove duplicate declarations
drm/sysfb: simpledrm: Sort headers correctly
drm/sysfb: Use new CRTC state in begin_fb_access
 
drm/tegra: Add NVJPG driver
drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/tegra: dsi: Calculate packet parameters for video mode
drm/tegra: dsi: Make SOL delay calculation mode independent
drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used
drm/tegra: Switch to drm_atomic_get_new_crtc_state()
 
drm/tests: Add a few tests around drm_fixed.h
drm/tests: Handle EDEADLK in drm_test_check_valid_clones()
drm/tests: Handle EDEADLK in set_up_atomic_state()
drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK
drm/tests: make sure drm_client_modeset tests are enabled
 
drm/tidss: Convert to drm logging
drm/tidss: crtc: Change variable name
drm/tidss: crtc: Cleanup reset implementation
drm/tidss: crtc: Implement destroy_state
drm/tidss: Fix enable/disable order
drm/tidss: Move OLDI mode validation to OLDI bridge mode_valid hook
drm/tidss: Remove ftrace-like logs
drm/tidss: Remove max_pclk_khz and min_pclk_khz from tidss display features
drm/tidss: Restructure dispc_vp_prepare() and dispc_vp_enable()
drm/tidss: Set vblank (event) time at crtc_atomic_enable
drm/tidss: use drm_crtc_vblank_crtc()
 
drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary_plane()
drm/tilcdc: Fix removal actions in case of failed probe
drm/tilcdc: Switch to drm_atomic_get_new_crtc_state()
 
drm/ttm: Add an allocation flag to propagate -ENOSPC on OOM
drm/ttm: Add getter for some pool properties
drm/ttm: add pgprot handling for RISC-V
drm/ttm: Add safety check for NULL man->bdev in ttm_resource_manager_usage
drm/ttm: Allow drivers to specify maximum beneficial TTM pool size
drm/ttm: Avoid NULL pointer deref for evicted BOs
drm/ttm: Fix @alloc_flags description
drm/ttm: rename ttm_bo_put to _fini v3
drm/ttm: replace drm_print.h include with a forward declaration
drm/ttm: Replace multiple booleans with flags in device init
drm/ttm: Replace multiple booleans with flags in pool init
drm/ttm: rework pipelined eviction fence handling
 
drm/tyr: depend on `COMMON_CLK` to fix build error
 
drm/vblank: Add CRTC helpers for simple use cases
drm/vblank: Add vblank timer
drm/vblank: Fix kernel docs for vblank timer
drm/vblank: Increase timeout in drm_wait_one_vblank()
drm/vblank: Switch to use %ptSp
drm/vblank: use drm_crtc_vblank_crtc() in workers
 
drm/vboxvideo: Switch to drm_atomic_get_new_crtc_state()
 
drm/vc4: hdmi: switch to generic CEC helpers
drm/vc4: Switch to drm_atomic_get_new_crtc_state()
 
drm/vgem-fence: Fix potential deadlock on release
 
drm/virtgpu: Use vblank timer
 
drm/virtio: Handle drm_crtc_init_with_planes() errors
 
drm/vkms: add 3x4 matrix in color pipeline
drm/vkms: Add and remove VKMS instances via configfs
drm/vkms: Add config for default plane pipeline
drm/vkms: Add enumerated 1D curve colorop
drm/vkms: Add kunit tests for linear and sRGB LUTs
drm/vkms: Add kunit tests for VKMS LUT handling
drm/vkms: Add tests for CTM handling
drm/vkms: Allow to attach connectors and encoders via configfs
drm/vkms: Allow to attach encoders and CRTCs via configfs
drm/vkms: Allow to attach planes and CRTCs via configfs
drm/vkms: Allow to configure connector status
drm/vkms: Allow to configure connector status via configfs
drm/vkms: Allow to configure CRTC writeback support via configfs
drm/vkms: Allow to configure multiple connectors via configfs
drm/vkms: Allow to configure multiple CRTCs via configfs
drm/vkms: Allow to configure multiple encoders via configfs
drm/vkms: Allow to configure multiple planes via configfs
drm/vkms: Allow to configure the default device creation
drm/vkms: Allow to configure the plane type via configfs
drm/vkms: Allow to update the connector status
drm/vkms: Convert to DRM's vblank timer
drm/vkms: Convert vkms_crtc_atomic_check() to use new plane state
drm/vkms: Expose device creation and destruction
drm/vkms: Fix color pipeline enum name leak
drm/vkms: Fix run-tests.sh script name
drm/vkms: Fix use after frees on error paths
drm/vkms: Pass plane_cfg to plane initialization
drm/vkms: Remove completed task from the TODO list
drm/vkms: Update testing with IGT IGT_DEVICE
drm/vkms: Use s32 for internal color pipeline precision
 
drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()
drm/vmwgfx: Fix kernel-doc warnings for vmwgfx_fence
drm/vmwgfx: Fix KMS with 3D on HW version 10
drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions
drm/vmwgfx: Set surface-framebuffer GEM objects
drm/vmwgfx: use drm_crtc_vblank_crtc()
 
drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
drm/xe/bo: Fix an idle assertion for local bos
 
drm/xe/compat: drop include xe_device.h from i915_drv.h
drm/xe/compat: reduce i915_utils.[ch]
 
drm/xe/configfs: Add attribute to disable GT types
drm/xe/configfs: Drop MAX_GT_TYPE_CHARS constant
drm/xe/configfs: Fix engine class parsing
drm/xe/configfs: Fix is_bound() pci_dev lifetime
drm/xe/configfs: Improve doc for ctx_restore* attributes
 
drm/xe/cri: Add CRI platform definition
drm/xe/cri: Add new performance limit reasons bits
drm/xe/cri: Setup MOCS table
 
drm/xe/ct: Separate waiting for retry from ct send function
 
drm/xe/debugfs: Improve .show() helper for GT-based attributes
drm/xe/debugfs: Make ggtt file per-tile
drm/xe/debugfs: Promote xe_tile_debugfs_simple_show
drm/xe/debugfs: Update xe_gt_topology_dump signature
drm/xe/debugfs: Update xe_mocs_dump signature
drm/xe/debugfs: Update xe_pat_dump signature
drm/xe/debugfs: Update xe_tuning_dump signature
drm/xe/debugfs: Update xe_wa_dump signature
 
drm/xe/device: Use poll_timeout_us() to wait for lmem
 
drm/xe/display: Make panic support work on vram.
drm/xe/display: Runtime pm wrappers for display parent interface
drm/xe/display: Use display parent interface for xe runtime pm
 
drm/xe/dma-buf: Allow pinning of p2p dma-buf
 
drm/xe/doc: Add documentation for Execution Queues
 
drm/xe/eustall: Disallow 0 EU stall property values
drm/xe/eustall: Store forcewake reference in stream structure
 
drm/xe/evict: drop bogus assert
 
drm/xe/fbdev: abstract bo creation
drm/xe/fbdev: use the same 64-byte stride alignment as i915
 
drm/xe/forcewake: Improve kerneldoc
 
drm/xe/gt: Synchronize GT reset with device unbind
 
drm/xe/gt_throttle: Add throttle_to_gt()
drm/xe/gt_throttle: Always read and mask
drm/xe/gt_throttle: Avoid TOCTOU when monitoring reasons
drm/xe/gt_throttle: Drop individual show functions
drm/xe/gt_throttle: Tidy up attribute definition
drm/xe/gt_throttle: Tidy up perf reasons reading
 
drm/xe/guc: Check GuC running state before deregistering exec queue
drm/xe/guc: Drop helper to read freq
drm/xe/guc: Eliminate RPa frequency caching
drm/xe/guc: Eliminate RPe caching for SLPC parameter handling
drm/xe/guc: Extract function to print load error
drm/xe/guc: Fix CFI violation in debugfs access.
drm/xe/guc: Increase wait timeout to 2sec after BUSY reply from GuC
drm/xe/guc: Ratelimit diagnostic messages from the relay
drm/xe/guc: READ/WRITE_ONCE g2h_fence->done
drm/xe/guc: Refactor GuC load to use poll_timeout_us()
drm/xe/guc: Synchronize Dead CT worker with unbind
drm/xe/guc: Track pending-enable source in submission state
 
drm/xe/guc_pc: Use poll_timeout_us() for waiting
 
drm/xe/huc: Adjust HuC check on primary GT
 
drm/xe/hw_engine_group: Fix double write lock release in error path
 
drm/xe/hwmon: Drop redundant runtime PM usage
 
drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path
drm/xe/i2c: Introduce xe_i2c_irq_present()
drm/xe/i2c: Wire up reset/postinstall for I2C IRQ
 
drm/xe/irq: Check fuse mask for media engines
drm/xe/irq: Don't try to lookup engine masks for non-existent primary GT
drm/xe/irq: Rename bits used with all engines
drm/xe/irq: Rename fuse mask variables
drm/xe/irq: Split irq mask per engine class
 
drm/xe/kunit: Fix kerneldoc for parameterized tests
 
drm/xe/migrate: Add function to copy of VRAM data in chunks
drm/xe/migrate: don't misalign current bytes
drm/xe/migrate: Fix an error path
drm/xe/migrate: fix batch buffer sizing
drm/xe/migrate: fix chunk handling for 2M page emit
drm/xe/migrate: fix job lock assert
drm/xe/migrate: fix offset and len check
drm/xe/migrate: rework size restrictions for sram pte emit
drm/xe/migrate: skip bounce buffer path on xe2
drm/xe/migrate: support MEM_COPY instruction
drm/xe/migrate: trim batch buffer sizing
 
drm/xe/nvl: Define NVL-S platform
 
drm/xe/nvls: Attach MOCS table for NVL-S
 
drm/xe/nvm: Fix double-free on aux add failure
drm/xe/nvm: Manage nvm aux cleanup with devres
 
drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
drm/xe/oa: Disallow 0 OA property values
drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
drm/xe/oa: Limit num_syncs to prevent oversized allocations
drm/xe/oa: Store forcewake reference in stream structure
 
drm/xe/pci: Introduce a helper to allow VF access to PF xe_device
 
drm/xe/pcode: Rework error mapping
 
drm/xe/pf: Access VF's register using dedicated MMIO view
drm/xe/pf: Add _locked variants of the VF EQ config functions
drm/xe/pf: Add _locked variants of the VF PT config functions
drm/xe/pf: Add data structures and handlers for migration rings
drm/xe/pf: Add documentation for sriov_admin attributes
drm/xe/pf: Add functions to bulk configure EQ/PT on GT
drm/xe/pf: Add functions to bulk provision EQ/PT
drm/xe/pf: Add functions to provision scheduling priority
drm/xe/pf: Add helper to retrieve VF's LMEM object
drm/xe/pf: Add helpers for migration data packet allocation / free
drm/xe/pf: Add helpers for VF GGTT migration data handling
drm/xe/pf: Add max_vfs configfs attribute to control PF mode
drm/xe/pf: Add minimalistic migration descriptor
drm/xe/pf: Add runtime registers for GFX ver >= 35
drm/xe/pf: Add save/restore control state stubs and connect to debugfs
drm/xe/pf: Add support for encap/decap of bitstream to/from packet
drm/xe/pf: Add sysfs device symlinks to enabled VFs
drm/xe/pf: Add top level functions to control VFs
drm/xe/pf: Add wait helper for VF FLR
drm/xe/pf: Allow bulk change all VFs EQ/PT using sysfs
drm/xe/pf: Allow bulk change all VFs priority using sysfs
drm/xe/pf: Allow change PF and VFs EQ/PT using sysfs
drm/xe/pf: Allow change PF scheduling priority using sysfs
drm/xe/pf: Allow to lockdown the PF using custom guard
drm/xe/pf: Allow to restore auto-provisioning mode
drm/xe/pf: Allow to stop the VF using sysfs
drm/xe/pf: Always expose VRAM provisioning data on discrete GPUs
drm/xe/pf: Automatically provision VFs only in auto-mode
drm/xe/pf: Check for fence error on VRAM save/restore
drm/xe/pf: Convert control state to bitmap
drm/xe/pf: Create separate debugfs tree for SR-IOV files
drm/xe/pf: Disable auto-provisioning if changed using debugfs
drm/xe/pf: Don't save GuC VF migration data on pause
drm/xe/pf: Drop the VF VRAM BO reference on successful restore
drm/xe/pf: Enable SR-IOV VF migration
drm/xe/pf: Export helpers for VFIO
drm/xe/pf: Expose VF control operations over debugfs
drm/xe/pf: Expose VF migration data size over debugfs
drm/xe/pf: Fix kernel-doc warning in migration_save_consume
drm/xe/pf: Fix signature of internal config helpers
drm/xe/pf: Fix VF FLR synchronization between all GTs
drm/xe/pf: fix VFIO link error
drm/xe/pf: Force use user VRAM for LMEM provisioning
drm/xe/pf: Handle GGTT migration data as part of PF control
drm/xe/pf: Handle GuC migration data as part of PF control
drm/xe/pf: Handle MMIO migration data as part of PF control
drm/xe/pf: Handle VRAM migration data as part of PF control
drm/xe/pf: Improve reading VF config blob from debugfs
drm/xe/pf: Increase PF GuC Buffer Cache size and use it for VF migration
drm/xe/pf: Log only top level VF state changes
drm/xe/pf: Make GGTT/LMEM debugfs files per-tile
drm/xe/pf: Make the late-initialization really late
drm/xe/pf: Move SR-IOV GT debugfs files to new tree
drm/xe/pf: Populate SR-IOV debugfs tree with tiles
drm/xe/pf: Prepare sysfs for SR-IOV admin attributes
drm/xe/pf: Promote PF debugfs function to its own file
drm/xe/pf: Promote VFs provisioning helpers
drm/xe/pf: Promote xe_pci_sriov_get_vf_pdev
drm/xe/pf: Relax report helper to accept PF in bulk configs
drm/xe/pf: Remove GuC migration data save/restore from GT debugfs
drm/xe/pf: Remove GuC version check for migration support
drm/xe/pf: Split VF FLR processing function
drm/xe/pf: Switch VF migration GuC save/restore to struct migration data
drm/xe/pf: Synchronize VF FLR between all GTs
drm/xe/pf: Take RPM during calls to SR-IOV attr.store()
drm/xe/pf: Unify VF state tracking log
drm/xe/pf: Update LMTT to use tile-based messages
drm/xe/pf: Use div_u64 when calculating GGTT profile
drm/xe/pf: Use migration-friendly context IDs auto-provisioning
drm/xe/pf: Use migration-friendly doorbells auto-provisioning
drm/xe/pf: Use migration-friendly GGTT auto-provisioning
 
drm/xe/pm: Add lockdep annotation for the pm_block completion
drm/xe/pm: Add scope-based cleanup helper for runtime PM
drm/xe/pm: Disable D3Cold for BMG only on specific platforms
drm/xe/pm: Hold the validation lock around evicting user-space bos for suspend
 
drm/xe/pmu: Initialize PMU event types based on first available GT
 
drm/xe/psmi: Do not return NULL
 
drm/xe/query: Fix topology query pointer advance
drm/xe/query: Report hwconfig size as 0 if primary GT is disabled
 
drm/xe/rtp: Pass xe_device parameter to FUNC matches
 
drm/xe/sriov: Disable SR-IOV if primary GT is disabled via configfs
 
drm/xe/stolen: convert compat static inlines to proper functions
drm/xe/stolen: convert compat stolen macros to inline functions
drm/xe/stolen: rename fb to node in stolen compat header
drm/xe/stolen: switch from BUG_ON() to WARN_ON() in compat
drm/xe/stolen: use the same types as i915 interface
 
drm/xe/svm: Ensure data will be migrated to system if indicated by madvise.
drm/xe/svm: Fix a debug printout
 
drm/xe/sysfs: Drop redundant runtime PM usage
 
drm/xe/tests/pci: Check dma_mask_size, va_bits and vm_max_level
drm/xe/tests/pci: Convert GT count check to general device check
 
drm/xe/tests: Add KUnit tests for PF fair provisioning
drm/xe/tests: Fix build break on clang 16.0.6
 
drm/xe/throttle: Skip reason prefix while emitting array
 
drm/xe/uapi: Add documentation for DRM_XE_GEM_CREATE_FLAG_SCANOUT
drm/xe/uapi: disallow bind queue sharing
drm/xe/uapi: Hide the madvise autoreset behind a VM_BIND flag
drm/xe/uapi: loosen used tracking restriction
 
drm/xe/vf: Abort H2G sends during VF post-migration recovery
drm/xe/vf: Abort VF post migration recovery on failure
drm/xe/vf: Add debug prints for GuC replaying state during VF recovery
drm/xe/vf: Add xe_gt_recovery_pending helper
drm/xe/vf: Avoid indefinite blocking in preempt rebind worker for VFs supporting migration
drm/xe/vf: Close multi-GT GGTT shift race
drm/xe/vf: Do not disable VF migration on ATS-M
drm/xe/vf: Don't allow GT reset to be queued during VF post migration recovery
drm/xe/vf: Don't claim support for firmware late-bind if VF
drm/xe/vf: Enable VF resource fixup unconditionally
drm/xe/vf: Ensure media GT VF recovery runs after primary GT on PTL
drm/xe/vf: Fix GuC FW check for VF migration support
drm/xe/vf: Fix queuing of recovery work
drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-doc
drm/xe/vf: Flush and stop CTs in VF post migration recovery
drm/xe/vf: Kickstart after resfix in VF post migration recovery
drm/xe/vf: Make VF recovery run on per-GT worker
drm/xe/vf: Move LMEM config to tile layer
drm/xe/vf: Rebase CCS save/restore BB GGTT addresses
drm/xe/vf: Remove memory allocations from VF post migration recovery
drm/xe/vf: Rename sriov_update_device_info
drm/xe/vf: Replay GuC submission state on pause / unpause
drm/xe/vf: Reset TLB invalidations during VF post migration recovery
drm/xe/vf: Revert logic of vf.migration.enabled
drm/xe/vf: Start CTs before resfix VF post migration recovery
drm/xe/vf: Start re-emission from first unsignaled job during VF migration
drm/xe/vf: Stop waiting for ring space on VF post migration recovery
drm/xe/vf: Teardown VF post migration worker on driver unload
drm/xe/vf: Use GUC_HXG_TYPE_EVENT for GuC context register
drm/xe/vf: Use primary GT ordered work queue on media GT on PTL VF
drm/xe/vf: Wakeup in GuC backend on VF post migration recovery
drm/xe/vf: Workaround for race condition in GuC firmware during VF pause
 
drm/xe/vm: fix xe_vm_validation_exec() kernel-doc
 
drm/xe/vram: Move forcewake down to get_flat_ccs_offset()
drm/xe/vram: Use PCI rebar helpers in resize_vram_bar()
drm/xe/vram: Use pci_rebar_get_max_size()
 
drm/xe/xe3: Add support for graphics IP versions 30.04 & 30.05
drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
drm/xe/xe3: Apply wa_14024997852
drm/xe/xe3: Extend wa_14023061436
 
drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg
 
drm/xe/xe3p: Add support for media IP versions 35.00 & 35.03
drm/xe/xe3p: Add xe3p EU stall data format
drm/xe/xe3p: Determine service copy availability from fuse
drm/xe/xe3p: Dump CSMQDEBUG register
drm/xe/xe3p: Stop programming RCU_MODE's fixed slice mode setting
 
drm/xe/xe3p_lpm: Add special check in Media GT for Main GAMCTRL
drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT
drm/xe/xe3p_lpm: Handle MCR steering
drm/xe/xe3p_lpm: Skip disabling NOA on unsupported IPs
 
drm/xe/xe3p_xpc: Add L3 bank mask
drm/xe/xe3p_xpc: Add MCR steering
drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges
drm/xe/xe3p_xpc: Add support for compute walker for non-MSIx
drm/xe/xe3p_xpc: Add Xe3p_XPC IP definition
drm/xe/xe3p_xpc: Setup PAT table
drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs
drm/xe/xe3p_xpc: Treat all PSMI MCR ranges as "INSTANCE0"
 
drm/xe/xe_debugfs: Expose G7 package state residency counter through debugfs
 
drm/xe/xe_late_bind_fw: Fix and simplify parsing user input
drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc
drm/xe/xe_late_bind_fw: Fix missing initialization of variable offset
drm/xe/xe_late_bind_fw: Initialize uval variable in xe_late_bind_fw_num_fans()
 
drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported()
 
drm/xe/xelp: Fix Wa_18022495364
 
drm/xe: Add CTB_H2G_BUFFER_OFFSET define
drm/xe: Add GT_VER() to check version specific to gt type
drm/xe: Add initial support for separate kernel VRAM region on the tile
drm/xe: Add NULL checks to scratch LRC allocation
drm/xe: Add sa/guc_buf_cache sync interface
drm/xe: Add tile-based SRIOV printk macros
drm/xe: Add xe_guc_pagefault layer
drm/xe: Adjust long-running workload timeslices to reasonable values
drm/xe: Adjust page count tracepoints in shrinker
drm/xe: Allow the caller to pass guc_buf_cache size
drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
drm/xe: Assert that VF will never use fixed placement of BOs
drm/xe: Attach last fence to TLB invalidation job queues
drm/xe: Avoid PM wake reference during VF migration
drm/xe: Break GT setup out of xe_info_init()
drm/xe: Bypass Wa_14018094691 when primary GT is disabled
drm/xe: Change return type of detect_bar2_dgfx() from s64 to u64
drm/xe: Check for primary GT before looking up Wa_22019338487
drm/xe: Check return value of GGTT workqueue allocation
drm/xe: Check that GT is not NULL before testing Wa_16023588340
drm/xe: Combine userspace context check
drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/xe: Correct lineage for Wa_22014953428 and only check with valid GT
drm/xe: Decouple bind queue last fence from TLB invalidations
drm/xe: derive mem copy capability from graphics version
drm/xe: Detect GT workqueue allocation failure
drm/xe: Disable timestamp WA on VFs
drm/xe: Disallow input fences on zero batch execs and zero binds
drm/xe: Do clean shutdown also when using flr
drm/xe: Do not reference loop variable directly
drm/xe: Do not wake device during a GT reset
drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
drm/xe: Don't change LRC ring head on job resubmission
drm/xe: Don't check BIOS-disabled FlatCCS if primary GT is disabled
drm/xe: Don't copy pinned kernel bos twice on suspend
drm/xe: Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug
drm/xe: Drop CTC_MODE register read
drm/xe: Drop GT parameter to xe_display_irq_postinstall()
drm/xe: Drop preempt-fences when destroying imported dma-bufs.
drm/xe: Dump CURRENT_LRCA register
drm/xe: Enable 2M pages in xe_migrate_vram
drm/xe: Enable media sampler power gating
drm/xe: Enforce correct user fence signaling order using
drm/xe: Extract xe_bo_is_visible_vram
drm/xe: Fix build_pt_update_batch_sram for non-4K PAGE_SIZE
drm/xe: Fix comments in xe_gt struct
drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr
drm/xe: Fix copyright and function naming in xe_ttm_vram_mgr
drm/xe: Fix copyright in xe_ttm_stolen_mgr
drm/xe: fix drm_gpusvm_init() arguments
drm/xe: Fix duplicated put due to merge resolution
drm/xe: Fix freq kobject leak on sysfs_create_files failure
drm/xe: fix kernel-doc function name mismatch in xe_pm.c
drm/xe: Fix kerneldoc for xe_gt_tlb_inval_init_early
drm/xe: Fix kerneldoc for xe_migrate_exec_queue
drm/xe: Fix kerneldoc for xe_tlb_inval_job_alloc_dep
drm/xe: Fix memory leak when handling pagefault vma
drm/xe: Fix MTL vm_max_level
drm/xe: Fix spelling and typos across Xe driver files
drm/xe: Fix stolen size check to allow equal WOPCM size
drm/xe: Fix uninitialized return value from xe_validation_guard()
drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
drm/xe: Force user context allocations in user VRAM
drm/xe: Handle mixed mappings and existing VRAM on atomic faults
drm/xe: Handle Wa_22010954014 and Wa_14022085890 as device workarounds
drm/xe: highlight reserved PAT entries in dump output
drm/xe: Implement xe_pagefault_handler
drm/xe: Implement xe_pagefault_init
drm/xe: Implement xe_pagefault_queue_work
drm/xe: Implement xe_pagefault_reset
drm/xe: Improve freq and throttle documentation
drm/xe: Increase global invalidation timeout to 1000us
drm/xe: Increase TDF timeout
drm/xe: Inline gt_reset in the worker
drm/xe: Introduce new BO flag XE_BO_FLAG_FORCE_USER_VRAM
drm/xe: Limit num_syncs to prevent oversized allocations
drm/xe: Limit number of jobs per exec queue
drm/xe: Make display part of Wa_22019338487 a device workaround
drm/xe: Make LRC W/A scratch buffer usage consistent
drm/xe: Move 'has_flatccs' flag back to platform descriptor
drm/xe: Move 'va_bits' flag back to platform descriptor
drm/xe: Move 'vm_max_level' flag back to platform descriptor
drm/xe: Move 'vram_flags' flag back to platform descriptor
drm/xe: Move declarations under conditional branch
drm/xe: Move GGTT lock init to alloc
drm/xe: Move migration support to device-level struct
drm/xe: Move primary GT allocation from xe_tile_init_early to xe_tile_init
drm/xe: Move queue init before LRC creation
drm/xe: Move rebar to be done earlier
drm/xe: Pre-allocate system memory for pinned external bos in the pm notfier
drm/xe: Prevent runtime PM wake while reading rp0 frequency
drm/xe: Protect against unset LRC when pausing submissions
drm/xe: Read VF GMD_ID with a specifically-allocated dummy GT
drm/xe: Remove driver side BAR release before resize
drm/xe: Remove last fence dependency check from binds and execs
drm/xe: Remove never used code in xe_vm_create()
drm/xe: remove stale runtime_pm member
drm/xe: Remove unused GT page fault code
drm/xe: Restore engine registers before restarting schedulers after GT reset
drm/xe: Retain vma flags when recreating and splitting vmas for madvise
drm/xe: Return first unsignaled job first pending job helper
drm/xe: Save off position in ring in which a job was programmed
drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
drm/xe: Skip address copy for sync-only execs
drm/xe: Skip L2 / TDF cache flushes if primary GT is disabled
drm/xe: Skip TLB invalidation waits in page fault binds
drm/xe: Sort include files alphabetically.
drm/xe: Stub out new pagefault layer
drm/xe: Switch to use %ptSp
drm/xe: Track LR jobs in DRM scheduler pending list
drm/xe: Update MEMIRQ to use tile-based printk macros
drm/xe: Update SRIOV printk macros
drm/xe: Update wedged.mode only after successful reset policy change
drm/xe: Use PPGTT addresses for TLB invalidation to avoid GGTT fixups
drm/xe: Use SG_TILE_ADDR_RANGE instead of TILE_ADDR_RANGE
drm/xe: Use SVM range helpers in PT layer
drm/xe: Use usleep_range for accurate long-running workload timeslicing
 
drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
drm/{i915, xe}/display: Add display runtime pm parent interface
drm/{i915, xe}/display: pass parent interface to display probe
 
drm/{i915, xe}/fbdev: add intel_fbdev_fb_bo_destroy()
drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init
drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc()
drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_fill_info()
 
drm/{i915, xe}/stolen: add device pointer to struct intel_stolen_node
drm/{i915, xe}/stolen: convert stolen interface to struct drm_device
drm/{i915, xe}/stolen: make struct intel_stolen_node opaque
drm/{i915, xe}/stolen: rename i915_stolen_fb to intel_stolen_node
drm/{i915, xe}/stolen: use the stored i915/xe device pointer
 
drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align()
drm/{i915,xe}/fbdev: deduplicate fbdev creation
 
drm/{i915,xe}: driver agnostic drm to display pointer chase
 
drm: Add Enhanced LUT precision structure
drm: Add helper for conversion from signed-magnitude
drm: Add helper to extract lut from struct drm_color_lut32
drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
drm: atmel-hlcdc: replace dev_* print functions with drm_* variants
drm: atmel-hlcdc: update the LCDC_ATTRE register in plane atomic_disable
drm: Do not allow userspace to trigger kernel warnings in drm_gem_change_handle_ioctl()
drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE
drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
drm: include drm_print.h where needed
drm: nouveau: Replace sprintf() with sysfs_emit()
drm: nova: depend on CONFIG_64BIT
drm: nova: select NOVA_CORE
drm: panel: add support for Synaptics TDDI series DSI panels
drm: Prevent sign extension on hdisplay and vdisplay
drm: rcar-du: fix incorrect return in rcar_du_crtc_cleanup()
drm: renesas: rz-du: Drop ARCH_RZG2L dependency
drm: Replace the deprecated DRM_* logging macros in gem helper files
 
dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
 
dt-bindings: altera: add binding for Mercury+ SA2
dt-bindings: altera: add Enclustra Mercury SA1
dt-bindings: altera: add Mercury AA1 variants
dt-bindings: altera: removal of generic PE1 dts
dt-bindings: arm-smmu: Add compatible for Kaanapali and Glymur SoCs
dt-bindings: arm-smmu: Add Kaanapali and Glymur GPU SMMU
dt-bindings: arm64: mediatek: add mt8395-evk-ufs board
dt-bindings: arm: add Black Sesame Technologies (bst) SoC
dt-bindings: arm: Add missing AMD Seattle SoC platforms
dt-bindings: arm: Add missing APM X-Gene SoC platforms
dt-bindings: arm: Add missing LGE SoC platforms
dt-bindings: arm: amlogic: add support for Tanix TX9 Pro
dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs
dt-bindings: arm: aspeed: add IBM Balcones board
dt-bindings: arm: aspeed: add IBM Bonnell board
dt-bindings: arm: aspeed: add Meta Yosemite5 board
dt-bindings: arm: Convert Marvell AP80x System Controller to DT schema
dt-bindings: arm: Convert Marvell CP110 System Controller to DT schema
dt-bindings: arm: document the static TPDM compatible
dt-bindings: arm: fsl: add compatible for Skov i.MX8MP variant
dt-bindings: arm: fsl: Add PHYTEC phyBOARD-Segin-i.MX91 board
dt-bindings: arm: fsl: Add Protonic PRT8ML
dt-bindings: arm: fsl: add Skov Rev.C HDMI support
dt-bindings: arm: fsl: add Toradex SMARC iMX95
dt-bindings: arm: fsl: moduline-display: fix compatible
dt-bindings: arm: imx: document i.MX 95 Verdin Evaluation Kit (EVK)
dt-bindings: arm: mediatek: add BPI-R4 Pro board
dt-bindings: arm: mediatek: Add MT6582 yarisxl
dt-bindings: arm: qcom,ids: Add SoC ID for QCS6490
dt-bindings: arm: qcom,ids: Add SoC ID for SM8850
dt-bindings: arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/OLED variants
dt-bindings: arm: qcom: Add Asus ZenFone 2 Laser/Selfie
dt-bindings: arm: qcom: Add Radxa Dragon Q6A
dt-bindings: arm: qcom: Add Xiaomi Redmi 3S
dt-bindings: arm: qcom: Document Huawei MateBook E 2019
dt-bindings: arm: rockchip: Add 100ASK DShanPi A1
dt-bindings: arm: rockchip: Add 9Tripod X3568 series
dt-bindings: arm: rockchip: Add Asus Tinker Board 3/3S
dt-bindings: arm: rockchip: Add FriendlyElec NanoPi R76S
dt-bindings: arm: rockchip: Add LinkEase EasePi R1
dt-bindings: arm: rockchip: add TS233 to RK3568-based QNAP NAS devices
dt-bindings: arm: rockchip: merge Asus Tinker and Tinker S
dt-bindings: arm: tegra: Document Jetson Nano Devkits
dt-bindings: arm: ti: Add binding for AM62L SoCs
dt-bindings: arm: ti: Add Kontron SMARC-sAM67 module
dt-bindings: arm: ti: add Toradex Aquila AM69
dt-bindings: ata: eswin: Document for EIC7700 SoC ahci
dt-bindings: ata: snps,dwc-ahci: Allow 'iommus' property
dt-bindings: bus: add stm32mp21 RIFSC compatible
dt-bindings: bus: Convert cznic,moxtet to DT schema
dt-bindings: bus: don't check node names
dt-bindings: cache: qcom,llcc: Document the Kaanapali LLCC
dt-bindings: cache: sifive,ccache0: add a pic64gx compatible
dt-bindings: can: m_can: Add wakeup properties
dt-bindings: can: mcp251xfd: add gpio-controller property
dt-bindings: can: mpfs: document resets
dt-bindings: clk: microchip: mpfs: remove first reg region
dt-bindings: clock, reset: Add support for rv1126b
dt-bindings: clock: Add "#interconnect-cells" property in IPQ9574 example
dt-bindings: clock: airoha: Add reset support to EN7523 clock binding
dt-bindings: clock: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
dt-bindings: clock: document 8ULP's SIM LPAV
dt-bindings: clock: exynosautov920: add m2m clock definitions
dt-bindings: clock: exynosautov920: add mfc clock definitions
dt-bindings: clock: gcc-ipq5424: Add definition for GPLL0_OUT_AUX
dt-bindings: clock: google,gs101-clock: add power-domains
dt-bindings: clock: mmcc-sdm660: Add missing MDSS reset
dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Kaanapali
dt-bindings: clock: qcom: Add Kaanapali Global clock controller
dt-bindings: clock: qcom: Add NSS clock controller for IPQ5424 SoC
dt-bindings: clock: qcom: Add SM8750 video clock controller
dt-bindings: clock: qcom: Document the Kaanapali TCSR Clock Controller
dt-bindings: clock: qcom: x1e80100-dispcc: Add USB4 router link resets
dt-bindings: clock: r8a779a0: Add ZG core clock
dt-bindings: clock: renesas,r9a09g047-cpg: Add USB2 PHY core clocks
dt-bindings: clock: renesas,r9a09g056-cpg: Add USB3.0 core clocks
dt-bindings: clock: renesas,r9a09g057-cpg: Add USB3.0 core clocks
dt-bindings: clock: rk3568: Add SCMI clock ids
dt-bindings: clock: rk3568: Drop CLK_NR_CLKS define
dt-bindings: clock: rockchip: Add RK3506 clock and reset unit
dt-bindings: clock: sm7150-dispcc: Add MDSS_CORE reset
dt-bindings: clock: sprd,sc9860-clk: Allow "reg" for gate clocks
dt-bindings: clock: tmpv770x: Add VIIF clocks
dt-bindings: clock: tmpv770x: Remove definition of number of clocks
dt-bindings: crypto: amd,ccp-seattle-v1a: Allow 'iommus' property
dt-bindings: crypto: qcom,inline-crypto-engine: Document the kaanapali ICE
dt-bindings: crypto: qcom,prng: Document kaanapali RNG
dt-bindings: crypto: qcom-qce: Document the kaanapli crypto engine
dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210
dt-bindings: display/msm/gmu: Add Adreno 840 GMU
dt-bindings: display/msm/gmu: Add Adreno X2-85 GMU
dt-bindings: display/msm: Document MDSS on QCS8300
dt-bindings: display/msm: Document the DPU for QCS8300
dt-bindings: display/msm: dp-controller: Add SM6150
dt-bindings: display/msm: dp-controller: document QCS8300 compatible
dt-bindings: display/msm: Reference DAI schema for DAI properties
dt-bindings: display/ti: Simplify dma-coherent property
dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712
dt-bindings: display: bridge: it66121: Add compatible string for IT66122
dt-bindings: display: bridge: renesas,dsi-csi2-tx: Align panel example with ili9881c binding
dt-bindings: display: bridge: renesas,dsi-csi2-tx: Allow panel@ subnode
dt-bindings: display: bridge: simple: document the ASL CS5263 DP-to-HDMI bridge
dt-bindings: display: bridge: simple: document the Parade PS185HDM DP-to-HDMI bridge
dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712
dt-bindings: display: imx: add HDMI PAI for i.MX8MP
dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware'
dt-bindings: display: msm: Document the Glymur DiplayPort controller
dt-bindings: display: msm: Document the Glymur Display Processing Unit
dt-bindings: display: msm: Document the Glymur Mobile Display SubSystem
dt-bindings: display: msm: sm6150-mdss: Add DisplayPort controller
dt-bindings: display: msm: sm6150-mdss: Fix example indentation and OPP values
dt-bindings: display: panel: Add Tianma TL121BVMS07-00 panel
dt-bindings: display: panel: document Samsung LTL106AL01 simple panel
dt-bindings: display: panel: document Sharp LQ079L1SX01 panel
dt-bindings: display: panel: document Synaptics TDDI panel
dt-bindings: display: panel: properly document LG LD070WX3 panel
dt-bindings: display: panel: ronbo,rb070d30: panel-common ref
dt-bindings: display: panel: samsung,atna33xc20: Document ATNA60CL08
dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2N SoC
dt-bindings: display: rk3588-dw-hdmi-qp: Add frl-enable-gpios property
dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3368 DSI
dt-bindings: display: simple: Add JuTouch JT101TM023 panel
dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel
dt-bindings: display: tegra: document EPP, ISP, MPE and TSEC for Tegra114+
dt-bindings: display: tegra: Document Tegra20 and Tegra30 CSI
dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatibles for A523
dt-bindings: dma: Convert apm,xgene-storm-dma to DT schema
dt-bindings: dma: snps,dw-axi-dmac: Add iommu property
dt-bindings: dma: xilinx: Simplify dma-coherent property
dt-bindings: eeprom: at24: Add compatible for Belling BL24S64
dt-bindings: eeprom: at25: Add Anvo ANV32C81W
dt-bindings: embedded-controller: add Traverse Ten64 board controller
dt-bindings: ethernet: eswin: Document for EIC7700 SoC
dt-bindings: ethernet: eswin: fix yaml schema issues
dt-bindings: firmware: google,gs101-acpm-ipc: add ACPM clocks
dt-bindings: firmware: qcom,scm: Document Glymur scm
dt-bindings: firmware: qcom,scm: Document SCM on Kaanapali SOC
dt-bindings: firmware: svc: Add IOMMU support for Agilex5
dt-bindings: Fix inconsistent quoting
dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml
dt-bindings: fpga: Convert lattice,ice40-fpga-mgr to DT schema
dt-bindings: fpga: update link for Altera's and AMD partial recon
dt-bindings: fsl,fpga-qixis-i2c: add support for LX2160ARDB FPGA
dt-bindings: fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS
dt-bindings: gnss: fix timepulse description
dt-bindings: gnss: u-blox: add safeboot gpio
dt-bindings: gnss: u-blox: use lowercase company name
dt-bindings: gnss: u-blox: use open-drain reset and safeboot in example
dt-bindings: gpio: add QIXIS FPGA based GPIO controller
dt-bindings: gpio: mpfs-gpio: Add pic64gx GPIO compatibility
dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car M3-N
dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U
dt-bindings: gpu: img,powervr-rogue: Document GX6250 GPU in Renesas R-Car M3-W/M3-W+
dt-bindings: gpu: img,powervr-rogue: Drop duplicate newline
dt-bindings: gpu: img,powervr-rogue: Drop useless power domains items
dt-bindings: gpu: img,powervr-rogue: Keep lists sorted alphabetically
dt-bindings: gpu: img,powervr-rogue: Rework the allOf section
dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC
dt-bindings: gpu: mali-valhall-csf: add MediaTek MT8196 compatible
dt-bindings: gpu: mali-valhall-csf: add mediatek,mt8196-mali variant
dt-bindings: gpu: mali-valhall-csf: Document i.MX95 support
dt-bindings: gpu: mali-valhall: make mali-supply optional
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos9610 compatible
dt-bindings: hwmon: Add AST2700 compatible
dt-bindings: hwmon: Add MPS mp2925 and mp2929
dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema
dt-bindings: hwmon: max31790: Use addressed fan nodes
dt-bindings: hwmon: Move max31785 compatibles to max31790 document
dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC
dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt property
dt-bindings: hwmon: pmbus: add max17616
dt-bindings: hwmon: ST TSC1641 power monitor
dt-bindings: i2c: brcm,iproc-i2c: Allow 2 reg entries for brcm,iproc-nic-i2c
dt-bindings: i2c: dw: Add Mobileye I2C controllers
dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3506
dt-bindings: i2c: qcom-cci: Document Kaanapali compatible
dt-bindings: i2c: qcom-cci: Document msm8953 compatible
dt-bindings: i2c: qcom-cci: Document SM8750 compatible
dt-bindings: i3c: snps: Add Altera SoCFPGA compatible
dt-bindings: iio: accel: adxl345: document second interrupt
dt-bindings: iio: accel: adxl380: add new supported parts
dt-bindings: iio: accel: bosch,bma220 cleanup typo
dt-bindings: iio: accel: bosch,bma220 set irq type in example block
dt-bindings: iio: accel: bosch,bma220 setup SPI clock mode
dt-bindings: iio: adc: Add AST2700 ADC compatible strings
dt-bindings: iio: adc: add max14001
dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant
dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC
dt-bindings: iio: adc: adi,ad4080: add support for AD4081
dt-bindings: iio: adc: adi,ad4080: add support for AD4083
dt-bindings: iio: adc: adi,ad4080: add support for AD4084
dt-bindings: iio: adc: adi,ad4080: add support for AD4086
dt-bindings: iio: adc: adi,ad4080: add support for AD4087
dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC
dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc
dt-bindings: iio: Add Infineon DPS310 sensor documentation
dt-bindings: iio: dac: Document AD5446 and similar devices
dt-bindings: iio: health: max30100: Add LED pulse-width property
dt-bindings: iio: imu: Add inv_icm45600
dt-bindings: iio: imu: mpu6050: remove interrupts from required list
dt-bindings: iio: imu: smi330: Add binding
dt-bindings: iio: pressure: Add Aosong adp810
dt-bindings: iio: pressure: add binding for mpl3115
dt-bindings: ili9881c: Add compatible string for Wanchanglong w552946aaa
dt-bindings: ili9881c: Allow port subnode
dt-bindings: ili9881c: Document 5" Raspberry Pi 720x1280
dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema
dt-bindings: input: ti,twl4030-keypad: convert to DT schema
dt-bindings: intel: Add Agilex3 SoCFPGA board
dt-bindings: intel: Add Agilex5 SoCFPGA 013b board
dt-bindings: interconnect: Add Qualcomm IPQ5424 NSSNOC IDs
dt-bindings: interconnect: add reg and clocks properties to enable QoS on sa8775p
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC
dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks
dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS
dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs
dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs
dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT MSWI
dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT SSWI
dt-bindings: interrupt-controller: Add Anlogic DR1V90 PLIC
dt-bindings: interrupt-controller: Add support for Amlogic S6 S7 and S7D SoCs
dt-bindings: interrupt-controller: Add Tenstorrent Blackhole compatible
dt-bindings: interrupt-controller: Add UltraRISC DP1000 PLIC
dt-bindings: interrupt-controller: aspeed,ast2700: Correct #interrupt-cells and interrupts count
dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement
dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX95 support
dt-bindings: interrupt-controller: sifive,plic: Add pic64gx compatibility
dt-bindings: iommu: qcom_iommu: Allow 'tbu' clock
dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema
dt-bindings: ipmi: Convert nuvoton,npcm750-kcs-bmc to DT schema
dt-bindings: kbuild: Skip validating empty examples
dt-bindings: leds: Add default-brightness property to common.yaml
dt-bindings: leds: arc,arc2c0608: Convert to DT Schema
dt-bindings: leds: backlight: Add Awinic AW99706 backlight
dt-bindings: leds: pwm: Add enable-gpios property
dt-bindings: leds: qcom,spmi-flash-led: Add PM7550
dt-bindings: leds: qcom-lpg: Explain standalone PWM usage
dt-bindings: mailbox: Convert apm,xgene-slimpro-mbox to DT schema
dt-bindings: max77705: Add interrupt-controller property
dt-bindings: media: Add bindings for ARM mali-c55
dt-bindings: media: Add bindings for the RZ/V2H(P) IVC block
dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema
dt-bindings: media: convert nxp,tda1997x.txt to yaml format
dt-bindings: media: Convert ti,tvp5150.txt to yaml format.
dt-bindings: media: Describe Qualcomm SM8650 CAMSS IP
dt-bindings: media: i2c: Add DW9718S, DW9719 and DW9761 VCM
dt-bindings: media: i2c: document Sony IMX111 CMOS sensor
dt-bindings: media: i2c: dw9719: Document DW9800K
dt-bindings: mediatek: mt8189: Add bindings for MM & APU & INFRA IOMMU
dt-bindings: mfd: Add binding for the PF1550 PMIC
dt-bindings: mfd: Add Renesas R2A11302FT PMIC
dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format
dt-bindings: mfd: dlg,da9063: Allow wakeup-source property
dt-bindings: mfd: Document control-scb and sysreg-scb on pic64gx
dt-bindings: mfd: Document syscons falling back to atmel,sama5d2-sfrbu
dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema
dt-bindings: mfd: qcom,spmi-pmic: Document PMIV0104
dt-bindings: mfd: qcom-spmi-pmic: Document PM7550 PMIC
dt-bindings: mfd: rohm,bd96801-pmic: Correct timeout-sec length and reference watchdog schema
dt-bindings: mfd: sy7636a: Add missing GPIO pins and supply
dt-bindings: mfd: syscon: Add mt7981-topmisc
dt-bindings: mfd: tps65910: Make interrupt properties optional
dt-bindings: mfd: twl: Enable power button also for TWL603X
dt-bindings: misc: pci1de4,1: add required reg property for endpoint
dt-bindings: mmc: Add support for BCM72116 and BCM74371 SD host controller
dt-bindings: mmc: am654: Simplify dma-coherent property
dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3506
dt-bindings: mmc: sdhci-msm: Add Kaanapali compatible
dt-bindings: mmc: sdhci-msm: Add sm8750 compatible
dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
dt-bindings: mmc: sdhci-of-dwcmshc: Add Eswin EIC7700
dt-bindings: mmc: socionext,milbeaut-m10v-sdhci-3.0: convert to DT schema
dt-bindings: mmc: ti,da830-mmc: convert to DT schema
dt-bindings: mmc: ti,omap2430-sdhci: convert to DT schema
dt-bindings: mtd: cdns,hp-nfc: Add iommu property
dt-bindings: mtd: physmap: add 'clocks' and 'power-domains'
dt-bindings: mtd: sunxi: Add H616 compatible
dt-bindings: net: airoha: Add AN7583 support
dt-bindings: net: airoha: npu: Add AN7583 support
dt-bindings: net: aspeed: add AST2700 MDIO compatible
dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet interface
dt-bindings: net: cdns,macb: Add pic64gx compatibility
dt-bindings: net: cdns,macb: sort compatibles
dt-bindings: net: Convert amd,xgbe-seattle-v1a to DT schema
dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
dt-bindings: net: dsa: lantiq,gswip: add MaxLinear RMII refclk output property
dt-bindings: net: dsa: lantiq,gswip: add support for MaxLinear GSW1xx switches
dt-bindings: net: dsa: lantiq,gswip: add support for MII delay properties
dt-bindings: net: dsa: nxp,sja1105: Add optional clock
dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support
dt-bindings: net: enetc: add compatible string for ENETC with pseduo MAC
dt-bindings: net: ethernet-phy: clarify when compatible must specify PHY ID
dt-bindings: net: mediatek,net: Correct bindings for MT7981
dt-bindings: net: netc-blk-ctrl: add compatible string for i.MX94 platforms
dt-bindings: net: phy: vsc8531: Convert to DT schema
dt-bindings: net: qcom: ethernet: Add interconnect properties
dt-bindings: net: rockchip-dwmac: Add compatible string for RK3506
dt-bindings: net: snps,dwmac: move rk3399 line to its correct position
dt-bindings: net: snps,dwmac: Sync list of Rockchip compatibles
dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction
dt-bindings: net: wireless: mt76: Document power-limits country property
dt-bindings: net: wireless: mt76: introduce backoff limit properties
dt-bindings: npu: Add Arm Ethos-U65/U85
dt-bindings: nvmem: Convert brcm,ocotp to DT schema
dt-bindings: nvmem: don't check node names
dt-bindings: nvmem: imx-ocotp: Add support for i.MX94
dt-bindings: nvmem: mediatek: efuse: Add compatible for MT8189 SoC
dt-bindings: nvmem: qfprom: Add sa8775p compatible
dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse
dt-bindings: omap: add AM335x-based TQMa335x SOM and MBa335x board
dt-bindings: panel: Add Samsung S6E3FC2X01 DDIC with panel
dt-bindings: panel: Convert Samsung SOFEF00 DDIC into standalone yaml
dt-bindings: panel: lvds: add Winstar WF70A8SYJHLNGA
dt-bindings: PCI: Add binding for Toshiba TC9563 PCIe switch
dt-bindings: PCI: Add CIX Sky1 PCIe Root Complex bindings
dt-bindings: PCI: Add Renesas RZ/G3S PCIe controller binding
dt-bindings: PCI: amlogic,axg-pcie: Fix select schema
dt-bindings: PCI: amlogic: Fix the register name of the DBI region
dt-bindings: PCI: dwc: rockchip: Add RK3528 variant
dt-bindings: PCI: mediatek: Add support for Airoha AN7583
dt-bindings: PCI: mediatek: Convert to YAML schema
dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8550: Add Kaanapali compatible
dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets
dt-bindings: PCI: s32g: Add NXP S32G PCIe controller
dt-bindings: pci: spacemit: Introduce PCIe host controller
dt-bindings: PCI: Update the email address for Manivannan Sadhasivam
dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL
dt-bindings: phy: imx8mq-usb: add alternate reference clock
dt-bindings: phy: mediatek,tphy: Add support for MT7981
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for qcs8300
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex
dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S
dt-bindings: phy: renesas: Document Renesas RZ/G3E USB3.0 PHY
dt-bindings: phy: rockchip-inno-dsidphy: Add compatible for rk3506
dt-bindings: phy: ti,tcan104x-can: Document NXP TJA105X/1048
dt-bindings: pincfg-node: Add properties 'skew-delay-{in,out}put-ps'
dt-bindings: pinctrl: Add cix,sky1-pinctrl
dt-bindings: pinctrl: Add rk3506 pinctrl support
dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller
dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group
dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline
dt-bindings: pinctrl: Convert actions,s700-pinctrl to DT schema
dt-bindings: pinctrl: Convert actions,s900-pinctrl to DT schema
dt-bindings: pinctrl: Convert bitmain,bm1880-pinctrl to DT schema
dt-bindings: pinctrl: Convert brcm,ns2-pinmux to DT schema
dt-bindings: pinctrl: Convert Marvell Berlin pinctrl to DT schema
dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)-pinctrl to DT schema
dt-bindings: pinctrl: Convert sprd,sc9860-pinctrl to DT schema
dt-bindings: pinctrl: describe Kaanapali TLMM
dt-bindings: pinctrl: document pic64gx "gpio2" pinmux
dt-bindings: pinctrl: document polarfire soc iomux0 pinmux
dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: fix 'usb32_drvvbus0' group name
dt-bindings: pinctrl: mediatek: Document MT6878 pin controller bindings
dt-bindings: pinctrl: mt7988: allow gpio-hogs
dt-bindings: pinctrl: pinctrl-single: add ti,am62l-padconf compatible
dt-bindings: pinctrl: qcom,pmic-gpio: Add GPIO bindings for Glymur PMICs
dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 compatible
dt-bindings: pinctrl: qcom: msm8960: rename msmgpio node to tlmm
dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-9 SoC
dt-bindings: pinctrl: samsung: add exynos8890 compatible
dt-bindings: pinctrl: samsung: add exynos8890-wakeup-eint compatible
dt-bindings: pinctrl: stm32: Support I/O synchronization parameters
dt-bindings: pinctrl: stm32: Use properties from pincfg-node.yaml
dt-bindings: pinctrl: toshiba,visconti: Drop redundant functions type
dt-bindings: power: Add MT8196 GPU frequency control binding
dt-bindings: power: Add power domain IDs for Tegra264
dt-bindings: power: Add support for MT8196 power controllers
dt-bindings: power: Convert Actions Owl SPS to DT schema
dt-bindings: power: qcom,rpmpd: add new RPMH levels
dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO
dt-bindings: power: qcom,rpmpd: document the Kaanapali RPMh Power Domains
dt-bindings: power: rockchip: Add support for RV1126B
dt-bindings: power: supply: Add Richtek RT9756 smart cap divider charger
dt-bindings: pse-pd: ti,tps23881: Add TPS23881B
dt-bindings: pwm: thead: Add T-HEAD TH1520 PWM controller
dt-bindings: regulator: Add Fitipower FP9931/JD9930
dt-bindings: regulator: Document MediaTek MT6316 PMIC Regulators
dt-bindings: regulator: Document MediaTek MT6363 PMIC Regulators
dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as power domain
dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc
dt-bindings: remoteproc: qcom: adsp: Add missing constrains for SDM660 ADSP
dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible
dt-bindings: Remove extra blank lines
dt-bindings: reset: eswin: Documentation for eic7700 SoC
dt-bindings: reset: microchip: Add LAN969x support
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3S support
dt-bindings: reset: thead,th1520-reset: Add controllers for more subsys
dt-bindings: reset: thead,th1520-reset: Remove non-VO-subsystem resets
dt-bindings: riscv: Add Anlogic DR1V90
dt-bindings: riscv: Add Nuclei UX900 compatibles
dt-bindings: riscv: Add StarFive JH7110S SoC and VisionFive 2 Lite board
dt-bindings: riscv: Add Svrsw60t59b extension description
dt-bindings: riscv: Add Tenstorrent Blackhole compatible
dt-bindings: riscv: Add Zalasr ISA extension description
dt-bindings: riscv: add Zilsd and Zclsd extension descriptions
dt-bindings: riscv: cpus: Add SiFive X280 compatible
dt-bindings: riscv: spacemit: add MusePi Pro board
dt-bindings: riscv: spacemit: Add OrangePi R2S board
dt-bindings: riscv: starfive: add xunlong,orangepi-rv
dt-bindings: rng: microchip,pic32-rng: convert to DT schema
dt-bindings: rtc: Add Apple SMC RTC
dt-bindings: rtc: Add support for ATCRTC100 RTC
dt-bindings: rtc: Document NVIDIA VRS RTC
dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2H support
dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs
dt-bindings: serial: 8250: Add Loongson uart compatible
dt-bindings: serial: rsci: Drop "uart-has-rtscts: false"
dt-bindings: serial: samsung: Add compatible for ARTPEC-9 SoC
dt-bindings: serial: samsung: add samsung,exynos8890-uart compatible
dt-bindings: serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart
dt-bindings: serial: snps-dw-apb-uart: Add support for rk3506
dt-bindings: slimbus: fix warning from example
dt-bindings: soc: bcm: Add bcm2712 compatible
dt-bindings: soc: imx-iomuxc-gpr: Document the CSI mux
dt-bindings: soc: mediatek: pwrap: Add compatible for MT8189 SoC
dt-bindings: soc: microchip: document the simple-mfd syscon on PolarFire SoC
dt-bindings: soc: qcom,aoss-qmp: Document the Glymur AOSS side channel
dt-bindings: soc: qcom,aoss-qmp: Document the Kaanapali AOSS channel
dt-bindings: soc: samsung: exynos-pmu: add exynos8890 compatible
dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7870 PMU
dt-bindings: soc: samsung: exynos-sysreg: Add Exynos990 PERIC0/1 compatibles
dt-bindings: soc: samsung: exynos-sysreg: add gs101 hsi0 and misc compatibles
dt-bindings: soc: samsung: exynos-sysreg: add power-domains
dt-bindings: soc: sophgo: add TOP syscon for CV18XX/SG200X series SoC
dt-bindings: sound: Update ADMAIF bindings for tegra264
dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports
dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block
dt-bindings: spi: spi-cadence: update DT binding docs to support cix sky1 SoC
dt-bindings: thermal: Convert amazon,al-thermal to DT schema
dt-bindings: thermal: Convert brcm,sr-thermal to DT schema
dt-bindings: thermal: Drop db8500-thermal.txt
dt-bindings: thermal: fsl,imx91-tmu: add bindings for NXP i.MX91 thermal module
dt-bindings: thermal: qcom-tsens: document the Kaanapali Temperature Sensor
dt-bindings: thermal: qcom-tsens: make ipq5018 tsens standalone compatible
dt-bindings: thermal: qcom-tsens: Remove invalid tab character
dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2H TSU
dt-bindings: thermal: tsens: Add QCS8300 compatible
dt-bindings: timer: Add Anlogic DR1V90 ACLINT MTIMER
dt-bindings: timer: Add Realtek SYSTIMER
dt-bindings: timers: Add Tenstorrent Blackhole compatible
dt-bindings: touchscreen: consolidate simple touch controller to trivial-touch.yaml
dt-bindings: touchscreen: move ar1021.txt to trivial-touch.yaml
dt-bindings: touchscreen: rename maxim,max11801.yaml to trivial-touch.yaml
dt-bindings: touchscreen: trivial-touch: add reset-gpios and wakeup-source
dt-bindings: trivial-devices: add ADT7410, ADT7420 and ADT7422
dt-bindings: trivial-devices: add arduino spi mcu interface
dt-bindings: trivial-devices: add mps,mp9945
dt-bindings: Update Krzysztof Kozlowski's email
dt-bindings: Updates Linus Walleij's mail address
dt-bindings: usb: Add Apple dwc3
dt-bindings: usb: Add ESWIN EIC7700 USB controller
dt-bindings: usb: add missed compatible string for arm64 layerscape
dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller
dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform
dt-bindings: usb: ehci: Add Aspeed AST2700 compatible
dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts
dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts
dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible
dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible
dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible
dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support
dt-bindings: usb: samsung,exynos-dwc3 add exynos8890 compatible
dt-bindings: usb: samsung,exynos-dwc3: add power-domains
dt-bindings: usb: Support MediaTek MT8189 xhci
dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based on ID state
dt-bindings: usb: uhci: Add Aspeed AST2700 compatible
dt-bindings: usb: uhci: Add reset property
dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible
dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k
dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties
dt-bindings: vendor-prefixes: Add 9Tripod
dt-bindings: vendor-prefixes: Add Anlogic, Milianke and Nuclei
dt-bindings: vendor-prefixes: Add ASL Xiamen Technology
dt-bindings: vendor-prefixes: Add Black Sesame Technologies Co., Ltd.
dt-bindings: vendor-prefixes: Add Fitipower
dt-bindings: vendor-prefixes: Add JuTouch Technology Co, Ltd
dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc
dt-bindings: vendor-prefixes: Add Tenstorrent AI ULC
dt-bindings: vendor-prefixes: Add UltraRISC
dt-bindings: vendor-prefixes: Document LinkEase
dt-bindings: watchdog: Add Renesas WWDT
dt-bindings: watchdog: Add RK3506 compatible
dt-bindings: watchdog: airoha: Add support for Airoha AN7583 SoC
dt-bindings: watchdog: Allow node names named 'pmic'
dt-bindings: watchdog: aspeed,ast2400-wdt: Add support for AST2700
dt-bindings: watchdog: Convert marvell,orion-wdt to DT schema
dt-bindings: watchdog: Convert TI OMAP to DT schema
dt-bindings: watchdog: Document Qualcomm Kaanapali watchdog
dt-bindings: watchdog: factor out RZ/A watchdog
dt-bindings: watchdog: factor out RZ/G2L watchdog
dt-bindings: watchdog: factor out RZ/N1 watchdog
dt-bindings: watchdog: factor out RZ/V2H(P) watchdog
dt-bindings: watchdog: lantiq,wdt: convert bindings to dtschema
dt-bindings: watchdog: loongson,ls1x-wdt: Add ls2k0300-wdt compatible
dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible for MT8189 SoC
dt-bindings: watchdog: renesas,wdt: add SWDT exception for V3H
dt-bindings: watchdog: Restrict timeout-sec to one number
dt-bindings: watchdog: Support MediaTek MT8189 wdt
 
dts: arm64: amlogic: add a5 pinctrl node
dts: arm64: amlogic: Add ISP related nodes for C3
dts: starfive: jh7110-common: split out mmc0 reset pins from common into boards
 
dynamic_debug: add support for print stack
 
e1000: fix OOB in e1000_tbi_should_accept()
 
e1000e: Introduce private flag to disable K1
e1000e: Remove unneeded checks
e1000e: Switch to use %ptSp
 
ecryptfs: Fix improper mknod pairing of start_creating()/end_removing()
ecryptfs: Release lower parent dentry after creating dir
ecryptfs: Use MD5 library instead of crypto_shash
ecryptfs: use new start_creating/start_removing APIs
 
EDAC/amd64: Generate ctl_name string at runtime
EDAC/amd64: Remove NUM_CONTROLLERS macro
 
EDAC/ghes: Replace deprecated strcpy() in ghes_edac_report_mem_error()
 
EDAC/i3200: Fix a resource leak in i3200_probe1()
 
EDAC/ie31200: #undef field_get() before local definition
EDAC/ie31200: Convert to common field_get() helper
EDAC/ie31200: Fix error handling in ie31200_register_mci
 
EDAC/igen6: Fix error handling in igen6_edac driver
 
EDAC/imh: Setup 'imh_test' debugfs testing node
 
EDAC/skx_common: Extend the maximum number of DRAM chip row bits
EDAC/skx_common: Prepare for skx_get_edac_list()
EDAC/skx_common: Prepare for skx_set_hi_lo()
 
EDAC/x38: Fix a resource leak in x38_probe1()
 
EDAC/{skx_comm,imh}: Detect 2-level memory configuration
 
EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers
 
EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() independent of pci_dev
 
EDAC: Remove the legacy EDAC sysfs interface
 
eeprom: at25: fram: Fix chip range in comment
 
efi/cper: Add a new helper function to print bitmasks
efi/cper: Adjust infopfx size to accept an extra space
efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
efi/cper: Fix cper_bits_to_str buffer handling and return value
 
efi/libstub: Fix page table access in 5-level to 4-level paging transition
efi/libstub: gop: Add support for reading EDID
efi/libstub: gop: Find GOP handle instead of GOP data
efi/libstub: gop: Fix EDID support in mixed-mode
efi/libstub: gop: Initialize screen_info in helper function
efi/libstub: x86: Store EDID in boot_params
 
efi/memattr: Convert efi_memattr_init() return type to void
 
efi/riscv: Remove the useless failure return message print
 
efi/runtime-wrappers: Keep track of the efi_runtime_lock owner
 
efi: Add missing static initializer for efi_mm::cpus_allowed_lock
efi: Fix trailing whitespace in header file
efi: stmm: fix kernel-doc "bad line" warnings
efi: Wipe INITRD config table from memory after consumption
 
efistub/x86: Add fallback for SMBIOS record lookup
 
efivarfs: fix error propagation in efivar_entry_get()
 
elfnote: Change ELFNOTE() to use __UNIQUE_ID()
 
entry,unwind/deferred: Fix unwind_reset_info() placement
 
entry: Always inline local_irq_{enable,disable}_exit_to_user()
entry: Clean up header
entry: Inline irqentry_enter/exit_from/to_user_mode()
entry: Remove syscall_enter_from_user_mode_prepare()
entry: Split up exit_to_user_mode_prepare()
 
erofs: correct FSDAX detection
erofs: don't bother with s_stack_depth increasing for now
erofs: enable error reporting for z_erofs_fixup_insize()
erofs: enable error reporting for z_erofs_stream_switch_bufs()
erofs: fix file-backed mounts no longer working on EROFS partitions
erofs: fix unexpected EIO under memory pressure
erofs: get rid of raw bi_end_io() usage
erofs: improve decompression error reporting
erofs: improve Zstd, LZMA and DEFLATE error strings
erofs: limit the level of fs stacking for file-backed mounts
erofs: switch on-disk header `erofs_fs.h` to MIT license
erofs: tidy up z_erofs_lz4_handle_overlap()
erofs: use credential guards
 
err.h: add INIT_ERR_PTR() macro
 
errata/sifive: remove unreliable warn_miss_errata
 
erspan: Initialize options_len before referencing options.
 
eth: 3c515: replace cleanup_module with __exit
eth: bnxt: make use of napi_consume_skb()
eth: fbnic: access @pp through netmem_desc instead of page
eth: fbnic: Configure RDE settings for pause frame
eth: fbnic: fix integer overflow warning in TLV_MAX_DATA definition
eth: fbnic: fix various typos in comments and strings
eth: fealnx: fix typo in comments
 
ethernet: stmmac: dwmac-rk: Add RK3506 GMAC support
 
ethtool: Avoid overflowing userspace buffer on stats query
ethtool: netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY MSE access
 
eventfd: convert do_eventfd() to FD_PREPARE()
 
eventpoll: convert do_epoll_create() to FD_PREPARE()
 
exec: convert begin_new_exec() to FD_ADD()
 
exfat: fix divide-by-zero in exfat_allocate_bitmap
exfat: fix refcount leak in exfat_find
exfat: fix remount failure in different process environments
exfat: validate the cluster bitmap bits of directory
exfat: zero out post-EOF page cache on file extension
 
Linux: Expose definition for 1600Gbps link mode
 
ext4: add checks for large folio incompatibilities when BS > PS
ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion
ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion
ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
ext4: add large folios support for moving extents
ext4: add mext_check_validity() to do basic check
ext4: add missing down_write_data_sem in mext_move_extent().
ext4: add two trace points for moving extents
ext4: align max orphan file size with e2fsprogs limit
ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb()
ext4: cleanup for ext4_map_blocks
ext4: clear i_state_flags when alloc inode
ext4: correct the checking of quota files before moving extents
ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT
ext4: enable block size larger than page size
ext4: enable DIOREAD_NOLOCK by default for BS > PS as well
ext4: fix ext4_tune_sb_params padding
ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
ext4: fix incorrect group number assertion in mb_check_buddy
ext4: fix string copying in parse_apply_sb_mount_options()
ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
ext4: introduce mext_move_extent()
ext4: introduce s_min_folio_order for future BS > PS support
ext4: introduce seq counter for the extent status entry
ext4: make data=journal support large block size
ext4: make error code in __ext4fs_dirhash() consistent.
ext4: make ext4_es_lookup_extent() pass out the extent seq counter
ext4: make ext4_punch_hole() support large block size
ext4: mark inodes without acls in __ext4_iget()
ext4: pass out extent seq counter when mapping blocks
ext4: prepare buddy cache inode for BS > PS with large folios
ext4: refactor mext_check_arguments()
ext4: refresh inline data size before write operations
ext4: remove page offset calculation in ext4_block_truncate_page()
ext4: remove page offset calculation in ext4_block_zero_page_range()
ext4: remove PAGE_SIZE checks for rec_len conversion
ext4: rename 'page' references to 'folio' in multi-block allocator
ext4: rename EXT4_GET_BLOCKS_PRE_IO
ext4: rename mext_page_mkuptodate() to mext_folio_mkuptodate()
ext4: support large block size in __ext4_block_zero_page_range()
ext4: support large block size in ext4_block_write_begin()
ext4: support large block size in ext4_calculate_overhead()
ext4: support large block size in ext4_mb_get_buddy_page_lock()
ext4: support large block size in ext4_mb_init_cache()
ext4: support large block size in ext4_mb_load_buddy_gfp()
ext4: support large block size in ext4_mpage_readpages()
ext4: support large block size in ext4_readdir()
ext4: support large block size in mpage_map_and_submit_buffers()
ext4: support large block size in mpage_prepare_extent_to_map()
ext4: support verifying data from large folios with fs-verity
ext4: switch to using the new extent movement method
ext4: use EXT4_B_TO_LBLK() in mext_check_arguments()
ext4: Use folio_next_pos()
ext4: use super write guard in write_mmp_block()
ext4: xattr: fix null pointer deref in ext4_raw_inode()
 
f2fs: add a sysfs entry to show max open zones
f2fs: add fadvise tracepoint
f2fs: Add sanity checks before unlinking and loading inodes
f2fs: block cache/dio write during f2fs_enable_checkpoint()
f2fs: change default schedule timeout value
f2fs: change the unlock parameter of f2fs_put_page to bool
f2fs: clean up w/ bio_add_folio_nofail()
f2fs: convert add_ipu_page() to use folio
f2fs: ensure minimum trim granularity accounts for all devices
f2fs: ensure node page reads complete before f2fs_put_super() finishes
f2fs: expand scalability of f2fs mount option
f2fs: fix age extent cache insertion skip on counter overflow
f2fs: fix return value of f2fs_recover_fsync_data()
f2fs: fix to access i_size w/ i_size_read()
f2fs: fix to avoid potential deadlock
f2fs: fix to avoid updating compression context during writeback
f2fs: fix to avoid updating zero-sized extent in extent cache
f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
f2fs: fix to not account invalid blocks in get_left_section_blocks()
f2fs: fix to propagate error from f2fs_enable_checkpoint()
f2fs: fix uninitialized one_time_gc in victim_sel_policy
f2fs: ignore discard return value
f2fs: introduce f2fs_schedule_timeout()
f2fs: invalidate dentry cache on failed whiteout creation
f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
f2fs: optimize trace_f2fs_write_checkpoint with enums
f2fs: Rename f2fs_unlink exit label
f2fs: revert summary entry count from 2048 to 512 in 16kb block support
f2fs: set default valid_thresh_ratio to 80 for zoned devices
f2fs: simplify list initialization in f2fs_recover_fsync_data()
f2fs: support to show curseg.next_blkoff in debugfs
f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page()
f2fs: use f2fs_filemap_get_folio() to support fault injection
f2fs: Use folio_next_pos()
f2fs: use folio_nr_pages() instead of shift operation
f2fs: use global inline_xattr_slab instead of per-sb slab cache
f2fs: Use mapping->gfp_mask to get file cache for writing
f2fs: use memalloc_retry_wait() as much as possible
f2fs: use the new ->i_state accessors
f2fs: wrap all unusable_blocks_per_sec code in CONFIG_BLK_DEV_ZONED
 
Linux: Factor out code into md_should_do_recovery()
 
fanotify: convert fanotify_init() to FD_PREPARE()
 
fault-inject: make enum fault_flags available unconditionally
 
fbcon: Fix empty lines in fbcon.h
fbcon: Move fbcon callbacks into struct fbcon_bitops
fbcon: Rename struct fbcon_ops to struct fbcon_par
fbcon: Set rotate_font callback with related callbacks
fbcon: Streamline setting rotated/unrotated bitops
 
fbdev/simplefb: Sort headers correctly
 
fbdev: gbefb: fix to use physical address instead of dma address
fbdev: gxt4500fb: Use dev_err instead of printk
fbdev: i810: use appopriate log interface dev_info
fbdev: Make drivers depend on FB_TILEBLITTING
fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
fbdev: tcx.c fix mem_map to correct smem_start offset
fbdev: tridentfb: replace printk() with dev_*() in probe
fbdev: Turn FB_MODE_HELPERS into an internal config option
fbdev: vesafb: Use dev_* fn's instead printk
fbdev: vga16fb: replace printk() with dev_*() in probe
fbdev: vga16fb: Request memory region
 
fbnic: Add handler for reporting link down event statistics
fbnic: Add logic to track PMD state via MAC/PCS signals
fbnic: Add SW shim for MDIO interface to PMD and PCS
fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt
fbnic: Replace use of internal PCS w/ Designware XPCS
 
fgraph: Check ftrace_pids_enabled on registration for early filtering
fgraph: Initialize ftrace_ops->private for function graph ops
fgraph: Make fgraph_no_sleep_time signed
fgraph: Remove coarse PID filtering from graph_entry()
 
fhandle: convert do_handle_open() to FD_ADD()
 
file: add FD_{ADD,PREPARE}()
file: convert replace_fd() to FD_PREPARE()
file: ensure cleanup
 
filelock: __fcntl_getlease: fix kernel-doc warnings
filelock: add lease_dispose_list() helper
filelock: add struct delegated_inode
filelock: allow lease_managers to dictate what qualifies as a conflict
filelock: lift the ban on directory leases in generic_setlease
filelock: make lease_alloc() take a flags argument
filelock: push the S_ISREG check down to ->setlease handlers
filelock: rework the __break_lease API to use flags
 
filemap: Add folio_next_pos()
filemap: add helper to look up dirty folios in a range
 
firewire: core: abort pending transactions at card removal
firewire: core: add WQ_UNBOUND to alloc_workqueue users
firewire: core: clear sources of hardware interrupt at card removal
firewire: core: code refactoring to compute transaction speed
firewire: core: code refactoring to find and pop transaction entry
firewire: core: code refactoring to remove transaction entry
firewire: core: detect device quirk when reading configuration ROM
firewire: core: determine transaction speed after detecting quirks
firewire: core: fix race condition against transaction list
firewire: core: handle device quirk of MOTU Audio Express
firewire: core: handle device quirk of TASCAM FW-1884/FW-1804/FW-1082
firewire: core: use cleanup function to release cached configuration ROM
firewire: nosy: Fix dma_free_coherent() size
 
firmware: cs_dsp: Add test cases for client_ops == NULL
firmware: cs_dsp: Append \n to debugfs string during read
firmware: cs_dsp: Cleanup debugfs for wmfw and bin
firmware: cs_dsp: Don't require client to provide a struct cs_dsp_client_ops
firmware: cs_dsp: Factor out common debugfs string read
firmware: cs_dsp: fix kernel-doc warnings in a header file
firmware: cs_dsp: rate-limit log messages in KUnit builds
firmware: cs_dsp: Remove need for clients to supply
firmware: cs_dsp: Remove redundant download buffer allocator
firmware: cs_dsp: Store control length as 32-bit
firmware: cs_dsp: Take pwr_lock around reading controls debugfs
firmware: cs_dsp: Use kvzalloc() to allocate control caches
firmware: don't copy kernel creds
firmware: exynos-acpm: add DVFS protocol
firmware: exynos-acpm: add empty method to allow compile test
firmware: exynos-acpm: register ACPM clocks pdev
firmware: imx: scu-irq: fix OF node leak in
firmware: imx: scu-irq: Free mailbox client on failure at imx_scu_enable_general_irq_channel()
firmware: imx: scu-irq: Init workqueue before request mbox channel
firmware: imx: scu-irq: Remove unused export of imx_scu_enable_general_irq_channel
firmware: imx: scu-irq: Set mu_resource_id before get handle
firmware: imx: scu: Suppress bind attrs
firmware: imx: scu: Update error code
firmware: imx: scu: Use devm_mutex_init
firmware: qcom: scm: Simplify with of_machine_device_match()
firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
firmware: stratix-svc: fix make htmldocs warning
firmware: stratix10-rsu: Migrate RSU driver to use stratix10 asynchronous framework.
firmware: stratix10-rsu: replace scnprintf() with sysfs_emit() in *_show() functions
firmware: stratix10-svc: Add definition for voltage and temperature sensor
firmware: stratix10-svc: Add mutex in stratix10 memory management
firmware: stratix10-svc: Add support for async communication
firmware: stratix10-svc: Add support for RSU commands in asynchronous framework
firmware: stratix10-svc: fix make htmldocs warning
firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
firmware: ti_sci: Partial-IO support
firmware: ti_sci: Replace ifdeffery by pm_sleep_ptr() macro
firmware: ti_sci: Set IO Isolation only if the firmware is capable
firmware: ti_sci: Support transfers without response
firmware: xilinx: Add debugfs support for PM_GET_NODE_STATUS
firmware: xilinx: Add Versal NET platform compatible string
 
firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
firmware_loader: Only call cancel when upload is active
firmware_loader: Replace simple_strtol() with kstrtoint()
 
Linux: Fix a drop_nlink warning in minix_rename
Linux: Fix a drop_nlink warning in minix_rmdir
 
fjes: Add missing iounmap in fjes_hw_init()
 
flex_proportions: make fprop_new_period() hardirq safe
 
floppy: fix for PAGE_SIZE != 4KB
 
fm10k: extract GRXRINGS from .get_rxnfc
 
fork: stop ignoring NUMA while handling cached thread stacks
 
fou: Don't allow 0 for FOU_ATTR_IPPROTO.
 
fpga: altera-cvp: Use pci_find_vsec_capability() when probing FPGA device
fpga: xilinx-spi: Add missing spi_device_id table
 
freezer: Clarify that only cgroup1 freezer uses PM freezer
 
fs, iomap: remove IOCB_DIO_CALLER_COMP
 
fs/9p: delete unnnecessary condition
fs/9p: Don't open remote file with APPEND mode when writeback cache is used
 
fs/ext4: fix typo in comment
 
fs/fat: remove unnecessary wrapper fat_max_cache()
 
fs/fs_parse: add back fsparam_u32hex
 
fs/kernfs: null-ptr deref in simple_xattrs_free()
fs/kernfs: raise sb->maxbytes to MAX_LFS_FILESIZE
 
fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
fs/nls: Fix utf16 to utf8 conversion
 
fs/ntfs3: change the default mount options for "acl" and "prealloc"
fs/ntfs3: check for shutdown in fsync
fs/ntfs3: check minimum alignment for direct I/O
fs/ntfs3: correct attr_collapse_range when file is too fragmented
fs/ntfs3: disable readahead for compressed files
fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list
fs/ntfs3: fix mount failure for sparse runs in run_unpack()
fs/ntfs3: Fix spelling mistake "recommened" -> "recommended"
fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctl
fs/ntfs3: Initialize allocated memory before use
fs/ntfs3: out1 also needs to put mi
fs/ntfs3: Prevent memory leaks in add sub record
fs/ntfs3: Reformat code and update terminology
fs/ntfs3: remove ntfs_bio_pages and use page cache for compressed I/O
fs/ntfs3: Support timestamps prior to epoch
fs/ntfs3: update mode in xattr when ACL can be reduced to mode
 
fs/pipe: stop duplicating union pipe_index declaration
 
fs/proc/page: remove unused KPMBITS
 
fs/proc/task_mmu.c: fix make_uffd_wp_huge_pte() huge pte handling
 
fs/proc/task_mmu: refactor pagemap_pmd_range()
 
fs/proc: replace "__auto_type" with "const auto"
 
fs/resctrl: Add user interface to enable/disable io_alloc feature
fs/resctrl: Consider sparse masks when initializing new group's allocation
fs/resctrl: Introduce interface to display "io_alloc" support
fs/resctrl: Introduce interface to display io_alloc CBMs
fs/resctrl: Introduce interface to modify io_alloc capacity bitmasks
fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID
fs/resctrl: Update bit_usage to reflect io_alloc
 
fs/splice.c: trivial fix: pipes -> pipe's
 
fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes()
 
fs: add fs/super.h header
fs: add fs/super_types.h header
fs: add missing fences to I_NEW handling
fs: add predicts based on nd->depth
fs: add super_write_guard
fs: Add the __data_racy annotation to backing_dev_info.ra_pages
fs: Add uoff_t
fs: assert ->i_lock held in __iget()
fs: assert on ->i_count in iput_final()
fs: assert on I_FREEING not being set in iput() and iput_not_last()
fs: cosmetic fixes to lru handling
fs: Describe @isnew parameter in ilookup5_nowait()
fs: do not pass a parameter for sync_inodes_one_sb()
fs: export vfs_utimes
fs: ext4: fix uninitialized symbols
fs: fully sync all fses even for an emergency sync
fs: hide dentry_cache behind runtime const machinery
fs: inline current_umask() and move it to fs_struct.h
fs: inline step_into() and walk_component()
fs: lift the FMODE_NOCMTIME check into file_update_time_flags
fs: make plain ->i_state access fail to compile
fs: make sure to fail try_to_unlazy() and try_to_unlazy() for LOOKUP_CACHED
fs: Make wbc_to_tag() inline and use it in fs.
fs: mark lookup_slow() as noinline
fs: move fd_install() slowpath into a dedicated routine and provide commentary
fs: move inode fields used during fast path lookup closer together
fs: move mntput_no_expire() slowpath into a dedicated routine
fs: move wait_on_inode() from writeback.h to fs.h
fs: PM: Fix reverse check in filesystems_freeze_callback()
fs: provide accessors for ->i_state
fs: push list presence check into inode_io_list_del()
fs: refactor file timestamp update logic
fs: remove spurious exports in fs/file_attr.c
fs: rename fs_types.h to fs_dirent.h
fs: retire now stale MAY_WRITE predicts in inode_permission()
fs: rework I_NEW handling to operate without fences
fs: send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set()/chattr(1)
fs: speed up path lookup with cheaper handling of MAY_EXEC
fs: spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb
fs: tidy up step_into() & friends before inlining
fs: touch predicts in do_dentry_open()
fs: touch up predicts in path lookup
fs: touch up predicts in putname()
fs: use boolean to indicate anonymous mount namespace
 
fscrypt: Drop obsolete recommendation to enable optimized POLYVAL
fscrypt: replace local base64url helpers with lib/base64
 
fsi: occ: Update response size to 8kb
 
fsnotify: do not generate ACCESS/MODIFY events on child for special files
 
ftrace: Allow tracing of some of the tracing code
ftrace: Avoid redundant initialization in register_ftrace_direct
ftrace: Do not over-allocate ftrace memory
ftrace: Fix address for jmp mode in t_show()
ftrace: Introduce FTRACE_OPS_FL_JMP
ftrace: Make ftrace_graph_ent depth field signed
 
function_graph: Enable funcgraph-args and funcgraph-retaddr to work simultaneously
function_graph: Fix args pointer mismatch in print_graph_retval()
 
functionfs: don't abuse ffs_data_closed() on fs shutdown
functionfs: don't bother with ffs->ref in ffs_data_{opened,closed}()
functionfs: fix the open/removal races
functionfs: need to cancel ->reset_work in ->kill_sb()
functionfs: switch to simple_remove_by_name()
functionfs: use spinlock for FFS_DEACTIVATED/FFS_CLOSING transitions
 
funeth: convert to ndo_hwtstamp API
 
fuse: add need_resched() before unlocking bucket
fuse: add WARN_ON and comment for RCU revalidate
fuse: Always flush the page cache before FOPEN_DIRECT_IO write
fuse: clean up fuse_dentry_tree_work()
fuse: fix conversion of fuse_reverse_inval_entry() to start_removing()
fuse: fix io-uring list corruption for terminated non-committed requests
fuse: fix race when disposing stale dentries
fuse: fix readahead reclaim deadlock
fuse: Fix whitespace for fuse_uring_args_to_ring() comment
fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
fuse: make sure dentry is evicted if stale
fuse: missing copy_finish in fuse-over-io-uring argument copies
fuse: new work queue to invalidate dentries from old epochs
fuse: new work queue to periodically invalidate expired dentries
fuse: refactor fuse_conn_put() to remove negative logic.
fuse: remove fc->blkbits workaround for partial writes
fuse: rename 'namelen' to 'namesize'
fuse: shrink once after all buckets have been scanned
fuse: signal that a fuse inode should exhibit local fs behaviors
fuse: Uninitialized variable in fuse_epoch_work()
fuse: use iomap for read_folio
fuse: use iomap for readahead
fuse: use private naming for fuse hash size
fuse: use strscpy instead of strcpy
 
fuse_ctl_add_conn(): fix nlink breakage in case of early failure
 
futex: Convert to get/put_user_inline()
futex: Store time as ktime_t in restart block
 
gadgetfs: switch to simple_remove_by_name()
 
genalloc.h: fix htmldocs warning
 
genirq/manage: Reduce priority of forced secondary interrupt handler
 
genirq/msi: Slightly simplify msi_domain_alloc()
 
genirq/proc: Fix race in show_irq_affinity()
 
genirq: Add affinity to percpu_devid interrupt requests
genirq: Add request_percpu_irq_affinity() helper
genirq: Allow NULL affinity for setup_percpu_irq()
genirq: Allow per-cpu interrupt sharing for non-overlapping affinities
genirq: Change hwirq parameter to irq_hw_number_t
genirq: Don't overwrite interrupt thread flags on setup
genirq: Factor-in percpu irqaction creation
genirq: Fix interrupt threads affinity vs. cpuset isolated partitions
genirq: Fix percpu_devid irq affinity documentation
genirq: Kill handle_percpu_devid_fasteoi_nmi()
genirq: Kill irq_{g,s}et_percpu_devid_partition()
genirq: Merge irqaction::{dev_id,percpu_dev_id}
genirq: Prevent early spurious wake-ups of interrupt threads
genirq: Remove cpumask availability check on kthread affinity setting
genirq: Update request_percpu_nmi() to take an affinity
genirq: Use raw_spinlock_irq() in irq_set_affinity_notifier()
 
genpt: Add Documentation/ files
genpt: Generic Page Table base API
genpt: Make GENERIC_PT invisible
 
Linux: get rid of bogus __user in struct xattr_args::value
Linux: get rid of kill_litter_super()
 
get_feat.pl: remove it, as it got replaced by get_feat.py
 
gfs2/sysfs: Replace sprintf/snprintf with sysfs_emit
 
gfs2: Add clean argument to lm_unmount hook
gfs2: Asynchronous withdraw
gfs2: Clean up properly during a withdraw
gfs2: Clean up quotad timeout handling
gfs2: Clean up SDF_JOURNAL_LIVE flag handling
gfs2: document ip in __gfs2_holder_init kernel-doc comment
gfs2: don't allow delegations to be set on directories
gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad"
gfs2: fix freeze error handling
gfs2: fix remote evict for read-only filesystems
gfs2: Fix use of bio_chain
gfs2: Get rid of delayed withdraws
gfs2: Kill gfs2_io_error_bh_wd
gfs2: Minor cosmetic remote delete cleanups
gfs2: New gfs2_withdraw_helper
gfs2: No longer thaw filesystems during a withdraw
gfs2: Prevent recursive memory reclaim
gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks}
gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn
gfs2: Rename LM_FLAG_{NOEXP -> RECOVER}
gfs2: Use bio_add_folio_nofail()
gfs2: Use folio_next_pos()
gfs2: use the new ->i_state accessors
gfs2: Withdraw immediately in gfs2_trans_add_meta
gfs2: Withdraw immediately on log write errors
 
gnss: ubx: add support for the safeboot gpio
 
gpio: add QIXIS FPGA GPIO controller
gpio: aspeed: #undef field_{get,prep}() before local definition
gpio: aspeed: Convert to common field_{get,prep}() helpers
gpio: aspeed: remove unneeded include
gpio: brcmstb: correct hwirq to bank map
gpio: brcmstb: Use modern PM macros
gpio: bt8xx: use generic power management
gpio: cdev: Correct return code on memory allocation failure
gpio: cdev: Fix resource leaks on errors in gpiolib_cdev_register()
gpio: cdev: Fix resource leaks on errors in lineinfo_changed_notify()
gpio: cdev: replace use of system_wq with system_percpu_wq
gpio: convert linehandle_create() to FD_PREPARE()
gpio: davinci: implement .get_direction()
gpio: dwapb: Use modern PM macros
gpio: elkhartlake: Convert to auxiliary driver
gpio: export gpiod_hwgpio()
gpio: fxl6408: Add suspend/resume support
gpio: grgpio: call request_irq after incrementing the reference count
gpio: htc-egpio: Use modern PM macros
gpio: improve support for shared GPIOs
gpio: improve support for shared GPIOs
gpio: it87: balance superio enter/exit calls in error path
gpio: latch: remove unneeded include
gpio: loongson-64bit: Fix incorrect NULL check after devm_kcalloc()
gpio: loongson-64bit: Switch to dynamic allocate GPIO base in byte mode
gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE
gpio: menz127: add support for 16Z034 and 16Z037 GPIO controllers
gpio: ml-ioh: Use modern PM macros
gpio: mlxbf2: Use modern PM macros
gpio: mm-lantiq: Drop legacy-of-mm-gpiochip.h header from GPIO driver
gpio: mm-lantiq: update kernel docs
gpio: mmio: drop the "bgpio" prefix
gpio: mmio: fix bad guard conversion
gpio: mmio: use lock guards
gpio: mpsse: add quirk support
gpio: mpsse: ensure worker is torn down
gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths
gpio: mpsse: propagate error from direction_input
gpio: mpsse: support bryx radio interface kit
gpio: msc313: Use modern PM macros
gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler()
gpio: omap: do not register driver in probe()
gpio: omap: Use modern PM macros
gpio: pca953x: clarify log messages about auto increment feature
gpio: pca953x: enable latch only on edge-triggered inputs
gpio: pca953x: handle short interrupt pulses on PCAL devices
gpio: pca953x: mask interrupts in irq shutdown
gpio: pch: Use modern PM macros
gpio: pl061: Use modern PM macros
gpio: provide gpiod_is_shared()
gpio: qixis-fpga: add missing module description
gpio: qixis-fpga: Fix a NULL vs IS_ERR() bug in probe()
gpio: qixis: select CONFIG_REGMAP_MMIO
gpio: regmap: add the .fixed_direction_output configuration parameter
gpio: regmap: Bypass cache for aliased inputs
gpio: regmap: fix kernel-doc notation
gpio: regmap: Fix memleak in error path in gpio_regmap_register()
gpio: regmap: Force writes for aliased data regs
gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio()
gpio: rockchip: mark the GPIO controller as sleeping
gpio: rockchip: Stop calling pinctrl for set_direction
gpio: shared-proxy: implement the shared GPIO proxy driver
gpio: shared-proxy: set suppress_bind_attrs
gpio: shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib
gpio: shared: assign the correct firmware node for reset-gpio use-case
gpio: shared: check if a reference is populated before cleaning its resources
gpio: shared: don't allocate the lookup table until we really need it
gpio: shared: extend the ifdef guard to gpio_shared_find_entry()
gpio: shared: fix a deadlock
gpio: shared: fix a false-positive sharing detection with reset-gpios
gpio: shared: fix a NULL-pointer dereference
gpio: shared: fix a race condition
gpio: shared: fix auxiliary device cleanup order
gpio: shared: fix NULL-pointer dereference in teardown path
gpio: shared: handle the reset-gpios corner case
gpio: shared: ignore disabled nodes when traversing the device-tree
gpio: shared: ignore GPIO hogs when traversing the device tree
gpio: shared: ignore special __symbols__ node when traversing device tree
gpio: shared: make locking more fine-grained
gpio: shared: propagate configuration to pinctrl
gpio: shared: verify con_id when adding proxy lookup
gpio: sprd: Change sprd_gpio lock to raw_spin_lock
gpio: swnode: allow referencing GPIO chips by firmware nodes
gpio: tb10x: fix OF_GPIO dependency
gpio: tegra186: Add support for Tegra410
gpio: tegra186: Fix GPIO name collisions for Tegra410
gpio: tegra186: Use generic macro for port definitions
gpio: tqmx86: Use modern PM macros
gpio: uniphier: Use modern PM macros
gpio: virtuser: check the return value of gpiod_set_value()
gpio: virtuser: fix UAF in configfs release path
gpio: xgene: Use modern PM macros
gpio: xilinx: Use modern PM macros
gpio: zynq: Use modern PM macros
 
gpiolib: acpi: Add quirk for Dell Precision 7780
gpiolib: acpi: Fix gpio count with string references
gpiolib: acpi: Fix potential out-of-boundary left shift
gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler
gpiolib: acpi: use min() instead of min_t()
gpiolib: allow multiple lookup tables per consumer
gpiolib: define GPIOD_FLAG_SHARED
gpiolib: fix lookup table matching
gpiolib: fix race condition for gdev->srcu
gpiolib: implement low-level, shared GPIO support
gpiolib: legacy: Allow to kill devm_gpio_request_one() independently
gpiolib: legacy: Make sure we kill gpio_request_one() first
gpiolib: of: Get rid of
gpiolib: remove redundant callback check
gpiolib: remove unnecessary 'out of memory' messages
gpiolib: rename GPIO chip printk macros
gpiolib: reuse macro code in GPIO chip printk helpers
gpiolib: reuse macro code in GPIO descriptor printk helpers
gpiolib: support shared GPIOs in core subsystem code
 
gpu/drm/nouveau: enable THP support for GPU memory migration
 
gpu/drm: panel-edp: add AUO B116XAN02.0 panel entry
gpu/drm: panel: Add Sharp LQ079L1SX01 panel support
gpu/drm: panel: add support for LG LD070WX3-SL01 MIPI DSI panel
gpu/drm: panel: simple-panel: add Samsung LTL106AL01 LVDS panel support
 
gpu: host1x: Allow loading tegra-drm without enabled engines
gpu: host1x: Fix race in syncpt alloc/free
gpu: host1x: Syncpoint interrupt performance optimization
gpu: host1x: Use dev_err_probe() in probe path
gpu: host1x: Wait prefences outside MLOCK
gpu: nova-core: Ada: basic GPU identification
gpu: nova-core: Add a slice-buffer (sbuffer) datastructure
gpu: nova-core: Add bindings required by GSP sequencer
gpu: nova-core: add boot42 support for next-gen GPUs
gpu: nova-core: add functions and traits for lossless integer conversions
gpu: nova-core: Add zeroable trait to bindings
gpu: nova-core: apply the one "use" item per line policy
gpu: nova-core: bindings: add missing explicit padding
gpu: nova-core: bindings: derive `MaybeZeroable`
gpu: nova-core: bitfield: Add support for custom visibility
gpu: nova-core: bitfield: Add support for different storage widths
gpu: nova-core: bitfield: Move bitfield-specific code from register! into new macro
gpu: nova-core: bitfield: remove BitOr implementation
gpu: nova-core: bitfield: simplify condition
gpu: nova-core: bitfield: simplify expression
gpu: nova-core: compute layout of more framebuffer regions required for GSP
gpu: nova-core: Create initial Gsp
gpu: nova-core: falcon: Add support to check if RISC-V is active
gpu: nova-core: falcon: Add support to write firmware version
gpu: nova-core: falcon: Move dma_reset functionality into helper
gpu: nova-core: falcon: Move mbox functionalities into helper
gpu: nova-core: falcon: Move start functionality into separate helper
gpu: nova-core: falcon: Move waiting until halted to a helper
gpu: nova-core: Fix capitalization of some comments
gpu: nova-core: gsp: Add GSP command queue bindings and handling
gpu: nova-core: gsp: Add SetRegistry command
gpu: nova-core: gsp: Add SetSystemInfo command
gpu: nova-core: gsp: Add support for checking if GSP reloaded
gpu: nova-core: gsp: Boot GSP
gpu: nova-core: gsp: Create rmargs
gpu: nova-core: gsp: Create wpr metadata
gpu: nova-core: gsp: do not unwrap() SGEntry
gpu: nova-core: gsp: fix length of received messages
gpu: nova-core: gsp: remove useless conversion
gpu: nova-core: gsp: replace firmware version with "bindings" alias
gpu: nova-core: gsp: Retrieve GSP static info to gather GPU information
gpu: nova-core: gsp: Wait for gsp initialization to complete
gpu: nova-core: implement Display for Spec
gpu: nova-core: Implement the GSP sequencer
gpu: nova-core: justify remaining uses of `as`
gpu: nova-core: make Architecture behave as a u8 type
gpu: nova-core: make formatting compatible with rust tree
gpu: nova-core: num: add functions to safely convert a const value to a smaller type
gpu: nova-core: prepare Spec and Revision types for boot0/boot42
gpu: nova-core: provide a clear error report for unsupported GPUs
gpu: nova-core: register: use field type for Into implementation
gpu: nova-core: regs: rename .alter() --> .update()
gpu: nova-core: remove an unnecessary register read: HWCFG1
gpu: nova-core: remove unnecessary need_riscv, bar parameters
gpu: nova-core: replace `as` with `from` conversions where possible
gpu: nova-core: replace use of `as` with functions from `num`
gpu: nova-core: replace wait_on with kernel equivalents
gpu: nova-core: select RUST_FW_LOADER_ABSTRACTIONS
gpu: nova-core: sequencer: Add delay opcode support
gpu: nova-core: sequencer: Add register opcodes
gpu: nova-core: sequencer: Implement basic core operations
gpu: nova-core: sequencer: Implement core resume operation
gpu: nova-core: Set correct DMA mask
gpu: nova-core: Simplify `DmaObject::from_data` in nova-core/dma.rs
gpu: nova-core: Simplify `transmute` and `transmute_mut` in fwsec.rs
gpu: nova-core: use `try_from` instead of `as` for u32 conversions
gpu: nova-core: vbios: do not use `as` when comparing BiosImageType
gpu: nova-core: vbios: Rework BiosImage to be simpler
gpu: nova-core: vbios: use FromBytes for BitHeader
gpu: nova-core: vbios: use FromBytes for NpdeStruct
gpu: nova-core: vbios: use FromBytes for PcirStruct
gpu: nova-core: vbios: use FromBytes for PmuLookupTable header
 
greybus: add WQ_PERCPU to alloc_workqueue users
greybus: gb-beagleplay: Fix timeout handling in bootloader functions
 
gtp: Fix a typo error for size
 
gue: Fix skb memleak with inner IP protocol 0.
 
gve: Add Rx HWTS metadata to AF_XDP ZC mode
gve: Allow ethtool to configure rx_buf_len
gve: Consolidate and persist ethtool ring changes
gve: Correct ethtool rx_dropped calculation
gve: Decouple header split from RX buffer length
gve: Default to max_rx_buffer_size for DQO if device supported
gve: defer interrupt enabling until NAPI registration
gve: fix probe failure if clock read fails
gve: Fix race condition on tx->dropped_pkt update
gve: Fix stats report corruption on queue count change
gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call
gve: Move ptp_schedule_worker to gve_init_clock
gve: Prepare bpf_xdp_metadata_rx_timestamp support
gve: Use extack to log xdp config verification errors
gve: Wrap struct xdp_buff
 
hangcheck-timer: fix coding style spacing
hangcheck-timer: Replace %Ld with %lld
hangcheck-timer: replace printk(KERN_CRIT) with pr_crit
 
hdlc_ppp: fix potential null pointer in ppp_cp_event logging
 
hfi1: WQ_PERCPU added to alloc_workqueue users
 
hfs/hfsplus: move on-disk layout declarations into hfs_common.h
hfs/hfsplus: prevent getting negative values of offset/length
 
hfs: fix potential use after free in hfs_correct_next_unused_CNID()
hfs: introduce KUnit tests for HFS string operations
 
hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
hfsplus: fix volume corruption issue for generic/070
hfsplus: fix volume corruption issue for generic/073
hfsplus: fix volume corruption issue for generic/101
hfsplus: introduce KUnit tests for HFS+ string operations
hfsplus: Verify inode mode when loading from disk
 
HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
HID: bpf: Add fixup for Logitech SpaceNavigator variants
HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button
HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333)
HID: bpf: Add support for the Inspiroy 2M
HID: bpf: Add support for the Waltop Batteryless Tablet
HID: bpf: Add support for the XP-Pen Deco 01 V3
HID: bpf: Add support for XP-Pen Deco02
HID: bpf: add the Huion Kamvas 27 Pro
HID: bpf: fix bpf compilation with -fms-extensions
HID: bpf: fix typo in HID usage table
HID: bpf: support for Huion Kamvas 16 Gen 3
HID: Elecom: Add support for ELECOM M-XT3DRBK (018C)
HID: evision: Fix Report Descriptor for Evision Wireless Receiver 320f:226f
HID: hid-lg-g15: Add hw_brightness_changed support for the G510 keyboard
HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report()
HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
HID: intel-ish-hid: Add ishtp_get_connection_state() interface
HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()
HID: intel-ish-hid: ipc: Always schedule FW reset work on RESET_NOTIFY/ACK
HID: intel-ish-hid: ipc: Separate hibernate callbacks in dev_pm_ops
HID: intel-ish-hid: Reset enum_devices_done before enumeration
HID: intel-ish-hid: Update ishtp bus match to support device ID table
HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
HID: intel-ish-hid: Use IPC RESET instead of void message in ish_wakeup()
HID: intel-ish-ipc: Reset clients state on resume from D3
HID: intel-ishtp-hid: Clear suspended flag only after connected on resume
HID: Intel-thc-hid: Intel-thc: Add safety check for reading DMA buffer
HID: Intel-thc-hid: Intel-thc: fix dma_unmap_sg() nents value
HID: Intel-thc-hid: Intel-thc: Fix wrong register reading
HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_busy() calls
 
hid: intel-thc-hid: Select SGL_ALLOC
 
HID: lg-g15 - Add support for Logitech G13.
HID: logitech-dj: Add support for a new lightspeed receiver iteration
HID: logitech-dj: Add support for G Pro X Superlight 2 receiver
HID: logitech-dj: Fix probe failure when used with KVM
HID: logitech-dj: Remove duplicate error logging
HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
HID: logitech-hidpp: Silence protocol errors on newer lightspeed receivers
HID: logitech: add HID++ support for Logitech MX Anywhere 3S
HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
HID: multitouch: set INPUT_PROP_PRESSUREPAD based on Digitizer/Button Type
HID: nintendo: add WQ_PERCPU to alloc_workqueue users
HID: nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS
HID: playstation: Center initial joystick axes to prevent spurious events
HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
HID: quirks: work around VID/PID conflict for appledisplay
HID: uclogic: Add support for the XP-PEN Artist 24 Pro
HID: usbhid: paper over wrong bNumDescriptor field
HID: winwing: Improve Orion2 throttle support
 
hinic3: fix misleading error message in hinic3_open_channel()
hinic3: Fix netif_queue_set_napi queue_index input parameter error
 
hisi_acc_vfio_pci: adapt to new migration configuration
hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops
 
hrtimer: Fix softirq base check in update_needs_ipi()
hrtimer: Store time as ktime_t in restart block
 
hugetlb: add __read_mostly to sysctl_hugetlb_shm_group
hugetlb: optimise hugetlb_folio_init_tail_vmemmap()
 
hung_task: add hung_task_sys_info sysctl to dump sys info on task-hung
hung_task: panic when there are more than N hung tasks at the same time
 
hv: convert mshv_ioctl_create_partition() to FD_ADD()
 
hwmon/lm78: Drop REALLY_SLOW_IO setting
 
hwmon/pmbus: (isl68137) Add support for raa229141
 
hwmon/w83781d: Drop REALLY_SLOW_IO setting
 
hwmon: (acpi_power_meter) Fix deadlocks related to acpi_power_meter_notify()
hwmon: (adm1026) Convert macros to functions to avoid TOCTOU
hwmon: (adm1029) Add locking to avoid TOCTOU
hwmon: (adm9240) Rely on subsystem locking
hwmon: (adt7410): Add OF match table
hwmon: (adt7410): Support adt7422 chip
hwmon: (adt7411) Rely on subsystem locking
hwmon: (adt7x10) Rely on subsystem locking
hwmon: (aht10) Add support for dht20
hwmon: (aht10) Rely on subsystem locking
hwmon: (aquacomputer_d5next) Rely on subsystem locking
hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string
hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI
hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING
hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI
hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7
hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry
hwmon: (asus_rog_ryujin) Rely on subsystem locking
hwmon: (chipcap2) Drop unnecessary include files
hwmon: (corsair-cpro) Read temperature as a signed value
hwmon: (corsair-cpro) Replace magic values with constants
hwmon: (corsair-psu) Rely on subsystem locking
hwmon: (corsair-psu) Rely on subsystem locking
hwmon: (dell-smm) Add Dell G15 5510 to fan control whitelist
hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist
hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible()
hwmon: (dell-smm) Limit fan multiplier to avoid overflow
hwmon: (drivetemp) Rely on subsystem locking
hwmon: (DS620) Update broken Datasheet URL in driver documentation
hwmon: (emc1403) Rely on subsystem locking
hwmon: (emc2103) Add locking to avoid TOCTOU
hwmon: (emc2305) fix device node refcount leak in error path
hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt
hwmon: (ftsteutates) Rely on subsystem locking
hwmon: (gpd-fan) Rely on subsystem locking
hwmon: (gpio-fan) Allow to stop FANs when CONFIG_PM is disabled
hwmon: (gpio-fan) Fix set_rpm() return value
hwmon: (hs3001) Rely on subsystem locking
hwmon: (i5500_temp) Drop unnecessary include files
hwmon: (ibmpex) fix use-after-free in high/low store
hwmon: (ina238) Rely on subsystem locking
hwmon: (ina2xx) Rely on subsystem locking
hwmon: (ina3221) Rely on subsystem locking
hwmon: (jc42) Rely on subsystem locking
hwmon: (k10temp) Add AMD Steam Deck APU ID
hwmon: (k10temp) Rely on subsystem locking
hwmon: (lm75): switch to use i3c_xfer from i3c_priv_xfer
hwmon: (lm87) Convert macros to functions to avoid TOCTOU
hwmon: (lm90) Rely on subsystem locking
hwmon: (lm92) Rely on subsystem locking
hwmon: (lm95234) Rely on subsystem locking
hwmon: (lm95241) Rely on subsystem locking
hwmon: (lm95245) Rely on subsystem locking
hwmon: (lochnagar-hwmon) Rely on subsystem locking
hwmon: (ltc2947) Use the energy64 attribute type to report the energy
hwmon: (ltc2947-core) Rely on subsystem locking
hwmon: (ltc4245) Rely on subsystem locking
hwmon: (ltc4282) Rely on subsystem locking
hwmon: (ltc4282) Use the energy64 attribute type to report the energy
hwmon: (ltc4282): Fix reset_history file permissions
hwmon: (max127) Rely on subsystem locking
hwmon: (max16065) Use local variable to avoid TOCTOU
hwmon: (max31790) Rely on subsystem locking
hwmon: (max31827) Rely on subsystem locking
hwmon: (max6620) Rely on subsystem locking
hwmon: (max6639) Rely on subsystem locking
hwmon: (max6697) fix regmap leak on probe failure
hwmon: (max6697) Rely on subsystem locking
hwmon: (mr75203) Drop unnecessary include file
hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7
hwmon: (nct7363) Drop unnecessary include files
hwmon: (nct7904) Rely on subsystem locking
hwmon: (ntc-thermistor) Add Murata ncp18wm474
hwmon: (occ) Mark occ_init_attribute() as __printf
hwmon: (peci) Rely on subsystem locking
hwmon: (peci/cputemp) add Intel Emerald Rapids support
hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform support
hwmon: (pmbus) add driver for MPS MP9945
hwmon: (pmbus/max17616) add driver for max17616
hwmon: (pmbus/max34440): add support adpm12200
hwmon: (powr1220) Rely on subsystem locking
hwmon: (sbtsi_temp) Rely on subsystem locking
hwmon: (scmi) Enable sensors to assure they can be read
hwmon: (sfctemp) Rely on subsystem locking
hwmon: (sht4x) Rely on subsystem locking
hwmon: (sy7636a) Fix sensor description
hwmon: (tmp102) Drop unnecessary include files
hwmon: (tmp103) Drop unnecessary include files
hwmon: (tmp108) Drop mutex.h include
hwmon: (tmp401) fix overflow caused by default conversion rate value
hwmon: (tmp401) Rely on subsystem locking
hwmon: (tmp421) Check error when loading label from dt
hwmon: (tmp421) Rely on subsystem locking
hwmon: (tmp421) Remove duplicate return in switch-case
hwmon: (tmp464) Rely on subsystem locking
hwmon: (vt1211) Convert macros to functions to avoid TOCTOU
hwmon: (vt8231) Convert macros to functions to avoid TOCTOU
hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
hwmon: Add Apple Silicon SMC hwmon driver
hwmon: Add MP2925 and MP2929 driver
hwmon: Add TSC1641 I2C power monitor driver
hwmon: sy7636a: Fix regulator_enable resource leak on error path
 
hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definition
hwrng: bcm2835 - Simplify with of_device_get_match_data()
hwrng: core - Allow runtime disabling of the HW RNG
hwrng: core - use min3() instead of nested min_t()
 
hyperv: Add definitions for hypervisor crash dump support
hyperv: Add two new hypercall numbers to guest ABI public header
hyperv: Avoid -Wflex-array-member-not-at-end warning
 
hypfs: don't pin dentries twice
hypfs: swich hypfs_create_u64() to returning int
hypfs: switch hypfs_create_str() to returning int
 
i2c: amd-mp2: fix reference leak in MP2 PCI device
i2c: bcm-iproc: Fix Wvoid-pointer-to-enum-cast warning
i2c: busses: bcm2835: convert from round_rate() to determine_rate()
i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
i2c: designware: Omit a variable reassignment in dw_i2c_plat_probe()
i2c: designware: Remove i2c_dw_remove_lock_support()
i2c: i2c-elektor: Allow building on SMP kernels
i2c: i2c-qcom-geni: Add Block event interrupt support
i2c: i2c.h: fix a bad kernel-doc line
i2c: i801: Add support for Intel Diamond Rapids
i2c: i801: Add support for Intel Nova Lake-S
i2c: i801: Fix the Intel Diamond Rapids features
i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progress
i2c: imx: preserve error state in block data length handler
i2c: pcf8584: Change pcf_doAdress() to pcf_send_address()
i2c: pcf8584: Fix do not use assignment inside if conditional
i2c: pcf8584: Make pcf_doAddress() function void
i2c: pcf8584: Move 'ret' variable inside for loop, goto out if ret < 0.
i2c: pcf8584: Remove debug macros from i2c-algo-pcf.c
i2c: pxa: Fix Wvoid-pointer-to-enum-cast warning
i2c: qcom-cci: Add msm8953 compatible
i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA
i2c: rcar: Fix Wvoid-pointer-to-enum-cast warning
i2c: riic: Move suspend handling to NOIRQ phase
i2c: spacemit: drop IRQF_ONESHOT flag from IRQ request
i2c: spacemit: fix detect issue
i2c: stm32: Omit two variable reassignments in stm32_i2c_dma_request()
 
i3c: Add HDR API support
i3c: adi: Fix confusing cleanup.h syntax
i3c: document i3c_xfers
i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI
i3c: fix I3C_SDR bit number
i3c: fix refcount inconsistency in i3c_master_register
i3c: master: add WQ_PERCPU to alloc_workqueue users
i3c: master: cleanup callback .priv_xfers()
i3c: master: Fix confusing cleanup.h syntax
i3c: master: Remove i3c_device_free_ibi from i3c_device_remove
i3c: master: svc: Add basic HDR mode support
i3c: master: svc: Prevent incomplete IBI transaction
i3c: master: svc: Replace bool rnw with union for HDR support
i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()
i3c: mipi-i3c-hci-pci: Add exit callback
i3c: mipi-i3c-hci-pci: Add LTR support for Intel controllers
i3c: mipi-i3c-hci-pci: Add support for Intel Nova Lake-S I3C
i3c: mipi-i3c-hci-pci: Allocate a structure for mipi_i3c_hci_pci device information
i3c: mipi-i3c-hci-pci: Change callback parameter
i3c: mipi-i3c-hci-pci: Constify driver data
i3c: mipi-i3c-hci-pci: Factor out intel_reset()
i3c: mipi-i3c-hci-pci: Factor out private registers ioremapping
i3c: mipi-i3c-hci-pci: Move all Intel-related definitions together
i3c: mipi-i3c-hci-pci: Rename some Intel-related identifiers
i3c: mipi-i3c-hci-pci: Set 64-bit DMA mask for Intel controllers
i3c: mipi-i3c-hci-pci: Set d3cold_delay to 0 for Intel controllers
i3c: mipi-i3c-hci-pci: Use readl_poll_timeout()
i3c: Switch to use new i3c_xfer from i3c_priv_xfer
 
i40e: avoid redundant VF link state updates
i40e: delete a stray tab
i40e: drop udp_tunnel_get_rx_info() call from i40e_open()
i40e: extract GRXRINGS from .get_rxnfc
i40e: fix scheduling in set_rx_mode
i40e: support generic devlink param "max_mac_per_vf"
i40e: validate ring_len parameter against hardware-specific values
 
iavf: add RSS support for GTP protocol via ethtool
iavf: clarify VLAN add/delete log messages and lower log level
iavf: extract GRXRINGS from .get_rxnfc
iavf: fix off-by-one issues in iavf_config_rss_reg()
iavf: Implement settime64 with -EOPNOTSUPP
 
IB/IPoIB: Add support for hwtstamp get/set ndos
 
IB/iser: add WQ_PERCPU to alloc_workqueue users
 
IB/isert: add WQ_PERCPU to alloc_workqueue users
 
IB/mlx5: Reduce IMR KSM size when 5-level paging is enabled
 
IB/rdmavt: rdmavt_qp.h: clean up kernel-doc comments
IB/rdmavt: WQ_PERCPU added to alloc_workqueue users
 
IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path
 
ibmasmfs: get rid of ibmasmfs_dir_ops
 
ice: add flow parsing for GTP and new protocol field support
ice: add missing ice_deinit_hw() in devlink reinit path
ice: add tracking of good transmit timestamps
ice: add virtchnl definitions and static data for GTP RSS
ice: Allow 100M speed for E825C SGMII device
ice: Avoid detrimental cleanup for bond during interface stop
ice: drop page splitting and recycling
ice: drop udp_tunnel_get_rx_info() call from ndo_open()
ice: enforce RTNL assumption of queue NAPI manipulation
ice: Extend PTYPE bitmap coverage for GTP encapsulated flows
ice: extract GRXRINGS from .get_rxnfc
ice: extract ice_init_dev() from ice_init()
ice: fix broken Rx on VFs
ice: fix comment typo and correct module format string
ice: fix devlink reload call trace
ice: Fix incorrect timeout ice_release_res()
ice: fix missing TX timestamps interrupts on E825 devices
ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
ice: Fix persistent failure in ice_get_rxfh
ice: Fix PTP NULL pointer dereference during VSI rebuild
ice: ice_init_pf: destroy mutexes and xarrays on memory alloc failure
ice: implement configurable header split for regular Rx
ice: implement ethtool standard stats
ice: implement GTP RSS context tracking and configuration
ice: implement transmit hardware timestamp statistics
ice: improve TCAM priority handling for RSS profiles
ice: initialize ring_stats->syncp
ice: move ice_deinit_dev() to the end of deinit paths
ice: move ice_init_interrupt_scheme() prior ice_init_pf()
ice: move ice_init_pf() out of ice_init_dev()
ice: move service task start out of ice_init_pf()
ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf()
ice: PTP: fix missing timestamps on E825 hardware
ice: refactor to use helpers
ice: remove duplicate call to ice_deinit_hw() on error paths
ice: remove legacy Rx and construct SKB
ice: stop counting UDP csum mismatch as rx_errors
ice: switch to Page Pool
 
idpf: add support for IDPF PCI programming interface
idpf: cap maximum Rx buffer size
idpf: convert vport state to bitmap
idpf: correct queue index in Rx allocation error messages
idpf: detach and close netdevs while handling a reset
idpf: extract GRXRINGS from .get_rxnfc
idpf: fix aux device unplugging when rdma is not supported by vport
idpf: Fix data race in idpf_net_dim
idpf: Fix error handling in idpf_vport_open()
idpf: fix error handling in the init_task on load
idpf: fix issue with ethtool -n command display
idpf: fix LAN memory regions command on some NVMs
idpf: fix memory leak in idpf_vc_core_deinit()
idpf: fix memory leak in idpf_vport_rel()
idpf: fix memory leak of flow steer list on rmmod
idpf: Fix RSS LUT configuration on down interfaces
idpf: Fix RSS LUT NULL pointer crash on early ethtool operations
idpf: Fix RSS LUT NULL ptr issue after soft reset
idpf: keep the netdev when a reset fails
idpf: read lower clock bits inside the time sandwich
idpf: reduce mbx_task schedule delay to 300us
idpf: remove duplicate defines in IDPF_CAP_RSS
idpf: use desc_ring when checking completion queue DMA allocation
 
idr: fix idr_alloc() returning an ID out of range
 
if_ether.h: Clarify ethertype validity for gsw1xx dsa
 
igb: extract GRXRINGS from .get_rxnfc
igb: Switch to use %ptSp
 
igbvf: fix misplaced newline in VLAN add warning message
 
igc: extract GRXRINGS from .get_rxnfc
igc: fix race condition in TX timestamp read for register 0
igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue
igc: Restore default Qbv schedule when changing channels
 
iio: ABI: document accelerometer event attributes
iio: ABI: document pressure event attributes
iio: accel: adxl380: add support for ADXL318 and ADXL319
iio: accel: adxl380: fix handling of unavailable "INT1" interrupt
iio: accel: bma220: add debugfs reg access
iio: accel: bma220: add i2c module
iio: accel: bma220: add i2c watchdog feature
iio: accel: bma220: add interrupt trigger
iio: accel: bma220: add LPF cut-off frequency mapping
iio: accel: bma220: add maintainer
iio: accel: bma220: add open firmware table
iio: accel: bma220: cleanup includes
iio: accel: bma220: cleanup license string
iio: accel: bma220: migrate to regmap API
iio: accel: bma220: move bma220_power function
iio: accel: bma220: move set_wdt() out of bma220_core
iio: accel: bma220: populate buffer ts in trigger handler
iio: accel: bma220: relax constraints during probe()
iio: accel: bma220: remove incorrect kernel-doc marking
iio: accel: bma220: remove useless include
iio: accel: bma220: reset registers during init stage
iio: accel: bma220: shorten spi->dev calls
iio: accel: bma220: split original driver
iio: accel: bma220: turn power supplies on
iio: accel: bma220: use find_match_table fct
iio: accel: bma220: white space cleanup
iio: accel: bma400: Add detail to comments in GEN INTR configuration
iio: accel: bma400: Rename activity_event_en() to generic_event_en()
iio: accel: bma400: Reorganize and rename register and field macros
iio: accel: bma400: Replace bit shifts with FIELD_PREP() and FIELD_GET()
iio: accel: bma400: Use index-based register addressing and lookup
iio: accel: bma400: Use macros for generic event configuration values
iio: accel: iis328dq: fix gain values
iio: adc: ad4030: replace sprintf() with sysfs_emit()
iio: adc: ad4080: add support for AD4081
iio: adc: ad4080: add support for AD4083
iio: adc: ad4080: add support for AD4084
iio: adc: ad4080: add support for AD4086
iio: adc: ad4080: add support for AD4087
iio: adc: ad4080: fix chip identification
iio: adc: ad4080: prepare driver for multi-part support
iio: adc: ad7124: add debugfs to disable single cycle mode
iio: adc: ad7124: add ext attributes to temperature channel
iio: adc: ad7124: change setup reg allocation strategy
iio: adc: ad7124: fix possible OOB array access
iio: adc: ad7124: inline ad7124_enable_channel()
iio: adc: ad7124: remove __ad7124_set_channel()
iio: adc: ad7124: remove unused `nr` field
iio: adc: ad7124: use AD7124_MAX_CHANNELS
iio: adc: ad7124: use devm_mutex_init()
iio: adc: ad7280a: handle spi_setup() errors in probe()
iio: adc: ad7606: Fix incorrect type for error return variable
iio: adc: ad7768-1: replace sprintf() with sysfs_emit()
iio: adc: ad9467: fix ad9434 vref mask
iio: adc: add RZ/T2H / RZ/N2H ADC driver
iio: adc: Add support for the Renesas RZ/N1 ADC
iio: adc: ade9000: convert to use maple tree register cache
iio: adc: aspeed: Add AST2700 ADC support
iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver
iio: adc: exynos_adc: fix OF populate on driver rebind
iio: adc: max14001: New driver
iio: adc: mcp3564: replace sprintf() with sysfs_emit()
iio: adc: meson_saradc: replace sprintf() with sysfs_emit()
iio: adc: mt6360-adc: replace snprintf() with sysfs_emit()
iio: adc: pac1921: replace sprintf() with sysfs_emit()
iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot
iio: adc: pac1934: replace use of system_wq with system_percpu_wq
iio: adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit()
iio: adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc
iio: adc: rohm-bd79112: Use regmap_reg_range()
iio: adc: rohm-bd79124: Use regmap_reg_range()
iio: adc: ti-ads131e08: return correct error code
iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
iio: backend: fix kernel-doc to avoid warnings and ensure consistency
iio: buffer: deprecated iio_push_to_buffers_with_timestamp()
iio: buffer: document iio_push_to_buffers() calling context
iio: buffer: document iio_push_to_buffers_with_ts()
iio: buffer: document iio_push_to_buffers_with_ts_unaligned() may sleep
iio: buffer: document store_to() callback may be called in any context
iio: buffer: document that buffer callback must be context safe
iio: buffer: iio_push_to_buffers_with_ts_unaligned() might_sleep()
iio: buffer: use dma_buf_unmap_attachment_unlocked() helper
iio: chemical: scd4x: fix reported channel endianness
iio: common: scmi_sensors: Get rid of const_ilog2()
iio: core: add missing mutex_destroy in iio_dev_release()
iio: core: add separate lockdep class for info_exist_lock
iio: core: Clean up device correctly on iio_device_alloc() failure
iio: core: Replace lockdep_set_class() + mutex_init() by combined call
iio: dac: ad3530r: #undef field_prep() before local definition
iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source
iio: dac: ad5446: Add AD5542 to the spi id table
iio: dac: ad5446: Don't ignore missing regulator
iio: dac: ad5446: Drop duplicated spi_id entry
iio: dac: ad5446: Fix coding style issues
iio: dac: ad5446: Make use of devm_mutex_init()
iio: dac: ad5446: Make use of the cleanup helpers
iio: dac: ad5446: Move to single chip_info structures
iio: dac: ad5446: Refactor header inclusion
iio: dac: ad5446: Separate I2C/SPI into different drivers
iio: dac: ad5446: Use DMA safe buffer for transfers
iio: dac: ad5456: Add missing DT compatibles
iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl
iio: dac: Convert to common field_prep() helper
iio: dac: ltc2688: make use of devm_mutex_init()
iio: dac: ltc2688: use the auto lock API
iio: health: max30100: Make LED pulse-width configurable via DT
iio: imu: adis: fix all kernel-doc warnings in header file
iio: imu: bmi270: add support for motion events
iio: imu: bmi270: fix dev_err_probe error msg
iio: imu: inv_icm45600: Add a missing return statement in probe()
iio: imu: inv_icm45600: add buffer support in iio devices
iio: imu: inv_icm45600: add I2C driver for inv_icm45600 driver
iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver
iio: imu: inv_icm45600: add IMU IIO accelerometer device
iio: imu: inv_icm45600: add IMU IIO gyroscope device
iio: imu: inv_icm45600: add new inv_icm45600 driver
iio: imu: inv_icm45600: add SPI driver for inv_icm45600 driver
iio: imu: inv_icm45600: fix temperature offset reporting
iio: imu: inv_icm45600: Initializes inv_icm45600_buffer_postdisable() sleep
iio: imu: smi330: Add driver
iio: imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch data rate
iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection
iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
iio: light: apds9306: convert to use maple tree register cache
iio: light: apds9960: convert to use maple tree register cache
iio: light: ltr390: Fix typo in variable name
iio: light: veml3235: convert to use maple tree register cache
iio: mlx90614: #undef field_{get,prep}() before local definition
iio: mlx90614: Convert to common field_{get,prep}() helpers
iio: mpl3115: add separate function for triggered buffer data collection
iio: mpl3115: add support for DRDY interrupt
iio: mpl3115: add support for sampling frequency
iio: mpl3115: add threshold events support
iio: mpl3115: rename CTRL_REG1 field macros
iio: mpl3115: use get_unaligned_be24() to retrieve pressure data
iio: position: hid-sensor-custom-intel-hinge: replace sprintf() with sysfs_emit()
iio: pressure: adp810: Add driver for adp810 sensor
iio: pressure: Arrange Makefile alphabetically
iio: resolver: ad2s1210: replace sprintf() with sysfs_emit()
 
ima,evm: move initcalls to the LSM framework
 
ima: Access decompressed kernel module to verify appended signature
ima: add dont_audit action to suppress audit actions
ima: add fs_subtype condition for distinguishing FUSE instances
ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook
ima: Handle error code returned by ima_filter_rule_match()
 
include/linux/fs.h: trivial fix: regualr -> regular
 
include/linux/once_lite.h: fix judgment in WARN_ONCE with clang
 
include/linux: change "__auto_type" to "auto"
 
include: linux: Destage VCHIQ interface headers
 
inet: Avoid ehash lookup race in inet_ehash_insert()
inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule()
inet: frags: add inet_frag_queue_flush()
inet: frags: avoid theoretical race in ip_frag_reinit()
inet: frags: drop fraglist conntrack references
inet: frags: flush pending skbs in fqdir_pre_exit()
inet: ping: Fix icmp out counting
 
init/main.c: wrap long kernel cmdline when printing to logs
 
init: deduplicate cc-can-link.sh invocations
init: replace simple_strtoul with kstrtoul to improve lpj_setup
init: Replace simple_strtoul() with kstrtouint() in root_delay_setup()
 
initramfs: add gen_init_cpio to hostprogs unconditionally
 
initrd: Replace simple_strtol with kstrtoint to improve ramdisk_start_setup
 
Input: add ABS_SND_PROFILE
Input: alps - fix use-after-free bugs caused by dev3_register_work
Input: apple_z2 - fix reading incorrect reports after exiting sleep
Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard
Input: cyttsp5 - use %pe format specifier
Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
Input: i8042 - add quirks for MECHREVO Wujie 15X Pro
Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
Input: lkkbd - disable pending work before freeing device
Input: pf1550 - add onkey support
Input: qnap-mcu-input - omit error message when memory allocation fails
Input: ti_am335x_tsc - clamp coordinate_readouts to DT maximum (6)
Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
Input: xpad - add support for CRKD Guitars
Input: zforce_ts - omit error message when memory allocation fails
 
intel_th: fix device leak on output open()
intel_th: Fix error handling in intel_th_output_open
intel_th: make intel_th_bus_type constant
intel_th: rename error label
 
interconnect: debugfs: Fix incorrect error handling for NULL path
interconnect: debugfs: initialize src_node and dst_node to empty strings
interconnect: Optimize kbps_to_icc() macro
interconnect: qcom: add Kaanapali interconnect provider driver
interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array
interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS
interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs
interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
interconnect: qcom: qcs615: convert to dynamic IDs
interconnect: qcom: qcs8300: convert to dynamic IDs
interconnect: qcom: qdu1000: convert to dynamic IDs
interconnect: qcom: sa8775p: enable QoS configuration
interconnect: qcom: sar2130p: convert to dynamic IDs
interconnect: qcom: sc7180: convert to dynamic IDs
interconnect: qcom: sc7280: convert to dynamic IDs
interconnect: qcom: sc8180x: convert to dynamic IDs
interconnect: qcom: sc8280xp: convert to dynamic IDs
interconnect: qcom: sdm670: convert to dynamic IDs
interconnect: qcom: sdm845: convert to dynamic IDs
interconnect: qcom: sdx55: convert to dynamic IDs
interconnect: qcom: sdx65: convert to dynamic IDs
interconnect: qcom: sdx75: convert to dynamic IDs
interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes
interconnect: qcom: sm6350: convert to dynamic IDs
interconnect: qcom: sm6350: enable QoS configuration
interconnect: qcom: sm6350: Remove empty BCM arrays
interconnect: qcom: sm7150: convert to dynamic IDs
interconnect: qcom: sm8150: convert to dynamic IDs
interconnect: qcom: sm8250: convert to dynamic IDs
interconnect: qcom: sm8350: convert to dynamic IDs
interconnect: qcom: sm8450: convert to dynamic IDs
interconnect: qcom: sm8550: convert to dynamic IDs
interconnect: qcom: sm8650: convert to dynamic IDs
interconnect: qcom: sm8750: convert to dynamic IDs
interconnect: qcom: x1e80100: convert to dynamic IDs
 
interval_tree: Fix ITSTATIC usage for *_subtree_search()
interval_tree: Sync interval_tree_generic.h with tools
 
Linux: introduce a flag for explicitly marking persistently pinned dentries
 
io_uring/cancel: move __io_uring_cancel() into cancel.c
io_uring/cancel: move cancelation code from io_uring.c to cancel.c
io_uring/cancel: move request/task cancelation logic into cancel.c
 
io_uring/fdinfo: be a bit nicer when looping a lot of SQEs/CQEs
io_uring/fdinfo: cap SQ iteration at max SQ entries
io_uring/fdinfo: kill unnecessary newline feed in CQE32 printing
io_uring/fdinfo: show SQEs for no array setup
io_uring/fdinfo: validate opcode before checking if it's an 128b one
 
io_uring/futex: move futexv async data handling to struct io_futexv_data
io_uring/futex: move futexv owned status to struct io_futexv_data
 
io_uring/io-wq: always retry worker create on ERESTART*
io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
io_uring/io-wq: fix incorrect io_wq_for_each_worker() termination logic
io_uring/io-wq: remove io_wq_for_each_worker() return value
 
io_uring/kbuf: remove obsolete buf_nr_pages and update comments
io_uring/kbuf: use io_create_region for kbuf creation
io_uring/kbuf: use READ_ONCE() for userspace-mapped memory
io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fields
 
io_uring/memmap: drop unused sz param in io_uring_validate_mmap_request()
io_uring/memmap: refactor io_free_region() to take user_struct param
io_uring/memmap: remove dead io_create_region_mmap_safe() declaration
io_uring/memmap: remove unneeded io_ring_ctx arg
io_uring/memmap: return bool from io_mem_alloc_compound()
 
io_uring/poll: correctly handle io_poll_add() return value on update
io_uring/poll: unify poll waitqueue entry and list removal
 
io_uring/query: buffer size calculations with a union
io_uring/query: drop unused io_handle_query_entry() ctx arg
io_uring/query: introduce rings info query
io_uring/query: introduce zcrx query
 
io_uring/register: use correct location for io_rings_layout
 
io_uring/rsrc: clean up buffer cloning arg validation
io_uring/rsrc: fix lost entries after cloned range
io_uring/rsrc: refactor io_{un}account_mem() to take {user,mm}_struct param
io_uring/rsrc: rename misleading src_node variable in io_clone_buffers()
io_uring/rsrc: use get/put_user() for integer copy
 
io_uring/rw: free potentially allocated iovec on cache put failure
 
io_uring/slist: remove unused wq list splice helpers
 
io_uring/tctx: add separate lock for list of tctx's in ctx
 
io_uring/trace: rename io_uring_queue_async_work event "rw" field
 
io_uring/uring_cmd: avoid double indirect call in task work dispatch
 
io_uring/waitid: fix KCSAN warning on io_waitid->head
io_uring/waitid: have io_waitid_complete() remove wait queue entry
io_uring/waitid: use io_waitid_remove_wq() consistently
 
io_uring/zcrx: add io_fill_zcrx_offsets()
io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area()
io_uring/zcrx: add sync refill queue flushing
io_uring/zcrx: add user_struct and mm_struct to io_zcrx_ifq
io_uring/zcrx: call netdev_queue_get_dma_dev() under instance lock
io_uring/zcrx: convert to use netmem_desc
io_uring/zcrx: count zcrx users
io_uring/zcrx: elide passing msg flags
io_uring/zcrx: export zcrx via a file
io_uring/zcrx: fix page array leak
io_uring/zcrx: fix rq flush locking
io_uring/zcrx: introduce IORING_REGISTER_ZCRX_CTRL
io_uring/zcrx: move io_unregister_zcrx_ifqs() down
io_uring/zcrx: move io_zcrx_scrub() and dependencies up
io_uring/zcrx: reverse ifq refcount
io_uring/zcrx: share an ifq between rings
io_uring/zcrx: use folio_nr_pages() instead of shift operation
 
io_uring: add helper calculating region byte size
io_uring: add support for IORING_SETUP_SQE_MIXED
io_uring: add wrapper type for io_req_tw_func_t arg
io_uring: check for user passing 0 nr_submit
io_uring: convert io_create_mock_file() to FD_PREPARE()
io_uring: convert params to pointer in ring reisze
io_uring: deduplicate array_size in io_allocate_scq_urings
io_uring: don't free never created regions
io_uring: fix filename leak in __io_openat_prep()
io_uring: fix min_wait wakeups for SQPOLL
io_uring: fix nr_segs calculation in io_import_kbuf
io_uring: fix typos and comment wording
io_uring: Introduce getsockname io_uring cmd
io_uring: introduce struct io_ctx_config
io_uring: keep ring laoyut in a structure
io_uring: move cq/sq user offset init around
io_uring: move flags check to io_uring_sanitise_params
io_uring: move local task_work in exit cancel loop
io_uring: only call io_should_terminate_tw() once for ctx
io_uring: only publish fully handled mem region
io_uring: pass sq entries in the params struct
io_uring: pre-calculate scq layout
io_uring: refactor rings_size nosqarray handling
io_uring: remove extra args from io_register_free_rings
io_uring: sanity check sizes before attempting allocation
io_uring: unify task_work cancelation checks
io_uring: use GFP_NOWAIT for overflow CQEs on legacy rings
io_uring: use mem_is_zero to check ring params
io_uring: use no mmap safe region helpers on resizing
io_uring: use size_add helpers for ring offsets
io_uring: use WRITE_ONCE for user shared memory
 
iomap: account for unaligned end offsets when truncating read range
iomap: add caller-provided callbacks for read and readahead
iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag
iomap: adjust read range correctly for non-block-aligned positions
iomap: allocate s_dio_done_wq for async reads as well
iomap: always run error completions in user context
iomap: fix iomap_read_end() for already uptodate folios
iomap: invert the polarity of IOMAP_DIO_INLINE_COMP
iomap: iterate over folio mapping in iomap_readpage_iter()
iomap: make iomap_read_folio() a void return
iomap: move bio read logic into helper function
iomap: move buffered io bio logic into new file
iomap: move read/readahead bio submission logic into helper function
iomap: optimize pending async writeback accounting
iomap: optional zero range dirty folio processing
iomap: remove old partial eof zeroing optimization
iomap: remove pos+len BUG_ON() to after folio lookup
iomap: rename bytes_pending/bytes_accounted to bytes_submitted/bytes_not_submitted
iomap: rename iomap_readpage_ctx struct to iomap_read_folio_ctx
iomap: rename iomap_readpage_iter() to iomap_read_folio_iter()
iomap: replace folio_batch allocation with stack allocation
iomap: rework REQ_FUA selection
iomap: set accurate iter->pos when reading folio ranges
iomap: simplify ->read_folio_range() error handling for reads
iomap: simplify iomap_iter_advance()
iomap: simplify when reads can be skipped for writes
iomap: store read/readahead bio generically
iomap: support write completions from interrupt context
iomap: track pending read bytes more optimally
iomap: use find_next_bit() for dirty bitmap scanning
iomap: use find_next_bit() for uptodate bitmap scanning
iomap: Use folio_next_pos()
iomap: use largest_zero_folio() in iomap_dio_zero()
iomap: wait for batched folios to be stable in __iomap_get_folio
 
iommu/amd: Enhance "Completion-wait Time-out" error message
iommu/amd: Fix error path in amd_iommu_probe_device()
iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show
iommu/amd: fix SEV-TIO support reporting
iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga()
iommu/amd: Remove AMD io_pgtable support
iommu/amd: Report SEV-TIO support
iommu/amd: Set release_domain to blocked_domain
iommu/amd: Use the generic iommu page table
 
iommu/apple-dart: fix device leak on of_xlate()
 
iommu/arm-smmu-qcom: Add Glymur MDSS compatible
iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
 
iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases
 
iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables
iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain
 
iommu/exynos-iommu: Set release_domain to exynos_identity_domain
 
iommu/exynos: fix device leak on of_xlate()
 
iommu/io-pgtable-arm-selftests: Modularize the test
iommu/io-pgtable-arm-selftests: Use KUnit
 
iommu/io-pgtable-arm: fix size_t signedness bug in unmap path
iommu/io-pgtable-arm: Move selftests to a separate file
iommu/io-pgtable-arm: Remove arm_lpae_dump_ops()
 
iommu/iommupt: Fix build error in genericpt unit-tests
 
iommu/ipmmu-vmsa: fix device leak on of_xlate()
 
iommu/mediatek-v1: add missing larb count sanity check
iommu/mediatek-v1: fix device leak on probe_device()
iommu/mediatek-v1: fix device leaks on probe()
 
iommu/mediatek: Add a flag DL_WITH_MULTI_LARB
iommu/mediatek: fix device leak on of_xlate()
iommu/mediatek: fix use-after-free on probe deferral
iommu/mediatek: mt8189: Add APU IOMMUs support
iommu/mediatek: mt8189: Add INFRA IOMMUs support
iommu/mediatek: mt8189: Add MM IOMMUs support
iommu/mediatek: simplify dt parsing error handling
 
iommu/omap: fix device leaks on probe_device()
iommu/omap: simplify probe_device() error handling
 
iommu/pages: Add support for incoherent IOMMU page table walkers
iommu/pages: use folio_nr_pages() instead of shift operation
 
iommu/qcom: fix device leak on of_xlate()
 
iommu/sun50i: fix device leak on of_xlate()
 
iommu/sva: include mmu_notifier.h header
iommu/sva: invalidate stale IOTLB entries for kernel address space
 
iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user()
 
iommu/tegra: fix device leak on probe_device()
 
iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb
iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry
iommu/vt-d: Restore previous domain::aperture_end calculation
iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD
iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately
iommu/vt-d: Use the generic iommu page table
 
iommu: disable SVA when CONFIG_X86 is set
iommu: Do not revert set_domain for the last gdev
iommu: Generic support for RMRs during device release
iommu: Pass in old domain to attach_dev callback functions
iommu: tegra: enable compile testing
 
iommufd/selftest: Add missing kconfig for DMA_SHARED_BUFFER
iommufd/selftest: Add some tests for the dmabuf flow
iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails
iommufd/selftest: Make it clearer to gcc that the access is not out of bounds
iommufd/selftest: Prevent module/builtin conflicts in kconfig
 
iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE
iommufd: Add DMABUF to iopt_pages
iommufd: Allow a DMABUF to be revoked
iommufd: Allow MMIO pages in a batch
iommufd: Change the selftest to use iommupt instead of xarray
iommufd: Do not map/unmap revoked DMABUFs
iommufd: Fix building without dmabuf
iommufd: Have iopt_map_file_pages convert the fd to a file
iommufd: Have pfn_reader process DMABUF iopt_pages
iommufd: Initialize batch->kind in batch_clear()
 
iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires
iommupt/vtd: Support mgaw's less than a 4 level walk for first stage
 
iommupt/x86: Set the dirty bit only for writable PTEs
iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT
 
iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description
iommupt: Add a kunit test for Generic Page Table
iommupt: Add a kunit test for the IOMMU implementation
iommupt: Add a kunit test for the SW bits
iommupt: Add a mock pagetable format for iommufd selftest to use
iommupt: Add basic support for SW bits in the page table
iommupt: Add iova_to_phys op
iommupt: Add map_pages op
iommupt: Add read_and_clear_dirty op
iommupt: Add the AMD IOMMU v1 page table format
iommupt: Add the basic structure of the iommu implementation
iommupt: Add the Intel VT-d second stage page table format
iommupt: Add the x86 64 bit page table format
iommupt: Add unmap_pages op
iommupt: Avoid a compiler bug with sw_bit
iommupt: Describe @bitnr parameter
iommupt: Documentation fixes
iommupt: Fix the kunit building
iommupt: Fix unlikely flows in increase_top()
iommupt: Flush the CPU cache after any writes to the page table
iommupt: Make it clearer to the compiler that pts.level == 0 for single page
iommupt: Make pt_feature() always_inline
iommupt: Only cache flush memory changed by unmap
iommupt: Return ERR_PTR from _table_alloc()
iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT
 
ionic: convert to ndo_hwtstamp API
 
iov_iter: Add missing speculation barrier to copy_from_user_iter()
iov_iter: Convert copy_from_user_iter() to masked user access
 
ip6_gre: make ip6gre_header() robust
 
ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
 
ipack: fix ipack.h kernel-doc warnings
 
ipc: convert do_mq_open() to FD_ADD()
ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure
ipc: enable is_ns_init_id() assertions
 
ipe: Add AT_EXECVE_CHECK support for script enforcement
ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery
ipe: move initcalls to the LSM framework
ipe: Update documentation for script enforcement
 
ipmi: Fix __scan_channels() failing to rescan channels
ipmi: Fix the race between __scan_channels() and deliver_response()
ipmi: Skip channel scan if channels are already marked ready
ipmi: Switch to use %ptSp
 
ipv4: Fix reference count leak when using error routes with nexthop objects
ipv4: icmp: Add RFC 5837 support
ipv4: ip_gre: make ipgre_header() robust
ipv4: ip_tunnel: spread netdev_lockdep_set_classes()
 
ipv6: Add in6_dev_rcu().
ipv6: annotate data-race in ndisc_router_discovery()
ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
ipv6: clean up routes when manually removing address with a lifetime
ipv6: clear RA flags when adding a static route
ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF
ipv6: Fix use-after-free in inet6_addr_del().
ipv6: icmp: Add RFC 5837 support
ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock.
ipv6: use the right ifindex when replying to icmpv6 from localhost
 
ipvlan: fix sparse warning about __be32 -> u32
ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
ipvlan: Make the addrs_lock be per port
 
ipvs: fix ipv4 null-ptr-deref in route error path
 
irqchip/aclint-sswi: Add Nuclei UX900 support
 
irqchip/apple-aic: Add FW info retrieval support
irqchip/apple-aic: Drop support for custom PMU irq partitions
irqchip/apple-aic: Spit out ICH_MISR_EL2 value on spurious vGIC MI
 
irqchip/atmel-aic: Simplify with of_machine_get_match_data()
 
irqchip/bcm2712-mip: Fix OF node reference imbalance
irqchip/bcm2712-mip: Fix section mismatch
 
irqchip/gic-its: Rework platform MSI deviceID detection
 
irqchip/gic-v3-its: Avoid truncating memory addresses
 
irqchip/gic-v3: Add FW info retrieval support
irqchip/gic-v3: Drop support for custom PPI partitions
irqchip/gic-v3: Switch high priority PPIs over to handle_percpu_devid_irq()
 
irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness
 
irqchip/gic: Add missing GICH_HCR control bits
irqchip/gic: Expose CPU interface VA to KVM
 
irqchip/imx-mu-msi: Fix section mismatch
 
irqchip/irq-bcm7038-l1: Fix section mismatch
irqchip/irq-bcm7038-l1: Remove unused reg_mask_status()
 
irqchip/irq-bcm7120-l2: Fix section mismatch
 
irqchip/irq-brcmstb-l2: Fix section mismatch
 
irqchip/ls-extirq: Convert to a platform driver to make it work again
 
irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
 
irqchip/meson-gpio: Add support for Amlogic S6 S7 and S7D SoCs
irqchip/meson-gpio: Drop unused module alias
 
irqchip/mvebu-pic: Drop unused module alias
 
irqchip/qcom-irq-combiner: Fix section mismatch
irqchip/qcom-irq-combiner: Rename driver structure
 
irqchip/renesas-rzg2l: Fix section mismatch
 
irqchip/renesas-rzv2h: Prevent TINT spurious interrupt during resume
 
irqchip/riscv-imsic: Embed the vector array in lpriv
irqchip/riscv-imsic: Inline imsic_vector_from_local_id()
irqchip/riscv-imsic: Remove redundant irq_data lookups
irqchip/riscv-imsic: Revert "Remove redundant irq_data lookups"
 
irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC
irqchip/sifive-plic: Cache the interrupt enable state
irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode code path
 
irqchip/starfive-jh8100: Fix section mismatch
 
irqchip/ts4800: Drop unused module alias
 
irqchip: Drop leftover brackets
irqchip: Enable compile testing of Broadcom drivers
irqchip: Kill irq-partition-percpu
irqchip: Pass platform device to platform drivers
 
irqdomain: Add firmware info reporting interface
irqdomain: Delete irq_domain_add_tree()
irqdomain: Kill of_node_to_fwnode() helper
 
irqwork: Move data struct to a types header
 
isdn: kcapi: add WQ_PERCPU to alloc_workqueue users
 
ixgbe: avoid redundant call to ixgbe_non_sfp_link_config()
ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
ixgbe: fix typos in ixgbe driver comments
 
ixgbevf: extract GRXRINGS from .get_rxnfc
ixgbevf: ixgbevf_q_vector clean up
 
jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
jbd2: fix the inconsistency between checksum and data in memory for journal sb
jbd2: store more accurate errno in superblock when possible
jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
jbd2: use a weaker annotation in journal handling
 
jfs: Rename _inline to avoid conflict with clang's '-fms-extensions'
 
kallsyms: Fix wrong "big" kernel symbol type read from procfs
 
kasan: cleanup of kasan_enabled() checks
kasan: refactor pcpu kasan vmalloc unpoison
kasan: remove __kasan_save_free_info wrapper
kasan: Remove references to folio in __kasan_mempool_poison_object()
kasan: unpoison vms[area] addresses with a common tag
 
kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILD
 
kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS
kbuild: add target to build a cpio containing modules
kbuild: allow architectures to override CC_CAN_LINK
kbuild: Check for functions with ambiguous -ffunction-sections section names
kbuild: Do not run kernel-doc when building external modules
kbuild: doc: improve KBUILD_BUILD_TIMESTAMP documentation
kbuild: don't enable CC_CAN_LINK if the dummy program generates warnings
 
Kbuild: enable -fms-extensions
 
kbuild: Enable GCC diagnostic context for value-tracking warnings
kbuild: Ensure .dtbo targets are applied to a base .dtb
kbuild: fix compilation of dtb specified on command-line without make rule
kbuild: Fix permissions of modules.builtin.modinfo
kbuild: install-extmod-build: Properly fix CC expansion when ccache is used
kbuild: prefer ${NM} in check-function-names.sh
kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME
kbuild: Rename Makefile.extrawarn to Makefile.warn
kbuild: rpm-pkg: Generate debuginfo package manually
kbuild: rust: clean libpin_init_internal in mrproper
kbuild: uapi: Drop types.h check from headers_check.pl
kbuild: uapi: reuse KBUILD_USERCFLAGS
kbuild: Use objtree for module signing key path
 
kcm: Fix typo and add hyphen in Kconfig help text
 
kconfig: fix static linking of nconf
 
kdb: Adapt kdb_msg_write to work with NBCON consoles
 
kernel-doc: Issue warnings that were silently discarded
kernel-doc: output source file name at SEE ALSO
 
kernel/hung_task: unexport sysctl_hung_task_timeout_secs
 
kernel/kexec: change the prototype of kimage_map_segment()
kernel/kexec: fix IMA when allocation happens in CMA area
 
kernel: cgroup: Add LGPL-2.1 SPDX license ID to legacy_freezer.c
kernel: cgroup: Add SPDX-License-Identifier lines
kernel: modules: Add SPDX license identifier to kmod.c
 
kernfs: fix memory leak of kernfs_iattrs in __kernfs_new_node
 
kexec: call liveupdate_reboot() before kexec
kexec: Include kernel-end even without crashkernel
kexec: move sysfs entries to /sys/kernel/kexec
 
kexec_core: remove superfluous page offset handling in segment loading
 
keys/trusted_keys: fix handle passed to tpm_buf_append_name during unseal
 
keys: Annotate struct asymmetric_key_id with __counted_by
 
KEYS: Avoid -Wflex-array-member-not-at-end warning
 
keys: Fix grammar and formatting in 'struct key_type' comments
keys: Remove redundant less-than-zero checks
keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok
 
KEYS: trusted: caam based protected key
KEYS: trusted: Fix a memory leak in tpm2_load_cmd
KEYS: trusted: Pass argument by pointer in dump_options
KEYS: trusted: Replace a redundant instance of tpm2_hash_map
KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2
 
kfifo: add kfifo_alloc_node() helper for NUMA awareness
 
kho: add interfaces to unpreserve folios, page ranges, and vmalloc
kho: add Kconfig option to enable KHO by default
kho: allow kexec load before KHO finalization
kho: allow memory preservation state updates after finalization
kho: always expose output FDT in debugfs
kho: convert __kho_abort() to return void
kho: don't unpreserve memory during abort
kho: drop notifiers
 
KHO: fix boot failure due to kmemleak access to non-PRESENT pages
 
kho: fix misleading log message in kho_populate()
kho: fix restoring of contiguous ranges of order-0 pages
kho: free chunks using free_page() instead of kfree()
kho: init alloc tags when restoring pages from reserved memory
kho: introduce high-level memory allocation API
kho: kho_preserve_vmalloc(): don't return 0 when ENOMEM
kho: kho_restore_vmalloc: fix initialization of pages array
kho: make debugfs interface optional
kho: preserve FDT folio only once during initialization
kho: remove abort functionality and support state refresh
kho: remove global preserved_mem_map and store state in FDT
kho: simplify serialization and remove __kho_abort
kho: update FDT dynamically for subtree addition/removal
kho: validate preserved memory map during population
kho: verify deserialization status and fix FDT alignment access
 
Linux: kill securityfs_recursive_remove()
 
kmsan: remove hard-coded GFP_KERNEL flags
 
kselftest/arm64: Align zt-test register dumps
kselftest/arm64: Cover disabling streaming mode without SVE in fp-ptrace
 
kselftest/harness: Use helper to avoid zero-size memset warning
 
kselftst/arm64: Test NT_ARM_SVE FPSIMD format writes on non-SVE systems
 
ksm: perform a range-walk in break_ksm
ksm: replace function unmerge_ksm_pages with break_ksm
 
ksmbd: convert comma to semicolon
ksmbd: fix buffer validation by including null terminator size in EA length
ksmbd: Fix memory leak in get_file_all_info()
ksmbd: Fix refcount leak when invalid session is found on session lookup
ksmbd: Fix to handle removal of rfc1002 header from smb_hdr
ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
ksmbd: implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server
ksmbd: ipc: fix use-after-free in ipc_msg_send_request
ksmbd: remove redundant DACL check in smb_check_perm_dacl
ksmbd: rename smb2_get_msg to smb_get_msg
ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname
ksmbd: server: avoid busy polling in accept loop
ksmbd: skip lock-range check on equal size to avoid size==0 underflow
ksmbd: smbd: fix dma_unmap_sg() nents
ksmbd: Use HMAC-MD5 library for NTLMv2
ksmbd: Use HMAC-SHA256 library for message signing and key generation
ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash
ksmbd: vfs: fix race on m_flags in vfs_cache
 
ktest.pl: Fix uninitialized var in config-bisect.pl
 
kthread: Warn if mm_struct lacks user_ns in kthread_use_mm()
 
kunit: Drop unused parameter from kunit_device_register_internal
kunit: Enforce task execution in {soft,hard}irq contexts
kunit: make FAULT_TEST default to n when PANIC_ON_OOPS
kunit: Make filter parameters configurable via Kconfig
 
KVM: arm64: Add break to default case in kvm_pgtable_stage2_pte_prot()
KVM: arm64: Add endian casting to kvm_swap_s[12]_desc()
KVM: arm64: Add helper for swapping guest descriptor
KVM: arm64: Add LR overflow handling documentation
KVM: arm64: Add support for FEAT_XNX stage-2 permissions
KVM: arm64: Add tracking of vgic_irq being present in a LR
KVM: arm64: at: Update AF on software walk only if VM has FEAT_HAFDBS
KVM: arm64: at: Use correct HA bit in TCR_EL2 when regime is EL2
KVM: arm64: Call helper for reading descriptors directly
KVM: arm64: Compute vgic state irrespective of the number of interrupts
KVM: arm64: Convert ICH_HCR_EL2_TDIR cap to EARLY_LOCAL_CPU_FEATURE
KVM: arm64: Copy FGT traps to unprotected pKVM VCPU on VCPU load
KVM: arm64: Document KVM_PGTABLE_PROT_{UX,PX}
KVM: arm64: Don't blindly set set PSTATE.PAN on guest exit
KVM: arm64: Drop useless __GFP_HIGHMEM from kvm struct allocation
KVM: arm64: Eagerly save VMCR on exit
KVM: arm64: Fix compilation when CONFIG_ARM64_USE_LSE_ATOMICS=n
KVM: arm64: Fix EL2 S1 XN handling for hVHE setups
KVM: arm64: Fix spelling mistake "Unexpeced" -> "Unexpected"
KVM: arm64: gic: Check for vGICv3 when clearing TWI
KVM: arm64: GICv2: Always trap GICV_DIR register
KVM: arm64: GICv2: Decouple GICH_HCR programming from LRs being loaded
KVM: arm64: GICv2: Extract LR computing primitive
KVM: arm64: GICv2: Extract LR folding primitive
KVM: arm64: GICv2: Handle deactivation via GICV_DIR traps
KVM: arm64: GICv2: Handle LR overflow when EOImode==0
KVM: arm64: GICv2: Preserve EOIcount on exit
KVM: arm64: GICv3: Add GICv2 SGI handling to deactivation primitive
KVM: arm64: GICv3: Add SPI tracking to handle asymmetric deactivation
KVM: arm64: GICv3: Avoid broadcast kick on CPUs lacking TDIR
KVM: arm64: GICv3: Decouple ICH_HCR_EL2 programming from LRs
KVM: arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trapping
KVM: arm64: GICv3: Drop LPI active state when folding LRs
KVM: arm64: GICv3: Extract LR computing primitive
KVM: arm64: GICv3: Extract LR folding primitive
KVM: arm64: GICv3: Force exit to sync ICH_HCR_EL2.En
KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 traps
KVM: arm64: GICv3: Handle in-LR deactivation when possible
KVM: arm64: GICv3: Handle LR overflow when EOImode==0
KVM: arm64: GICv3: nv: Plug L1 LR sync into deactivation primitive
KVM: arm64: GICv3: nv: Resync LRs/VMCR/HCR early for better MI emulation
KVM: arm64: GICv3: Preserve EOIcount on exit
KVM: arm64: GICv3: Set ICH_HCR_EL2.TDIR when interrupts overflow LR capacity
KVM: arm64: Handle endianness in read helper for emulated PTW
KVM: arm64: Implement HW access flag management in stage-1 SW PTW
KVM: arm64: Inject UNDEF for a register trap without accessor
KVM: arm64: Invert ap_list sorting to push active interrupts out
KVM: arm64: Invert KVM_PGTABLE_WALK_HANDLE_FAULT to fix pKVM walkers
KVM: arm64: Make vgic_target_oracle() globally available
KVM: arm64: Move undeliverable interrupts to the end of ap_list
KVM: arm64: nv: Advertise support for FEAT_XNX
KVM: arm64: nv: Expose hardware access flag management to NV guests
KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2
KVM: arm64: nv: Implement HW access flag management in stage-2 SW PTW
KVM: arm64: nv: Respect stage-2 write permssion when setting stage-1 AF
KVM: arm64: nv: Stop passing vCPU through void ptr in S2 PTW
KVM: arm64: nv: Use pgtable definitions in stage-2 walk
KVM: arm64: Only drop references on empty tables in stage2_free_walker
KVM: arm64: Propagate PTW errors up to AT emulation
KVM: arm64: Remove extra argument for __pvkm_host_{share,unshare}_hyp()
KVM: arm64: Remove unused parameter in synchronize_vcpu_pstate()
KVM: arm64: Remove unused vcpu_{clear,set}_wfx_traps()
KVM: arm64: Repack struct vgic_irq fields
KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables
KVM: arm64: Revamp vgic maintenance interrupt configuration
KVM: arm64: selftests: Add test for AT emulation
KVM: arm64: selftests: Consider all 7 possible levels of cache
KVM: arm64: selftests: gic_v3: Add irq group setting helper
KVM: arm64: selftests: gic_v3: Disable Group-0 interrupts by default
KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user
KVM: arm64: selftests: vgic_irq: Add asymmetric SPI deaectivation test
KVM: arm64: selftests: vgic_irq: Add Group-0 enable test
KVM: arm64: selftests: vgic_irq: Add timer deactivation test
KVM: arm64: selftests: vgic_irq: Change configuration before enabling interrupt
KVM: arm64: selftests: vgic_irq: Exclude timer-controlled interrupts
KVM: arm64: selftests: vgic_irq: Fix GUEST_ASSERT_IAR_EMPTY() helper
KVM: arm64: selftests: vgic_irq: Perform EOImode==1 deactivation in ack order
KVM: arm64: selftests: vgic_irq: Remove LR-bound limitation
KVM: arm64: Split kvm_pgtable_stage2_destroy()
KVM: arm64: Teach ptdump about FEAT_XNX permissions
KVM: arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu_reset()
KVM: arm64: Turn vgic-v3 errata traps into a patched-in constant
KVM: arm64: Use kvzalloc() for kvm struct allocation
KVM: arm64: Use MI to detect groups being enabled/disabled
KVM: arm64: vgic-v3: Fix GICv3 trapping in protected mode
KVM: arm64: VM exit to userspace to handle SEA
KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
KVM: Don't clobber irqfd routing type when deassigning irqfd
KVM: Explicitly allocate/setup irqfd cleanup as per-CPU workqueue
KVM: Fix last_boosted_vcpu index assignment bug
KVM: Fix VM exit code for full dirty ring in API documentation
KVM: guest_memfd: Add gmem_inode.flags field instead of using i_private
KVM: guest_memfd: Add macro to iterate over gmem_files for a mapping/inode
KVM: guest_memfd: Add slab-allocated inode cache
KVM: guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot
KVM: guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping()
KVM: guest_memfd: Enforce NUMA mempolicy using shared policy
KVM: guest_memfd: move kvm_gmem_get_index() and use in kvm_gmem_prepare_folio()
KVM: guest_memfd: remove redundant gmem variable initialization
KVM: guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file"
KVM: guest_memfd: use folio_nr_pages() instead of shift operation
KVM: guest_memfd: Use guest mem inodes instead of anonymous inodes
KVM: Harden and prepare for modifying existing guest_memfd memslots
KVM: LoongArch: selftests: Add basic interfaces
KVM: LoongArch: selftests: Add exception handler register interface
KVM: LoongArch: selftests: Add SW emulated timer test case
KVM: LoongArch: selftests: Add system registers save/restore on exception
KVM: LoongArch: selftests: Add time counter test case
KVM: LoongArch: selftests: Add timer interrupt test case
KVM: Make support for kvm_arch_vcpu_async_ioctl() mandatory
KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
KVM: nSVM: Remove redundant cases in nested_svm_intercept()
KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
KVM: nVMX: Add an off-by-default module param to WARN on missed consistency checks
KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VID
KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0
KVM: nVMX: Hardcode dummy EPTP used for early nested consistency checks
KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
KVM: nVMX: Remove support for "early" consistency checks via hardware
KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checks
KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is available
KVM: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl()
KVM: riscv: selftests: Add SBI MPXY extension to get-reg-list
KVM: riscv: Support enabling dirty log gradually in small chunks
KVM: s390: Add capability that forwards operation exceptions
KVM: s390: Add signal_exits counter
KVM: s390: Enable and disable interrupts in entry code
KVM: s390: Fix gmap_helper_zap_one_page() again
KVM: s390: fix missing present bit for gmap puds
KVM: S390: Remove sca_lock
KVM: s390: Remove unused return variable in kvm_arch_vcpu_ioctl_set_fpu
KVM: s390: Replace sprintf with snprintf for buffer safety
KVM: s390: Use ESCA instead of BSCA at VM init
KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions
KVM: s390: vsie: Check alignment of BSCA header
KVM: selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable test failures
KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates
KVM: selftests: Add a VMX test for LA57 nested state
KVM: selftests: Add additional equivalents to libnuma APIs in KVM's numaif.h
KVM: selftests: Add guest_memfd tests for mmap and NUMA policy support
KVM: selftests: Add helpers to probe for NUMA support, and multi-node systems
KVM: selftests: Add missing "break" in rseq_test's param parsing
KVM: selftests: Assert GICR_TYPER.Processor_Number matches selftest CPU number
KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K
KVM: selftests: Define wrappers for common syscalls to assert success
KVM: selftests: Don't fall over in mmu_stress_test when only one CPU is present
KVM: selftests: Extend nested_invalid_cr3_test to cover SVM
KVM: selftests: Extend vmx_close_while_nested_test to cover SVM
KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM
KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM
KVM: selftests: Forcefully override ARCH from x86_64 to x86
KVM: selftests: Make sure vm->vpages_mapped is always up-to-date
KVM: selftests: Move nested invalid CR3 check to its own test
KVM: selftests: Remove the unused argument to prepare_eptp()
KVM: selftests: Rename "guest_paddr" variables to "gpa"
KVM: selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL, and SIGFPE by default
KVM: selftests: Stop hardcoding PAGE_SIZE in x86 selftests
KVM: selftests: Stop using __virt_pg_map() directly in tests
KVM: selftests: SYNC after guest ITS setup in vgic_lpi_stress
KVM: selftests: Test for KVM_EXIT_ARM_SEA
KVM: selftests: Use "gpa" and "gva" for local variable names in pre-fault test
KVM: selftests: Use a loop to create guest page tables
KVM: selftests: Use a loop to walk guest page tables
KVM: selftests: Use proper uAPI headers to pick up mempolicy.h definitions
KVM: SEV: Add known supported SEV-SNP policy bits
KVM: SEV: Consolidate the SEV policy bits in a single header file
KVM: SEV: Publish supported SEV-SNP policy bits
KVM: SVM: Add a helper to look up the max physical ID for AVIC
KVM: SVM: Add AVIC support for 4k vCPUs in x2AVIC mode
KVM: SVM: Check vCPU ID against max x2AVIC ID if and only if x2AVIC is enabled
KVM: SVM: Disallow EFER.LMSLE when not supported by hardware
KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
KVM: SVM: Ensure SPEC_CTRL[63:32] is context switched between guest and host
KVM: SVM: Expand AVIC_PHYSICAL_MAX_INDEX_MASK to be a 12-bit field
KVM: SVM: Handle #MCs in guest outside of fastpath
KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids
KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
KVM: SVM: Move AVIC Physical ID table allocation to vcpu_precreate()
KVM: SVM: Replace hard-coded value 0x1FF with the corresponding macro
KVM: TDX: Add macro to retry SEAMCALLs when forcing vCPUs out of guest
KVM: TDX: ADD pages to the TD image while populating mirror EPT entries
KVM: TDX: Add tdx_get_cmd() helper to get and validate sub-ioctl command
KVM: TDX: Assert that mmu_lock is held for write when removing S-EPT entries
KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte()
KVM: TDX: Bug the VM if extending the initial measurement fails
KVM: TDX: Check size of user's kvm_tdx_capabilities array before allocating
KVM: TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON()
KVM: TDX: Convert INIT_MEM_REGION and INIT_VCPU to "unlocked" vCPU ioctl
KVM: TDX: Derive error argument names from the local variable names
KVM: TDX: Don't copy "cmd" back to userspace for KVM_TDX_CAPABILITIES
KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings
KVM: TDX: Drop superfluous page pinning in S-EPT management
KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module
KVM: TDX: Fix list_add corruption during vcpu_load()
KVM: TDX: Fix sparse warnings from using 0 for NULL
KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller
KVM: TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_remove_private_spte()
KVM: TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_remove_private_spte()
KVM: TDX: Guard VM state transitions with "all" the locks
KVM: TDX: Remove __user annotation from kernel pointer
KVM: TDX: Replace kmalloc + copy_from_user with memdup_user in tdx_td_init()
KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition
KVM: TDX: Take MMU lock around tdh_vp_init()
KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent
KVM: TDX: Use guard() to acquire kvm->lock in tdx_vm_ioctl()
KVM: TDX: Use struct_size to simplify tdx_get_capabilities()
KVM: TDX: WARN if mirror SPTE doesn't have full RWX when creating S-EPT mapping
KVM: VMX: Bundle all L1 data cache flush mitigation code together
KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=n
KVM: VMX: Ensure guest's SPEC_CTRL[63:32] is loaded on VM-Enter
KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath
KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2
KVM: VMX: Hoist construct_eptp() "up" in vmx.c
KVM: VMX: Make loaded_vmcs_clear() static in vmx.c
KVM: VMX: Remove stale vmx_set_dr6() declaration
KVM: VMX: Update SVI during runtime APICv activation
KVM: VMX: Use kvm_mmu_page role to construct EPTP, not current vCPU state
KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run()
KVM: x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU
KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte()
KVM: x86/mmu: Move "dummy root" helpers to spte.h
KVM: x86/mmu: Move the misplaced export of kvm_zap_gfn_range()
KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_prefault()
KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0
KVM: x86/mmu: WARN if KVM attempts to map into an invalid TDP MMU root
KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS
KVM: x86: Add a helper to dedup reporting of unhandled VM-Exits
KVM: x86: Add AVX support to the emulator's register fetch and writeback
KVM: x86: Add emulator support for decoding VEX prefixes
KVM: x86: Add support for emulating MOVNTDQA
KVM: x86: Add x86_emulate_ops.get_xcr() callback
KVM: x86: Advertise EferLmsleUnsupported to userspace
KVM: x86: Allocate/free user_return_msrs at kvm.ko (un)loading time
KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}
KVM: x86: Assert that non-MSI doesn't have bypass vCPU when deleting producer
KVM: x86: Document a virtualization gap for GIF on AMD CPUs
KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
KVM: x86: Don't disable IRQs when unregistering user-return notifier
KVM: x86: Enable support for emulating AVX MOV instructions
KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps()
KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
KVM: x86: Fix a semi theoretical bug in kvm_arch_async_page_present_queued()
KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
KVM: x86: Grab lapic_timer in a local variable to cleanup periodic code
KVM: x86: Improve formatting of the emulator's flags table
KVM: x86: Leave user-return notifier registered on reboot/shutdown
KVM: x86: Load guest/host PKRU outside of the fastpath run loop
KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loop
KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn())
KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator)
KVM: x86: Refactor REX prefix handling in instruction emulation
KVM: x86: remove comment about ntp correction sync for
KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat()
KVM: x86: Share emulator's common register decoding code
KVM: x86: Unify L1TF flushing under per-CPU variable
KVM: x86: Use "checked" versions of get_user() and put_user()
KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
KVM: x86: WARN if user-return MSR notifier is registered on exit
 
l2tp: avoid one data-race in l2tp_tunnel_del_work()
l2tp: correct debugfs label for tunnel tx stats
l2tp: Fix memleak in l2tp_udp_encap_recv().
 
landlock: Clarify documentation for the IOCTL access right
landlock: Clean up hook_ptrace_access_check()
landlock: Fix formatting
landlock: Fix handling of disconnected directories
landlock: Fix spelling
landlock: Fix TCP handling of short AF_UNSPEC addresses
landlock: Fix wrong type usage
landlock: Improve erratum documentation
landlock: Improve the comment for domain_is_scoped
landlock: Improve variable scope
landlock: Make docs in cred.h and domain.h visible
landlock: Minor comments improvements
landlock: Optimize stack usage when !CONFIG_AUDIT
landlock: Remove useless include
 
leds: Drop duplicate LEDS_EXPRESSWIRE config
leds: flash: Use fwnode_get_next_child_node() instead
leds: led-class: Only Add LED to leds_list when it is fully ready
leds: led-class: Replace sprintf() with sysfs_emit() in sysfs show functions
leds: leds-cros_ec: Skip LEDs without color components
leds: leds-lp50xx: Allow LED 0 to be added to module bank
leds: leds-lp50xx: Enable chip before any communication
leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
leds: lp55xx_common: Enable use without FW_LOADER_USER_HELPER
leds: netxbig: Fix GPIO descriptor leak in error paths
leds: pwm: Add optional GPIO enable pin support
leds: pwm: Reorder include files to alphabetic order
leds: rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI
leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
leds: trigger: Replace use of system_wq() with system_percpu_wq()
leds: upboard: Fix module alias
leds: Use fwnode_for_each_child_node() instead
 
lib/alloc_tag: use %pe format specifier
 
lib/base64: add support for multiple variants
lib/base64: optimize base64_decode() with reverse lookup tables
lib/base64: rework encode/decode for speed and stricter validation
 
lib/buildid: use __kernel_read() for sleepable context
 
lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API
 
lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2
lib/crypto: aes: Fix missing MMU protection for AES S-box
lib/crypto: arm, arm64: Drop filenames from file comments
lib/crypto: arm/blake2b: Migrate optimized code into library
lib/crypto: arm/blake2b: Move to scoped ksimd API
lib/crypto: arm/blake2s: Fix some comments
lib/crypto: arm64/polyval: Migrate optimized code into library
lib/crypto: arm64/sha3: Migrate optimized code into library
lib/crypto: arm64: Move remaining algorithms to scoped ksimd API
lib/crypto: blake2b: Add BLAKE2b library functions
lib/crypto: blake2b: Roll up BLAKE2b round loop on 32-bit
lib/crypto: blake2s: Adjust parameter order of blake2s()
lib/crypto: blake2s: Document the BLAKE2s library API
lib/crypto: blake2s: Drop excessive const & rename block => data
lib/crypto: blake2s: Rename blake2s_state to blake2s_ctx
lib/crypto: blake2s: Replace manual unrolling with unrolled_full
lib/crypto: chacha20poly1305: Statically check fixed array lengths
lib/crypto: chacha: Add at_least decoration to fixed-size array params
lib/crypto: curve25519: Add at_least decoration to fixed-size array params
lib/crypto: md5: Add at_least decoration to fixed-size array params
lib/crypto: poly1305: Add at_least decoration to fixed-size array params
lib/crypto: polyval: Add POLYVAL library
lib/crypto: riscv/chacha: Avoid s0/fp register
lib/crypto: riscv: Add poly1305-core.S to .gitignore
lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS
lib/crypto: s390/sha3: Add optimized Keccak functions
lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest functions
lib/crypto: sha1: Add at_least decoration to fixed-size array params
lib/crypto: sha2: Add at_least decoration to fixed-size array params
lib/crypto: sha3: Add FIPS cryptographic algorithm self-test
lib/crypto: sha3: Add SHA-3 support
lib/crypto: sha3: Move SHA3 Iota step mapping into round function
lib/crypto: sha3: Support arch overrides of one-shot digest functions
lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API
lib/crypto: tests: Add additional SHAKE tests
lib/crypto: tests: Add KUnit tests for BLAKE2b
lib/crypto: tests: Add KUnit tests for POLYVAL
lib/crypto: tests: Add SHA3 kunit tests
lib/crypto: tests: Fix syntax error for old python versions
lib/crypto: tests: polyval_kunit: Increase iterations for preparekey in IRQs
lib/crypto: x86/blake2s: Avoid writing back unchanged 'f' value
lib/crypto: x86/blake2s: Drop check for nblocks == 0
lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
lib/crypto: x86/blake2s: Improve readability
lib/crypto: x86/blake2s: Use local labels for data
lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs
lib/crypto: x86/polyval: Migrate optimized code into library
 
lib/fonts: Add Terminus 10x18 console font
 
lib/freader: support reading more than 2 folios
 
lib/Kconfig.debug: cleanup CONFIG_DEBUG_SECTION_MISMATCH help text
 
lib/strn*,uaccess: Use masked_user_{read/write}_access_begin when required
 
lib/test_fprobe: add testcase for mixed fprobe
 
lib/test_hmm: add large page allocation failure testing
lib/test_hmm: add zone device private THP test infrastructure
 
lib/test_vmalloc: add no_block_alloc_test case
lib/test_vmalloc: remove xfail condition check
 
lib/vsprintf: Add specifier for printing struct timespec64
lib/vsprintf: Check pointer before dereferencing in time_and_date()
lib/vsprintf: Deduplicate special hex number specifier data
lib/vsprintf: Improve vsprintf + sprintf function comments
lib/vsprintf: Unify FORMAT_STATE_NUM handlers
 
lib/xxhash: remove more unused xxh functions
 
lib/xz: remove dead IA-64 (Itanium) support code
 
lib: add KUnit tests for base64 encoding/decoding
lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()
lib: add tests for mul_u64_u64_div_u64_roundup()
lib: move freader into buildid.h
lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checks
lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86
lib: mul_u64_u64_div_u64(): optimise the divide code
lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd'
lib: mul_u64_u64_div_u64(): simplify check for a 64bit product
lib: ratelimit: fix spelling mistake 'seperately'
lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION
lib: test_mul_u64_u64_div_u64(): test both generic and arch versions
lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bit
 
libbpf: Complete the missing @param and @return tags in btf.h
libbpf: Fix -Wdiscarded-qualifiers under C23
libbpf: Fix BTF dedup to support recursive typedef definitions
libbpf: fix formatting of bpf_object__append_subprog_code
libbpf: Fix parsing of multi-split BTF
libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h
libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment.
libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function.
libbpf: Recognize insn_array map type
libbpf: support llvm-generated indirect jumps
libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load().
 
libceph: Amend checking to fix `make W=1` build breakage
libceph: fix log output race condition in OSD client
libceph: make calc_target() set t->paused, not just clear it
libceph: make decode_pool() more resilient against corrupted osdmaps
libceph: make free_choose_arg_map() resilient to partial allocation
libceph: prevent potential out-of-bounds reads in handle_auth_done()
libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
libceph: reset sparse-read state in osd_fault()
libceph: return the handler error from mon_handle_auth_done()
libceph: Switch to use %ptSp
 
libfs: allow to specify s_d_flags
 
libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
libperf cpumap: Reduce allocations and sorting in intersect
 
libperf: Use 'extern' in LIBPERF_API visibility macro
 
LICENSES: Add modern form of the LGPL-2.1 tags to the usage guide section
 
linkwatch: use __dev_put() in callers to prevent UAF
 
Linux: Linux 6.19
Linux: Linux 6.19-rc1
Linux: Linux 6.19-rc2
Linux: Linux 6.19-rc3
Linux: Linux 6.19-rc4
Linux: Linux 6.19-rc5
Linux: Linux 6.19-rc6
Linux: Linux 6.19-rc7
Linux: Linux 6.19-rc8
 
livepatch/klp-build: Add --debug option to show cloning decisions
livepatch/klp-build: Add --show-first-changed option to show function divergence
livepatch/klp-build: Add stub init code for livepatch modules
livepatch/klp-build: Fix klp-build vs CONFIG_MODULE_SRCVERSION_ALL
livepatch/klp-build: Introduce fix-patch-lines script to avoid __LINE__ diff noise
livepatch/klp-build: Introduce klp-build script for generating livepatch modules
livepatch/klp-build: Require Clang assembler >= 20
 
livepatch: Add CONFIG_KLP_BUILD
livepatch: Fix having __klp_objects relics in non-livepatch modules
livepatch: Free klp_{object,func}_ext data after initialization
livepatch: Introduce source code helpers for livepatch modules
livepatch: Match old_sympos 0 and 1 in klp_find_func()
 
liveupdate: kho: move to kernel/liveupdate
liveupdate: kho: use %pe format specifier for error pointer printing
liveupdate: luo_core: add user interface
liveupdate: luo_core: fix redundant bound check in luo_ioctl()
liveupdate: luo_core: integrate with KHO
liveupdate: luo_core: Live Update Orchestrator
liveupdate: luo_file: add private argument to store runtime state
liveupdate: luo_file: do not clear serialized_data on unfreeze
liveupdate: luo_file: don't use invalid list iterator
liveupdate: luo_file: implement file systems callbacks
liveupdate: luo_session: add ioctls for file preservation
liveupdate: luo_session: add sessions support
 
lkdtm/bugs: Add cases for BUG and PANIC occurring in hardirq context
lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop
 
loadpin: move initcalls to the LSM framework
 
lockd: don't allow locking on reexported NFSv2/3
lockd: fix vfs_test_lock() calls
 
lockdown: move initcalls to the LSM framework
 
locking/local_lock: Add the headers to MAINTAINERS
locking/local_lock: Fix all kernel-doc warnings
locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the risk of shadowing
 
locking/mutex: Redo __mutex_init() to reduce generated code size
 
locking/spinlock/debug: Fix data-race in do_raw_write_lock
 
lockref: add a __cond_lock annotation for lockref_put_or_lock
 
locktorture: Fix memory leak in param_set_cpumask()
 
LoongArch: Add adaptive CSR accessors for 32BIT/64BIT
LoongArch: Add and use some macros for AVEC
LoongArch: Add atomic operations for 32BIT/64BIT
LoongArch: Add new PCI ID for pci_fixup_vgadev()
LoongArch: Adjust boot & setup for 32BIT/64BIT
LoongArch: Adjust common macro definitions for 32BIT/64BIT
LoongArch: Adjust default config files for 32BIT/64BIT
LoongArch: Adjust memory management for 32BIT/64BIT
LoongArch: Adjust misc routines for 32BIT/64BIT
LoongArch: Adjust module loader for 32BIT/64BIT
LoongArch: Adjust process management for 32BIT/64BIT
LoongArch: Adjust system call for 32BIT/64BIT
LoongArch: Adjust time routines for 32BIT/64BIT
LoongArch: Adjust user accessors for 32BIT/64BIT
LoongArch: Adjust VDSO/VSYSCALL for 32BIT/64BIT
LoongArch: BPF: Adjust the jump offset of tail calls
LoongArch: BPF: Enable trampoline-based tracing for module functions
LoongArch: BPF: Enhance the bpf_arch_text_poke() function
LoongArch: BPF: Save return address register ra to t0 before trampoline
LoongArch: BPF: Sign extend kfunc call arguments
LoongArch: BPF: Zero-extend bpf_tail_call() index
LoongArch: Complete CPUCFG registers definition
LoongArch: Correct the calculation logic of thread_count
LoongArch: dts: Add uart new compatible string
LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended
LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells
LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells
LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names
LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells
LoongArch: Enable exception fixup for specific ADE subcode
LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT
LoongArch: Fix build errors for CONFIG_RANDSTRUCT
LoongArch: Fix PMU counter allocation for mixed-type event groups
LoongArch: KVM: Add AVEC basic support
LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()
LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy()
LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy()
LoongArch: KVM: Get VM PMU capability from HW GCFG register
LoongArch: KVM: Use 64-bit register definition for EIOINTC
LoongArch: Refactor register restoration in ftrace_common_return
LoongArch: Remove is_entry_func() and kernel_entry_end
LoongArch: Remove redundant code in head.S
LoongArch: Remove unnecessary checks for ORC unwinder
LoongArch: Select HAVE_ARCH_BITREVERSE in Kconfig
LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED
LoongArch: Simplify __arch_bitrev32() implementation
LoongArch: Use __pmd()/__pte() for swap entry conversions
LoongArch: Use unsigned long for _end and _text
LoongArch: Use UNWIND_HINT_END_OF_STACK for entry points
 
loop: add helper lo_cmd_nr_bvec()
loop: add helper lo_rw_aio_prep()
loop: add hint for handling aio via IOCB_NOWAIT
loop: add lo_submit_rw_aio()
loop: add missing bd_abort_claiming in loop_set_status
loop: clear nowait flag in workqueue context
loop: don't change loop device under exclusive opener in loop_set_status
loop: move command blkcg/memcg initialization into loop_queue_work
loop: revert exclusive opener loop status change
loop: try to handle loop aio command via NOWAIT IO first
loop: use READ_ONCE() to read lo->lo_state without locking
 
lsm: add a LSM_STARTED_ALL notification event
lsm: add/tweak function header comment blocks in lsm_init.c
lsm: cleanup initialize_lsm() and rename to lsm_init_single()
lsm: cleanup the debug and console output in lsm_init.c
lsm: cleanup the LSM blob size code
lsm: consolidate all of the LSM framework initcalls
lsm: consolidate lsm_allowed() and prepare_lsm() into lsm_prepare()
lsm: fold lsm_init_ordered() into security_init()
lsm: get rid of the lsm_names list and do some cleanup
lsm: group lsm_order_parse() with the other lsm_order_*() functions
lsm: integrate lsm_early_cred() and lsm_early_task() into caller
lsm: integrate report_lsm_order() code into caller
lsm: introduce an initcall mechanism into the LSM framework
lsm: introduce looping macros for the initialization code
lsm: output available LSMs when debugging
lsm: preserve /proc/sys/vm/mmap_min_addr when !CONFIG_SECURITY
lsm: rename exists_ordered_lsm() to lsm_order_exists()
lsm: rename ordered_lsm_init() to lsm_init_ordered()
lsm: rename the lsm order variables for consistency
lsm: rename/rework append_ordered_lsm() into lsm_order_append()
lsm: rename/rework ordered_lsm_parse() to lsm_order_parse()
lsm: replace the name field with a pointer to the lsm_id struct
lsm: rework lsm_active_cnt and lsm_idlist[]
lsm: rework the LSM enable/disable setter/getter functions
lsm: split the init code out into lsm_init.c
lsm: split the notifier code out into lsm_notifier.c
lsm: use unrcu_pointer() for current->cred in security_init()
 
m68k: coldfire: remove creating a fixed phy
m68k: defconfig: Update defconfigs for v6.18-rc1
 
macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
 
macintosh/via-pmu-backlight: Include and
 
macvlan: fix error recovery in macvlan_common_newlink()
macvlan: fix possible UAF in macvlan_forward_source()
 
mailmap: add entry for Daniel Thompson
mailmap: add entry for Hao Ge
mailmap: add entry for Viacheslav Bocharov
mailmap: add entry for Yu-Chun Lin
mailmap: update Alexander Mikhalitsyn's emails
mailmap: Update email address for Abel Vesa
mailmap: update email address for Szymon Wilczek
mailmap: update entry for Bartosz Golaszewski
mailmap: update name and email addresses
mailmap: update Pratyush Yadav's email address
 
MAINTAINERS, .mailmap: Update mail address for Nicolas Schier
 
MAINTAINERS: add a maintainer for zoned block device support
MAINTAINERS: add a nfsd blocklayout reviewer
MAINTAINERS: add ABI headers to KHO and LIVE UPDATE
MAINTAINERS: add ACPM clock bindings and driver
MAINTAINERS: Add Akhil as a reviewer for the Adreno driver
MAINTAINERS: add Alice as a Binder maintainer
MAINTAINERS: Add an additional maintainer to the AMD XGBE driver
MAINTAINERS: Add an entry for PF1550 MFD driver
MAINTAINERS: add an entry for PSP
MAINTAINERS: Add Andrew as M: to ARM/NUVOTON NPCM ARCHITECTURE
MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer
MAINTAINERS: add Black Sesame Technologies (BST) ARM SoC support
MAINTAINERS: Add Chen Ridong as cpuset reviewer
MAINTAINERS: Add CIX Sky1 PCIe controller driver maintainer
MAINTAINERS: add Conor to StarFive entry
MAINTAINERS: add cper to APEI files
MAINTAINERS: add docs and selftest to the TLS file list
MAINTAINERS: add dwmac-rk glue driver to the main Rockchip entry
MAINTAINERS: Add entry for ATCRTC100 RTC driver
MAINTAINERS: Add entry for BD71828 charger
MAINTAINERS: add entry for inv_icm45600 6-axis imu sensor
MAINTAINERS: Add entry for mali-c55 driver
MAINTAINERS: add entry for Motorcomm YT921x ethernet switch driver
MAINTAINERS: Add entry for rzv2h-ivc driver
MAINTAINERS: Add entry for ST TSC1641 driver
MAINTAINERS: add entry for the Rust `num` module
MAINTAINERS: Add entry for XFRM documentation
MAINTAINERS: Add entry on Loongson-2K IPMI driver
MAINTAINERS: Add Frank Li as reviewer for NXP media drivers
MAINTAINERS: add German Maglione as virtiofs co-maintainer
MAINTAINERS: add idr core-api doc file to XARRAY
MAINTAINERS: add include/linux/pgalloc.h to MM CORE section
MAINTAINERS: Add interconnect-clk.h to interconnect API entry
MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header
MAINTAINERS: add liveupdate entry
MAINTAINERS: Add Long Li as a Hyper-V maintainer
MAINTAINERS: Add Manivannan Sadhasivam as PCI/pwrctrl maintainer
MAINTAINERS: add Microchip RISC-V pinctrl drivers/bindings to entry
MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd
MAINTAINERS: add missing block layer user API header files
MAINTAINERS: Add myself as m_can maintainer
MAINTAINERS: add myself as maintainer for GUD
MAINTAINERS: Add myself as maintainer of hisi_soc_hha
MAINTAINERS: Add myself as reviewer for module support
MAINTAINERS: Add myself as reviewer for PWM rust drivers
MAINTAINERS: add new soc drivers to Microchip RISC-V entry
MAINTAINERS: Add NXP S32G PCIe controller driver maintainer
MAINTAINERS: add Petr as a reviewer of hung task detector
MAINTAINERS: add Pratyush as a reviewer for KHO
MAINTAINERS: add printk core-api doc file to PRINTK
MAINTAINERS: Add Shawn Lin as co-maintainer for dw_mmc drivers
MAINTAINERS: add test vector generation scripts to "CRYPTO LIBRARY"
MAINTAINERS: Add the Renesas RZ/N1 ADC driver entry
MAINTAINERS: Add Tomas Glozar as a maintainer to RTLA tool
MAINTAINERS: add tracepoint core-api doc files to TRACING
MAINTAINERS: Add tracepoint-update.c to TRACING section
MAINTAINERS: add tree to RISC-V Microchip entry
MAINTAINERS: add Tyr to DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
MAINTAINERS: adjust file entry in AMD DISPLAY CORE - DML
MAINTAINERS: Adjust file entry in NXP PF1550 PMIC MFD DRIVER
MAINTAINERS: adjust file entry in RISC-V MICROCHIP SUPPORT
MAINTAINERS: adjust file entry in TDA1997x MEDIA DRIVER
MAINTAINERS: apply name and email address changes for Martin
MAINTAINERS: Change Altera socfpga-ecc-manager.yaml maintainer
MAINTAINERS: Change Linus Walleij mail address
MAINTAINERS: change maintainer for Intel MAX10 BMC secure updates
MAINTAINERS: Change Sudeep Holla's email address
MAINTAINERS: degrade RISC-V MISC SOC SUPPORT to Odd Fixes
MAINTAINERS: Downgrade ocxl to Odd Fixes
MAINTAINERS: drop unneeded file entry in NVIDIA VRS RTC DRIVER
MAINTAINERS: exclude the tyr driver from DRM MISC
MAINTAINERS: extend DOCUMENTATION SCRIPTS to the full directories
MAINTAINERS: Fix a linusw mail address
MAINTAINERS: fix typo in TYR DRM driver entry
MAINTAINERS: ipack: add ipack.h header file
MAINTAINERS: Maintain spsc_queue through drm_sched
MAINTAINERS: new entry for MPAM Driver
MAINTAINERS: notify the "Device Memory" community of memory hotplug changes
MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe
MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy subsystem
MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits
MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS
MAINTAINERS: refer to trivial-codec.yaml in relevant sections
MAINTAINERS: Remove Alex Gaynor as Rust maintainer
MAINTAINERS: remove Gustavo from sync framework
MAINTAINERS: Remove Jozsef Kadlecsik from MAINTAINERS file
MAINTAINERS: Remove myself for sun4i DRM driver
MAINTAINERS: remove obsolete file entry in DIALOG SEMICONDUCTOR DRIVERS
MAINTAINERS: remove patchwork from RISC-V MISC SOC SUPPORT
MAINTAINERS: rename Microchip RISC-V entry
MAINTAINERS: Replace Shawn with Frank as i.MX platform maintainer
MAINTAINERS: Setup support for Anlogic tree
MAINTAINERS: Simplify m_can section
MAINTAINERS: TPM DEVICE DRIVER: update the W-tag
MAINTAINERS: Update be2net maintainers
MAINTAINERS: Update Chen-Yu's email address
MAINTAINERS: Update Daniel Scally's email address
MAINTAINERS: Update email address for Christophe Leroy
MAINTAINERS: Update email address for Justin Iurman
MAINTAINERS: update email address for Yixun Lan
MAINTAINERS: Update Jessica Zhang's email address
MAINTAINERS: update KHO maintainers
MAINTAINERS: Update my email address
MAINTAINERS: update nilfs2 entry
MAINTAINERS: Update Nova GPU driver git link
MAINTAINERS: update one straggling entry for Bartosz Golaszewski
MAINTAINERS: Update PF1550 driver email address
MAINTAINERS: Update Saravana Kannan's email address
MAINTAINERS: Update Synopsys HDMI RX driver entry
MAINTAINERS: Update Yu Kuai's E-mail address
 
Linux: Manual conversion to use ->i_state accessors of all places not covered by coccinelle
 
math.h: amend abs() kernel-doc and add a note about signed type limits
 
mcb: Add missing modpost build support
 
md/md-linear: Enable atomic writes
 
md/md-llbitmap: Remove unneeded semicolon
 
md/raid0: fix NULL pointer dereference in create_strip_zones() for dm-raid
md/raid0: Move queue limit setup before r0conf initialization
 
md/raid5: fix IO hang when array is broken with IO inflight
md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt()
md/raid5: remove redundant __GFP_NOWARN
 
md: add check_new_feature module parameter
md: allow configuring logical block size
md: avoid repeated calls to del_gendisk
md: delete md_redundancy_group when array is becoming inactive
md: delete mddev kobj before deleting gendisk kobj
md: Fix forward incompatibility from configurable logical block size
md: Fix logical_block_size configuration being overwritten
md: fix rcu protection in md_wakeup_thread
md: Fix static checker warning in analyze_sbs
md: init bioset in mddev_init
md: prevent adding disks with larger logical_block_size to active arrays
md: remove legacy 1s delay in md_notify_reboot
md: suspend array while updating raid_disks via sysfs
md: warn about updating super block failure
 
media: Add MALI_C55_3A_STATS meta format
media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
media: adv7842: Use %pe format specifier
media: allegro: fix race conditions in channel handling
media: allegro: print warning if channel creation timeout occurs
media: allegro: process all pending status mbox messages
media: allgro-dvt: Drop unneeded v4l2_m2m_get_vq() NULL check
media: amlogic-c3: Use v4l2-isp for validation
media: amphion: Cancel message work before releasing the VPU core
media: amphion: Drop unneeded v4l2_m2m_get_vq() NULL check
media: amphion: Remove dummy PM handling
media: amphion: Remove vpu_vb_is_codecconfig
media: ar0521: Use %pe format specifier
media: atomisp: Fix namespace collision and startup() section placement with -ffunction-sections
media: atomisp: gc2235: Fix namespace collision and startup() section placement with -ffunction-sections
media: av7110: Fix warning 'unsigned' -> 'unsigned int'
media: av7110: Switch to use %ptSp
media: c8sectpfe: remove support of STi c8sectpfe driver
media: ccs: Use %pe format specifier
media: cec: Fix debugfs leak on bus_register() failure
media: coda: Drop unneeded v4l2_m2m_get_vq() NULL check
media: convert media_request_alloc() to FD_PREPARE()
media: doc/dt-bindings: remove support of stih407-c8sectpfe
media: docs: add a missing reference for VIDIOC_QUERY_CTRL
media: docs: add some C domain missing references
media: docs: videodev2.h.rst.exceptions: ignore struct __kernel_v4l2_timeval
media: Documentation: Add Mali-C55 ISP Documentation
media: Documentation: kapi: Add v4l2 generic ISP support
media: Documentation: mali-c55: Use v4l2-isp version identifier
media: Documentation: uapi: Add V4L2 ISP documentation
media: dt-bindings: Add qcom,msm8939-camss
media: dt-bindings: add rockchip px30 vip
media: dt-bindings: add rockchip rk3568 vicap
media: dt-bindings: nxp,imx8-isi: Add i.MX91 ISI compatible string
media: dt-bindings: qcom,x1e80100-camss: Fix typo in CSIPHY supply description
media: dt-bindings: rockchip,vdec: Add RK3288 compatible
media: dt-bindings: snps,dw-hdmi-rx.yaml: Updated maintainers entry
media: dt-bindings: vd55g1: Add vd65g4 compatible
media: dt-bindings: video-interfaces: add defines for sampling modes
media: dt-bindings: video-interfaces: add video-interfaces.h information
media: dvb-core: dvb_demux: Fix assignments in if conditions
media: dvb-core: dvb_ringbuffer: Fix various coding style issues
media: dvb-core: use vmalloc_array to simplify code
media: dvb-frontends: Remove redundant ternary operators
media: dvb-usb-v2: lmedm04: Fix firmware macro definitions
media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
media: dvb-usb: pctv452e: move snd/rcv len check before kmalloc
media: dvb: Use int type to store negative error codes
media: dvb_ca_en50221: fix "writen"->"written"
media: dvbdev: Use %pe format specifier
media: dw100: Drop unneeded v4l2_m2m_get_vq() NULL check
media: exynos4-is: fimc-is: drop unused module alias
media: exynos4-is: fimc-lite: drop unused module alias
media: i2c: add Sony IMX111 CMOS camera sensor driver
media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
media: i2c: ds90ub913: Use %pe format specifier
media: i2c: ds90ub953: convert from round_rate() to determine_rate()
media: i2c: ds90ub953: Use %pe format specifier
media: i2c: dw9719: Add an of_match_table
media: i2c: dw9719: Add driver_data matching
media: i2c: dw9719: Add DW9718S support
media: i2c: dw9719: Add DW9800K support
media: i2c: dw9719: Deprecate dongwoon,vcm-freq
media: i2c: dw9719: Fix power on/off sequence
media: i2c: dw9719: Remove unused i2c device id table
media: i2c: dw9719: Update PM last busy time upon close
media: i2c: Fix vendor name typo in OV2735 Kconfig help text
media: i2c: imx214: Rearrange control initialization
media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
media: i2c: imx219: Propagate errors from control range updates
media: i2c: imx219: Replace exposure magic value with named constant
media: i2c: imx219: Simplify imx219_get_binning() function
media: i2c: imx274: Use %pe format specifier
media: i2c: imx335: Use %pe format specifier
media: i2c: imx412: Use %pe format specifier
media: i2c: max9286: Use %pe format specifier
media: i2c: max96717: convert from round_rate() to determine_rate()
media: i2c: max96717: Use %pe format specifier
media: i2c: mt9m111: Use %pe format specifier
media: i2c: mt9v111: Use %pe format specifier
media: i2c: ov5675: Use %pe format specifier
media: i2c: ov5693: Use %pe format specifier
media: i2c: ov9282: Use %pe format specifier
media: i2c: st-mipid02: Use %pe format specifier
media: i2c: tc358746: convert from round_rate() to determine_rate()
media: i2c: vd55g1: Add support for vd65g4 RGB variant
media: imagination: e5010: Drop unneeded v4l2_m2m_get_vq() NULL check
media: imx-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
media: imx-mipi-csis: Add num_data_lanes to mipi_csis_device
media: imx-mipi-csis: drop unused module alias
media: imx-mipi-csis: Move redundant debug print in probe
media: imx-mipi-csis: Support active data lanes differing from maximum
media: imx-pxp: Drop unneeded v4l2_m2m_get_vq() NULL check
media: imx335: Handle runtime PM in leaf functions
media: imx335: Rectify name of mode struct
media: imx335: Support 2x2 binning
media: imx335: Support vertical flip
media: imx335: Switch to {enable,disable}_streams
media: imx335: Update HBLANK range on mode change
media: imx335: Update the native pixel array width
media: imx355: Use subdev active state
media: imx7-media-csi: drop unused module alias
media: imx8mq-mipi-csi2: drop unused module alias
media: imx8mq-mipi-csi2: Use %pe format specifier
media: include: remove c8sectpfe header
media: ipu-bridge: Add DMI quirk for Dell XPS laptops with upside down sensors
media: ipu-bridge: Add IMX471 to the list of supported sensors
media: ipu-bridge: Add OV05C10 to the list of supported sensors
media: ipu-bridge: Use %pe format specifier
media: ipu3-cio2: Use %pe format specifier
media: ipu3-imgu: Drop struct imgu_device v4l2_file_ops field
media: ipu6: isys: Add support for monochrome media bus formats
media: ipu6: isys: Use %pe format specifier
media: ir-hix5hd2: Drop unused module alias
media: iris: Add sanity check for stop streaming
media: iris: Add support for HFI_PROP_OPB_ENABLE to control split mode
media: iris: Add support for QC08C format for decoder
media: iris: Add support for QC08C format for encoder
media: iris: Cast iris_hfi_gen2_get_instance() allocation type
media: iris: Constify iris_v4l2_file_ops
media: iris: enable support for SC7280 platform
media: iris: Refine internal buffer reconfiguration logic for resolution change
media: iris: remove duplication between generic gen2 data and qcs8300
media: iris: rename sm8250 platform file to gen1
media: iris: stop encoding PIPE value into fw_caps
media: iris: turn platform caps into constants
media: iris: turn platform data into constants
media: ivsc: Release csi_dev reference early in mei_ace_setup_dev_link()
media: m2m-deinterlace: Drop unneeded v4l2_m2m_get_vq() NULL check
media: MAINTAINERS: Assign ov08x40 driver to Jimmy
media: mali-c55: Add image formats for Mali-C55 parameters buffer
media: mali-c55: Add Mali-C55 ISP driver
media: mali-c55: Assert ISP blocks size correctness
media: mali-c55: Mark pm handlers as __maybe_unused
media: mali-c55: Remove duplicated version check
media: mc: fix potential use-after-free in media_request_alloc()
media: mc: Make macros to obtain containers const-aware
media: mediatek: jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
media: mediatek: vcodec: Drop unneeded v4l2_m2m_get_vq() NULL check
media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
media: mediatek: vcodec: Use %pe format specifier
media: mediatek: vcodec: Use spinlock for context list protection lock
media: meson-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check
media: mn88443x: Use %pe format specifier
media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
media: mx2_emmaprp: Drop unneeded v4l2_m2m_get_vq() NULL check
media: nxp: imx8-isi: Add ISI support for i.MX91
media: nxp: imx8-isi: Add parallel camera input support for i.MX93
media: nxp: imx8-isi: Drop unneeded v4l2_m2m_get_vq() NULL check
media: nxp: imx8-isi: Refine code by using helper macro
media: nxp: imx8-isi: Reorder the platform data
media: ov02c10: Adjust x-win/y-win when changing flipping to preserve bayer-pattern
media: ov02c10: Fix bayer-pattern change after default vflip change
media: ov02c10: Fix default vertical flip
media: ov02c10: Fix the horizontal flip control
media: ov02c10: Remove unnecessary hflip and vflip pointers
media: ov02c10: Support hflip and vflip
media: ov13b10: Add ACPI ID for ASUS Z13 Flow laptop
media: pci: mg4b: use aligned_s64
media: pci: mg4b: use iio_push_to_buffers_with_ts()
media: pci: mgb4: Fix DV capabilities
media: platform: Add mali-c55 3a stats devnode
media: platform: Add mali-c55 parameters video node
media: platform: Add Renesas Input Video Control block driver
media: platform: mtk-mdp3: fix device leaks at probe
media: platform: rga: Drop unneeded v4l2_m2m_get_vq() NULL check
media: platform: rzg2l-cru: Use %pe format specifier
media: platform: ti: omap3isp: isp: convert from round_rate() to determine_rate()
media: pt1: use vmalloc_array to simplify code
media: pvrusb2: Fix incorrect variable used in trace message
media: qcom: camss: Add CSIPHY 2.2.0 lane configuration for SM8650
media: qcom: camss: Add Qualcomm SM8650 CAMSS support
media: qcom: camss: Add support for MSM8939
media: qcom: camss: drop unused module alias
media: qcom: camss: Enable setting the rate to camnoc_rt_axi clock
media: qcom: camss: Use a macro to specify the initial buffer count
media: qcom: camss: vfe: Add VBIF setting support
media: qcom: iris: Drop unneeded v4l2_m2m_get_vq() NULL check
media: qcom: venus: Drop unneeded v4l2_m2m_get_vq() NULL check
media: radio: si470x: Fix DRIVER_AUTHOR macro definition
media: rc: st_rc: Fix reset control resource leak
media: rcar_jpu: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
media: rcar_jpu: Drop unneeded v4l2_m2m_get_vq() NULL check
media: renesas: fdp1: Drop unneeded v4l2_m2m_get_vq() NULL check
media: renesas: fdp1: Use %pe format specifier
media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
media: renesas: vsp1: Use %pe format specifier
media: rj54n1cb0c: Use %pe format specifier
media: rkisp1: Improve frame sequence correctness on stats and params buffers
media: rkisp1: Use %pe format specifier
media: rkisp1: Use v4l2-isp for validation
media: rkvdec: Add HEVC backend
media: rkvdec: Add RK3288 variant
media: rkvdec: Add variants support
media: rkvdec: Disable QoS for HEVC and VP9 on RK3328
media: rkvdec: Implement capability filtering
media: rockchip: add driver for the rockchip camera interface
media: rockchip: rkcif: add abstraction for dma blocks
media: rockchip: rkcif: add abstraction for interface and crop blocks
media: rockchip: rkcif: add support for px30 vip dvp capture
media: rockchip: rkcif: add support for rk3568 vicap dvp capture
media: rockchip: rkcif: add support for rk3568 vicap mipi capture
media: rzg2l-cru: csi-2: Support RZ/V2H input sizes
media: saa7146: Replace saa7146_ext_vv.vbi_fops with write function
media: samsung: exynos4-is: fix potential ABBA deadlock on init
media: samsung: exynos4-is: Use %pe format specifier
media: samsung: s5p-g2d: Drop unneeded v4l2_m2m_get_vq() NULL check
media: samsung: s5p-jpeg: Drop unneeded v4l2_m2m_get_vq() NULL check
media: siano: Remove redundant ternary operators
media: staging/ipu7: Use %pe format specifier
media: staging: ipu3-imgu: Use %pe format specifier
media: staging: ipu7: isys: Drop video_open() function
media: stm32: dma2d: Drop unneeded v4l2_m2m_get_vq() NULL check
media: synopsys: hdmirx: media: Remove redundant ternary operators
media: TDA1997x: Remove redundant cancel_delayed_work in probe
media: ti: cal Use %pe format specifier
media: ti: vpe: Drop unneeded v4l2_m2m_get_vq() NULL check
media: uapi: Add 20-bit bayer formats
media: uapi: Add 3a stats buffer for mali-c55
media: uapi: Add controls for Mali-C55 ISP
media: uapi: Add MEDIA_BUS_FMT_RGB202020_1X60 format code
media: uapi: Add parameters structs to mali-c55-config.h
media: uapi: c3-isp: Fix documentation warning
media: uapi: Convert Amlogic C3 to V4L2 extensible params
media: uapi: Convert RkISP1 to V4L2 extensible params
media: uapi: Introduce V4L2 generic ISP types
media: uapi: mali-c55-config: Remove version identifier
media: Use of_reserved_mem_region_to_resource() for "memory-region"
media: v4l2-core: Introduce v4l2-isp.c
media: v4l2-ctrls: add full AV1 profile validation in validate_av1_sequence()
media: v4l2-ctrls: set AV1 sequence flags for testing
media: v4l2-dev: Make macros to obtain containers const-aware
media: v4l2-isp: Rename block_info to block_type_info
media: v4l2-mem2mem: Document that v4l2_m2m_get_vq() never returns NULL
media: v4l2-mem2mem: Don't copy frame flags in v4l2_m2m_buf_copy_metadata()
media: v4l2-mem2mem: Fix outdated documentation
media: v4l2-subdev: Make media_entity_to_v4l2_subdev() const-aware
media: v4l: Add helper to get number of active lanes via a pad
media: venus: drop bogus probe deferrals
media: venus: drop unused module aliases
media: verisilicon: Fix CPU stalls on G2 bus error
media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
media: vicodec: Drop unneeded v4l2_m2m_get_vq() NULL check
media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
media: vidtv: initialize local pointers upon transfer of memory ownership
media: vim2m: Drop unneeded v4l2_m2m_get_vq() NULL check
media: vivid: use prandom
media: vivid: use vmalloc_array and vcalloc to simplify code
media: vpif_capture: fix section mismatch
media: vpif_display: fix section mismatch
 
mei: Fix error handling in mei_register
mei: gsc: add dependency on Xe driver
mei: me: add nova lake point S DID
mei: Remove redundant pm_runtime_mark_last_busy() calls
mei: trace: treat reg parameter as string
 
memblock: unpreserve memory in case of error
 
memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab()
memcg: manually uninline __memcg_memory_event
memcg: net: track network throttling due to memcg memory pressure
memcg: remove __lruvec_stat_mod_folio
memcg: remove __mod_lruvec_kmem_state
memcg: remove __mod_lruvec_state
memcg: remove inc/dec_lruvec_kmem_state helpers
memcg: use mod_node_page_state to update stats
 
memfd,selinux: call security_inode_init_security_anon()
 
memfd: convert memfd_create() to FD_ADD()
memfd: export alloc_file()
 
memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically
 
memory: renesas-rpc-if: Add suspend/resume support
memory: tegra124-emc: Add the SoC model prefix to functions
memory: tegra124-emc: Do not print error on icc_node_create() failure
memory: tegra124-emc: Simplify and handle deferred probe with dev_err_probe()
memory: tegra124-emc: Simplify return of emc_init()
memory: tegra186-emc: Add the SoC model prefix to functions
memory: tegra186-emc: Do not print error on icc_node_create() failure
memory: tegra186-emc: Fix missing put_bpmp
memory: tegra186-emc: Simplify and handle deferred probe with dev_err_probe()
memory: tegra20-emc: Add the SoC model prefix to functions
memory: tegra20-emc: Do not print error on icc_node_create() failure
memory: tegra20-emc: Simplify and handle deferred probe with dev_err_probe()
memory: tegra30-emc: Add the SoC model prefix to functions
memory: tegra30-emc: Do not print error on icc_node_create() failure
memory: tegra30-emc: Simplify and handle deferred probe with dev_err_probe()
 
memory_hotplug: optimise try_offline_memory_block()
 
mempool: add error injection support
mempool: add mempool_{alloc,free}_bulk
mempool: clarify behavior of mempool_alloc_preallocated()
mempool: de-typedef
mempool: drop the file name in the top of file comment
mempool: factor out a mempool_adjust_gfp helper
mempool: factor out a mempool_alloc_from_pool helper
mempool: improve kerneldoc comments
mempool: legitimize the io_schedule_timeout in mempool_alloc_from_pool
mempool: remove mempool_{init,create}_kvmalloc_pool
 
memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion()
memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()
 
Linux: Merge 6.18-rc3 into char-misc-next
Linux: Merge 6.18-rc3 into driver-core-next
Linux: Merge 6.18-rc3 into staging-next
Linux: Merge 6.18-rc3 into tty-next
Linux: Merge 6.18-rc3 into usb-next
Linux: Merge back ACPI processor driver changes for 6.19
Linux: Merge back ACPI processor driver changes for 6.19
Linux: Merge back cpufreq material for 6.19
Linux: Merge back earlier material related to system sleep for 6.19
Linux: Merge back earlier runtime PM changes for 6.19
Linux: Merge back material related to system sleep for 6.19
Linux: Merge back system sleep material for 6.19
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '20250919-sm6350-mdss-reset-v1-1-48dcac917c73@fairphone.com' into arm64-for-6.19
Merge branch : '20250919-sm6350-mdss-reset-v1-1-48dcac917c73@fairphone.com' into clk-for-6.19
Merge branch : '20250919-sm7150-dispcc-fixes-v1-1-308ad47c5fce@mainlining.org' into clk-for-6.19
Merge branch : '20251003-topic-hamoa_gcc_usb4-v2-1-61d27a14ee65@oss.qualcomm.com' into clk-for-6.19
Merge branch : '20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02@quicinc.com' into clk-for-6.19
Merge branch : '20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02@quicinc.com' into HEAD
Merge branch : '20251030-gcc_kaanapali-v2-v2-3-a774a587af6f@oss.qualcomm.com' into clk-for-6.19
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : 'a-pair-of-follow-ups-for-indirect-jumps'
Merge branch : 'add-aarch64-support-for-fbnic'
Merge branch : 'add-af_xdp-zero-copy-support'
Merge branch : 'add-cn20k-nix-and-npa-contexts'
Merge branch : 'add-driver-for-1gbe-network-chips-from-mucse'
Merge branch : 'add-driver-support-for-eswin-eic7700-soc-ethernet-controller'
Merge branch : 'add-hwtstamp_get-callback-to-phy-drivers'
Merge branch : 'add-kfuncs-bpf_strcasestr-and-bpf_strncasestr'
Merge branch : 'add-sqi-and-sqi-support-for-oatc14-10base-t1s-phys-and-microchip-t1s-driver'
Merge branch : 'add-support-to-do-threaded-napi-busy-poll'
Merge branch : 'af_unix-gc-cleanup-and-optimisation'
Merge branch : 'amd-xgbe-introduce-support-for-ethtool-selftests'
Merge branch : 'amd-xgbe-schedule-napi-on-rbu-event'
Merge branch : 'ap-bus-trace-events'
Merge branch : 'ap-driver-override' into features
Merge branch : 'arm64-fixes-for-6.18' into HEAD
Merge branch : 'autopi-deadlock' into for-6.19/block
Merge branch : 'bcache-updates-6.19' into for-6.19/block
Merge branch : 'bnxt_en-updates-for-net-next'
Merge branch : 'bpf-allow-opt-out-from-sk-sk_prot-memory_allocated'
Merge branch : 'bpf-arm64-indirect-jumps'
Merge branch : 'bpf-fix-bpf_d_path-helper-prototype'
Merge branch : 'bpf-indirect-jumps'
Merge branch : 'bpf-introduce-file-dynptr'
Merge branch : 'bpf-mm-related-minor-changes'
Merge branch : 'bpf-nested-rcu-critical-sections'
Merge branch : 'bpf-skip-bounds-adjustment-for-conditional-jumps-on-same-scalar-register'
Merge branch : 'bpf-trampoline-support-jmp-mode'
Merge branch : 'bpf-x86-unwind-orc-support-reliable-unwinding-through-bpf-stack-frames'
Merge branch : 'bst/newsoc' into soc/newsoc
Merge branch : 'build-script' into docs-mw
Merge branch : 'cached-zones' into for-6.19/block
Merge branch : 'compat-removal'
Merge branch : 'convert-drivers-to-use-ndo_hwtstamp-callbacks-part-3'
Merge branch : 'convert-drivers-to-use-ndo_hwtstamp-callbacks-part-4'
Merge branch : 'convert-mlx5e-and-ipoib-to-ndo_hwtstamp_get-set'
Merge branch : 'convert-net-drivers-to-ndo_hwtstamp-api-part-1'
Merge branch : 'convert-net-drivers-to-ndo_hwtstamp-api-part-2'
Merge branch : 'dat-enhancement-1'
Merge branch : 'devlink-eswitch-inactive-mode'
Merge branch : 'devlink-net-mlx5-implement-swp_l4_csum_mode-via-devlink-params'
Merge branch : 'disable-clkout-on-rtl8211f-d-i-vd-cg'
Merge branch : 'dpll-add-support-for-phase-adjustment-granularity'
Merge branch : 'dpll-zl3073x-refactor-state-management'
Merge branch : 'dsa-simple-hsr-offload'
Merge branch : 'dwmac-support-for-rockchip-rk3506'
Merge branch : 'ease-bpf-signing-build-requirements'
Merge branch : 'elevator-switch-6.19' into for-6.19/block
Merge branch : 'enetc-v4-hardware-integration-fixes'
Merge branch : 'ethtool-introduce-phy-mse-diagnostics-uapi-and-drivers'
Merge branch : 'fix-sleepable-context-tracking-for-async-callbacks'
Merge branch : 'fix-some-bugs-in-the-flow-director-of-hns3-driver'
Merge branch : 'fixes' of into for-next
Merge branch : 'for-6.18-fixes' into for-6.19
Merge branch : 'for-6.19-vsprintf-timespec64' into for-linus
Merge branch : 'for-6.19/alps' into for-linus
Merge branch : 'for-6.19/core' into for-linus
Merge branch : 'for-6.19/cxl-addr-xlat' into cxl-for-next
Merge branch : 'for-6.19/cxl-elc' into cxl-for-next
Merge branch : 'for-6.19/cxl-elc-test' into cxl-for-next
Merge branch : 'for-6.19/cxl-misc' into cxl-for-next
Merge branch : 'for-6.19/cxl-misc' into cxl-for-next
Merge branch : 'for-6.19/cxl-misc' into cxl-for-next
Merge branch : 'for-6.19/cxl-prm' into cxl-for-next
Merge branch : 'for-6.19/dt-bindings' into for-6.19/arm64/dt
Merge branch : 'for-6.19/hid-bpf' into for-linus
Merge branch : 'for-6.19/intel-ish-v2' into for-linus
Merge branch : 'for-6.19/intel-thc' into for-linus
Merge branch : 'for-6.19/logitech' into for-linus
Merge branch : 'for-6.19/nintendo' into for-linus
Merge branch : 'for-6.19/uclogic' into for-linus
Merge branch : 'for-6.19/winwing' into for-linus
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next/set_memory' into for-next/core
Merge branch : 'for-next/sysreg' into for-next/core
Merge branch : 'for-v6.19/clk-dt-bindings' into next/dt64
Merge branch : 'fou-gue-fix-skb-memleak-with-inner-protocol-0'
Merge branch : 'general-enhancements-to-rqspinlock-stress-test'
Merge branch : 'gve-implement-xdp-hw-rx-timestamping-support-for-dq'
Merge branch : 'gve-improve-rx-buffer-length-management'
Merge branch : 'gve-stats-reporting-fixes'
Merge branch : 'icc-dynamic-ids' into icc-next
Merge branch : 'icc-kaanapali' into icc-next
Merge branch : 'icc-msm8996' into icc-next
Merge branch : 'icc-sa8775p' into icc-next
Merge branch : 'icc-sdx75' into icc-next
Merge branch : 'icc-sm6350' into icc-next
Merge branch : 'icmp-add-rfc-5837-support'
Merge branch : 'implement-more-features-for-txgbe-devices'
Merge branch : 'improvements-over-dsa-conduit-ethtool-ops'
Merge branch : 'inet-frags-flush-pending-skbs-in-fqdir_pre_exit'
Merge branch : 'intel-sst' of https://github.com/spandruvada/linux-kernel into for-next
Merge branch : 'intel-wired-lan-driver-updates-2025-10-15-ice-iavf-ixgbe-i40e-e1000e'
Merge branch : 'intel-wired-lan-driver-updates-2025-11-25-ice-idpf-iavf-ixgbe-ixgbevf-e1000e'
Merge branch : 'introduce-the-dsa_xmit_port_mask-tagging-protocol-helper'
Merge branch : 'io_uring-6.18' into for-6.19/io_uring
Merge branch : 'iommufd_dmabuf' into k.o-iommufd/for-next
Merge branch : 'ipvlan-addrs_lock-made-per-port'
Merge branch : 'kbuild-6.19.fms.extension'
Merge branch : 'kbuild-6.19.fms.extension'
Merge branch : 'kbuild-6.19.fms.extension'
Merge branch : 'kvm-arm64/misc' into kvmarm/next
Merge branch : 'kvm-arm64/nv-xnx-haf' into kvmarm/next
Merge branch : 'kvm-arm64/sea-user' into kvmarm/next
Merge branch : 'kvm-arm64/vgic-lr-overflow' into kvmarm/next
Merge branch : 'libbpf-fix-btf-dedup-to-support-recursive-typedef'
Merge branch : 'limited-queueing-in-nmi-for-rqspinlock'
Merge branch : 'linus/master' into sched/core, to resolve conflict
Merge branch : 'loop-aio-nowait' into for-6.19/block
Merge branch : 'make-tc-bpf-helpers-preserve-skb-metadata'
Merge branch : 'mauro' into docs-mw
Merge branch : 'media-uapi' into docs-mw
Merge branch : 'media-uapi' of git://git.lwn.net/linux into media-next
Merge branch : 'memory-hotplug'
Merge branch : 'misc-rqspinlock-updates'
Merge branch : 'mlx5-misc-fixes-2025-12-01'
Merge branch : 'mlx5-misc-fixes-2025-12-09'
Merge branch : 'mlx5-misc-fixes-2025-12-25'
Merge branch : 'mlx5-misc-fixes-2026-01-26'
Merge branch : 'mlx5-misc-fixes-2026-01-27'
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlx5e-profile-change-fix'
Merge branch : 'mlxsw-three-m-router-fixes'
Merge branch : 'mm-hotfixes-stable' into mm-nonmm-stable in order to be able
Merge branch : 'mm-hotfixes-stable' into mm-stable in order to merge
Merge branch : 'mm-hotfixes-stable' into mm-stable to be able to merge "mm:
Merge branch : 'mpls-remove-rtnl-dependency'
Merge branch : 'mptcp-avoid-dup-nl-events-and-propagate-error'
Merge branch : 'mptcp-fix-warn-on-bad-status'
Merge branch : 'mptcp-memcg-accounting-for-passive-sockets-backlog-processing'
Merge branch : 'mptcp-misc-fixes-for-v6-19-rc1'
Merge branch : 'mptcp-pm-in-kernel-fullmesh-endp-nb-bind-cases'
Merge branch : 'multi-split-btf-fixes-and-test'
Merge branch : 'neighbour-convert-rtm_getneightbl-and-rtm_setneightbl-to-rcu'
Merge branch : 'net-add-1600gbps-1-6t-link-mode-support'
Merge branch : 'net-add-phylink-managed-wol-and-convert-stmmac'
Merge branch : 'net-adjust-conservative-values-around-napi'
Merge branch : 'net-airoha-add-an7583-ethernet-controller-support'
Merge branch : 'net-airoha-add-some-new-ethtool-bits'
Merge branch : 'net-airoha-npu-introduce-support-for-airoha-7583-npu'
Merge branch : 'net-altera-tse-cleanup-init-sequence'
Merge branch : 'net-avoid-ehash-lookup-races'
Merge branch : 'net-broadcom-migrate-to-get_rx_ring_count-ethtool-callback'
Merge branch : 'net-common-feature-compute-for-upper-interface'
Merge branch : 'net-cpsw-execute-ndo_set_rx_mode-callback-in-a-work-queue'
Merge branch : 'net-deal-with-sticky-tx-queues'
Merge branch : 'net-dsa-b53-add-support-for-bcm5389-97-98-and-bcm63xx-arl-formats'
Merge branch : 'net-dsa-b53-fix-arl-accesses-for-bcm5325-65-and-allow-vid-0'
Merge branch : 'net-dsa-lantiq-a-bunch-of-fixes'
Merge branch : 'net-dsa-lantiq_gswip-add-support-for-maxlinear-gsw1xx-switch-family'
Merge branch : 'net-dsa-lantiq_gswip-clean-up-and-improve-vlan-handling'
Merge branch : 'net-dsa-lantiq_gswip-use-regmap-for-register-access'
Merge branch : 'net-dsa-yt921x-add-stp-mst-support'
Merge branch : 'net-dsa-yt921x-add-support-for-motorcomm-yt921x'
Merge branch : 'net-dsa-yt921x-fix-parsing-mib-attributes'
Merge branch : 'net-enetc-add-i-mx94-enetc-support'
Merge branch : 'net-enetc-add-port-mdio-support-for-both-i-mx94-and-i-mx95'
Merge branch : 'net-expand-napi_skb_cache-use'
Merge branch : 'net-fec-do-some-cleanup-for-the-driver'
Merge branch : 'net-fix-potential-crash-in-net-sched-cls_u32-c'
Merge branch : 'net-freescale-migrate-to-get_rx_ring_count-ethtool-callback'
Merge branch : 'net-gro-fix-outer-network-offset'
Merge branch : 'net-hibmcge-add-support-for-tracepoint-and-pagepool-on-hibmcge-driver'
Merge branch : 'net-intel-migrate-to-get_rx_ring_count-ethtool-callback'
Merge branch : 'net-introduce-struct-sockaddr_unsized'
Merge branch : 'net-liquidio-fix-memory-leaks-in-setup_nic_devices'
Merge branch : 'net-macb-eyeq5-support'
Merge branch : 'net-macb-various-cleanups'
Merge branch : 'net-mana-enforce-tx-sge-limit-and-fix-error-cleanup'
Merge branch : 'net-mana-refactor-gf-stats-handling-and-add-rx_missed_errors-counter'
Merge branch : 'net-mdio-improve-reset-handling-of-mdio-devices'
Merge branch : 'net-mlx-migrate-to-new-get_rx_ring_count-ethtool-api'
Merge branch : 'net-mlx5-add-balance-id-support-for-lag-multiplane-groups'
Merge branch : 'net-mlx5-misc-changes-2025-11-17'
Merge branch : 'net-mlx5-move-notifiers-outside-the-devlink-lock'
Merge branch : 'net-mlx5e-disable-egress-xdp-redirect-in-default'
Merge branch : 'net-mlx5e-enhance-dcbnl-get-set-maxrate-code'
Merge branch : 'net-mlx5e-reduce-interface-downtime-on-configuration-change'
Merge branch : 'net-netdevsim-fix-inconsistent-carrier-state-after-link-unlink'
Merge branch : 'net-optimize-tx-throughput-and-efficiency'
Merge branch : 'net-phy-add-iterator-mdiobus_for_each_phy'
Merge branch : 'net-phy-add-open-alliance-tc14-10base-t1s-phy-cable-diagnostic-support'
Merge branch : 'net-phy-add-support-for-fbnic-phy-w-25g-50g-and-100g-support'
Merge branch : 'net-phy-adin1100-fix-powerdown-mode-setting'
Merge branch : 'net-phy-microchip_t1s-add-support-for-lan867x-rev-d0-phy'
Merge branch : 'net-phy-mscc-add-support-for-phy-led-control'
Merge branch : 'net-phy-remove-fixed_phy_add-and-first-its-users'
Merge branch : 'net-pse-pd-add-tps23881b-support'
Merge branch : 'net-ravb-soc-specific-configuration'
Merge branch : 'net-renesas-cleanup-usage-of-gptp-flags'
Merge branch : 'net-sched-fix-memory-leak-on-mirred-loop'
Merge branch : 'net-sched-teql-enforce-hierarchy-placement'
Merge branch : 'net-smc-introduce-smc_hs_ctrl'
Merge branch : 'net-smc-make-wr-buffer-count-configurable'
Merge branch : 'net-stmmac-add-support-for-coarse-timestamping'
Merge branch : 'net-stmmac-clean-up-plat_dat-allocation-initialisation'
Merge branch : 'net-stmmac-convert-glue-drivers-to-use-stmmac_get_phy_intf_sel'
Merge branch : 'net-stmmac-convert-meson8b-to-use-stmmac_get_phy_intf_sel'
Merge branch : 'net-stmmac-disable-eee-rx-clock-stop-when-vlan-is-enabled'
Merge branch : 'net-stmmac-dwmac-sophgo-add-phy-interface-filter'
Merge branch : 'net-stmmac-hwif-c-cleanups'
Merge branch : 'net-stmmac-ingenic-convert-to-set_phy_intf_sel'
Merge branch : 'net-stmmac-lpc18xx-and-sti-convert-to-set_phy_intf_sel'
Merge branch : 'net-stmmac-more-cleanups'
Merge branch : 'net-stmmac-multi-interface-stmmac'
Merge branch : 'net-stmmac-pass-struct-device-to-init-exit'
Merge branch : 'net-stmmac-pcs-support-part-2'
Merge branch : 'net-stmmac-phylink-pcs-conversion'
Merge branch : 'net-stmmac-qcon-ethqos-rgmii-accessor-cleanups'
Merge branch : 'net-stmmac-rk-use-phy_intf_sel_x'
Merge branch : 'net-stmmac-sanitise-stmmac_is_jumbo_frm'
Merge branch : 'net-stmmac-simplify-axi_blen-handling'
Merge branch : 'net-stmmac-socfpga-add-agilex5-platform-support-and-enhancements'
Merge branch : 'net-use-skb_attempt_defer_free-in-napi_consume_skb'
Merge branch : 'net_sched-speedup-qdisc-dequeue'
Merge branch : 'netconsole-allow-userdata-buffer-to-grow-dynamically'
Merge branch : 'networking-docs-section-headings-cleanup'
Merge branch : 'next' into for-linus
Merge branch : 'objtool/core'
Merge branch : 'objtool/core' of https://git.kernel.org/pub/scm/linux/kernel/git/jpoimboe/linux
Merge branch : 'p2pdma-mmio-6.19.v5' into for-6.19/block
Merge branch : 'pai-pmu-merge'
Merge branch : 'pci/controller/brcmstb'
Merge branch : 'pci/controller/dw-rockchip'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/host-common'
Merge branch : 'pci/controller/ixp4xx'
Merge branch : 'pci/controller/j721e'
Merge branch : 'pci/controller/keystone'
Merge branch : 'pci/controller/mediatek'
Merge branch : 'pci/controller/meson'
Merge branch : 'pci/controller/qcom'
Merge branch : 'pci/controller/rcar-gen2'
Merge branch : 'pci/controller/rzg3s-host'
Merge branch : 'pci/controller/s32g'
Merge branch : 'pci/controller/sg2042'
Merge branch : 'pci/controller/sky1'
Merge branch : 'pci/controller/spacemit-k1'
Merge branch : 'pci/controller/stm32'
Merge branch : 'pci/dt-binding'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/err'
Merge branch : 'pci/misc'
Merge branch : 'pci/ptm'
Merge branch : 'pci/pwrctrl-tc9563'
Merge branch : 'pci/resource'
Merge branch : 'percpu_hash-maps'
Merge branch : 'phy-mscc-fix-ptp-for-vsc8574-and-vsc8572'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-em'
Merge branch : 'pm-powercap'
Merge branch : 'pm-sleep'
Merge branch : 'preserve-pse-pd692x0-configuration-across-reboots'
Merge branch : 'psp-track-stats-from-core-and-provide-a-driver-stats-api'
Merge branch : 'ptp-ocp-a-fix-and-refactoring'
Merge branch : 'pwm/th1520' into pwm/for-next
Merge branch : 'python-modules' into docs-mw
Merge branch : 'rcu/misc' into next
Merge branch : 'rcu/refscale' into next
Merge branch : 'rcu/srcu' into next
Merge branch : 'replace-bpf-memory-allocator-with-kmalloc_nolock-in-local-storage'
Merge branch : 'rework/atomic-flush-hardlockup' into for-linus
Merge branch : 'rework/nbcon-in-kdb' into for-linus
Merge branch : 'rework/preempt-legacy-kthread' into for-linus
Merge branch : 'rework/suspend-fixes' into for-linus
Merge branch : 'rework/threaded-printk' into for-linus
Merge branch : 'rework/write_atomic-unsafe' into for-linus
Merge branch : 's390-qeth-improve-handling-of-osa-rcs'
Merge branch : 'sctp-avoid-redundant-initialisation-in-sctp_accept-and-sctp_do_peeloff'
Merge branch : 'sctp-fix-two-issues-in-sctp_clone_sock'
Merge branch : 'selftest-af_unix-misc-updates'
Merge branch : 'selftests-bpf-convert-test_tc_edt-sh-into-test_progs'
Merge branch : 'selftests-bpf-convert-test_tc_tunnel-sh-to-test_progs'
Merge branch : 'selftests-bpf-enfoce-so_reuseaddr-in-basic-test-servers'
Merge branch : 'selftests-bpf-integrate-test_xsk-c-to-test_progs-framework'
Merge branch : 'selftests-bpf-networking-test-cleanups'
Merge branch : 'selftests-couple-of-fixes-in-toeplitz-rps-cases'
Merge branch : 'selftests-drv-net-convert-gro-and-toeplitz-tests-to-work-for-drivers-in-nipa'
Merge branch : 'selftests-drv-net-fix-issues-in-devlink_rate_tc_bw-py'
Merge branch : 'selftests-drv-net-psp-fix-templated-test-names-in-psp-py'
Merge branch : 'selftests-fix-build-warnings-and-errors' (part)
Merge branch : 'selftests-forwarding-vxlan_bridge_1q_mc_ul-fix-flakiness'
Merge branch : 'selftests-hw-net-toeplitz-read-config-from-the-nic-directly'
Merge branch : 'selftests-mptcp-counter-cache-stats-before-timeout'
Merge branch : 'selftests-vsock-refactor-and-improve-vmtest-infrastructure'
Merge branch : 'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-next
Merge branch : 'slab/for-6.19/memdesc_prep' into slab/for-next
Merge branch : 'slab/for-6.19/mempool_alloc_bulk' into slab/for-next
Merge branch : 'slab/for-6.19/sheaves_cleanups' into slab/for-next
Merge branch : 'support-non-linear-skbs-for-bpf_prog_test_run'
Merge branch : 'tape-block-sizes'
Merge branch : 'tcp-clean-up-syn-ack-rto-code-and-apply-max-rto'
Merge branch : 'tcp-provide-better-locality-for-retransmit-timer'
Merge branch : 'tcp-tcp_rcvbuf_grow-changes'
Merge branch : 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch : 'tools-final2' into docs-mw
Merge branch : 'tools-ynl-add-schema-checking'
Merge branch : 'tools-ynl-gen-regeneration-comment-function-prefix'
Merge branch : 'tools-ynl-turn-the-page-pool-sample-into-a-real-tool'
Merge branch : 'topic/func-profiler-offset' of git://git.kernel.org/pub/scm/linux/kernel/git/mhiramat/linux into trace/trace/core
Merge branch : 'txgbe-feat-new-aml-firmware'
Merge branch : 'txgbe-support-more-modules'
Merge branch : 'unify-platform-suspend-resume-routines-for-pci-dwmac-glue'
Merge branch : 'v6.19-shared/clkids' into v6.19-armsoc/dts64
Merge branch : 'vfs-6.19.directory.locking' into base.vfs-6.19.ovl
Merge branch : 'virtio-net-fix-the-deadlock-when-disabling-rx-napi'
Merge branch : 'vsock-fix-so_zerocopy-on-accept-ed-vsocks'
Merge branch : 'vsock-virtio-fix-data-loss-disclosure-due-to-joining-of-non-linear-skb'
Merge branch : 'vsock-virtio-fix-tx-credit-handling'
 
Merge branch 'xfrm: IPsec hardware offload performance improvements'
 
Merge branch : 'xsk-minor-optimizations-around-locks'
Merge branch : 'ynl-cli-list-attrs-argument'
Merge branch : 'zcrx-query-6.19' into for-6.19/io_uring
Merge branch : 'zcrx-updates-6.19' into for-6.19/io_uring
 
Linux: Merge branch 6.18/scsi-fixes into 6.19/scsi-staging
 
Merge branches : 'acpi-misc' and 'pnp'
Merge branches : 'acpi-tad', 'acpi-fan', 'acpi-dptf' and 'acpi-tools'
Merge branches : 'acpica', 'acpi-property', 'acpi-pm' and 'acpi-battery'
Merge branches : 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/tegra', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches : 'clk-socfpga', 'clk-renesas', 'clk-cleanup', 'clk-samsung' and 'clk-mediatek' into clk-next
Merge branches : 'clk-visconti', 'clk-imx', 'clk-microchip', 'clk-rockchip' and 'clk-qcom' into clk-next
Merge branches : 'fixes' and 'misc' into for-next
Merge branches : 'for-next/misc', 'for-next/kselftest', 'for-next/efi-preempt', 'for-next/assembler-macro', 'for-next/typos', 'for-next/sme-ptrace-disable', 'for-next/local-tlbi-page-reused', 'for-next/mpam', 'for-next/acpi' and 'for-next/documentation', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches : 'ib-mfd-hwmon-6.19' and 'ib-mfd-input-power-regulator-6.19' into ibs-for-mfd-merged
Merge branches : 'pm-core' and 'pm-runtime'
Merge branches : 'pm-cpuidle' and 'pm-powercap'
Merge branches : 'pm-em' and 'pm-opp'
Merge branches : 'pm-qos' and 'pm-tools'
 
Merge commit : 'linus' into core/bugs, to resolve conflicts
 
Linux: Merge drm/drm-next into drm-intel-gt-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge drm/drm-next into drm-xe-next-fixes
Linux: Merge existing fixes from spi/for-6.18 into new branch
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc4
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc5+
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf at 6.18-rc2
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
 
Merge patch "kbuild: Add '-fms-extensions' to areas with dedicated CFLAGS"
 
Linux: Merge patch series "`syn` support"
Linux: Merge patch series "Add and use folio_next_pos()"
Linux: Merge patch series "Add OP-TEE based RPMB driver for UFS devices"
Linux: Merge patch series "Add R-Car CAN-FD suspend/resume support"
Linux: Merge patch series "alloc misaligned vectors for zoned XFS v2"
Linux: Merge patch series "allow file systems to increase the minimum writeback chunk size v2"
 
Merge patch series "auxdisplay: linedisp: support attribute attachment to auxdisplay devices"
 
Merge patch series "can: m_can: Add am62 wakeup support"
Merge patch series "can: m_can: various cleanups"
Merge patch series "can: mcp251xfd: add gpio functionality"
Merge patch series "can: netlink: add CAN XL support"
Merge patch series "can: raw: better approach to instantly reject unsupported CAN frames"
Merge patch series "can: usb: fix URB memory leaks"
 
Linux: Merge patch series "cheaper MAY_EXEC handling for path lookup"
Linux: Merge patch series "convert can drivers to use ndo_hwtstamp callbacks"
 
Merge patch series "coredump: cleanups & pidfd extension"
 
Linux: Merge patch series "Create and use APIs to centralise locking for directory ops."
 
Merge patch series "credential guards: credential preparation"
 
Merge patch series "credentials guards: the easy cases"
 
Merge patch series "creds: add {scoped_}with_kernel_creds()"
 
Linux: Merge patch series "Eight small UFS patches"
Linux: Merge patch series "enable iomap dio write completions from interrupt context v2"
Linux: Merge patch series "Enhance UFS Mediatek Driver"
 
Merge patch series "file: FD_{ADD,PREPARE}()"
 
Merge patch series "filelock: fix conflict detection with userland file delegations"
 
Linux: Merge patch series "filemap_* writeback interface cleanups v2"
Linux: Merge patch series "Fix two regressions from start_creating()/start_removing() conversion"
Linux: Merge patch series "Fix two syzbot corruption bugs in minix filesystem"
Linux: Merge patch series "Fix vm.dirtytime_expire_seconds=0 causing 100% CPU"
 
Merge patch series "fs: fully sync all fsese even for an emergency sync"
Merge patch series "fs: introduce super write guard"
Merge patch series "fs: start to split up fs.h"
Merge patch series "fs: tidy up step_into() & friends before inlining"
 
Merge patch series "fuse: fixes and cleanups for expired dentry eviction"
Merge patch series "fuse: use iomap for buffered reads + readahead"
 
Linux: Merge patch series "hide ->i_state behind accessors"
 
Merge patch series "iomap: buffered io changes"
Merge patch series "iomap: zero range folio batch support"
 
Merge patch series "MAINTAINERS: Add myself as m_can maintainer"
 
Merge patch series "ns: fixes for namespace iteration and active reference counting"
Merge patch series "ns: header cleanups and initial namespace reference count improvements"
 
Merge patch series "nstree: listns()"
 
Linux: Merge patch series "Optimize the hot path in the UFS driver"
 
Merge patch series "ovl: convert copyup credential override to cred guard"
Merge patch series "ovl: convert creation credential override to cred guard"
Merge patch series "ovl: convert to cred guard"
 
Merge patch series "pinctrl: intel: Consolidate struct intel_padgroup initialisers"
Merge patch series "pinctrl: intel: Convert the rest to use INTEL_GPP()"
Merge patch series "pinctrl: intel: Export intel_gpio_add_pin_ranges() and use it"
Merge patch series "pinctrl: intel: Unify error messages"
 
Linux: Merge patch series "qla2xxx target mode improvements"
Linux: Merge patch series "re-enable IOCB_NOWAIT writes to files v2"
Linux: Merge patch series "Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk"
Linux: Merge patch series "replace old wq(s), added WQ_PERCPU to alloc_workqueue"
 
Merge patch series "scsi: target: Add WRITE_ATOMIC_16 support"
 
Linux: Merge patch series "smartpqi updates"
Linux: Merge patch series "Support power resources defined in acpi on ata"
 
Merge patch series "target: RW/num_cmds stats improvements"
 
Merge patch series "ufs: Add support for AMD Versal Gen2 UFS"
 
Linux: Merge patch series "Update lpfc to revision 14.4.0.12"
 
Merge patch series "usb: typec: ucsi: revert broken buffer management"
Merge patch series "usb: typec: ucsi_glink: Add support UCSI v2"
 
Merge patch series "vfs: properly deny directory leases on filesystems with special lease handling"
Merge patch series "vfs: recall-only directory delegations for knfsd"
 
Merge remote-tracking branch : 'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch : 'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch : 'drm/drm-next' into drm-misc-next
Merge remote-tracking branch : 'drm/drm-next' into msm-next-robclark
 
Merge remote-tracking branches : 'ras/edac-amd-atl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
 
Merge tag : '9p-for-6.19-rc1' of https://github.com/martinetd/linux
Merge tag : 'acpi-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'alpha-for-v6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha
Merge tag : 'amd-drm-fixes-6.19-2025-12-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.19-2025-12-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.19-2026-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.19-2026-01-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.19-2026-01-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.19-2026-01-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.19-2026-02-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.19-2025-10-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.19-2025-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.19-2025-11-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.19-2025-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.19-2025-12-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v6.19-2025-11-10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amlogic-arm64-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers-late
Merge tag : 'anlogic-initial-6.19-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/newsoc
Merge tag : 'apple-soc-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers-late
Merge tag : 'arm-soc/for-6.19/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stack
Merge tag : 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asoc-fix-v6.18-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.19-rc8' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'aspeed-6.19-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag : 'at24-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag : 'at91-defconfig-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag : 'at91-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-fixes-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag : 'ata-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.19-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-current-20260113' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless
Merge tag : 'ath-next-20251103' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next
Merge tag : 'ath-next-20251111' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'audit-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'auto-type-conversion-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-auto
Merge tag : 'auxdisplay-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag : 'backlight-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-next-pullrequest-20251024' of https://git.open-mesh.org/linux-merge
Merge tag : 'bitmap-for-6.19' of github.com:/norov/linux
Merge tag : 'bitmap-for-6.19-rc5' of https://github.com/norov/linux
Merge tag : 'block-6.19-20251208' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20260102' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20260130' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-6.19-20260205' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
Merge tag : 'caps-pr-20251204' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag : 'ceph-for-6.19-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.19-rc5' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.19-rc9' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.19-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.19-rc5-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'Chinese-docs-6.18' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into alex
Merge tag : 'Chinese-docs-6.19' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into tmp
Merge tag : 'chrome-platform-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'cix-dt-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-imx-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-microchip-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag : 'clk-renesas-rzv2h-plldsi-tag' into renesas-clk-for-v6.19
Merge tag : 'coccinelle-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag : 'configfs-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
Merge tag : 'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-core-2025-12-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-debugobjects-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core_urgent_for_v6.19_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag : 'cpufreq-arm-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cpufreq-arm-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'csky-for-linus-6.19' of https://github.com/c-sky/csky-linux
Merge tag : 'cxl-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'devfreq-next-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag : 'devicetree-fixes-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dma-mapping-6.19-2025-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.19-2025-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.19-2025-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.19-2026-01-20' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.19-2026-01-30' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.19-2026-02-06' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dmaengine-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.19' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'drm-fixes-2025-12-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-12-20' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-12-27' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-01-02' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-01-09' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-01-23' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-01-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-02-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2025-12-31' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-01-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2025-10-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-gt-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-12-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-12-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-01-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-10-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-10-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-11-05-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-11-14-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-12-01-1' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-fixes-2025-12-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-fixes-2026-01-23' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2025-11-18' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2025-12-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2025-12-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-rust-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
Merge tag : 'drm-rust-next-2025-11-18' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag : 'drm-rust-next-2025-11-21' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag : 'drm-xe-fixes-2025-12-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-01-22' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2025-10-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-10-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-11-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-11-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-11-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'edac_updates_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.19_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.19-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'exfat-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'ext4_for_linus-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'exynos-drm-fixes-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'f2fs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'firewire-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'for-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-rc8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.19/block-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'for-6.19/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.19/io_uring-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus-6.19-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-6.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.19-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-net-2025-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fpsimd-on-stack-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'fsnotify_for_v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'ftrace-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'ftrace-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'fuse-update-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gfs2-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gnss-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss
Merge tag : 'gpio-fixes-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio/shared-gpios-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git into gpio/for-next
Merge tag : 'hardening-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hfs-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag : 'hid-for-linus-2025120201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2026010801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.19-take-2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20260112' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-fixes-signed-20260121' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20251207' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'i3c/for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-mfd-hwmon-v6.19' into hwmon-next
Merge tag : 'icc-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-6.19-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag : 'iio-fixes-for-6.19a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.19a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-defconfig-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag : 'imx-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag : 'imx-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-maintainers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'input-for-v6.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'io_uring-6.19-20251208' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20260102' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-6.19-20260205' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'iommu-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'ipe-pr-20251202' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag : 'ipsec-2026-01-14' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2025-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-drivers-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'iwlwifi-fixes-2026-02-03' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2025-10-28' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-ms-extensions-6.19' into kbuild-next
Merge tag : 'kbuild-ms-extensions-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux into slab/for-6.19/freelist_aba_t_cleanups
Merge tag : 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'keys-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'keys-trusted-next-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'keys-trusted-next-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'ktest-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag : 'kvm-riscv-6.19-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-next-6.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.19-rc8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-gmem-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-tdx-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-6.19' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'leds-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libcrypto-at-least-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libnvdimm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.19-20251210' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.19-20260115' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.19-20260123' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-6.19-20251017' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.19-20251112-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.19-20251126' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.19-20251129' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.19-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-fixes-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-fixes-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-futex-2025-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'md-6.19-20251111' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.19/block
Merge tag : 'md-6.19-20251130' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.19/block
Merge tag : 'md-6.19-20251231' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.19
Merge tag : 'media/v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-fixes-20260119' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'mediatek-drm-next-20251120' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memblock-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'memory-controller-drv-6.19-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'mips-fixes_6.19_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-01-15-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-01-20-13-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-01-29-09-41' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-02-04-15-55' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-02-06-12-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'mpfs-pinctrl-binding-base' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into devel
Merge tag : 'mt76-next-2025-11-24' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-arm32-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/arm
Merge tag : 'mtk-defconfig-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag : 'mtk-dts32-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-dts64-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-dt64-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'nand/for-6.19' into mtd/next
Merge tag : 'net-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.19-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-25-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-12-16' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-01-02' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-02-05' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-25-10-30' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-25-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.19-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nolibc-20251130-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag : 'ntb-6.19-bugfixes' of https://github.com/jonmason/ntb
Merge tag : 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nuvoton-arm-6.19-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag : 'nvme-6.19-2025-12-04' of git://git.infradead.org/nvme into block-6.19
Merge tag : 'nvme-6.19-2026-01-14' of git://git.infradead.org/nvme into block-6.19
Merge tag : 'nvme-6.19-2026-01-28' of git://git.infradead.org/nvme into block-6.19
Merge tag : 'nvme-6.19-2026-02-05' of git://git.infradead.org/nvme into block-6.19
Merge tag : 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v6.19/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/defconfig
Merge tag : 'omap-for-v6.19/drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge tag : 'omap-for-v6.19/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag : 'omap-for-v6.19/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag : 'opp-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'parisc-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.19-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.19-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.19-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.19-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'peci-next-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag : 'perf-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v6.19-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-fixes-for-v6.19-2026-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.19-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.19-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.19-rc3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'printk-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pstore-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.19-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pxa1908-dt-for-6.19' of https://gitlab.com/pxa1908-mainline/linux into soc/dt
Merge tag : 'qcom-arm32-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-drivers-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'random-6.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'ras_core_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'regmap-fix-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.19-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-drivers-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dts-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-for-v6.19-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v6.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r8a779a0-dt-binding-defs-tag2' into renesas-clk-for-v6.19
Merge tag : 'renesas-r8a779a0-dt-binding-defs-tag2' into renesas-dts-for-v6.19
Merge tag : 'renesas-r9a09g047-dt-binding-defs-tag5' into renesas-clk-for-v6.19
Merge tag : 'renesas-r9a09g057-dt-binding-defs-tag5' into renesas-clk-for-v6.19
Merge tag : 'reset-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag : 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
Merge tag : 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
Merge tag : 'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
Merge tag : 'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
Merge tag : 'riscv-config-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag : 'riscv-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-for-linus-6.19-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-sophgo-dt-for-v6.19' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rpmsg-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-2025-12-15' of https://github.com/pkshih/rtw
Merge tag : 'rtw-next-2025-11-21-v2' of https://github.com/pkshih/rtw
Merge tag : 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-drivers-6.19-2-late' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers-late
Merge tag : 'samsung-drivers-firmware-clk-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-dt-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-pinctrl-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'scoped-ksimd-for-arm-arm64' into libcrypto-fpsimd-on-stack
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'selinux-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'slab-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.19-rc8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'Smack-for-6.19' of https://github.com/cschaufler/smack-next
Merge tag : 'smp-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
Merge tag : 'soc-dt-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-newsoc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc_fsl-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers-late
Merge tag : 'socfpga_clk_for_v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into clk-socfpga
Merge tag : 'socfpga_dts_updates_for_v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'socfpga_firmware_updates_for_v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
Merge tag : 'sound-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spacemit-dt-for-6.19-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag : 'spdx-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag : 'spi-fix-v6.19-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next
Merge tag : 'spi-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-bus-firewall-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers
Merge tag : 'stm32-dt-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'sunxi-drivers-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag : 'sunxi-dt-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sysctl-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'tegra-for-6.19-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag : 'tegra-for-6.19-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.19-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag : 'tegra-for-6.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.19-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-6.19-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.19-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-6.19-syscore' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tenstorrent-dt-for-v6.19' of https://github.com/tenstorrent/linux into soc/newsoc
Merge tag : 'thead-dt-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag : 'thermal-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-nextx
Merge tag : 'ti-driver-soc-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-k3-dt-fixes-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/fixes
Merge tag : 'ti-k3-dt-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'ti-k3-dt-for-v6.19-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-clocksource-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag : 'tomoyo-pr-20251212' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag : 'topic/drm-intel-plane-color-pipeline-2025-12-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'topic/xe-vfio-2025-12-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'topic/xe-vfio-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'tpmdd-sessions-next-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-ringbuffer-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rv-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tracepoints-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tsm-fixes-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag : 'tsm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag : 'tty-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-v2025.12.02' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'ubifs-for-linus-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'uml-for-linux-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.19-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v6.18-rc2' into 'drm-rust-next'
Merge tag : 'v6.18-rc3' into irq/msi
Merge tag : 'v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag : 'v6.18-rc5' into media-next
Merge tag : 'v6.18-rc5' into objtool/core, to pick up fixes
Merge tag : 'v6.18-rc6' into drm-next
Merge tag : 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.19-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.19-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.19-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.19-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.19-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.19-rc-smb-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.19-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.19-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.19-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.19-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.19-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.19-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.19-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.19-rc6-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.19-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.19-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag : 'v6.19-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag : 'v6.19-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.19-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.19-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.19-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'v6.19rc8-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'vfio-v6.18-rc6' into v6.19/vfio/next
Merge tag : 'vfio-v6.19-dma-buf-v9+' into v6.19/vfio/next
Merge tag : 'vfio-v6.19-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.19-rc4' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.19-rc8' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.19-rc1.autofs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.minix' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc5.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.19-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'w1-drv-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag : 'w1-drv-6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-linus
Merge tag : 'wireguard-6.19-rc1-for-jakub' of https://git.kernel.org/pub/scm/linux/kernel/git/zx2c4/wireguard-linux
Merge tag : 'wireless-2025-12-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-01-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-11-22' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2025-10-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-11-27' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-apic-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-build-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_bugs_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cleanups_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_entry_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_mm_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.18_rc3' into x86/microcode
Merge tag : 'xfs-fixes-6.19-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-merge-6.19' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'zynqmp-soc-for-6.18' of https://github.com/Xilinx/linux-xlnx into soc/drivers
 
mfd: altera-sysmgr: Enable compile testing
mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
mfd: bcm2835-pm: Add support for BCM2712
mfd: bd718x7: Use regmap_reg_range() for pmic_status_range
mfd: da9055: Fix missing regmap_del_irq_chip() in error path
mfd: da9055: Simplify the error handling path in da9055_device_init()
mfd: da9063: Occupy second I2C address
mfd: Kconfig: Drop OF dependency on MFD_MAX5970
mfd: ls2kbmc: Remove unneeded semicolon from ls2k_bmc_recover_pci_data()
mfd: macsmc: Add new __SMC_KEY macro
mfd: macsmc: Make SMC write buffers const
mfd: max77620: Fix potential IRQ chip conflict when probing two devices
mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
mfd: pf1550: Add core driver for the PF1550 PMIC
mfd: qnap-mcu: Add proper error handling for command errors
mfd: qnap-mcu: Calculate the checksum on the actual number of bytes received
mfd: qnap-mcu: Hook up the EEPROM sub-device
mfd: qnap-mcu: Move checksum verification to its own function
mfd: qnap-mcu: Use EPROTO in stead of EIO on checksum errors
mfd: sec: Drop a stray semicolon
mfd: sec: Use chained IRQs for s2mpg10
mfd: simple-mfd-i2c: Don't use "proxy" headers
mfd: simple-mfd-i2c: Make ID table style consistent
mfd: simple-mfd-i2c: Remove select I2C_K1 from MFD_SPACEMIT_P1
mfd: syscon: Return -EPROBE_DEFER if the syscon is not found
mfd: tqmx86: Add board definitions for TQMxCU1-HPCM and TQMxCU2-HPCM
mfd: wl1273-core: Remove the header
mfd: wl1273-core: Remove unused driver
 
migrate: correct lock ordering for hugetlb file folios
migrate: optimise alloc_migration_target()
 
MIPS/jazzdma: Provide physical address directly
 
MIPS: alchemy: mtx1: switch to static device properties
MIPS: Alchemy: Remove bogus static/inline specifiers
MIPS: BCM47XX: remove creating a fixed phy
 
mips: configs: loongson1: Update defconfig
 
MIPS: dts: Always descend vendor subdirectories
MIPS: Fix a reference leak bug in ip22_check_gio()
 
mips: fix HIGHMEM initialization
 
MIPS: Fix HOTPLUG_PARALLEL dependency
MIPS: Fix whitespace damage in r4k_wait from VS timer fix
MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits
 
mips: kvm: simplify kvm_mips_deliver_interrupts()
mips: Remove __GFP_HIGHMEM masking
 
misc: amd-sbi: Add helper function to prepare I3C support
misc: amd-sbi: Add support for SB-RMI over I3C
misc: amd-sbi: Add support for Turin platform
misc: amd-sbi: CPUID/MCAMSR protocol for Revision 0x21
misc: amd-sbi: Extend support for CPUID protocol for rev 0x21
misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21
misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store
misc: cb710: Fix a NULL vs IS_ERR() check in probe()
misc: cb710: Replace deprecated PCI functions
misc: lis3lv02d: Use min to simplify lis3lv02d_misc_read
misc: rp1: drop overlay support
misc: rp1: Fix an error handling path in rp1_probe()
 
mISDN: annotate data-race around dev->work
 
mlx4: convert to ndo_hwtstamp API
mlx4: extract GRXRINGS from .get_rxnfc
 
mlx5: extract GRXRINGS from .get_rxnfc
 
mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
mlxsw: spectrum_router: Fix neighbour use-after-free
mlxsw: spectrum_router: Fix possible neighbour reference count leak
 
mm, kfence: describe @slab parameter in __kfence_obj_info()
 
mm, shmem: prevent infinite loop on truncate race
 
mm, swap: cleanup swap entry allocation parameter
mm, swap: do not perform synchronous discard during allocation
mm, swap: fix memory leak in setup_clusters() error path
mm, swap: remove redundant argument for isolating a cluster
mm, swap: remove redundant comment for read_swap_cache_async
mm, swap: rename helper for setup bad slots
mm, swap: restore swap_space attr aviod kernel panic
mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational
 
mm,btrfs: add a filemap_flush_nr helper
 
mm/damon/core: add damon_target->obsolete for pin-point removal
mm/damon/core: add DAMOS quota gaol metric for per-memcg per-numa free memory
mm/damon/core: fix wrong comment of damon_call() return timing
mm/damon/core: get memcg reference before access
mm/damon/core: implement DAMOS_QUOTA_NODE_MEMCG_USED_BP
mm/damon/core: pass migrate_dests to damos_commit_dests()
mm/damon/core: remove call_control in inactive contexts
 
mm/damon/reclaim: use min_sz_region for core address alignment when setting regions
 
mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure
mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure
 
mm/damon/sysfs-schemes: implement path file under quota goal directory
mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_FREE_BP
mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_USED_BP
 
mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure
mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure
mm/damon/sysfs: implement obsolete_target file
mm/damon/sysfs: remove misleading todo comment in nid_show()
mm/damon/sysfs: test commit input against realistic destination
 
mm/damon/tests/core-kunit: add damon_commit_target_regions() test
mm/damon/tests/core-kunit: add damos_commit() test
mm/damon/tests/core-kunit: add damos_commit_dests() test
mm/damon/tests/core-kunit: add damos_commit_quota() test
mm/damon/tests/core-kunit: add damos_commit_quota_goal() test
mm/damon/tests/core-kunit: add damos_commit_quota_goals() test
mm/damon/tests/core-kunit: add test cases to damos_test_commit_filter()
mm/damon/tests/core-kunit: avoid damos_test_commit stack warning
mm/damon/tests/core-kunit: extend damos_test_commit_filter_for() for union fields
mm/damon/tests/core-kunit: fix memory leak in damon_test_set_filters_default_reject()
mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter()
mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs()
mm/damon/tests/core-kunit: handle alloc failure on damos_test_commit_filter()
mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration()
mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions()
mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_set_filters_default_reject()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out()
mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition
mm/damon/tests/core-kunit: remove dynamic allocs on damos_test_commit_filter()
mm/damon/tests/core-kunit: remove unnecessary damon_ctx variable on damon_test_split_at()
mm/damon/tests/core-kunit: remove unused ctx in damon_test_split_regions_of()
mm/damon/tests/core-kunit: split out damos_test_commit_filter() core logic
 
mm/damon/tests/sysfs-kunit: fix use after free on error path
mm/damon/tests/sysfs-kunit: handle alloc failures on damon_sysfs_test_add_targets()
 
mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
 
mm/damon/vaddr: cleanup using pmd_trans_huge_lock()
mm/damon/vaddr: consistently use only pmd_entry for damos_migrate
mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry()
mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio()
 
mm/damon: add a min_sz_region parameter to damon_set_region_biggest_system_ram_default()
mm/damon: add DAMOS quota goal type for per-memcg per-node memory usage
mm/damon: document damos_quota_goal->nid use case
mm/damon: rename damos core filter helpers to have word core
mm/damon: rename damos->filters to damos->core_filters
 
mm/debug: fix missing space in case statement
 
mm/debug_vm_pgtable: add [pte|pmd]_mkwrite_novma() tests
 
mm/dirty: replace READ_ONCE() with pudp_get()
 
mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio()
mm/filemap: Extend __filemap_get_folio() to support NUMA memory policies
 
mm/hmm/test: fix error handling in dmirror_device_init
 
mm/huge_memory.c: introduce folio_split_unmapped
 
mm/huge_memory: add device-private THP support to PMD operations
mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd()
mm/huge_memory: add split_huge_page_to_order()
mm/huge_memory: avoid reinvoking folio_test_anon()
mm/huge_memory: change folio_split_supported() to folio_check_splittable()
mm/huge_memory: fix folio split stats counting
mm/huge_memory: fix kernel-doc comments for folio_split() and related
mm/huge_memory: implement device-private THP splitting
mm/huge_memory: introduce enum split_type for clarity
mm/huge_memory: make min_order_for_split() always return an order
mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported()
mm/huge_memory: only get folio_order() once during __folio_split()
mm/huge_memory: optimize and simplify folio stat update after split
mm/huge_memory: optimize old_order derivation during folio splitting
mm/huge_memory: refactor change_huge_pmd() non-present logic
mm/huge_memory: refactor copy_huge_pmd() non-present logic
mm/huge_memory: replace can_split_folio() with direct refcount calculation
mm/huge_memory: update folio stat after successful split
 
mm/hugetlb: allow overcommitting gigantic hugepages
mm/hugetlb: create hstate_is_gigantic_no_runtime helper
mm/hugetlb: extract sysctl into hugetlb_sysctl.c
mm/hugetlb: extract sysfs into hugetlb_sysfs.c
mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather
mm/hugetlb: fix hugetlb_pmd_shared()
mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages()
mm/hugetlb: fix two comments related to huge_pmd_unshare()
mm/hugetlb: ignore hugepage kernel args if hugepages are unsupported
 
mm/hugetlbfs: update hugetlbfs to use mmap_prepare
 
mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN
mm/kasan: fix KASAN poisoning in vrealloc()
mm/kasan: support non-blocking GFP in kasan_populate_vmalloc()
 
mm/kfence: add reboot notifier to disable KFENCE on shutdown
mm/kfence: fix potential deadlock in reboot notifier
mm/kfence: randomize the freelist on initialization
 
mm/khugepaged: continue to collapse on SCAN_PMD_NONE
mm/khugepaged: factor out common logic in [scan,alloc]_sleep_millisecs_store()
mm/khugepaged: fix comment for default scan sleep duration
mm/khugepaged: guard is_zero_pfn() calls with pte_present()
mm/khugepaged: remove redundant clearing of struct collapse_control
mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd()
mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE
 
mm/ksm: fix exec/fork inheritance support for prctl
mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry
 
mm/madvise: allow guard page install/remove under VMA lock
 
mm/memory-failure: fix missing ->mf_stats count in hugetlb poison
mm/memory-failure: improve large block size folio handling
mm/memory-failure: reject unsupported non-folio compound page
mm/memory-failure: remove the selection of RAS
mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn
 
mm/memory/fault: add THP fault handling for zone device private pages
 
mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
 
mm/mempolicy: Export memory policy symbols
 
mm/memremap: add driver callback support for folio splitting
mm/memremap: fix spurious large folio warning for FS-DAX
 
mm/migrate, swap: drop usage of folio_index
 
mm/migrate_device: add THP splitting during migration
mm/migrate_device: handle partially mapped folios during collection
mm/migrate_device: implement THP migration of zone device pages
 
mm/mm_init: don't cond_resched() in deferred_init_memmap_chunk() if called from deferred_grow_zone()
mm/mm_init: Introduce a boot parameter for check_pages
 
mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection
 
mm/page_alloc: batch page freeing in decay_pcp_high
mm/page_alloc: batch page freeing in free_frozen_page_commit
mm/page_alloc: change all pageblocks migrate type on coalescing
mm/page_alloc: clarify batch tuning in zone_batchsize
mm/page_alloc: don't warn about large allocations with __GFP_NOFAIL
mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free
mm/page_alloc: optimize lowmem_reserve max lookup using its semantic monotonicity
mm/page_alloc: prevent pcp corruption with SMP=n
mm/page_alloc: prevent reporting pcp->batch = 0
mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU
mm/page_alloc: simplify and cleanup pcp locking
 
mm/page_owner: add debugfs file 'show_handles'
mm/page_owner: add debugfs file 'show_stacks_handles'
mm/page_owner: add struct stack_print_ctx.flags
mm/page_owner: fix memory leak in page_owner_stack_fops->release()
mm/page_owner: introduce struct stack_print_ctx
mm/page_owner: rename proc-prefixed variables for clarity
mm/page_owner: simplify zone iteration logic in init_early_allocated_pages()
mm/page_owner: update Documentation with 'show_handles' and 'show_stacks_handles'
 
mm/ptdump: replace READ_ONCE() with standard page table accessors
 
mm/rmap: extend rmap and migration support device-private entries
mm/rmap: fix two comments related to huge_pmd_unshare()
 
mm/shmem, swap: fix race of truncate and swap entry split
 
mm/shmem: update shmem to use mmap_prepare
 
mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single
mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction
 
mm/slub: reset KASAN tag in defer_free() before accessing freed memory
 
mm/sparse: fix sparse_vmemmap_init_nid_early definition without CONFIG_SPARSEMEM
 
mm/swap: do not choose swap device according to numa node
mm/swap: fix wrong plist empty check in swap_alloc_slow()
mm/swap: select swap device with default priority round robin
 
mm/swapfile: fix list iteration when next node is removed during discard
mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprate
 
mm/thp: drop follow_devmap_pmd() default stub
 
mm/userfaultfd: don't lock anon_vma when performing UFFDIO_MOVE
 
mm/vma: do not leak memory when .mmap_prepare swaps the file
mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too
mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge
mm/vma: remove unused function, make internal functions static
mm/vma: rename __mmap_prepare() function to avoid confusion
mm/vma: small VMA lock cleanups
 
mm/vmalloc: add a helper to optimize vmalloc allocation gfps
mm/vmalloc: cleanup gfp flag use in new_vmap_block()
mm/vmalloc: cleanup large_gfp in vm_area_alloc_pages()
mm/vmalloc: defer freeing partly initialized vm_struct
mm/vmalloc: handle non-blocking GFP in __vmalloc_area_node()
mm/vmalloc: request large order pages from buddy allocator
mm/vmalloc: support non-blocking GFP flags in alloc_vmap_area()
mm/vmalloc: update __vmalloc_node_range() documentation
mm/vmalloc: use kmalloc_array() instead of kmalloc()
mm/vmalloc: warn on invalid vmalloc gfp flags
 
mm/vmscan: remove redundant __GFP_NOWARN
mm/vmscan: skip increasing kswapd_failures when reclaim was boosted
 
mm/vmstat: fix indentation in fold_diff function
 
mm/zone_device: reinitialize large zone device private folios
mm/zone_device: rename page_free callback to folio_free
mm/zone_device: support large zone device private folios
 
mm/zswap: fix error pointer free in zswap_cpu_comp_prepare()
mm/zswap: fix typos: s/zwap/zswap/
mm/zswap: remove unnecessary dlen writes for incompressible pages
mm/zswap: s/red-black tree/xarray/
 
mm: abstract io_remap_pfn_range() based on PFN
mm: actually mark kernel page table pages
mm: add a ptdesc flag to mark kernel page tables
mm: add ability to take further action in vm_area_desc
mm: add atomic VMA flags and set VM_MAYBE_GUARD as such
mm: add missing static initializer for init_mm::mm_cid.lock
mm: add remap_pfn_range_prepare(), remap_pfn_range_complete()
mm: add shmem_zero_setup_desc()
mm: add spurious fault fixing support for huge pmd
mm: add vma_desc_size(), vma_desc_pages() helpers
mm: add vma_start_write_killable()
mm: always call rmap_walk() on locked folios
mm: avoid unnecessary use of is_swap_pmd()
mm: avoid unnecessary uses of is_swap_pte()
mm: change ghes code to allow poison of non-struct pfn
mm: change type of parameter for memory_notify
mm: change type of state in struct memory_block
mm: consider non-anon swap cache folios in folio_expected_ref_count()
mm: consistently use current->mm in mm_get_unmapped_area()
mm: constify __dump_folio() arguments
mm: convert memory block states (MEM_*) macros to enum
mm: correctly handle UFFD PTE markers
mm: declare VMA flags by bit
mm: describe @flags parameter in memalloc_flags_save()
mm: do not copy page tables unnecessarily for VM_UFFD_WP
mm: don't opencode filemap_fdatawrite_range in filemap_invalidate_inode
mm: eliminate further swapops predicates
mm: eliminate is_swap_pte() when softleaf_from_pte() suffices
mm: fix CONFIG_STACK_GROWSUP typo in mm.h
mm: fix DEBUG_RODATA_TEST indentation in Kconfig
mm: fix some typos in mm module
mm: fix vma_start_write_killable() signal handling
mm: fixup pfnmap memory failure handling to use pgoff
mm: handle poisoning of pfn without struct pages
mm: huge_memory: use folio_can_map_prot_numa() for pmd folio
mm: implement sticky VMA flags
mm: improve kerneldoc comments for __alloc_pages_bulk
mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one
mm: introduce deferred freeing for kernel page tables
mm: introduce io_remap_pfn_range_[prepare, complete]()
mm: introduce leaf entry type and use to simplify leaf entry logic
mm: introduce pmd_is_huge() and use where appropriate
mm: introduce pure page table freeing function
mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps
mm: introduce VMA flags bitmap type
mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma()
mm: kmsan: fix poisoning of high-order non-compound pages
mm: kvmalloc: add non-blocking support for vmalloc
mm: leafops.h: correct kernel-doc function param. names
mm: make INVALID_PHYS_ADDR a generic macro
mm: memcg: dump memcg protection info on oom or alloc failures
mm: memcg: fix unit conversion for K() macro in OOM log
mm: memfd_luo: add CONFIG_SHMEM dependency
mm: memfd_luo: allow preserving memfd
mm: memfd_luo: restore and free memfd_luo_ser on failure
mm: memfd_luo: use memfd_alloc_file() instead of shmem_file_setup()
mm: mprotect: always skip dma pinned folio in prot_numa_skip()
mm: mprotect: avoid unnecessary struct page accessing if pte_protnone()
mm: mprotect: convert to folio_can_map_prot_numa()
mm: numa,memblock: include for 'numa_nodes_parsed'
mm: propagate VM_SOFTDIRTY on merge
mm: readahead: make thp readahead conditional to mmap_miss logic
mm: remove __filemap_fdatawrite
mm: remove __filemap_fdatawrite_range
mm: remove filemap_fdatawrite_wbc
mm: remove is_hugetlb_entry_[migration, hwpoisoned]()
mm: remove non_swap_entry() and use softleaf helpers instead
mm: remove reference to destructor in comment in calculate_sizes()
mm: remove remaining is_swap_pmd() users and is_swap_pmd()
mm: remove the BOUNCE config option
mm: Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from
mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*()
mm: remove unnecessary and incorrect mmap lock assert
mm: rename cpu_bitmap field to flexible_array
mm: rename filemap_fdatawrite_range_kick to filemap_flush_range
mm: rename walk_page_range_mm()
mm: replace pmd_to_swp_entry() with softleaf_from_pmd()
mm: replace READ_ONCE() with standard page table accessors
mm: replace remaining pte_to_swp_entry() with softleaf_from_pte()
mm: restore per-memcg proactive reclaim with !CONFIG_NUMA
mm: set the VM_MAYBE_GUARD flag on guard region install
mm: shmem/tmpfs hugepage defaults config choice
mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access
mm: shmem: allow freezing inode mapping
mm: shmem: avoid build warning for CONFIG_SHMEM=n
mm: shmem: export some functions to internal.h
mm: shmem: use SHMEM_F_* flags instead of VM_* flags
mm: simplify and rename mm flags function for clarity
mm: simplify list initialization in barn_shrink()
mm: skip might_alloc() warnings when PF_MEMALLOC is set
mm: softdirty: add pgtable_supports_soft_dirty()
mm: swap: change swap_alloc_slow() to void
mm: swap: remove scan_swap_map_slots() references from comments
mm: take into account mm_cid size for mm_struct static definitions
mm: thp: introduce folio_split_queue_lock and its variants
mm: thp: reparent the split queue during memcg offline
mm: thp: replace folio_memcg() with folio_memcg_charged()
mm: thp: use folio_batch to handle THP splitting in deferred_split_scan()
mm: tweak __vma_enter_locked()
mm: update mem char driver to use mmap_prepare
mm: update resctl to use mmap_prepare
mm: update vma_modify_flags() to handle residual flags, document
mm: Use folio_next_pos()
mm: use leaf entries in debug pgtable + remove is_swap_pte()
mm: use vma_start_write_killable() in dup_mmap()
mm: userfaultfd: add pgtable_supports_uffd_wp()
mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name
mm: vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned
mm: vmscan: correct nr_requested tracing in scan_folios
mm: vmscan: filter out the dirty file folios for node_reclaim()
mm: vmscan: remove folio_test_private() check in pageout()
mm: vmscan: simplify the folio refcount check in pageout()
mm: vmscan: simplify the logic for activating dirty file folios
mm: vmstat: correct the comment above preempt_disable_nested()
mm: vmstat: output reserved_highatomic and free_highatomic in zoneinfo
 
mm_zone: Generalise has_managed_dma()
 
mmc: core: add WQ_PERCPU to alloc_workqueue users
mmc: core: Allow more host caps to be modified through debugfs
mmc: core: remove uselss memalloc_noio_save
mmc: core: Skip to set the default 200mA SD current limit
mmc: dw_mmc-rockchip: Add memory clock auto-gating support
mmc: dw_mmc: Use dma_set_mask_and_coherent() helper
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread()
mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes
mmc: meson-mx-sdio: Refactor internal clock initialization
mmc: meson-mx-sdio: Switch to regmap for register access
mmc: meson-mx-sdio: Use dev_err_probe() where appropriate
mmc: meson-mx-sdio: Use devm_clk_get_enabled()
mmc: meson-mx-sdio: Use devm_mmc_alloc_host() helper
mmc: mmc_test: Switch to use %ptSp
mmc: mtk-sd: replace use of system_wq with system_percpu_wq
mmc: omap: add WQ_PERCPU to alloc_workqueue users
mmc: renesas_sdhi: Add suspend/resume hooks
mmc: renesas_sdhi: Deassert the reset signal on probe
mmc: renesas_sdhi: enable bigger data ports where available
mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()
mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function
mmc: sdhci-brcmstb: Add BCM74371 support
mmc: sdhci-brcmstb: clear CFG_OP_DLY when using HS200
mmc: sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY define
mmc: sdhci-brcmstb: save and restore registers during PM
mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
mmc: sdhci-of-arasan: Omit a variable reassignment in sdhci_arasan_probe()
mmc: sdhci-of-dwcmshc: Add command queue support for rockchip SOCs
mmc: sdhci-of-dwcmshc: Add support for Eswin EIC7700
mmc: sdhci-of-dwcmshc: Disable internal clock auto gate for Rockchip SOCs
mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576
mmc: sdhci-of-dwcmshc: Fix DMA 128MB boundary for Eswin EIC7700
mmc: sdhci-of-dwcmshc: Fix init for AXI clock for Eswin EIC7700
mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
mmc: sdhci-of-dwcmshc: reduce CIT for better performance
mmc: use octal file permissions instead of symbolic
 
mod_devicetable: Bump auxiliary_device_id name size
 
modpost: Ignore unresolved section bounds symbols
 
module: Add compile-time check for embedded NUL characters
module: Fix device table module aliases
 
modules: add rust modules files to MAINTAINERS
 
mpls: Add mpls_dev_rcu().
mpls: Add mpls_route_input().
mpls: Convert mpls_dump_routes() to RCU.
mpls: Convert RTM_GETNETCONF to RCU.
mpls: Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE.
mpls: Hold dev refcnt for mpls_nh.
mpls: Pass net to mpls_dev_get().
mpls: Protect net->mpls.platform_label with a per-netns mutex.
mpls: Return early in mpls_label_ok().
mpls: Unify return paths in mpls_dev_notify().
mpls: Use in6_dev_rcu() and dev_net_rcu() in mpls_forward() and mpls_xmit().
mpls: Use mpls_route_input() where appropriate.
 
mptcp: avoid deadlock on fallback while reinjecting
mptcp: avoid dup SUB_CLOSED events after disconnect
mptcp: borrow forward memory from subflow
mptcp: cleanup fallback data fin reception
mptcp: cleanup fallback dummy mapping generation
mptcp: do not miss early first subflow close event notification
mptcp: drop the __mptcp_data_ready() helper
mptcp: ensure context reset on disconnect()
mptcp: ensure the kernel PM does not take action too late
mptcp: factor-out cgroup data inherit helper
mptcp: fallback earlier on simult connection
mptcp: fix memcg accounting for passive sockets
mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()
mptcp: grafting MPJ subflow earlier
mptcp: handle first subflow closing consistently
mptcp: introduce mptcp-level backlog
mptcp: leverage the backlog for RX packet processing
mptcp: make mptcp_destroy_common() static
mptcp: only reset subflow errors when propagated
mptcp: pm: ignore unknown endpoint flags
mptcp: pm: in kernel: only use fullmesh endp if any
mptcp: pm: in-kernel: record fullmesh endp nb
mptcp: schedule rtx timer only after pushing data
mptcp: select CRYPTO_LIB_UTILS instead of CRYPTO
 
mqueue: correct the type of ro to int
 
mshv: Add __user attribute to argument passed to access_ok()
mshv: add definitions for arm64 gpa intercepts
mshv: Add definitions for MSHV sleep state configuration
mshv: Add ioctl for self targeted passthrough hvcalls
mshv: Add refcount and locking to mem regions
mshv: Add support for movable memory regions
mshv: Add the HVCALL_GET_PARTITION_PROPERTY_EX hypercall
mshv: add WQ_PERCPU to alloc_workqueue users
mshv: adjust interrupt control structure for ARM64
mshv: Align huge page stride with guest mapping
mshv: Allocate vp state page for HVCALL_MAP_VP_STATE_PAGE on L1VH
mshv: Allow mappings that overlap in uaddr
mshv: Centralize guest memory region destruction
mshv: Cleanly shutdown root partition with MSHV
mshv: Extend create partition ioctl to support cpu features
mshv: Fix create memory region overlap check
mshv: Fix deposit memory in MSHV_ROOT_HVCALL
mshv: Fix huge page handling in memory region traversal
mshv: Fix VpRootDispatchThreadBlocked value
mshv: Get the vmm capabilities offered by the hypervisor
mshv: handle gpa intercepts for arm64
mshv: hide x86-specific functions on arm64
mshv: Initialize local variables early upon region invalidation
mshv: Introduce new hypercall to map stats page for L1VH partitions
mshv: Move region management to mshv_regions.c
mshv: Only map vp->vp_stats_pages if on root scheduler
mshv: Refactor and rename memory region handling functions
mshv: release mutex on region invalidation failure
mshv: Store the result of vfs_poll in a variable of type __poll_t
mshv: Use PMD_ORDER instead of HPAGE_PMD_ORDER when processing regions
mshv: Use reboot notifier to configure sleep state
 
mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
 
mtd: docg3: fix kernel-doc warnings
mtd: intel-dg: wake card on operations
mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
mtd: maps: pcmciamtd: fix potential memory leak in pcmciamtd_detach()
mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions
mtd: nand: realtek-ecc: Fix Kconfig dependencies
mtd: nand: relax ECC parameter validation check
mtd: rawnand: cadence: Add support for NV-DDR interface mode
mtd: rawnand: gpmi: Remove redundant pm_runtime_mark_last_busy() calls
mtd: rawnand: lpc32xx_slc: Convert to use devm_gpiod_get_optional()
mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
mtd: rawnand: sunxi: #undef field_{get,prep}() before local definition
mtd: rawnand: sunxi: add has_ecc_block_512 capability
mtd: rawnand: sunxi: Add support for H616 nand controller
mtd: rawnand: sunxi: introduce ecc_err_mask in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce ecc_mode_mask in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce random en/dir in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce reg_ecc_err_cnt in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce reg_pat_id in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce reg_spare_area in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce reg_user_data in sunxi_nfc_caps
mtd: rawnand: sunxi: introduce sram_size in sunxi_nfc_caps
mtd: rawnand: sunxi: move ECC strenghts in sunxi_nfc_caps
mtd: rawnand: sunxi: Remove superfluous register readings
mtd: rawnand: sunxi: Replace hard coded value by a define
mtd: rawnand: sunxi: rework pattern found registers
mtd: sm_ftl: Fix typo in comment in sm_read_lba
mtd: sm_ftl: Replace deprecated strncpy with sysfs_emit in sm_attr_show
mtd: spear_smi: fix kernel-doc warnings
mtd: spi-nor: core: Check read CR support
mtd: spi-nor: micron-st: add mt35xu01gbba support
mtd: spi-nor: micron-st: add TODO for fixing mt35xu02gcba
mtd: spi-nor: micron-st: move set_octal_dtr to late_init()
mtd: spi-nor: micron-st: rename the die_late_init functions
mtd: spi-nor: micron-st: use SFDP of mt35xu512aba
mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook
mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
mtd: spi-nor: spansion: SMPT fixups for S25FS-S
mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips
mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips
mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips
mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips
mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips
mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips
mtd: spinand: add support for FudanMicro FM25S01BI3
mtd: spinand: esmt: add support for F50L1G41LC
mtd: ubi: skip programming unused bits in ubi headers
 
mux: mmio: Add suspend and resume support
mux: mmio: Fix IS_ERR() vs NULL check in probe()
 
namespace: convert fsmount() to FD_PREPARE()
namespace: convert open_tree() to FD_ADD()
namespace: convert open_tree_attr() to FD_PREPARE()
 
Linux: nau8325 build fixes
 
nbd: defer config put in recv_work
nbd: defer config unlock in nbd_genl_connect
nbd: don't copy kernel creds
 
neighbour: Annotate access to neigh_parms fields.
neighbour: Convert RTM_GETNEIGHTBL to RCU.
neighbour: Convert RTM_SETNEIGHTBL to RCU.
neighbour: Convert rwlock of struct neigh_table to spinlock.
neighbour: Use RCU list helpers for neigh_parms.list writers.
 
net/9p: cleanup: change p9_trans_module->def to bool
net/9p: move structures and macros to header files
 
net/dns_resolver: use credential guards in dns_query()
 
net/ena: fix missing lock when update devlink params
 
net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE()
net/handshake: duplicate handshake cancellations leak socket
net/handshake: Fix null-ptr-deref in handshake_complete()
net/handshake: restore destructor on submit failure
 
net/hsr: add interlink to fill_info output
net/hsr: add protocol version to fill_info output
net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
 
net/kcm: convert kcm_ioctl() to FD_PREPARE()
 
net/mlx5: Abort new commands if all command slots are stalled
net/mlx5: Add balance ID support for LAG multiplane groups
net/mlx5: Add direct ST mode support for RDMA
net/mlx5: Add OTHER_ESWITCH HW capabilities
net/mlx5: Add software system image GUID infrastructure
net/mlx5: Drain firmware reset in shutdown callback
net/mlx5: E-Switch, support eswitch inactive mode
net/mlx5: Expose definition for 1600Gbps link mode
net/mlx5: Fix double unregister of HCA_PORTS component
net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
net/mlx5: Fix Unbinding uplink-netdev in switchdev mode
net/mlx5: Fix vhca_id access call trace use before alloc
net/mlx5: fs, Add other_eswitch support for steering tables
net/mlx5: fs, Fix inverted cap check in tx flow table root disconnect
net/mlx5: fs, set non default device per namespace
net/mlx5: fw reset, clear reset requested on drain_fw_reset
net/mlx5: fw_tracer, Handle escaped percent properly
net/mlx5: fw_tracer, Validate format string parameters
net/mlx5: implement swp_l4_csum_mode via devlink params
net/mlx5: Initialize events outside devlink lock
net/mlx5: IPoIB, set self loopback prevention in TIR init
net/mlx5: Lag, multipath, give priority for routes with smaller network prefix
net/mlx5: make enable_mpesw idempotent
net/mlx5: Move SF dev table notifier registration outside the PF devlink lock
net/mlx5: Move the esw mode notifier chain outside the devlink lock
net/mlx5: Move the SF HW table notifier outside the devlink lock
net/mlx5: Move the SF table notifiers outside the devlink lock
net/mlx5: Move the vhca event notifier outside of the devlink lock
net/mlx5: MPFS, add support for dynamic enable/disable
net/mlx5: Refactor EEPROM query error handling to return status separately
net/mlx5: Refactor HCA cap 2 setting
net/mlx5: Refactor PTP clock devcom pairing
net/mlx5: Remove redundant bw_share minimal value assignment
net/mlx5: Serialize firmware reset with devlink
net/mlx5: Switch to more abstract scoped ksimd guard API on arm64
net/mlx5: Use common mlx5_same_hw_devs function
net/mlx5: Use EOPNOTSUPP instead of ENOTSUPP
 
net/mlx5e: Account for netdev stats in ndo_get_stats64
net/mlx5e: Add 1600Gbps link modes
net/mlx5e: Add PSP stats support for Rx/Tx flows
net/mlx5e: Allow setting self loopback prevention bits on TIR init
net/mlx5e: Avoid unregistering PSP twice
net/mlx5e: Convert to new hwtstamp_get/set interface
net/mlx5e: Dealloc forgotten PSP RX modify header
net/mlx5e: Defer channels closure to reduce interface down time
net/mlx5e: Do not re-apply TIR loopback configuration if not necessary
net/mlx5e: Do not update BQL of old txqs during channel reconfiguration
net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
net/mlx5e: Don't gate FEC histograms on ppcnt_statistical_group
net/mlx5e: Don't include PSP in the hard MTU calculations
net/mlx5e: Don't print error message due to invalid module
net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
net/mlx5e: Enhance function structures for self loopback prevention application
net/mlx5e: Fix crash on profile change rollback failure
net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query
net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv
net/mlx5e: Pass old channels as argument to mlx5e_switch_priv_channels
net/mlx5e: Recover SQ on excessive PTP TX timestamp delta
net/mlx5e: Remove redundant tstamp pointer from channel structures
net/mlx5e: Remove unnecessary tstamp local variable in mlx5i_complete_rx_cqe
net/mlx5e: Rename hwstamp functions to hwtstamp
net/mlx5e: Rename timestamp fields to hwtstamp_config
net/mlx5e: Rename upper_limit_mbps to upper_limit_100mbps
net/mlx5e: Restore destroying state bit after profile cleanup
net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
net/mlx5e: Support XDP target xmit with dummy program
net/mlx5e: TC, delete flows only for existing peers
net/mlx5e: Trigger neighbor resolution for unresolved destinations
net/mlx5e: Update XDP features in switch channels
net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
net/mlx5e: Use standard unit definitions for bandwidth conversion
net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb()
net/mlx5e: Use u64 instead of __u64 in ieee_setmaxrate
net/mlx5e: Use U8_MAX instead of hard coded magic number
 
net/sched: act_api: avoid dereferencing ERR_PTR in tcf_idrinfo_destroy
net/sched: act_ife: avoid possible NULL deref
net/sched: act_ife: convert comma to semicolon
net/sched: act_mirred: add loop detection
net/sched: act_mirred: Fix leak when redirecting to self on egress
net/sched: act_mirred: fix loop detection
net/sched: cls_u32: use skb_header_pointer_careful()
net/sched: Enforce that teql can only be used as root qdisc
net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
net/sched: ets: Remove drr class from the active list if it changes to strict
net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag
net/sched: Remove unused inline helper qdisc_from_priv()
net/sched: Remove unused typedef psched_tdiff_t
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
net/sched: sch_qfq: do not free existing class in qfq_change_class()
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
 
net/smc: bpf: Introduce generic hook for handshake flow
net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully
net/smc: make wr buffer count configurable
 
net/socket: convert __sys_accept4_file() to FD_ADD()
net/socket: convert sock_map_fd() to FD_ADD()
 
net/tls: support setting the maximum payload size
 
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
net: 6pack: Demote "How to turn on 6pack support" section heading
net: __alloc_skb() cleanup
net: add /proc/sys/net/core/txq_reselection_ms control
net: add a common function to compute features for upper devices
net: add a fast path in __netif_schedule()
net: add a new @alloc parameter to napi_skb_cache_get()
net: add add indirect call wrapper in skb_release_head_state()
net: add net cookie for net device trace events
net: add net.core.qdisc_max_burst
net: add prefetch() in skb_defer_free_flush()
net: add proper RCU protection to /proc/net/ptype
net: Add sk_clone().
net: add SK_WMEM_ALLOC_BIAS constant
net: add skb->data_len and (skb>end - skb->tail) to skb_dump()
net: add skb_header_pointer_careful() helper
net: Add struct sockaddr_unsized for sockaddr of unknown length
net: airoha: Add airoha_eth_soc_data struct
net: airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries()
net: airoha: Add AN7583 SoC support
net: airoha: Add get_link ethtool callback
net: airoha: Add missing stats to ethtool_eth_mac_stats
net: airoha: Add the capability to consume out-of-order DMA tx descriptors
net: airoha: Fix a copy and paste bug in probe()
net: airoha: Fix npu rx DMA definitions
net: airoha: Fix schedule while atomic in airoha_ppe_deinit()
net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition
net: airoha: Generalize airoha_ppe2_is_enabled routine
net: airoha: Move net_devs registration in a dedicated routine
net: airoha: npu: Add 7583 SoC support
net: airoha: npu: Add airoha_npu_soc_data struct
net: airoha: ppe: Configure SRAM PPE entries via the cpu
net: airoha: ppe: Do not use magic numbers in airoha_ppe_foe_get_entry_locked()
net: airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct
net: airoha: ppe: Flush PPE SRAM table during PPE setup
net: airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct
net: airoha: ppe: Remove airoha_ppe_is_enabled() where not necessary
net: airoha: Refactor src port configuration in airhoha_set_gdm2_loopback
net: airoha: Remove code duplication in airoha_regs.h
net: airoha: Select default ppe cpu port in airoha_dev_init()
net: allow busy connected flows to switch tx queues
net: Allow opt-out from global protocol memory accounting.
net: allow skb_release_head_state() to be called multiple times
net: altera-tse: Don't use netdev name for the PCS mdio bus
net: altera-tse: Init PCS and phylink before registering netdev
net: altera-tse: Set platform drvdata before registering netdev
net: altera-tse: Warn on bad revision at probe time
net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45
net: annotate a data-race in __dev_xmit_skb()
net: atlantic: convert to ndo_hwtstamp API
net: avoid extra access to sk->sk_wmem_alloc in sock_wfree()
net: avoid prefetching NULL pointers
net: b44: register a fixed phy using fixed_phy_register_100fd if needed
net: bcmasp: Add support for PHY-based Wake-on-LAN
net: bcmasp: fix early exit leak with fixed phy
net: bcmasp: Fix network filter wake for asp-3.0
net: bcmgenet: extract GRXRINGS from .get_rxnfc
net: bcmgenet: remove unused platform code
net: bnge: add AUXILIARY_BUS to Kconfig dependencies
net: bnx2x: convert to use get_rx_ring_count
net: bnxt: extract GRXRINGS from .get_rxnfc
net: bridge: annotate data-races around fdb->{updated,used}
net: bridge: correct debug message function name in br_fill_ifinfo
net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
net: bridge: fix static key check
net: bridge: Flush multicast groups when snooping is disabled
net: bridge: use common function to compute the features
net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
net: clear skb->sk in skb_release_head_state()
net: control skb->ooo_okay from skb_set_owner_w()
net: Convert proto callbacks from sockaddr to sockaddr_unsized
net: Convert proto_ops bind() callbacks to use sockaddr_unsized
net: Convert proto_ops connect() callbacks to use sockaddr_unsized
net: Convert struct sockaddr to fixed-size "sa_data[14]"
net: cpsw: Execute ndo_set_rx_mode callback in a work queue
net: cpsw_new: Execute ndo_set_rx_mode callback in a work queue
net: davinci_mdio: use new iterator mdiobus_for_each_phy
net: dev_queue_xmit() llist adoption
net: devmem: Remove unused declaration net_devmem_bind_tx_release()
net: dlink: fix several spelling mistakes in comments
net: do not write to msg_get_inq in callee
net: docs: add missing features that can have stats
net: don't touch dev->stats in BPF redirect paths
net: dpaa2: convert to use .get_rx_ring_count
net: dpaa: fman_memac: complete phylink support with 2500base-x
net: dsa: a5psw: use simple HSR offload helpers
net: dsa: add driver for MaxLinear GSW1xx switch family
net: dsa: add simple HSR offload helpers
net: dsa: add tagging driver for MaxLinear GSW1xx switch family
net: dsa: append ethtool counters of all hidden ports to conduit
net: dsa: avoid calling ds->ops->port_hsr_leave() when unoffloaded
net: dsa: b53: add support for 5389/5397/5398 ARL entry format
net: dsa: b53: add support for bcm63xx ARL entry format
net: dsa: b53: allow VID 0 for BCM5325/65
net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision
net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks
net: dsa: b53: fix BCM5325/65 ARL entry VIDs
net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65
net: dsa: b53: fix extracting VID from entry for BCM5325/65
net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65
net: dsa: b53: implement port isolation support
net: dsa: b53: move ARL entry functions into ops struct
net: dsa: b53: move reading ARL entries into their own function
net: dsa: b53: move writing ARL entries into their own functions
net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL
net: dsa: b53: skip multicast entries for fdb_dump()
net: dsa: b53: split reading search entry into their own functions
net: dsa: b53: use same ARL search result offset for BCM5325/65
net: dsa: cpu_dp->orig_ethtool_ops might be NULL
net: dsa: fix missing put_device() in dsa_tree_find_first_conduit()
net: dsa: fix off-by-one in maximum bridge ID determination
net: dsa: hellcreek: use simple HSR offload helpers
net: dsa: introduce the dsa_xmit_port_mask() tagging protocol helper
net: dsa: ks8995: Fix incorrect OF match table name
net: dsa: lantiq_gswip: add vendor property to setup MII refclk output
net: dsa: lantiq_gswip: allow adjusting MII delays
net: dsa: lantiq_gswip: clarify GSWIP 2.2 VLAN mode in comment
net: dsa: lantiq_gswip: convert accessors to use regmap
net: dsa: lantiq_gswip: convert trivial accessor uses to regmap
net: dsa: lantiq_gswip: define and use GSWIP_TABLE_MAC_BRIDGE_VAL1_VALID
net: dsa: lantiq_gswip: define VLAN ID 0 constant
net: dsa: lantiq_gswip: disallow changes to privately set up VID 0
net: dsa: lantiq_gswip: drop untagged on VLAN-aware bridge ports with no PVID
net: dsa: lantiq_gswip: fix order in .remove operation
net: dsa: lantiq_gswip: harmonize gswip_mii_mask_*() parameters
net: dsa: lantiq_gswip: manually convert remaining uses of read accessors
net: dsa: lantiq_gswip: merge gswip_vlan_add_unaware() and gswip_vlan_add_aware()
net: dsa: lantiq_gswip: optimize regmap_write_bits() statements
net: dsa: lantiq_gswip: permit dynamic changes to VLAN filtering state
net: dsa: lantiq_gswip: put a more descriptive error print in gswip_vlan_remove()
net: dsa: lantiq_gswip: remove duplicate assignment to vlan_mapping.val[0]
net: dsa: lantiq_gswip: remove legacy configure_vlan_while_not_filtering option
net: dsa: lantiq_gswip: remove vlan_aware and pvid arguments from gswip_vlan_remove()
net: dsa: lantiq_gswip: replace *_mask() functions with regmap API
net: dsa: lantiq_gswip: set link parameters also for CPU port
net: dsa: lantiq_gswip: split into common and MMIO parts
net: dsa: lantiq_gswip: support bridge FDB entries on the CPU port
net: dsa: lantiq_gswip: support enable/disable learning
net: dsa: lantiq_gswip: support Energy Efficient Ethernet
net: dsa: lantiq_gswip: treat VID 0 like the PVID
net: dsa: lantiq_gswip: use simple HSR offload helpers
net: dsa: loop: use new helper fixed_phy_register_100fd to simplify the code
net: dsa: microchip: Fix a link check in ksz9477_pcs_read()
net: dsa: mt7530: unexport mt7530_switch_ops
net: dsa: mt7530: use simple HSR offload helpers
net: dsa: mv88e6060: use simple HSR offload helpers
net: dsa: mxl-gsw1xx: fix .shutdown driver operation
net: dsa: mxl-gsw1xx: fix order in .remove operation
net: dsa: mxl-gsw1xx: fix SerDes RX polarity
net: dsa: mxl-gsw1xx: manually clear RANEG bit
net: dsa: ocelot: use simple HSR offload helpers
net: dsa: properly keep track of conduit reference
net: dsa: realtek: use simple HSR offload helpers
net: dsa: remove definition of struct dsa_switch_driver
net: dsa: sja1105: Switch to use %ptSp
net: dsa: tag_brcm: use the dsa_xmit_port_mask() helper
net: dsa: tag_gswip: use the dsa_xmit_port_mask() helper
net: dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper
net: dsa: tag_ksz: use the dsa_xmit_port_mask() helper
net: dsa: tag_mtk: use the dsa_xmit_port_mask() helper
net: dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper
net: dsa: tag_ocelot: use the dsa_xmit_port_mask() helper
net: dsa: tag_qca: use the dsa_xmit_port_mask() helper
net: dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper
net: dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper
net: dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper
net: dsa: tag_trailer: use the dsa_xmit_port_mask() helper
net: dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper
net: dsa: tag_yt921x: add support for Motorcomm YT921x tags
net: dsa: tag_yt921x: use the dsa_xmit_port_mask() helper
net: dsa: use kernel data types for ethtool ops on conduit
net: dsa: xrs700x: reject unsupported HSR configurations
net: dsa: yt921x: Add STP/MST support
net: dsa: yt921x: Add support for Motorcomm YT921x
net: dsa: yt921x: Fix MIB overflow wraparound routine
net: dsa: yt921x: Fix parsing MIB attributes
net: dsa: yt921x: Fix spelling mistake "stucked" -> "stuck"
net: dsa: yt921x: Set ageing_time_min/ageing_time_max
net: dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL
net: dsa: yt921x: Use macros for MIB locations
net: dsa: yt921x: use simple HSR offloading helpers
net: enetc: add basic support for the ENETC with pseudo MAC for i.MX94
net: enetc: add preliminary i.MX94 NETC blocks control support
net: enetc: add ptp timer binding support for i.MX94
net: enetc: add standalone ENETC support for i.MX94
net: enetc: Convert 16-bit register reads to 32-bit for ENETC v4
net: enetc: Convert 16-bit register writes to 32-bit for ENETC v4
net: enetc: convert to use .get_rx_ring_count
net: enetc: do not print error log if addr is 0
net: enetc: do not transmit redirected XDP frames when the link is down
net: enetc: fix build warning when PAGE_SIZE is greater than 128K
net: enetc: Remove CBDR cacheability AXI settings for ENETC v4
net: enetc: Remove SI/BDR cacheability AXI settings for ENETC v4
net: enetc: set external PHY address in IERB for i.MX94 ENETC
net: enetc: set the external PHY address in IERB for port MDIO usage
net: enetc: update the base address of port MDIO registers for ENETC v4
net: ethernet: adi: adin1110: Check return value of devm_gpiod_get_optional() in adin1110_check_spi()
net: ethernet: Remove redundant pm_runtime_mark_last_busy() calls
net: ethtool: Add support for 1600Gbps speed
net: export netdev_get_by_index_lock()
net: Extend NAPI threaded polling to allow kthread based busy polling
net: factor-out _sk_charge() helper
net: fbnic: Allow builds for all 64 bit architectures
net: fbnic: Fix page chunking logic when PAGE_SIZE > 4K
net: fec: account for VLAN header in frame length calculations
net: fec: ERR007885 Workaround for XDP TX path
net: fec: register a fixed phy using fixed_phy_register_100fd if needed
net: fec: remove duplicate macros of the BD status
net: fec: remove rx_align from fec_enet_private
net: fec: remove struct fec_enet_priv_txrx_info
net: fec: remove useless conditional preprocessor directives
net: fec: simplify the conditional preprocessor directives
net: fec: use new iterator mdiobus_for_each_phy
net: fib: restore ECMP balance from loopback
net: fix memory leak in skb_segment_list for GRO packets
net: fix napi_consume_skb() with alien skbs
net: fix segmentation of forwarding fraglist GRO
net: fman_memac: report structured ethtool counters
net: freescale: ucc_geth: Return early when TBI PHY can't be found
net: gianfar: convert to use .get_rx_ring_count
net: gro: fix outer network offset
net: Helper to move packet data and metadata after skb_push/pull
net: hibmcge: add support for pagepool on rx
net: hibmcge: add support for tracepoint to dump some fields of rx_desc
net: hibmcge: reduce packet drop under stress testing
net: hibmcge: support pci_driver.shutdown()
net: hns3: add hwtstamp_get/hwtstamp_set ops
net: hns3: add VLAN id validation before using
net: hns3: fix data race in hns3_fetch_stats
net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue
net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M
net: hns3: using the num_tqps in the vf driver to apply for resources
net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
net: hsr: create an API to get hsr port type
net: hv_netvsc: reject RSS hash key programming without RX indirection table
net: hyperv: convert to use .get_rx_ring_count
net: increase default NAPI_SKB_CACHE_BULK to 32
net: increase default NAPI_SKB_CACHE_SIZE to 128
net: increase skb_defer_max default to 128
net: init shinfo->gso_segs from qdisc_pkt_len_init()
net: Introduce net.core.bypass_prot_mem sysctl.
net: ipa: Remove redundant pm_runtime_mark_last_busy() calls
net: ipconfig: Replace strncpy with strscpy in ic_proto_name
net: ipv4: Remove extern udp_v4_early_demux()/tcp_v4_early_demux() in .c files
net: ixgbe: convert to use .get_rx_ring_count
net: Kconfig: discourage drop_monitor enablement
net: liquidio: convert to use ndo_hwtstamp callbacks
net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
net: liquidio: Initialize netdev pointer before queue setup
net: liquidio_vf: convert to use ndo_hwtstamp callbacks
net: m_can: convert dev_{dbg,info,err} -> netdev_{dbg,info,err}
net: macb: Add "mobileye,eyeq5-gem" compatible
net: macb: add no LSO capability (MACB_CAPS_NO_LSO)
net: macb: apply reverse christmas tree in macb_tx_map()
net: macb: drop `count` local variable in macb_tx_map()
net: macb: drop `entry` local variable in macb_tx_map()
net: macb: drop macb_config NULL checking
net: macb: introduce DMA descriptor helpers (is 64bit? is PTP?)
net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment
net: macb: move bp->hw_dma_cap flags to bp->caps
net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
net: macb: remove bp->queue_mask
net: macb: Remove duplicate linux/inetdevice.h header
net: macb: remove gap in MACB_CAPS_* flags
net: macb: Remove local variables clk_init and init in macb_probe()
net: macb: rename bp->sgmii_phy field to bp->phy
net: macb: replace min() with umin() calls
net: macb: simplify macb_adj_dma_desc_idx()
net: macb: simplify macb_dma_desc_get_size()
net: macb: sort #includes
net: macb: use BIT() macro for capability definitions
net: mana: Add standard counter rx_missed_errors
net: mana: Drop TX skb on post_work_request failure and unmap resources
net: mana: Fix incorrect speed reported by debugfs
net: mana: Fix use-after-free in reset service rescan path
net: mana: Handle hardware recovery events when probing the device
net: mana: Handle SKB if TX SGEs exceed hardware limit
net: mana: Move hardware counter stats from per-port to per-VF context
net: mana: Support HW link state events
net: mark deliver_skb() as unlikely and not inlined
net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
net: mctp i3c: switch to use i3c_xfer from i3c_priv_xfer
net: mctp: test: move TX packetqueue from dst to dev
net: mdio: aspeed: add dummy read to avoid read-after-write issue
net: mdio: common handling of phy device reset properties
net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.c
net: mdio: improve reset handling in mdio_device.c
net: mdio: move device reset functions to mdio_device.c
net: mdio: remove redundant fwnode cleanup
net: mdio: rtl9300: use scoped for loops
net: mdio: use macro module_driver to avoid boilerplate code
net: move sk_dst_pending_confirm and sk_pacing_status to sock_read_tx group
net: Move XFRM documentation into its own subdirectory
net: mscc: ocelot: Fix crash when adding interface under a lag
net: mvneta: convert to use .get_rx_ring_count
net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
net: mvpp2: extract GRXRINGS from .get_rxnfc
net: netcp: ethss: Fix type of first parameter in hwtstamp stubs
net: netdevsim: fix inconsistent carrier state after link/unlink
net: netmem: remove NET_IOV_MAX from net_iov_type enum
net: netpoll: initialize work queue before error checks
net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
net: nfc: Format userspace interface subsection headings
net: octeon: mgmt: convert to use ndo_hwtstamp callbacks
net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
net: openvswitch: fix data race in ovs_vport_get_upcall_stats
net: openvswitch: fix middle attribute validation in push_nsh() action
net: optimize enqueue_to_backlog() for the fast path
net: optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=y
net: page pool: xa init with destroy on pp init
net: page_pool: sanitise allocation order
net: pch_gbe: convert to use ndo_hwtstamp callbacks
net: pcs: lynx: accept in-band autoneg for 2500base-x
net: pcs: pcs-mtk-lynxi: report in-band capability for 2500Base-X
net: pcs: xpcs-plat: fix MODULE_AUTHOR
net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces
net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD
net: pcs: xpcs: Fix PMA identifier handling in XPCS
net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay
net: phy: add iterator mdiobus_for_each_phy
net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values
net: phy: add phy_can_wakeup()
net: phy: add phy_may_wakeup()
net: phy: adin1100: Fix software power-down ready condition
net: phy: adin1100: Simplify register value passing
net: phy: aquantia: check for NVMEM deferral
net: phy: broadcom: add HW timestamp configuration reporting
net: phy: dp83640: add HW timestamp configuration reporting
net: phy: dp83867: implement configurability for SGMII in-band auto-negotiation
net: phy: dp83td510: add MSE interface support for 10BASE-T1L
net: phy: fixed_phy: add helper fixed_phy_register_100fd
net: phy: fixed_phy: fix missing initialization of fixed phy link
net: phy: fixed_phy: initialize the link status as up
net: phy: fixed_phy: remove fixed_phy_add
net: phy: fixed_phy: remove not needed initialization of phy_device members
net: phy: fixed_phy: remove setting supported/advertised modes from fixed_phy_register
net: phy: fixed_phy: shrink size of struct fixed_phy_status
net: phy: intel-xway: fix OF node refcount leakage
net: phy: introduce internal API for PHY MSE diagnostics
net: phy: make phy_device members pause and asym_pause bitfield bits
net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write
net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
net: phy: micrel: add MSE interface support for KSZ9477 family
net: phy: micrel: Add support for non PTP SKUs for lan8814
net: phy: micrel: fix clk warning when removing the driver
net: phy: micrel: fix typos in comments
net: phy: micrel: lan8814: Enable in-band auto-negotiation
net: phy: micrel: simplify return in ksz9477_phy_errata()
net: phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYs
net: phy: microchip_t1s: add support for Microchip LAN867X Rev.D0 PHY
net: phy: microchip_t1s: configure link status control for LAN867x Rev.D0
net: phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0
net: phy: motorcomm: Add support for PHY LEDs on YT8531
net: phy: motorcomm: fix duplex setting error for phy leds
net: phy: mscc: Add support for PHY LED control
net: phy: mscc: Consolidate probe functions into a common helper
net: phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common()
net: phy: mscc: Simplify LED mode update using phy_modify()
net: phy: mxl-86110: Add power management and soft reset support
net: phy: mxl-gpy: add support for MxL86211C
net: phy: mxl-gpy: add support for MxL86252 and MxL86282
net: phy: nxp-c45-tja11xx: add HW timestamp configuration reporting
net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic support
net: phy: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYs
net: phy: qt2025: Wait until PHY becomes ready
net: phy: realtek: add interrupt support for RTL8221B
net: phy: realtek: Add RTL8224 cable testing support
net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG
net: phy: realtek: create rtl8211f_config_phy_eee() helper
net: phy: realtek: create rtl8211f_config_rgmii_delay()
net: phy: realtek: eliminate has_phycr2 variable
net: phy: realtek: eliminate priv->phycr1 variable
net: phy: realtek: eliminate priv->phycr2 variable
net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE
net: phy: use new iterator mdiobus_for_each_phy in mdiobus_prevent_c45_scan
net: phylink: add phylink managed MAC Wake-on-Lan support
net: phylink: add phylink managed wake-on-lan PHY speed control
net: prefech skb->priority in __dev_xmit_skb()
net: prefetch the next skb in napi_skb_cache_get()
net: Preserve metadata on pskb_expand_head
net: ps3_gelic_net: Use napi_alloc_skb() and napi_gro_receive()
net: pse-pd: pd692x0: Preserve PSE configuration across reboots
net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls
net: pse-pd: pd692x0: Separate configuration parsing from hardware setup
net: pse-pd: tps23881: Add support for TPS23881B
net: ravb: Allocate correct number of queues based on SoC support
net: ravb: Break out Rx hardware timestamping
net: ravb: convert to ndo_hwtstamp API
net: ravb: Correct bad check of timestamp control flags
net: ravb: Make DBAT entry count configurable per-SoC
net: ravb: Use common defines for time stamping control
net: rcar_gen4_ptp: Move control fields to users
net: rcar_gen4_ptp: Remove unused defines
net: Remove KMSG_COMPONENT macro
net: remove obsolete WARN_ON(refcount_read(&sk->sk_refcnt) == 1)
net: Remove struct sockaddr from net.h
net: renesas: rswitch: convert to ndo_hwtstamp API
net: restore napi_consume_skb()'s NULL-handling
net: rmnet: Use section heading markup for packet format subsections
net: rnpgbe: Add basic mbx ops support
net: rnpgbe: Add basic mbx_fw support
net: rnpgbe: Add build support for rnpgbe
net: rnpgbe: Add n500/n210 chip support with BAR2 mapping
net: rnpgbe: Add register_netdev
net: rose: fix invalid array index in rose_kill_by_device()
net: rps: softnet_data reorg to make enqueue_to_backlog() fast
net: rss: fix reporting RXH_XFRM_NO_CHANGE as input_xfrm for contexts
net: rswitch: Move definition of S4 gPTP offset
net: rswitch: Use common defines for time stamping control
net: rtsn: Use common defines for time stamping control
net: sched: claim one cache line in Qdisc
net: sched: Don't use WARN_ON_ONCE() for -ENOMEM in tcf_classify().
net: selftests: export packet creation helpers for driver use
net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick
net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module
net: sfp: return the number of written bytes for smbus single byte access
net: shrink napi_skb_cache_{put,get}() and napi_skb_cache_get_bulk()
net: smc: SMC_HS_CTRL_BPF should depend on BPF_JIT
net: sock: fix hardened usercopy panic in sock_recv_errqueue
net: spacemit: Avoid -Wflex-array-member-not-at-end warnings
net: spacemit: Check for netif_carrier_ok() in emac_stats_update()
net: spacemit: k1-emac: fix jumbo frame support
net: sparx5/lan969x: populate netdev of_node
net: stmmac: Add a devlink attribute to control timestamping mode
net: stmmac: add Eswin EIC7700 glue driver
net: stmmac: Add generic suspend/resume helper for PCI-based controllers
net: stmmac: add phy_intf_sel and ACTPHYIF definitions
net: stmmac: add stmmac_get_phy_intf_sel()
net: stmmac: add stmmac_mac_irq_modify()
net: stmmac: add stmmac_plat_dat_alloc()
net: stmmac: add support for configuring the phy_intf_sel inputs
net: stmmac: add support for controlling PCS interrupts
net: stmmac: always allocate mac_device_info
net: stmmac: avoid PHY speed change when configuring MTU
net: stmmac: clean up stmmac_reset()
net: stmmac: consolidate version reading and validation
net: stmmac: convert priv->sph* to boolean and rename
net: stmmac: convert to phylink managed WoL PHY speed
net: stmmac: convert to phylink PCS support
net: stmmac: convert to phylink-managed Wake-on-Lan
net: stmmac: Disable EEE RX clock stop when VLAN is enabled
net: stmmac: do not require snps,ps-speed for SGMII
net: stmmac: dwc-qos-eth: move MDIO bus locking into stmmac_mdio
net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt()
net: stmmac: dwmac-sophgo: Add phy interface filter
net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable
net: stmmac: fix resume: calculate tso last_segment
net: stmmac: fix rx limit check in stmmac_rx_zc()
net: stmmac: fix stm32 (and potentially others) resume regression
net: stmmac: fix the crash issue for zero copy XDP_TX action
net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr()
net: stmmac: hw->ps becomes hw->reverse_sgmii_enable
net: stmmac: improve ndev->max_mtu setup readability
net: stmmac: imx: cleanup arguments for set_intf_mode() method
net: stmmac: imx: convert to PHY_INTF_SEL_xxx
net: stmmac: imx: simplify set_intf_mode() implementations
net: stmmac: imx: use ->set_phy_intf_sel()
net: stmmac: imx: use FIELD_PREP()/FIELD_GET() for PHY_INTF_SEL_x
net: stmmac: imx: use phylink's interface mode for set_clk_tx_rate()
net: stmmac: imx: use stmmac_get_phy_intf_sel()
net: stmmac: ingenic: move "MAC PHY control register" debug
net: stmmac: ingenic: move ingenic_mac_init()
net: stmmac: ingenic: pass ingenic_mac struct rather than plat_dat
net: stmmac: ingenic: prep PHY_INTF_SEL_x field after switch()
net: stmmac: ingenic: simplify jz4775 mac_set_mode()
net: stmmac: ingenic: simplify mac_set_mode() methods
net: stmmac: ingenic: simplify x2000 mac_set_mode()
net: stmmac: ingenic: use ->set_phy_intf_sel()
net: stmmac: ingenic: use PHY_INTF_SEL_x directly
net: stmmac: ingenic: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: ingenic: use stmmac_get_phy_intf_sel()
net: stmmac: loongson1: use PHY_INTF_SEL_x
net: stmmac: loongson1: use PHY_INTF_SEL_x directly
net: stmmac: loongson1: use stmmac_get_phy_intf_sel()
net: stmmac: loongson: Use generic PCI suspend/resume routines
net: stmmac: lpc18xx: convert to PHY_INTF_SEL_x
net: stmmac: lpc18xx: use ->set_phy_intf_sel()
net: stmmac: lpc18xx: use PHY_INTF_SEL_x directly
net: stmmac: lpc18xx: use stmmac_get_phy_intf_sel()
net: stmmac: lpc18xx: validate phy_intf_sel
net: stmmac: mdio: fix incorrect phy address check
net: stmmac: mdio: use phy_find_first to simplify stmmac_mdio_register
net: stmmac: mediatek: simplify set_interface() methods
net: stmmac: mediatek: use PHY_INTF_SEL_x
net: stmmac: mediatek: use stmmac_get_phy_intf_sel()
net: stmmac: meson8b: use phy_intf_sel directly
net: stmmac: meson8b: use PHY_INTF_SEL_x
net: stmmac: meson8b: use stmmac_get_phy_intf_sel()
net: stmmac: move common DMA AXI register bits to common.h
net: stmmac: move initialisation of clk_csr to stmmac_plat_dat_alloc()
net: stmmac: move initialisation of maxmtu to stmmac_plat_dat_alloc()
net: stmmac: move initialisation of multicast_filter_bins to stmmac_plat_dat_alloc()
net: stmmac: move initialisation of phy_addr to stmmac_plat_dat_alloc()
net: stmmac: move initialisation of queues_to_use to stmmac_plat_dat_alloc()
net: stmmac: move initialisation of unicast_filter_entries to stmmac_plat_dat_alloc()
net: stmmac: move probe/remove calling of init/exit
net: stmmac: move reverse-"pcs" mode setup to stmmac_check_pcs_mode()
net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sites
net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c
net: stmmac: move stmmac_get_*id() into stmmac_get_version()
net: stmmac: Move subsecond increment configuration in dedicated helper
net: stmmac: move version handling into own function
net: stmmac: only call stmmac_pcs_ctrl_ane() for integrated SGMII PCS
net: stmmac: pass struct device to init()/exit() methods
net: stmmac: pci: Use generic PCI suspend/resume routines
net: stmmac: place .mac_finish() method more appropriately
net: stmmac: provide common stmmac_axi_blen_to_mask()
net: stmmac: provide function to lookup hwif
net: stmmac: provide PCS initialisation hook
net: stmmac: qcom-ethqos: add rgmii set/clear functions
net: stmmac: qcom-ethqos: remove MAC_CTRL_REG modification
net: stmmac: qcom-ethqos: use read_poll_timeout_atomic()
net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update
net: stmmac: rearrange tc_init()
net: stmmac: remove axi_blen array
net: stmmac: remove broken PCS code
net: stmmac: remove hw->ps xxx_core_init() hardware setup
net: stmmac: remove PCS "mode" pause handling
net: stmmac: remove RGMII "pcs" mode
net: stmmac: remove SGMII/RGMII/SMII interrupt handling
net: stmmac: remove unnecessary .pkt_route queue initialisation
net: stmmac: remove unnecessary .prio queue initialisation
net: stmmac: remove unnecessary .use_prio queue initialisation
net: stmmac: remove unused PCS loopback support
net: stmmac: remove xstats.pcs_* members
net: stmmac: rename devlink parameter ts_coarse into phc_coarse_adj
net: stmmac: rename stmmac_phy_setup() to include phylink
net: stmmac: reorganise stmmac_hwif_init()
net: stmmac: replace has_xxxx with core_type
net: stmmac: rk: convert all bitfields to GRF_FIELD*()
net: stmmac: rk: convert to init()/exit() methods
net: stmmac: rk: replace HIWORD_UPDATE() with GRF_FIELD()
net: stmmac: rk: use PHY_INTF_SEL_x constants
net: stmmac: rk: use PHY_INTF_SEL_x in functions
net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate()
net: stmmac: s32: move PHY_INTF_SEL_x definitions out of the way
net: stmmac: setup default RX channel map in stmmac_plat_dat_alloc()
net: stmmac: simplify stmmac_check_pcs_mode()
net: stmmac: simplify stmmac_get_version()
net: stmmac: socfpga: Add hardware supported cross-timestamp
net: stmmac: socfpga: Agilex5 EMAC platform configuration
net: stmmac: socfpga: Enable TBS support for Agilex5
net: stmmac: socfpga: Enable TSO for Agilex5 platform
net: stmmac: starfive: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: starfive: use stmmac_get_phy_intf_sel()
net: stmmac: sti: use ->set_phy_intf_sel()
net: stmmac: sti: use PHY_INTF_SEL_x directly
net: stmmac: sti: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: sti: use stmmac_get_phy_intf_sel()
net: stmmac: stm32: use PHY_INTF_SEL_x directly
net: stmmac: stm32: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: stm32: use stmmac_get_phy_intf_sel()
net: stmmac: stmmac_is_jumbo_frm() len should be unsigned
net: stmmac: stmmac_is_jumbo_frm() returns boolean
net: stmmac: use != rather than ^ for comparing dev_id
net: stmmac: use FIELD_GET() for version register
net: stmmac: visconti: use PHY_INTF_SEL_x to select PHY interface
net: stmmac: visconti: use stmmac_get_phy_intf_sel()
net: sungem_phy: Fix a typo error in sungem_phy
net: tcp_lp: fix kernel-doc warnings and update outdated reference links
net: thunder: convert to use .get_rx_ring_count
net: thunderx: convert to use ndo_hwtstamp callbacks
net: ti: am65-cpsw: move hw timestamping to ndo callback
net: ti: icssg-prueth: Add AF_XDP zero copy for RX
net: ti: icssg-prueth: Add AF_XDP zero copy for TX
net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
net: ti: icssg-prueth: Add XSK pool helpers
net: ti: icssg-prueth: Enable zero copy in XDP features
net: ti: icssg-prueth: Make emac_run_xdp function independent of page
net: ti: icssg-prueth: Omit a variable reassignment in prueth_netdev_init()
net: txgbe: delay to identify modules in .ndo_open
net: txgbe: expend SW-FW mailbox buffer size to identify QSFP module
net: txgbe: improve functions of AML 40G devices
net: txgbe: optimize the flow to setup PHY for AML devices
net: txgbe: remove the redundant data return in SW-FW mailbox
net: txgbe: rename the SFP related
net: txgbe: rename txgbe_get_phy_link()
net: txgbe: support CR modules for AML devices
net: txgbe: support getting module EEPROM by page
net: txgbe: support RSC offload
net: txgbe: support RX desc merge mode
net: txgbe: support TX head write-back mode
net: unix: remove outdated BSD behavior comment in unix_release_sock()
net: update netdev_lock_{type,name}
net: usb: asix: validate PHY address before use
net: usb: dm9601: remove broken SR9700 support
net: usb: pegasus: fix memory leak in update_eth_regs_async()
net: usb: r8152: fix resume reset deadlock
net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
net: usb: sr9700: fix incorrect command used to write single register
net: usb: sr9700: support devices with virtual driver CD
net: usb: usbnet: adhere to style
net: usb: usbnet: coding style for functions
net: use napi_skb_cache even in process context
net: use NAPI_SKB_CACHE_FREE to keep 32 as default to do bulk free
net: use qdisc_pkt_len_segs_init() in sch_handle_ingress()
net: vmxnet3: convert to use .get_rx_ring_count
net: vxlan: prevent NULL deref in vxlan_xmit_one
net: wangxun: move PHYLINK dependency
net: wireless: Remove redundant pm_runtime_mark_last_busy() calls
net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning
net: wwan: Remove redundant pm_runtime_mark_last_busy() calls
net: wwan: t7xx: fix potential skb->frags overflow in RX path
net: wwan: t7xx: Make local function static
 
net_sched: add qdisc_dequeue_drop() helper
net_sched: add Qdisc_read_mostly and Qdisc_write groups
net_sched: add tcf_kfree_skb_list() helper
net_sched: cake: use qdisc_pkt_segs()
net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init()
net_sched: make room for (struct qdisc_skb_cb)->pkt_segs
net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb()
net_sched: sch_fq: prefetch one skb ahead in dequeue()
net_sched: use qdisc_dequeue_drop() in cake, codel, fq_codel
net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update()
 
netconsole: Dynamic allocation of userdata buffer
netconsole: Increase MAX_USERDATA_ITEMS
netconsole: Simplify send_fragmented_body()
netconsole: Split userdata and sysdata
 
netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
 
netdevsim: add ipsec hw_features
netdevsim: add loopback support
netdevsim: fix a race issue related to the operation on bpf_bound_progs list
netdevsim: implement psp device stats
netdevsim: pass packets thru GRO on Rx
netdevsim: register a new devlink param with default value interface
 
netfilter: always set route tuple out ifindex
netfilter: conntrack: disable 0 value for conntrack_max setting
netfilter: conntrack: warn when cleanup is stuck
netfilter: fix typo in nf_conntrack_l4proto.h comment
netfilter: flowtable: Add IPIP rx sw acceleration
netfilter: flowtable: Add IPIP tx sw acceleration
netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
netfilter: flowtable: consolidate xmit path
netfilter: flowtable: inline pppoe encapsulation in xmit path
netfilter: flowtable: inline vlan encapsulation in xmit path
netfilter: flowtable: move path discovery infrastructure to its own file
netfilter: flowtable: remove hw_ifidx
netfilter: flowtable: use tuple address to calculate next hop
netfilter: ip6t_srh: fix UAPI kernel-doc comments format
netfilter: nf_conncount: fix leaked ct in error paths
netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
netfilter: nf_conncount: rework API to use sk_buff directly
netfilter: nf_conncount: update last_gc only when GC has been performed
netfilter: nf_nat: remove bogus direction check
netfilter: nf_tables: avoid chain re-validation if possible
netfilter: nf_tables: avoid softlockup warnings in nft_chain_validate
netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate()
netfilter: nf_tables: fix memory leak in nf_tables_newrule()
netfilter: nf_tables: improve UAPI kernel-doc comments
netfilter: nf_tables: remove redundant chain validation on register store
netfilter: nf_tables: use C99 struct initializer for nft_set_iter
netfilter: nft_connlimit: add support to object update operation
netfilter: nft_connlimit: update the count if add was skipped
netfilter: nft_set_pipapo: fix range overlap detection
netfilter: nft_synproxy: avoid possible data-race on update operation
netfilter: replace -EEXIST with -EBUSY
 
netfs: Fix early read unlock of page with EOF in middle
netfs: Use folio_next_pos()
 
netkit: Document fast vs slowpath members via macros
 
netlink: specs: add big-endian byte-order for u32 IPv4 addresses
netlink: specs: netdev add missing stats to qstat-get
netlink: specs: netdev: clarify the page pool API a little
netlink: specs: rt-link: Add attributes for hsr
netlink: specs: support ipv4-or-v6 for dual-stack fields
 
netmem, devmem, tcp: access pp fields through @desc in net_iov
 
netmem: replace __netmem_clear_lsb() with netmem_to_nmdesc()
 
netrom: fix double-free in nr_route_frame()
netrom: Fix memory leak in nr_sendmsg()
 
new helper: simple_done_creating()
new helper: simple_remove_by_name()
 
nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().
nfc: MAINTAINERS: Orphan the NFC and look for new maintainers
 
NFC: mei_phy: fix kernel-doc warnings
 
nfc: nci: Fix race between rfkill and nci_unregister_device().
nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
 
NFS/localio: Deal with page bases that are > PAGE_SIZE
 
nfs/localio: fix regression due to out-of-order __put_cred
nfs/localio: remove 61 byte hole from needless ____cacheline_aligned
nfs/localio: remove alignment size checking in nfs_is_local_dio_possible
 
NFS/localio: Stop further I/O upon hitting an error
 
NFS: Add a module option to disable directory delegations
NFS: Add support for sending GDD_GETATTR
NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
NFS: Avoid changing nlink when file removes and attribute updates race
NFS: Don't immediately return directory delegations when disabled
NFS: Fix a deadlock involving nfs_release_folio()
NFS: Fix directory delegation verifier checks
NFS: Fix inheritance of the block sizes when automounting
NFS: Fix size read races in truncate, fallocate and copy offload
NFS: Fix up the automount fs_context to use the correct cred
NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state
NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
NFS: Initialise verifiers for visible dentries in readdir and lookup
NFS: nfsd-maintainer-entry-profile: Inline function name prefixes
 
nfs: properly disallow delegation requests on directories
 
NFS: Request a directory delegation during RENAME
NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK
NFS: Shortcut lookup revalidations if we have a directory delegation
 
nfs: use credential guards in nfs_idmap_get_key()
nfs: use credential guards in nfs_local_call_read()
nfs: use credential guards in nfs_local_call_write()
 
NFSD/blocklayout: Extract extent mapping from proc_layoutget
NFSD/blocklayout: Fix minlength check in proc_layoutget
NFSD/blocklayout: Introduce layout content structure
NFSD/blocklayout: Support multiple extents per LAYOUTGET
 
NFSD: Add a subsystem policy document
NFSD: Add array bounds-checking in nfsd_iter_read()
NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst
NFSD: Add toctree entry for NFSD IO modes docs
NFSD: Add trace point for SCSI fencing operation.
 
nfsd: allow DELEGRETURN on directories
nfsd: allow filecache to hold S_IFDIR files
nfsd: change nfs4_client_to_reclaim() to allocate data
nfsd: check that server is running in unlock_filesystem
 
NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
NFSD: Clear TIME_DELEG in the suppattr_exclcreat bitmap
 
nfsd: delete unreachable confusing code in nfs4_open_delegation()
 
NFSD: don't start nfsd if sv_permsocks is empty
 
nfsd: Drop the client reference in client_states_open()
nfsd: fix end_creating() conversion
nfsd: fix memory leak in nfsd_create_serv error paths
nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg()
 
NFSD: Fix permission check for read access to executable-only files
NFSD: Implement NFSD_IO_DIRECT for NFS READ
NFSD: Implement NFSD_IO_DIRECT for NFS WRITE
NFSD: Make FILE_SYNC WRITEs comply with spec
 
nfsd: Mark variable __maybe_unused to avoid W=1 build break
nfsd: move name lookup out of nfsd4_list_rec_dir()
 
NFSD: net ref data still needs to be freed even if net hasn't startup
NFSD: nfsd-io-modes: Separate lists
NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks
NFSD: NFSv4 file creation neglects setting ACL
NFSD: pass nfsd_file to nfsd_iter_read()
 
nfsd: provide locking for v4_end_grace
 
NFSD: Relocate the xdr_reserve_space_vec() call site
NFSD: Remove NFSERR_EAGAIN
 
nfsd: stop pretending that we cache the SEQUENCE reply.
nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n"
 
NFSD: Update comment documenting unsupported fattr4 attributes
 
nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps()
nfsd: use correct loop termination in nfsd4_revoke_states()
 
NFSD: use correct reservation type in nfsd4_scsi_fence_client
 
nfsd: Use MD5 library instead of crypto_shash
nfsd: wire up GET_DIR_DELEGATION handling
 
NFSv4.1: pass transport for callback shutdown
NFSv4.1: protect destroying and nullifying bc_serv structure
 
NFSv4.x: Directory delegations don't require any state recovery
 
NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
 
NFSv4: Don't free slots prematurely if requesting a directory delegation
NFSv4: ensure the open stateid seqid doesn't go backwards
NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories
NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations
 
nilfs2: replace vmalloc + copy_from_user with vmemdup_user
nilfs2: use the new ->i_state accessors
 
nl802154: fix some kernel-doc warnings
 
nodemask: use min() instead of min_t()
 
nouveau/gsp: fix suspend/resume regression on r570 firmware
nouveau/gsp: use rpc sequence numbers properly.
 
nouveau: add a third state to the fini handler.
nouveau: don't attempt fwsec on sb on newer platforms.
 
ns: add __ns_ref_read()
ns: add active reference count
ns: add asserts for active refcount underflow
ns: add asserts for initial namespace active reference counts
ns: add asserts for initial namespace reference counts
ns: add missing authorship
ns: add NS_COMMON_INIT()
ns: don't increment or decrement initial namespaces
ns: don't skip active reference count initialization
ns: drop custom reference count initialization for initial namespaces
ns: handle setns(pidfd, ...) cleanly
ns: initialize ns_list_node for initial namespaces
ns: make all reference counts on initial namespace a nop
ns: make is_initial_namespace() argument const
ns: make sure reference are dropped outside of rcu lock
ns: move namespace types into separate header
ns: rename is_initial_namespace()
ns: rename to exit_nsproxy_namespaces()
ns: return EFAULT on put_user() error
ns: use anonymous struct to group list member
ns: use NS_COMMON_INIT() for all namespaces
 
nsfs: convert ns_ioctl() to FD_PREPARE()
nsfs: convert open_namespace() to FD_PREPARE()
nsfs: raise DCACHE_DONTCACHE explicitly
nsfs: raise SB_I_NODEV and SB_I_NOEXEC
nsfs: update tools header
nsfs: use inode_just_drop()
 
nsproxy: fix free_nsproxy() and simplify create_new_namespaces()
 
nstree: add helper to operate on struct ns_tree_{node,root}
nstree: add listns()
nstree: add unified namespace list
nstree: allow lookup solely based on inode
nstree: assign fixed ids to the initial namespaces
nstree: decouple from ns_common header
nstree: fix kernel-doc comments for internal functions
nstree: introduce a unified tree
nstree: maintain list of owned namespaces
nstree: move nstree types into separate header
nstree: simplify owner list iteration
nstree: simplify rbtree comparison helpers
nstree: simplify return
nstree: switch to new structures
nstree: use guards for ns_tree_lock
 
ntb: transport: Fix uninitialized mutex
 
ntfs3: avoid memcpy size warning
ntfs3: fix double free of sbi->options->nls and clarify ownership of fc->fs_private
ntfs3: Fix uninit buffer allocated by __getname()
ntfs3: fix uninit memory after failed mi_read in mi_format_new
ntfs3: fix use-after-free of sbi->options in cmp_fnames
ntfs3: init run lock for extend inode
 
ntfs: Do not kmap page cache pages for compression
ntfs: Do not kmap pages used for reading from disk
ntfs: Do not overwrite uptodate pages
ntfs: set dummy blocksize to read boot_block when mounting
 
ntsync: convert ntsync_obj_get_fd() to FD_PREPARE()
 
null_blk: allow byte aligned memory offsets
null_blk: consistently use blk_status_t
null_blk: fix kmemleak by releasing references to fault configfs items
null_blk: fix zone read length beyond write pointer
null_blk: simplify copy_from_nullb
null_blk: single kmap per bio segment
 
nvdimm: allow exposing RAM carveouts as NVDIMM DIMM devices
nvdimm: Prevent integer overflow in ramdax_get_config_data()
nvdimm: replace use of system_wq with system_percpu_wq
 
nvme-apple: add "apple,t8103-nvme-ans2" as compatible
 
nvme-auth: use kvfree() for memory allocated with kvcalloc()
 
nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
 
nvme-fc: check all request and response have been processed
nvme-fc: don't hold rport lock when putting ctrl
nvme-fc: release admin tagset if init fails
 
nvme-pci: add debug message on fail to read CSTS
nvme-pci: disable secondary temp for Wodposit WPBSNM8
nvme-pci: DMA unmap the correct regions in nvme_free_sgls
nvme-pci: handle changing device dma map requirements
nvme-pci: migrate to dma_map_phys instead of map_page
nvme-pci: print error message on failure in nvme_probe
 
nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
 
nvme: fix PCIe subsystem reset controller state transition
nvme: fix typo error in nvme target
nvme: reject invalid pr_read_keys() num_keys values
nvme: remove virtual boundary for sgl capable devices
 
nvmem: Add driver for the eeprom in qnap-mcu controllers
nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support
nvmem: layouts: u-boot-env: add optional "env-size" property
 
nvmet-fc: use pr_* print macros instead of dev_*
 
nvmet-fcloop: check all request and response have been processed
nvmet-fcloop: remove unused lsdir member.
 
nvmet-rdma: use kvcalloc for commands and responses arrays
 
nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready()
nvmet-tcp: use kvcalloc for commands array
 
nvmet: add sanity checks when freeing subsystem
nvmet: do not copy beyond sybsysnqn string length
nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference
nvmet: pci-epf: fix DMA channel debug print
nvmet: pci-epf: move DMA initialization to EPC init callback
nvmet: remove redundant subsysnqn field from ctrl
 
objtool/klp: Add --checksum option to generate per-function checksums
objtool/klp: Add --debug option to show cloning decisions
objtool/klp: Add --debug-checksum= to show per-instruction checksums
objtool/klp: Add post-link subcommand to finalize livepatch modules
objtool/klp: Add the debian-based package name of xxhash to the hint
objtool/klp: Fix bug table handling for __WARN_printf()
objtool/klp: Fix symbol correlation for orphaned local symbols
objtool/klp: Fix unexported static call key access for manually built livepatch modules
objtool/klp: Introduce klp diff subcommand for diffing object files
objtool/klp: Only enable --checksum when needed
 
objtool/rust: add one more `noreturn` Rust function
 
objtool/x86: Add UDB support
objtool/x86: Fix NOP decode
objtool/x86: Remove 0xea hack
 
objtool: Add ANNOTATE_DATA_SPECIAL
objtool: Add annotype() helper
objtool: Add base objtool support for livepatch modules
objtool: Add elf_create_data()
objtool: Add elf_create_file()
objtool: Add elf_create_reloc() and elf_init_reloc()
objtool: Add empty symbols to the symbol tree again
objtool: Add Function to get the name of a CPU feature
objtool: Add functions to better name alternatives
objtool: Add more robust signal error handling, detect and warn about stack overflows
objtool: Add option to trace function validation
objtool: Add section/symbol type helpers
objtool: Add the --disas= action
objtool: Add wide output for disassembly
objtool: Avoid emptying lists for duplicate sections
objtool: Build with disassembly can fail when including bdf.h
objtool: Check for missing annotation entries in read_annotate()
objtool: Clean up compiler flag usage
objtool: Compact output for alternatives with one instruction
objtool: Consolidate annotation macros
objtool: Const string cleanup
objtool: Convert elf iterator macros to use 'struct elf'
objtool: Create disassembly context
objtool: Disassemble code with libopcodes instead of running objdump
objtool: Disassemble exception table alternatives
objtool: Disassemble group alternatives
objtool: Disassemble instruction on warning or backtrace
objtool: Disassemble jump table alternatives
objtool: Do not validate IBT for .return_sites and .call_sites
objtool: Don't alias undefined symbols
objtool: Extract code to validate instruction from the validate branch loop
objtool: Fix "unexpected end of section" warning for alternatives
objtool: Fix .cold function detection for duplicate symbols
objtool: Fix __pa_symbol() relocation handling
objtool: Fix address references in alternatives
objtool: Fix broken error handling in read_symbols()
objtool: fix build failure due to missing libopcodes check
objtool: fix compilation failure with the x32 toolchain
objtool: Fix interval tree insertion for zero-length symbols
objtool: Fix libopcodes linking with static libraries
objtool: Fix segfault on unknown alternatives
objtool: Fix stack overflow in validate_branch()
objtool: Fix standalone --hacks=jump_label
objtool: Fix weak symbol detection
objtool: Fix weak symbol hole detection for .cold functions
objtool: Fix x86 addend calculation
objtool: Generalize elf_create_section()
objtool: Generalize elf_create_symbol()
objtool: Identify the different types of alternatives
objtool: Improve naming of group alternatives
objtool: Improve register reporting during function validation
objtool: Improve tracing of alternative instructions
objtool: Make find_symbol_containing() less arbitrary
objtool: Mark .cold subfunctions
objtool: Mark prefix functions
objtool: Move ANNOTATE* macros to annotate.h
objtool: Move disassembly functions to a separated file
objtool: Preserve alternatives order
objtool: Print addresses with alternative instructions
objtool: Print bfd_vma as unsigned long long on ia32-x86_64 cross build
objtool: Print headers for alternatives
objtool: Print symbol during disassembly
objtool: Propagate elf_truncate_section() error in elf_write()
objtool: Provide access to feature and flags of group alternatives
objtool: Record symbol name max length
objtool: Refactor add_jump_destinations()
objtool: Refactor prefix symbol creation code
objtool: Reindent check_options[]
objtool: Remove .parainstructions reference
objtool: Remove error handling boilerplate
objtool: Remove newlines and tabs from annotation macros
objtool: Remove second pass of .cold function correlation
objtool: Remove unneeded semicolon
objtool: Remove unneeded semicolon
objtool: Rename --Werror to --werror
objtool: Replace custom macros in elf.c with shared ones
objtool: Resurrect --backup option
objtool: Return canonical symbol when aliases exist in symbol finding helpers
objtool: Set minimum xxhash version to 0.8
objtool: Simplify .annotate_insn code generation output some more
objtool: Simplify reloc offset calculation in unwind_read_hints()
objtool: Simplify special symbol handling in elf_update_symbol()
objtool: Skip non-canonical aliased symbols in add_jump_table_alts()
objtool: Store instruction disassembly result
objtool: Support Clang AUTOFDO .cold functions
objtool: Trace instruction state changes during function validation
objtool: Trim trailing NOPs in alternative
objtool: Unify STACK_FRAME_NON_STANDARD entry sizes
objtool: Warn on functions with ambiguous -ffunction-sections section names
 
ocfs2: add boundary check to ocfs2_check_dir_entry()
ocfs2: add directory size check to ocfs2_find_dir_space_id()
ocfs2: add extra consistency check to ocfs2_dx_dir_lookup_rec()
ocfs2: add extra consistency checks for chain allocator dinodes
ocfs2: add extra flags check in ocfs2_ioctl_move_extents()
ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
ocfs2: add ocfs2_emergency_state helper and apply to setattr
ocfs2: annotate flexible array members with __counted_by_le()
ocfs2: avoid -Wflex-array-member-not-at-end warning
ocfs2: check tl_used after reading it from trancate log inode
ocfs2: convert remaining read-only checks to ocfs2_emergency_state
ocfs2: convert to host endian in ocfs2_validate_inode_block
ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_data_buffers
ocfs2: fix kernel BUG in ocfs2_find_victim_chain
ocfs2: fix memory leak in ocfs2_merge_rec_left()
ocfs2: fix xattr array entry __counted_by error
ocfs2: invalidate inode if i_mode is zero after block read
ocfs2: mark inode bad upon validation failure during read
ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
ocfs2: replace deprecated strcpy in ocfs2_create_xattr_block
ocfs2: replace deprecated strcpy with strscpy
ocfs2: replace deprecated strcpy with strscpy
ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usage
ocfs2: use correct endian in ocfs2_dinode_has_extents
ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zero
ocfs2: validate inline xattr size and entry count in ocfs2_xattr_ibody_list
 
octeon_ep: Fix memory leak in octep_device_setup()
 
octeontx2-af: Accommodate more bandwidth profiles for cn20k
octeontx2-af: Add cn20k NIX block contexts
octeontx2-af: Add cn20k NPA block contexts
 
Octeontx2-af: Add proper checks for fwdata
 
octeontx2-af: Display new bandwidth profiles too in debugfs
octeontx2-af: Extend debugfs support for cn20k NIX
octeontx2-af: Extend debugfs support for cn20k NPA
octeontx2-af: Fix error handling
 
Octeontx2-af: Fix pci_alloc_irq_vectors() return value check
 
octeontx2-af: Simplify context writing and reading to hardware
octeontx2-af: Skip NDC operations for cn20k
octeontx2-af: Skip TM tree print for disabled SQs
 
octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
octeontx2-pf: Initialize cn20k specific aura and pool contexts
octeontx2-pf: Initialize new NIX SQ context for cn20k
 
Octeontx2-pf: Update xdp features
 
octeontx2-pf: Use new bandwidth profiles in receive queue
 
octeontx2: cn10k: fix RX flowid TCAM mask handling
octeontx2: convert to ndo_hwtstamp API
octeontx2: Fix otx2_dma_map_page() error return code
 
of/address: Remove the incorrect and misleading comment
 
of/fdt: Consolidate duplicate code into helper functions
of/fdt: Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho()
of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr()
of/fdt: Fix the len check in early_init_dt_check_for_usable_mem_range()
of/fdt: Simplify the logic of early_init_dt_scan_memory()
 
of/irq: Add interrupt affinity reporting interface
of/irq: Handle explicit interrupt parent
of/irq: Ignore interrupt parent for nodes without interrupts
 
of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size()
of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg()
of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes()
 
of: Add wrappers to match root node with OF device ID tables
of: base: Add of_property_read_u8_index
of: fix reference count leak in of_alias_scan()
of: overlay: Avoid spurious error messages in of_overlay_remove()
of: platform: Use default match table for /firmware
of: reserved_mem: Allow reserved_mem framework detect "cma=" kernel param
of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
of: unittest: Fix memory leak in unittest_data_add()
 
open: convert do_sys_openat2() to FD_ADD()
open: use super write guard in do_ftruncate()
 
OPP: Initialize scope-based pointers inline
 
orangefs: use inode_update_timestamps directly
 
overflow: Introduce struct_offset() to get offset of member
 
overlayfs: use the new ->i_state accessors
 
ovl: add copy up credential guard
ovl: add override_creds cleanup guard extension for overlayfs
ovl: add ovl_override_creator_creds cred guard
ovl: don't override credentials for ovl_check_whiteouts()
ovl: drop ovl_setup_cred_for_create()
ovl: introduce struct ovl_renamedata
ovl: mark *_cu_creds() as unused temporarily
ovl: mark ovl_setup_cred_for_create() as unused temporarily
ovl: pass original credentials, not mounter credentials during create
ovl: port do_ovl_get_acl() to cred guard
ovl: port ovl_check_empty_dir() to cred guard
ovl: port ovl_copy_up_flags() to cred guards
ovl: port ovl_copy_up_tmpfile() to cred guard
ovl: port ovl_copy_up_workdir() to cred guard
ovl: port ovl_copyfile() to cred guard
ovl: port ovl_create_or_link() to cred guard
ovl: port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard
ovl: port ovl_create_tmpfile() to cred guard
ovl: port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard
ovl: port ovl_dir_llseek() to cred guard
ovl: port ovl_do_remove() to cred guard
ovl: port ovl_fadvise() to cred guard
ovl: port ovl_fallocate() to cred guard
ovl: port ovl_fiemap() to cred guard
ovl: port ovl_fileattr_get() to cred guard
ovl: port ovl_fileattr_set() to cred guard
ovl: port ovl_fill_super() to cred guard
ovl: port ovl_flush() to cred guard
ovl: port ovl_fsync() to cred guard
ovl: port ovl_get_link() to cred guard
ovl: port ovl_getattr() to cred guard
ovl: port ovl_listxattr() to cred guard
ovl: port ovl_llseek() to cred guard
ovl: port ovl_lookup() to cred guard
ovl: port ovl_lower_positive() to cred guard
ovl: port ovl_maybe_lookup_lowerdata() to cred guard
ovl: port ovl_maybe_validate_verity() to cred guard
ovl: port ovl_nlink_end() to cred guard
ovl: port ovl_nlink_start() to cred guard
ovl: port ovl_open_realfile() to cred guard
ovl: port ovl_permission() to cred guard
ovl: port ovl_rename() to cred guard
ovl: port ovl_set_link_redirect() to cred guard
ovl: port ovl_set_or_remove_acl() to cred guard
ovl: port ovl_setattr() to cred guard
ovl: port ovl_xattr_get() to cred guard
ovl: port ovl_xattr_set() to cred guard
ovl: refactor ovl_fill_super()
ovl: refactor ovl_iterate() and port to cred guard
ovl: refactor ovl_lookup()
ovl: refactor ovl_rename()
ovl: reflow ovl_create_or_link()
ovl: remove ovl_revert_creds()
ovl: remove struct ovl_cu_creds and associated functions
ovl: remove unneeded semicolon
 
padata: remove __padata_list_init()
 
pagemap: update BUDDY flag documentation
 
panic: only warn about deprecated panic_print on write access
panic: sys_info: align constant definition names with parameters
panic: sys_info: capture si_bits_global before iterating over it
panic: sys_info: deduplicate local variable 'table; assignments
panic: sys_info: factor out read and write handlers
panic: sys_info: rewrite a fix for a compilation error (`make W=1`)
panic: sys_info:replace struct sys_info_name with plain array of strings
 
panthor: use drm_gpuva_unlink_defer()
 
papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()
 
parisc: Convert DMA map_page to map_phys interface
parisc: Do not reprogram affinitiy on ASP chip
parisc: Drop linux/kernel.h include from asm/bug.h header
parisc: Drop padding fields and layers entries from inventory log
parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
parisc: remove unneeded semicolon in perf_regs.c
parisc: Set valid bit in high byte of 64‑bit physical address
 
Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
 
PCI/ERR: Ensure error recoverability at all times
 
PCI/IDE: Add Address Association Register setup for downstream MMIO
PCI/IDE: Add IDE establishment helpers
PCI/IDE: Enumerate Selective Stream IDE capabilities
PCI/IDE: Fix off by one error calculating VF RID range
PCI/IDE: Fix reading a wrong reg for unused sel stream initialization
PCI/IDE: Initialize an ID for all IDE streams
PCI/IDE: Report available IDE streams
 
PCI/IOV: Adjust ->barsz[] when changing BAR size
 
PCI/MSI: Delete pci_msi_create_irq_domain()
 
PCI/P2PDMA: Document DMABUF model
PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function
PCI/P2PDMA: Refactor to separate core P2P functionality from memory allocation
PCI/P2PDMA: Separate the mmap() support from the core logic
PCI/P2PDMA: Simplify bus address mapping API
 
PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
PCI/PM: Stop needlessly clearing state_saved on enumeration and thaw
 
PCI/PTM: Enable only if device advertises relevant role
 
PCI/sysfs: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
 
PCI/TPH: Expose pcie_tph_get_st_table_loc()
 
PCI/TSM: Add 'dsm' and 'bound' attributes for dependent functions
PCI/TSM: Add pci_tsm_bind() helper for instantiating TDIs
PCI/TSM: Add pci_tsm_guest_req() for managing TDIs
PCI/TSM: Drop stub for pci_tsm_doe_transfer()
PCI/TSM: Establish Secure Sessions and Link Encryption
PCI/TSM: Report active IDE streams
 
PCI/VGA: Don't assume the only VGA device on a system is `boot_vga`
 
PCI: Add .assert_perst() to control PCIe PERST#
PCI: Add Intel Nova Lake S audio Device ID
PCI: Add kerneldoc for pci_resize_resource()
PCI: Add pci_rebar_get_max_size()
PCI: Add pci_rebar_size_supported() helper
PCI: Add PCIe Device 3 Extended Capability enumeration
PCI: Add Renesas RZ/G3S host controller driver
PCI: brcmstb: Add a way to indicate if PCIe bridge is active
PCI: brcmstb: Add panic/die handler to driver
PCI: brcmstb: Fix disabling L0s capability
PCI: cadence: Add module support for platform controller driver
PCI: cadence: Add support for High Perf Architecture (HPA) controller
PCI: cadence: Move PCIe RP common functions to a separate file
PCI: cadence: Split PCIe controller header file
PCI: Change pci_dev variable from 'bridge' to 'dev'
PCI: Convert BAR sizes bitmasks to u64
PCI: dw-rockchip: Configure L1SS support
PCI: dw-rockchip: Simplify regulator setup with devm_regulator_get_enable_optional()
PCI: dwc: Add register and bitfield definitions
PCI: dwc: Advertise L1 PM Substates only if driver requests it
PCI: dwc: Export dw_pcie_allocate_domains() and dw_pcie_ep_raise_msix_irq()
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
PCI: dwc: Implement .assert_perst() for dwc glue drivers
PCI: Enable host bridge emulation for PCI_DOMAINS_GENERIC platforms
PCI: endpoint: Add pci_epf_assign_bar_space() API
PCI: endpoint: Add pci_epf_get_required_bar_size() helper
PCI: endpoint: pci-epf-test: Fix sleeping function being called from atomic context
PCI: endpoint: pci-epf-vntb: Add MSI doorbell support
PCI: endpoint: Rename 'epf_bar::aligned_size' to 'epf_bar:mem_size'
PCI: epf-test: Switch to use %ptSp
PCI: Establish document for PCI host bridge sysfs attributes
PCI: Export pci_get_host_bridge_device() for use by pci-keystone
PCI: Fix BAR resize rollback path overwriting ret
PCI: Fix Resizable BAR restore order
PCI: Fix restoring BARs on BAR resize rollback path
PCI: Free saved list without holding pci_bus_sem
PCI: host-generic: Move bridge allocation outside of pci_host_common_init()
PCI: Improve Resizable BAR functions kernel doc
PCI: Introduce pci_walk_bus_reverse(), for_each_pci_dev_reverse()
PCI: iproc: Implement MSI controller node detection with of_msi_xlate()
PCI: ixp4xx: Guard ARM32-specific hook_fault_code()
PCI: j721e: Use 'pcie->reset_gpio' directly and drop the local variable
PCI: j721e: Use devm_clk_get_optional_enabled() to get and enable the clock
PCI: keystone: Add support to build as a loadable module
PCI: keystone: Exit ks_pcie_probe() for invalid mode
PCI: mediatek: Add support for Airoha AN7583 SoC
PCI: mediatek: Convert bool to single quirks entry and bitmap
PCI: mediatek: Use generic MACRO for TPVPERL delay
PCI: meson: Fix parsing the DBI register region
PCI: meson: Report that link is up while in ASPM L0s and L1 states
PCI: Move pci_rebar_bytes_to_size() and clean it up
PCI: Move pci_rebar_size_to_bytes() and export it
PCI: Move Resizable BAR code to rebar.c
PCI: Prevent resource tree corruption when BAR resize fails
PCI: Prevent restoring assigned resources
PCI: Provide pci_free_irq_vectors() stub
PCI: pwrctrl: Add power control driver for TC9563
PCI: qcom: Implement .assert_perst()
PCI: qcom: Remove ASPM L0s support for MSM8996 SoC
PCI: qcom: Use frequency and level based OPP lookup
PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
PCI: rzg3s-host: Initialize MSI status bitmap before use
PCI: s32g: Add NXP S32G PCIe controller driver (RC)
PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove()
PCI: sky1: Add PCIe host support for CIX Sky1
PCI: spacemit: Add SpacemiT PCIe host driver
PCI: stm32: Don't use 'proxy' headers
PCI: stm32: Fix EP page_size alignment
PCI: stm32: Fix LTSSM EP race with start link
PCI: tegra194: Remove unnecessary L1SS disable code
PCI: Try BAR resize even when no window was released
PCI: Use max() instead of max_t() to ease static analysis
PCI: Validate pci_rebar_size_supported() input
PCI: vmd: Switch to pci_bus_find_emul_domain_nr()
 
peci: controller: peci-aspeed: convert from round_rate() to determine_rate()
peci: cpu: add Intel Emerald Rapids support
 
perf annotate: Check return value of evsel__get_arch() properly
perf annotate: fix a crash when annotate the same symbol with 's' and 'T'
perf annotate: Fix build with NO_SLANG=1
perf annotate: Fix Clang build by adding block in switch case
perf annotate: Invalidate register states for untracked instructions
perf annotate: Save pointer offset in stack state
perf annotate: Skip annotating data types to lea instructions
perf annotate: Track address registers via TSR_KIND_POINTER
perf annotate: Track arithmetic instructions on pointers
 
perf arm-spe: Add NVIDIA Olympus to neoverse list
 
perf arm_spe: Add CPU variants supporting common data source packet
perf arm_spe: Consolidate operation types
perf arm_spe: Decode ASE and FP fields in other operation
perf arm_spe: Decode GCS operation
perf arm_spe: Decode SME data processing packet
perf arm_spe: Expose SIMD information in other operations
perf arm_spe: Fix memset subclass in operation
perf arm_spe: Introduce data processing macro for SVE operations
perf arm_spe: Remove unused operation types
perf arm_spe: Rename SPE_OP_PKT_IS_OTHER_SVE_OP macro
perf arm_spe: Report associated info for SVE / SME operations
perf arm_spe: Report extended memory operations in records
perf arm_spe: Report GCS in record
perf arm_spe: Report memset and memcpy in records
perf arm_spe: Report MTE allocation tag in record
perf arm_spe: Report register access in record
perf arm_spe: Synthesize memory samples for SIMD operations
perf arm_spe: Unify operation naming
 
perf auxtrace: Add auxtrace_synth_id_range_start() helper
perf auxtrace: Include sys/types.h for pid_t
perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependencies
 
perf bpf_counter: Fix opening of "any"(-1) CPU events
 
perf build python: Don't leave a.out file when building with clang
 
perf build: Don't add NO_AUXTRACE if missing feature-get_cpuid
perf build: Fix perf build issues with fixdep
perf build: Remove NO_AUXTRACE build option
 
perf c2c annotate: Start from the contention line
 
perf c2c: Add annotation support to perf c2c report
perf c2c: Clean up some defensive gets and make asan clean
 
perf cpumap: Add "any" CPU handling to cpu_map__snprint_mask
 
perf cs-etm: Mute enumeration value warning
 
perf docs: arm-spe: Document new SPE filtering features
 
perf evlist: Avoid scanning all PMUs for evlist__new_default
 
perf evsel: Improvements to __evsel__match
perf evsel: Remove unused metric_events variable
perf evsel: Skip store_evsel_ids for non-perf-event PMUs
 
perf expr: Add #target_cpu literal
 
perf header: Switch "cpu" for find_core_pmu in caps feature writing
 
perf hist: In init, ensure mem_info is put on error paths
 
perf hwmon_pmu: Fix uninitialized variable warning
 
perf ilist: Add PMU information to metrics
perf ilist: Be tolerant of reading a metric on the wrong CPU
perf ilist: Don't display deprecated events
 
perf intel-pt: Use the perf provided "cpuid.h"
 
perf jevents: Add descriptions to metricgroup abstraction
perf jevents: Add legacy json terms and default_core event table helper
perf jevents: Add legacy-hardware and legacy-cache json
perf jevents: Add metric DefaultShowEvents
perf jevents: Add set of common metrics based on default ones
perf jevents: Add threshold expressions to Metric
perf jevents: Allow metric groups not to be named
perf jevents: Allow multiple metricgroups.json files
perf jevents: Drop duplicate pending metrics
perf jevents: Fix build when there are other json files in the tree
perf jevents: Make all tables static
perf jevents: Move json encoding to its own functions
perf jevents: Remove unused makefile variable
perf jevents: Skip optional metrics in metric group list
perf jevents: Support copying the source json files to OUTPUT
perf jevents: Support parsing negative exponents
perf jevents: Suppress circular dependency warnings
perf jevents: Term list fix in event parsing
perf jevents: Update metric constraint support
 
perf jitdump: Add sym/str-tables to build-ID generation
perf jitdump: Fix missed dso__put
 
perf kvm: Fix debug assertion
 
perf list: Print matching PMU events for --unit
perf list: Share print state with JSON output
perf list: Support filtering in JSON output
 
perf lock contention: Load kernel map before lookup
 
perf maps: Avoid RC_CHK use after free
 
perf mem-events: Don't leak online CPU map
 
perf metricgroup: Add care to picking the evsel for displaying a metric
perf metricgroup: Missed free on error path
perf metricgroup: Update comment on location of metric_event list
perf metricgroup: When copy metrics copy default information
 
perf parse-events: Add debug logging to perf_event
perf parse-events: Add terms for legacy hardware and cache config values
perf parse-events: Fix evsel allocation failure
perf parse-events: Fix legacy cache events if event is duplicated in a PMU
perf parse-events: Make X modifier more respectful of groups
perf parse-events: Remove hard coded legacy hardware and cache parsing
perf parse-events: Remove unused FILE input argument to scanner
 
perf perf_api_probe: Avoid scanning all PMUs, try software PMU first
 
perf pmu: Add and use legacy_terms in alias information
perf pmu: Add PMU kind to simplify differentiating
perf pmu: Don't eagerly parse event terms
perf pmu: Factor term parsing into a perf_event_attr into a helper
perf pmu: fix duplicate conditional statement
perf pmu: Make pmu_alias_terms weak again
perf pmu: perf_cpu_map__new_int to avoid parsing a string
perf pmu: Use fd rather than FILE from new_alias
 
perf print-events: Remove print_hwcache_events
perf print-events: Remove print_symbol_events
 
perf probe-event: Ensure probe event nsinfo is always cleared
 
perf python: Add PMU argument to parse_metrics
perf python: Correct copying of metric_leader in an evsel
 
perf record: Add --call-graph fp,defer option for deferred callchains
perf record: Make sure to update build-ID cache
perf record: Skip don't fail for events that don't open
perf record: skip synthesize event when open evsel failed
perf record: Use evlist__new_default when no events specified
 
perf sample: Fix the wrong format specifier
 
perf script: Change metric format to use json metrics
perf script: Display PERF_RECORD_CALLCHAIN_DEFERRED
perf script: Fix build by removing unused evsel_script()
 
perf stat bperf cgroup: Increase MAX_EVENTS from 32 to 1024
 
perf stat-shadow: Read tool events directly
 
perf stat: Add detail -d,-dd,-ddd metrics
perf stat: Add ScaleUnit to {cpu,task}-clock JSON description
perf stat: Add/fix bperf cgroup max events workarounds
perf stat: Additional verbose details for events
perf stat: Align metric output without events
perf stat: Allow no events to open if this is a "--null" run
perf stat: Avoid wildcarding PMUs for default events
perf stat: Display metric-only for 0 counters
perf stat: Fix default metricgroup display on hybrid
perf stat: Improve handling of termination by signal
perf stat: Read tool events last
perf stat: Reduce scope of ru_stats
perf stat: Reduce scope of walltime_nsecs_stats
perf stat: Remove "unit" workarounds for metric-only
perf stat: Remove hard coded shadow metrics
perf stat: Sort default events/metrics
perf stat: When no events, don't report an error if there is none
 
perf symbol-elf: Add missing puts on error path
 
perf symbol: Add missed dso__put
perf symbol: Fix ENOENT case for filename__read_build_id
perf symbol: Remove unneeded semicolon
 
perf test all metrics: Fully ignore Default metric failures
 
perf test kvm: Add some basic perf kvm test coverage
 
perf test maps: Additional maps__fixup_overlap_and_insert tests
 
perf test metrics: Update all metrics for possibly failing default metrics
 
perf test parse-events: Add evlist test helper
perf test parse-events: Add evsel test helper
perf test parse-events: Remove cpu PMU requirement
perf test parse-events: Use evsel__match for legacy events
perf test parse-events: Without a PMU use cpu-cycles rather than cycles
 
perf test stat csv: Update test expectations and events
 
perf test stat+json: Improve metric-only testing
 
perf test stat: Ignore failures in Default[234] metricgroups
perf test stat: Update shadow test to use metrics
perf test stat: Update std_output testing metric expectations
perf test stat: Update test expectations and events
 
perf test workload: Add thread count argument to thloop
 
perf test: Add a perf event fallback test
perf test: Add kallsyms split test
perf test: Add python JIT dump test
perf test: Add test that command line period overrides sysfs/json values
perf test: Be tolerant of missing json metric none value
perf test: Clean up test_..config helpers
perf test: Don't fail if user rdpmc returns 0 when disabled
perf test: Fix hybrid testing of event fallback test
perf test: Switch cycles event to cpu-cycles
 
perf tests buildid: Add purge and remove testing
 
perf tests c2c: Add a basic c2c
 
perf tests evlist: Add basic evlist test
 
perf tests kallsyms: Add basic kallsyms test
 
perf tests kvm: Avoid leaving perf.data.guest file around
 
perf tests script dlfilter: Add a dlfilter test
 
perf tests stat: Add "--null" coverage
perf tests stat: Add test for error for an offline CPU
 
perf tests timechart: Add a perf timechart test
 
perf tests top: Add basic perf top coverage test
perf tests top: Make the test exclusive
 
perf tests: use strdup() in "Object code reading"
 
perf timechart: Add record support for output perf.data path
 
perf tool: Add a delegate_tool that just delegates actions to another tool
perf tool: Add the perf_tool argument to all callbacks
 
perf tool_pmu: Make core_wide and target_cpu json events
perf tool_pmu: More accurately set the cpus for tool events
perf tool_pmu: Use old_count when computing count values for time events
 
perf tools: Add support for perf_event_attr::config4
perf tools: Cache counter names for raw samples on s390
perf tools: Disable BPF skeleton if no libopenssl found
perf tools: Don't read build-ids from non-regular files
perf tools: Fallback to initial kernel map properly
perf tools: Fix missing feature check for inherit + SAMPLE_READ
perf tools: Fix split kallsyms DSO counting
perf tools: Flush remaining samples w/o deferred callchains
perf tools: Mark split kallsyms DSOs as loaded
perf tools: Merge deferred user callchains
perf tools: Minimal DEFERRED_CALLCHAIN support
perf tools: Remove a trailing newline in the event terms
perf tools: Use machine->root_dir to find /proc/kallsyms
 
perf top: Use evlist__new_default when no events specified
 
perf trace: Don't synthesize mmaps unless callchains are enabled
perf trace: Increase syscall handler map size to 1024
perf trace: Skip internal syscall arguments
 
perf vendor events AmpereOneX: Fix spelling typo in the metrics file
 
perf vendor events arm64: Fix typo in Ampere eMag json file
 
Linux: perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metrics
 
perf vendor events intel: Update alderlake events from 1.34 to 1.35
perf vendor events intel: Update arrowlake events from 1.13 to 1.14
perf vendor events intel: Update cascadelakex metric units
perf vendor events intel: Update graniterapids events from 1.15 to 1.16
perf vendor events intel: Update icelakex events from 1.28 to 1.30
perf vendor events intel: Update lunarlake events from 1.18 to 1.19
perf vendor events intel: Update meteorlake events from 1.17 to 1.18
perf vendor events intel: Update pantherlake events from 1.00 to 1.02
perf vendor events intel: Update sierraforest events from 1.12 to 1.13
 
perf vendor events riscv: add T-HEAD C920V2 JSON support
 
perf vendor metrics s390: Avoid has_event(INSTRUCTIONS)
 
perf/arm-ni: Add NoC S3 support
perf/arm-ni: Fix and optimise register offset calculation
 
perf/arm_cspmu: Add callback to reset filter config
perf/arm_cspmu: Add pmpidr support
perf/arm_cspmu: nvidia: Add pmevfiltr2 support
perf/arm_cspmu: nvidia: Add revision id matching
 
perf/core: Fix missing read event generation on task exit
 
perf/imx_ddr: Add support for PMU in DB (system interconnects)
perf/imx_ddr: Get and enable optional clks
perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr_perf_probe()
 
perf/uprobes: Remove whitespace noise
 
perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error
 
perf/x86/amd: Check event before enable to avoid GPF
 
perf/x86/intel/cstate: Add Clearwater Forest support
perf/x86/intel/cstate: Add Pantherlake support
perf/x86/intel/cstate: Remove PC3 support from LunarLake
 
perf/x86/intel/ds: Factor out PEBS group processing code to functions
perf/x86/intel/ds: Factor out PEBS record processing code to functions
 
perf/x86/intel: Add a check for dynamic constraints
perf/x86/intel: Add counter group support for arch-PEBS
perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR
perf/x86/intel: Check PEBS dyn_constraints
perf/x86/intel: Correct large PEBS flag check
perf/x86/intel: Do not enable BTS for guests
perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use
perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()
perf/x86/intel: Initialize architectural PEBS
perf/x86/intel: Optimize PEBS extended config
perf/x86/intel: Process arch-PEBS records or record fragments
perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call
perf/x86/intel: Setup PEBS data configuration and enable legacy groups
perf/x86/intel: Update dyn_constraint base on PEBS event precise level
 
perf/x86: Fix NULL event access and potential PEBS record loss
perf/x86: Remove redundant is_x86_event() prototype
 
perf: Add perf_event_attr::config4
perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
perf: arm_pmu: Convert to the new interrupt affinity retrieval API
perf: arm_pmu: Kill last use of per-CPU cpu_armpmu pointer
perf: arm_pmu: Request specific affinities for per CPU NMIs/interrupts
perf: arm_pmuv3: Add new Cortex and C1 CPU PMUs
perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores
perf: arm_spe: Add support for filtering on data source
perf: arm_spe_pmu: Convert to new interrupt affinity retrieval API
perf: arm_spe_pmu: Request specific affinities for per CPU interrupts
perf: Ensure swevent hrtimer is properly destroyed
perf: Fix refcount warning on event->mmap_count increment
perf: replace strcpy() with strncpy() in util/jitdump.c
perf: sched: Fix perf crash with new is_user_task() helper
perf: Support deferred user unwind
perf: tracing: Have perf system calls read user space
perf: tracing: Simplify perf_sysenter_enable/disable() with guards
 
pfkey: Deprecate pfkey
 
phy: add hwtstamp_get callback to phy drivers
phy: add new phy_notify_state() api
phy: Add new phy_notify_state() api
phy: Add Renesas RZ/G3E USB3.0 PHY driver
phy: broadcom: bcm63xx-usbh: fix section mismatches
phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)
phy: core: Remove extra space after '='
phy: exynos5-usbdrd: fix clock prepare imbalance
phy: freescale: imx8m-pcie: assert phy reset during power on
phy: freescale: Initialize priv->lock
phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it
phy: fsl-imx8mq-usb: fix typec orientation switch when built as module
phy: fsl-imx8mq-usb: support alternate reference clock
phy: mscc: add HW timestamp configuration reporting
phy: mscc: Fix PTP for VSC8574 and VSC8572
phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X
phy: phy-can-transceiver: Add dual channel support for TJA1048
phy: phy-can-transceiver: Add support for TJA105{1,7}
phy: phy-can-transceiver: Drop the gpio desc check
phy: phy-can-transceiver: Introduce can_transceiver_priv
phy: phy-can-transceiver: Support TJA1048/TJA1051
phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup
phy: qcom-qmp: pcs: Add v8.50 register offsets
phy: qcom-qusb2: Fix NULL pointer dereference on early suspend
phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE
phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT
phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY
phy: rename hwtstamp callback to hwtstamp_set
phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver
phy: renesas: rcar-gen3-usb2: Add suspend/resume support
phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check
phy: renesas: Remove unneeded semicolons
phy: rockchip: inno-dsidphy: Add support for rk3506
phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()
phy: rockchip: inno-usb2: fix communication disruption in gadget mode
phy: rockchip: inno-usb2: fix disconnection in gadget mode
phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528
phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562
phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode
phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits
phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 enter/exit values
phy: sophgo: Remove unused of_gpio.h
phy: sparx5-serdes: make it selectable for ARCH_LAN969X
phy: stm32-usphyc: Fix off by one in probe()
phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7
phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors
phy: ti: gmii-sel: Add a sanity check on the phy_id
phy: ti: gmii-sel: fix regmap leak on probe failure
 
pid: rely on common reference count behavior
 
pidfd: add a new supported_mask field
 
pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info
pidfs: add missing PIDFD_INFO_SIZE_VER1
pidfs: drop struct pidfs_exit_info
pidfs: expose coredump signal
pidfs: fix PIDFD_INFO_COREDUMP handling
pidfs: prepare to drop exit_info pointer
pidfs: protect PIDFD_GET_* ioctls() via ifdef
pidfs: raise DCACHE_DONTCACHE explicitly
pidfs: reduce wait_pidfd lock scope
pidfs: simplify PIDFD_GET__NAMESPACE ioctls
pidfs: use guard() for task_lock
 
pinctrl-scmi: remove unused struct members
 
pinctrl: add CONFIG_OF dependencies for microchip drivers
pinctrl: add pic64gx "gpio2" pinmux driver
pinctrl: add polarfire soc iomux0 pinmux driver
pinctrl: airoha: add support for Airoha AN7583 PINs
pinctrl: airoha: convert comma to semicolon
pinctrl: airoha: convert PHY LED GPIO to macro
pinctrl: airoha: convert PWM GPIO to macro
pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an7583_pinctrl_match_data
pinctrl: airoha: fix pinctrl function mismatch issue
pinctrl: airoha: generalize pins/group/function/confs handling
pinctrl: alderlake: Switch to INTEL_GPP() macro
pinctrl: baytrail: Unify messages with help of dev_err_probe()
pinctrl: cannonlake: Switch to INTEL_GPP() macro
pinctrl: cedarfork: Switch to INTEL_GPP() macro
pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges()
pinctrl: cherryview: Switch to INTEL_GPP() macro
pinctrl: cherryview: Unify messages with help of dev_err_probe()
pinctrl: cix: Add pin-controller support for sky1
pinctrl: cix: Fix obscure dependency
pinctrl: cix: sky1: Provide pin control dummy states
pinctrl: Demote subsystem banner message
pinctrl: denverton: Switch to INTEL_GPP() macro
pinctrl: elkhartlake: Switch to INTEL_GPP() macro
pinctrl: emmitsburg: Switch to INTEL_GPP() macro
pinctrl: icelake: Switch to INTEL_GPP() macro
pinctrl: intel: Export intel_gpio_add_pin_ranges()
pinctrl: intel: Introduce INTEL_GPP() macro
pinctrl: intel: Unify messages with help of dev_err_probe()
pinctrl: jasperlake: Switch to INTEL_GPP() macro
pinctrl: lakefield: Switch to INTEL_GPP() macro
pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver
pinctrl: lynxpoint: Unify messages with help of dev_err_probe()
pinctrl: ma35: #undef field_{get,prep}() before local definition
pinctrl: ma35: Convert to common field_{get,prep}() helpers
pinctrl: mcp23s08: init reg_defaults from HW at probe and switch cache type
pinctrl: mediatek: Add debounce times for MT6878
pinctrl: mediatek: Add support for MT6878 pinctrl
pinctrl: mediatek: mt8189: restore previous register base name array order
pinctrl: meson: mark the GPIO controller as sleeping
pinctrl: meteorlake: Switch to INTEL_GPP() macro
pinctrl: meteorpoint: Switch to INTEL_GPP() macro
pinctrl: mpfs-iomux0: fix compile-time constant warning for LLVM prior to 17
pinctrl: pic64gx-gpio2: Add REGMAP_MMIO dependency
pinctrl: pinconf-generic: Add properties 'skew-delay-{in,out}put-ps'
pinctrl: pinconf-generic: Fix minor typos in comments
pinctrl: pinconf-generic: Handle string values for generic properties
pinctrl: pinmux: Add missing .function_is_gpio kerneldoc
pinctrl: qcom: add the tlmm driver for Kaanapali platforms
pinctrl: qcom: glymur: Drop unnecessary platform data from match table
pinctrl: qcom: glymur: Fix the gpio and egpio pin functions
pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins
pinctrl: qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX PMICs support
pinctrl: qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN3}_CLK subtypes
pinctrl: renesas: Drop duplicate newlines
pinctrl: renesas: r8a779g0: Remove AVB[01]_MII
pinctrl: renesas: r8a779g0: Remove CC5_OSCOUT
pinctrl: renesas: r8a779g0: Remove STPWT_EXTFXR
pinctrl: renesas: r8a779h0: Remove CC5_OSCOUT
pinctrl: renesas: r8a779h0: Remove STPWT_EXTFXR
pinctrl: renesas: Remove unneeded semicolons
pinctrl: renesas: rza1: Make mux_conf const in rza1_pin_mux_single()
pinctrl: renesas: rzg2l: Drop unnecessary pin configurations
pinctrl: renesas: rzg2l: Fix ISEL restore on resume
pinctrl: renesas: rzg2l: Fix PMC restore
pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling
pinctrl: renesas: rzg2l: Remove extra semicolons
pinctrl: renesas: rzg2l: Remove useless wrappers
pinctrl: rockchip: Add rk3506 pinctrl support
pinctrl: samsung: Add ARTPEC-9 SoC specific configuration
pinctrl: samsung: add exynos8890 SoC pinctrl configuration
pinctrl: single: Fix incorrect type for error return variable
pinctrl: starfive: use dynamic GPIO base allocation
pinctrl: stm32: Avoid keeping a bool value in a u32 variable
pinctrl: stm32: Drop useless spinlock save and restore
pinctrl: stm32: fix hwspinlock resource leak in probe function
pinctrl: stm32: handle semaphore acquisition when handling pinctrl/pinmux
pinctrl: stm32: Rework stm32_pconf_parse_conf()
pinctrl: stm32: Simplify handling of backup pin status
pinctrl: stm32: Support I/O synchronization parameters
pinctrl: sunrisepoint: Switch to INTEL_GPP() macro
pinctrl: tangier: Unify messages with help of dev_err_probe()
pinctrl: tegra20: register csus_mux clock
pinctrl: th1520: Fix typo
pinctrl: tigerlake: Switch to INTEL_GPP() macro
 
platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
platform/chrome: cros_ec_lightbar: Check if ec supports suspend commands
platform/chrome: cros_usbpd_notify: defer probe when parent EC driver isn't ready
platform/chrome: sensorhub: Support devices without FIFO_INT_ENABLE
 
platform/mellanox: Fix SN5640/SN5610 LED platform data
platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names
 
platform/raspberrypi: Destage VCHIQ interface
platform/raspberrypi: Destage VCHIQ MMAL driver
 
platform/surface: acpi-notify: add WQ_PERCPU to alloc_workqueue users
platform/surface: aggregator: Omit a variable reassignment in ssam_serial_hub_probe()
 
platform/x86/amd/hsmp: Replace amd_num_nodes() with topology_max_packages()
 
platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro
 
platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size
platform/x86/amd/pmf: Refactor repetitive BIOS output handling
platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency
platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID
platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization
platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd()
 
platform/x86/amd: Fix memory leak in wbrf_record()
platform/x86/amd: hfi: Remove redundant assignment to .owner
platform/x86/amd: hfi: Remove unused cpumask from cpuinfo struct
 
platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
 
platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe
 
platform/x86/intel/pmt: Fix kobject memory leak on init failure
 
platform/x86/intel/tpmi/plr: Make the file domain/status writeable
 
platform/x86/intel/vsec: Add Nova Lake PUNIT support
platform/x86/intel/vsec: Add support for Wildcat Lake
platform/x86/intel/vsec: correct kernel-doc comments
 
platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O
 
platform/x86/uniwill: Add TUXEDO Book BA15 Gen10
platform/x86/uniwill: Add TUXEDO devices
platform/x86/uniwill: Handle more WMI events required for TUXEDO devices
 
platform/x86: acer-wmi: Add fan control support
platform/x86: acer-wmi: Add support for PHN16-72
platform/x86: acer-wmi: Enable fan control for PH16-72 and PT14-51
platform/x86: acer-wmi: Extend support for Acer Nitro AN515-58
platform/x86: acer-wmi: Fix missing capability check
platform/x86: acer-wmi: Fix setting of fan behavior
platform/x86: Add Uniwill laptop driver
platform/x86: alienware-wmi-wmax: Add AWCC support for Alienware x16
platform/x86: alienware-wmi-wmax: Add support for Alienware 16X Aurora
platform/x86: alienware-wmi-wmax: Add support for new Area-51 laptops
platform/x86: alienware-wmi-wmax: Simplify FW profile to pprof matching
platform/x86: asus-armoury: add apu-mem control support
platform/x86: asus-armoury: add panel_hd_mode attribute
platform/x86: asus-armoury: Add power limits for Asus G513QY
platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs
platform/x86: asus-armoury: add screen auto-brightness toggle
platform/x86: asus-armoury: add support for FA401UV
platform/x86: asus-armoury: add support for FA507UV
platform/x86: asus-armoury: add support for FA608UM
platform/x86: asus-armoury: add support for FA617XT
platform/x86: asus-armoury: add support for G615LR
platform/x86: asus-armoury: add support for G835L
platform/x86: asus-armoury: add support for G835LW
platform/x86: asus-armoury: add support for GA403UV
platform/x86: asus-armoury: add support for GA403WM
platform/x86: asus-armoury: add support for GA403WR
platform/x86: asus-armoury: add support for GA403WW
platform/x86: asus-armoury: add support for GA503QR
platform/x86: asus-armoury: add support for GU605CR
platform/x86: asus-armoury: add support for GV302XV
platform/x86: asus-armoury: Fix error code in mini_led_mode_current_value_store()
platform/x86: asus-armoury: fix mini-led mode show
platform/x86: asus-armoury: fix only DC tunables being available
platform/x86: asus-armoury: fix ppt data for FA507R
platform/x86: asus-armoury: fix ppt data for FA608UM
platform/x86: asus-armoury: keep the list ordered alphabetically
platform/x86: asus-armoury: move existing tunings to asus-armoury module
platform/x86: asus-nb-wmi: Add keymap for display toggle
platform/x86: asus-wmi: deprecate bios features
platform/x86: asus-wmi: export symbols used for read/write WMI
platform/x86: asus-wmi: fix sending OOBE at probe
platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT
platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
platform/x86: ayaneo-ec: Add Ayaneo Embedded Controller platform driver
platform/x86: ayaneo-ec: Add charge control support
platform/x86: ayaneo-ec: Add controller power and modules attributes
platform/x86: ayaneo-ec: Add hwmon support
platform/x86: ayaneo-ec: Add suspend hook
platform/x86: ayaneo-ec: Move Ayaneo devices from oxpec to ayaneo-ec
platform/x86: classmate-laptop: Add missing NULL pointer checks
platform/x86: dell-lis3lv02d: Add Latitude 5400
platform/x86: hp-bioscfg: Fix automatic module loading
platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro
platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names
platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
platform/x86: hp-bioscfg: Skip empty attribute names
platform/x86: hp-wmi: Order DMI board name arrays
platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
platform/x86: ideapad-laptop: Add charge_types:Fast (Rapid Charge)
platform/x86: ideapad-laptop: Protect GBMD/SBMC calls with mutex
platform/x86: ideapad-laptop: Reassign KEY_CUT to KEY_SELECTIVE_SCREENSHOT
platform/x86: ideapad-laptop: Support multiple power_supply_ext definitions
platform/x86: ideapad-laptop: Use str_on_off() helper
platform/x86: intel: chtwc_int33fe: don't dereference swnode args
platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak
platform/x86: intel_telemetry: Fix PSS event register mask
platform/x86: intel_telemetry: Fix swapped arrays in PSS output
platform/x86: lenovo-wmi-gamezone Use max-power rather than balanced-performance
platform/x86: lg-laptop: Add support for the HDAP opregion field
platform/x86: lg-laptop: Recognize 2022-2025 models
platform/x86: msi-laptop: add missing sysfs_remove_group()
platform/x86: panasonic-laptop: Fix sysfs group leak in error path
platform/x86: samsung-galaxybook: Fix problematic pointer cast
platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_OPT for IRQ missing projects
platform/x86: think-lmi: Add WMI certificate thumbprint support for ThinkCenter
platform/x86: toshiba_haps: Fix memory leaks in add/remove routines
platform/x86: wmi-gamezone: Add Legion Go 2 Quirks
platform/x86: wmi: Move WMI core code into a separate directory
platform/x86: wmi: Remove extern keyword from prototypes
platform/x86: wmi: Use correct type when populating ACPI objects
platform/x86: x86-android-tablets: Omit a variable reassignment in lenovo_yoga_tab2_830_1050_init_codec()
 
Linux: platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H
Linux: platform/x86:intel/pmc: Add support for multiple DMU GUIDs
Linux: platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake
Linux: platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map
Linux: platform/x86:intel/pmc: Remove redundant has_die_c6 variable
Linux: platform/x86:intel/pmc: Rename PMC index variable to pmc_idx
Linux: platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
 
platform: Add firmware-agnostic irq and affinity retrieval interface
platform: arm64: thinkpad-t14s-ec: add suspend handler for keyboard backlight
platform: arm64: thinkpad-t14s-ec: add system PM hooks
platform: Define platform_device_put cleanup handler
platform: surface: replace use of system_wq with system_percpu_wq
platform: surface: Simplify with of_machine_get_match_data()
platform: Use IOMEM_ERR_PTR for ioremap error returns
platform: x86: replace use of system_wq with system_percpu_wq
 
PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name
PM / devfreq: hisi: Fix potential UAF in OPP handling
PM / devfreq: Move governor.h to a public header location
PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate
 
PM: console: Fix memory allocation error handling in pm_vt_switch_required()
PM: dpm_watchdog: add module param to backtrace all CPUs
PM: EM: Add a skeleton code for netlink notification
PM: EM: Add an iterator and accessor for the performance domain
PM: EM: Add dump to get-perf-domains in the EM YNL spec
PM: EM: Add em.yaml and autogen files
PM: EM: Add to em_pd_list only when no failure
PM: EM: Assign a unique ID when creating a performance domain
PM: EM: Change cpus' type from string to u64 array in the EM YNL spec
PM: EM: Expose the ID of a performance domain via debugfs
PM: EM: Fix incorrect description of the cost field in struct em_perf_state
PM: EM: Fix memory leak in em_create_pd() error path
PM: EM: Fix yamllint warnings in the EM YNL spec
PM: EM: Implement em_nl_get_pd_table_doit()
PM: EM: Implement em_nl_get_pds_doit()
PM: EM: Implement em_notify_pd_created/updated()
PM: EM: Implement em_notify_pd_deleted()
PM: EM: Notify an event when the performance domain changes
PM: EM: Rename em.yaml to dev-energymodel.yaml
PM: hibernate: add sysfs interface for hibernate_compression_threads
PM: hibernate: Clean up kernel-doc comment style usage
PM: hibernate: dynamically allocate crc->unc_len/unc for configurable threads
PM: hibernate: Extra cleanup of comments in swap handling code
PM: hibernate: Fix crash when freeing invalid crypto compressor
PM: hibernate: make compression threads configurable
PM: hibernate: Rework message printing in swsusp_save()
PM: Introduce new PMSG_POWEROFF event
PM: QoS: Introduce a CPU system wakeup QoS limit
PM: runtime: Do not clear needs_force_resume with enabled runtime PM
PM: runtime: docs: Update pm_runtime_allow/forbid() documentation
PM: runtime: fix typos in runtime.c comments
PM: runtime: Make pm_runtime_barrier() return void
PM: runtime: Stop checking pm_runtime_barrier() return code
PM: runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR()
PM: sleep: Add support for wakeup during filesystem sync
PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper()
PM: sleep: Fix suspend_test() at the TEST_CORE level
PM: sleep: Introduce CALL_PM_OP() macro to simplify code
PM: sleep: Replace snprintf() with scnprintf() in show_trace_dev_match()
PM: suspend: Make pm_test delay interruptible by wakeup events
PM: wakeup: Add out-of-band system wakeup support for devices
PM: wakeup: Delete timer before removing wakeup source from list
PM: wakeup: Update after recent wakeup source removal ordering change
PM: WQ_UNBOUND added to pm_wq workqueue
 
pmdomain: bcm: bcm2835-power: Prepare to support BCM2712
pmdomain: core: Allow power-off for out-of-band wakeup-capable devices
pmdomain: Extend the genpd governor for CPUs to account for IPIs
pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains
pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu
pmdomain: imx8mp-blk-ctrl: Keep gpc power domain on for system wakeup
pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup
pmdomain: imx: Fix reference count leak in imx_gpc_probe()
pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset
pmdomain: mediatek: Add support for Hardware Voter power domains
pmdomain: mediatek: Add support for MFlexGraphics
pmdomain: mediatek: Add support for MT8196 HFRPSYS power domains
pmdomain: mediatek: Add support for MT8196 SCPSYS power domains
pmdomain: mediatek: Add support for secure HWCCF infra power on
pmdomain: mediatek: convert from clk round_rate() to determine_rate()
pmdomain: mediatek: Fix build-errors
pmdomain: mediatek: mtk-mfg: select MAILBOX in Kconfig
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: mtk-pm-domains: Fix spinlock recursion fix in probe
pmdomain: qcom: rpmhpd: Add MXC to SC8280XP
pmdomain: qcom: rpmhpd: Add RPMh power domain support for Kaanapali
pmdomain: qcom: rpmpd: fix off-by-one error in clamping to the highest state
pmdomain: Respect the CPU system wakeup QoS limit for cpuidle
pmdomain: Respect the CPU system wakeup QoS limit for s2idle
pmdomain: rockchip: Add support for RV1126B
 
Linux: pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before regulator ready
 
pnfs/blocklayout: Fix memory leak in bl_parse_scsi()
 
pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
 
pNFS: Fix a deadlock when returning a delegation during open()
 
PNP: Fix ISAPNP to generate uevents to auto-load modules
 
power: supply: Add bd718(15/28/78) charger driver
power: supply: apm_power: only unset own apm_get_power_status
power: supply: cw2015: Check devm_delayed_work_autocancel() return code
power: supply: max17040: Check iio_read_channel_processed() return code
power: supply: max77705: Fix potential IRQ chip conflict when probing two devices
power: supply: max77705_charger: implement aicl feature
power: supply: pf1550: add battery charger support
power: supply: qcom_battmgr: clamp charge control thresholds
power: supply: qcom_battmgr: support disabling charge control
power: supply: rt5033_charger: Fix device node reference leaks
power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
power: supply: rt9756: Add Richtek RT9756 smart cap divider charger
power: supply: use ktime_divns() to avoid 64-bit division
power: supply: wm831x: Check wm831x_set_bits() return value
 
powercap: dtpm: Simplify with of_machine_get_match_data()
powercap: fix race condition in register_control_type()
powercap: fix sscanf() error return value handling
powercap: intel_rapl: Add support for Nova Lake processors
powercap: intel_rapl: Add support for Wildcat Lake platform
powercap: intel_rapl: Enable MSR-based RAPL PMU support
powercap: intel_rapl: Fix possible recursive lock warning
powercap: intel_rapl: Prepare read_raw() interface for atomic-context callers
 
powerpc, mm: Fix mprotect on book3s 32-bit
 
powerpc/32: Fix unpaired stwcx. on interrupt exit
powerpc/32: Restore clearing of MSR[RI] at interrupt/syscall exit
powerpc/32: Restore disabling of interrupts at interrupt/syscall exit
 
powerpc/64s/hash: Fix phys_addr_t printf format in htab_initialize()
powerpc/64s/hash: Hash hpt_order should be only available with Hash MMU
powerpc/64s/hash: Improve hash mmu printk messages
powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit
powerpc/64s/hash: Update directMap page counters for Hash
 
powerpc/64s/pgtable: Enable directMap counters in meminfo for Hash
 
powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
 
powerpc/64s/slb: Add no_slb_preload early cmdline param
powerpc/64s/slb: Fix SLB multihit issue during SLB preload
powerpc/64s/slb: Make preload_add return type as void
 
powerpc/83xx: Add a null pointer check to mcu_gpiochip_add
 
powerpc/8xx: Remove specific code from fast_exception_return
 
powerpc/addnote: Fix overflow on 32-bit builds
 
powerpc/boot: Add missing compression methods to usage
 
powerpc/kdump: Add support for crashkernel CMA reservation
powerpc/kdump: Fix size calculation for hot-removed memory ranges
 
powerpc/kexec: Enable SMT before waking offline CPUs
 
powerpc/powermac: backlight: Include
 
powerpc/powernv: Enable cpuidle state detection for POWER11
 
powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
 
powerpc/pseries/svm: Make mem_encrypt.h self contained
 
powerpc/ptdump: Dump PXX level info for kernel_page_tables
 
powerpc/smp: Expose die_id and die_cpumask
 
powerpc/tools: drop `-o pipefail` in gcc check scripts
 
powerpc/uaccess: Use unsafe wrappers for ASM GOTO
 
powerpc/vmlinux.lds: Drop .interp description
 
powerpc/watchdog: add support for hardlockup_sys_info sysctl
 
powerpc: 512x: Rename wdt@ node to watchdog@
powerpc: 83xx: Rename wdt@ nodes to watchdog@
powerpc: 86xx: Rename wdt@ nodes to watchdog@
powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf()
powerpc: cell: make spu_subsys const
powerpc: Convert to physical address DMA mapping
powerpc: p2020: Rename wdt@ nodes to watchdog@
powerpc: pseries: make cmm_subsys const
powerpc: pseries: make suspend_subsys const
 
pps: Switch to use %ptSp
 
prandom: remove next_pseudo_random32
 
Linux: primitives for maintaining persisitency
 
printk/nbcon/panic: Allow printk kthread to sleep when the system is in panic
 
printk/nbcon: Block printk kthreads when any CPU is in an emergency context
printk/nbcon: Release nbcon consoles ownership in atomic flush after each emitted record
printk/nbcon: Restore IRQ in atomic flush after each emitted record
 
printk: Allow printk_trigger_flush() to flush all types
printk: Avoid irq_work for printk_deferred() on suspend
printk: Avoid scheduling irq_work on suspend
printk: console_flush_one_record() code cleanup
printk: Introduce console_flush_one_record
printk: nbcon: Allow KDB to acquire the NBCON context
printk: nbcon: Allow unsafe write_atomic() for panic
printk: nbcon: Export console_is_usable
printk: nbcon: Export nbcon_write_context_set_buf
printk: nbcon: Introduce KDB helpers
printk: Use console_flush_one_record for legacy printer kthread
printk: Use console_is_usable on console_unblank
 
printk_legacy_map: use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
 
printk_ringbuffer: Create a helper function to decide whether more space is needed
printk_ringbuffer: don't needlessly wrap data blocks around
printk_ringbuffer: Fix check of valid data size when blk_lpos overflows
 
procfs: avoid fetching build ID while holding VMA lock
procfs: make /self and /thread_self dentries persistent
 
ps3disk: use memcpy_{from,to}_bvec index
 
pseries/lparcfg: Add resource group monitoring
 
pseries: convert papr_platform_dump_create_handle() to FD_ADD()
pseries: port papr_rtas_setup_file_interface() to FD_ADD()
 
psp-sev: Assign numbers to all status codes and add new
 
psp: add stats from psp spec to driver facing api
psp: report basic stats from the core
 
pstore/ram: Update module parameters from platform data
 
ptp: ocp: Apply standard pattern for cleaning up loop
ptp: ocp: Document sysfs output format for backward compatibility
ptp: ocp: Make ptp_ocp_unregister_ext() NULL-aware
ptp: ocp: Refactor signal_show() and fix %ptT misuse
ptp: ocp: Reuse META's PCI vendor ID
ptp: ocp: Switch to use %ptSp
ptp: ptp_ines: add HW timestamp configuration reporting
ptp: Return -EINVAL on ptp_clock_register if required ops are NULL
 
pwm: Add Rust driver for T-HEAD TH1520 SoC
pwm: airoha: Add support for EN7581 SoC
pwm: bcm2835: Make sure the channel is enabled after pwm_request()
pwm: Drop unused function pwm_apply_args()
pwm: Ensure ioctl() returns a negative errno on error
pwm: Export `pwmchip_release` for external use
pwm: Fix Rust formatting
pwm: max7360: Clean MAX7360 code
pwm: max7360: Populate missing .sizeof_wfhw in max7360_pwm_ops
pwm: mediatek: Convert to waveform API
pwm: mediatek: Make use of struct_size macro
pwm: mediatek: Remove unneeded semicolon
pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled
pwm: Simplify printf to emit chip->npwm in $debugfs/pwm
pwm: th1520: Fix clippy warning for redundant struct field init
pwm: th1520: Fix missing Kconfig dependencies
pwm: th1520: Use module_pwm_platform_driver! macro
pwm: Use %u to printf unsigned int pwm_chip::npwm and pwm_chip::id
 
qede: convert to use ndo_hwtstamp callbacks
 
r8152: Advertise software timestamp information.
 
r8169: add DASH support for RTL8127AP
r8169: add support for RTL8125K
r8169: add support for RTL9151A
r8169: bail out from probe if fiber mode is detected on RTL8127AF
r8169: fix RTL8117 Wake-on-Lan in DASH mode
r8169: improve MAC EEE handling
r8169: reconfigure rx unconditionally before chip reset when resuming
 
raid6: Move to more abstract 'ksimd' guard API
raid6: riscv: Allow code to be compiled in userspace
raid6: riscv: Prevent compiler from breaking inline vector assembly code
raid6: test: Add support for RISC-V
 
random: add missing words in function comments
random: complete sentence of comment
random: drop check for static_key_initialized
random: remove unused get_random_var_wait functions
random: replace use of system_unbound_wq with system_dfl_wq
random: use offstack cpumask when necessary
 
RAS/AMD/ATL: Replace bitwise_xor_bits() with hweight16()
RAS/AMD/ATL: Require PRM support for future systems
RAS/AMD/ATL: Return error codes from helper functions
 
RAS/CEC: Replace use of system_wq with system_percpu_wq
 
RAS: Report all ARM processor CPER information to userspace
 
rbd: check for EOD after exclusive lock is ensured to be held
rbd: stop selecting CRC32, CRYPTO, and CRYPTO_AES
 
rbtree: inline rb_first()
rbtree: inline rb_last()
 
rcu: Add a small-width RCU watching counter debug option
rcu: Mark diagnostic functions as notrace
rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls
 
rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
 
rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
rcutorture: Make srcu{,d}_torture_init() announce the SRCU type
rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE
rcutorture: Permit kvm-again.sh to re-use the build directory
rcutorture: Remove redundant rcutorture_one_extend() from rcu_torture_one_read()
rcutorture: Test srcu_expedite_current()
 
RDMA/bng_re: Add Auxiliary interface
RDMA/bng_re: Add basic debugfs infrastructure
RDMA/bng_re: Add infrastructure for enabling Firmware channel
RDMA/bng_re: Allocate required memory resources for Firmware channel
RDMA/bng_re: Enable Firmware channel and query device attributes
RDMA/bng_re: Initialize the Firmware and Hardware
RDMA/bng_re: Register and get the resources from bnge driver
RDMA/bng_re: Remove prefetch instruction
 
RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuning
RDMA/bnxt_re: fix dma_free_coherent() pointer
RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats()
RDMA/bnxt_re: Fix the inline size for GenP7 devices
RDMA/bnxt_re: Fix to use correct page size for PDE table
RDMA/bnxt_re: Fix wrong check for CQ coalesc support
RDMA/bnxt_re: Pass correct flag for dma mr creation
 
RDMA/cm: Base cm_id destruction timeout on CMA values
RDMA/cm: Correct typedef and bad line warnings
RDMA/cm: Fix leaking the multicast GID table reference
 
RDMA/core: Add new IB rate for XDR (8x) support
RDMA/core: always drop device refcount in ib_del_sub_device_and_put()
RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
RDMA/core: let rdma_connect_locked() call lockdep_assert_held(&id_priv->handler_mutex)
RDMA/core: Prevent soft lockup during large user memory region cleanup
RDMA/core: RDMA/mlx5: replace use of system_unbound_wq with system_dfl_wq
RDMA/core: Reduce cond_resched() frequency in __ib_umem_release
RDMA/core: WQ_PERCPU added to alloc_workqueue users
 
RDMA/cxgb4: fix typo in write_pbl() debug message
 
RDMA/efa: Remove possible negative shift
 
RDMA/hns: Add bonding cmds
RDMA/hns: Add bonding event handler
RDMA/hns: Add delayed work for bonding
RDMA/hns: Add helpers to obtain netdev and bus_num from hr_dev
RDMA/hns: Implement bonding init/uninit process
RDMA/hns: Initialize bonding resources
RDMA/hns: Support link state reporting for bond
RDMA/hns: Support reset recovery for bond
 
RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2
RDMA/irdma: Add missing mutex destroy
RDMA/irdma: avoid invalid read in irdma_net_event
RDMA/irdma: CQ size and shadow update changes for GEN3
RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+
RDMA/irdma: Enforce local fence for LOCAL_INV WRs
RDMA/irdma: Fix data race in irdma_free_pble
RDMA/irdma: Fix data race in irdma_sc_ccq_arm
RDMA/irdma: Fix irdma_alloc_ucontext_resp padding
RDMA/irdma: Fix SIGBUS in AEQ destroy
RDMA/irdma: Fix SRQ shadow area address initialization
RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks
RDMA/irdma: Remove doorbell elision logic
RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah()
RDMA/irdma: Remove unused CQ registry
RDMA/irdma: Silently consume unsignaled completions
RDMA/irdma: Take a lock before moving SRQ tail in poll_cq
 
RDMA/mana_ib: check cqe length for kernel CQs
 
RDMA/mlx4: WQ_PERCPU added to alloc_workqueue users
 
RDMA/mlx5: Add other eswitch support to userspace tables
RDMA/mlx5: Add other_eswitch support for devx destruction
RDMA/mlx5: Add support for 1600_8x lane speed
RDMA/mlx5: Change default device for LAG slaves in RDMA TRANSPORT namespaces
RDMA/mlx5: Refactor _get_prio() function
 
RDMA/restrack: Fix typos in the comments
 
RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
RDMA/rtrs: server: Fix error handling in get_or_create_srv
 
RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
RDMA/rxe: let rxe_reclassify_recv_socket() call sk_owner_put()
RDMA/rxe: reclassify sockets in order to avoid false positives from lockdep
RDMA/rxe: Remove redundant assignment to variable page_offset
 
RDMA/siw: reclassify sockets in order to avoid false positives from lockdep
 
RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding
 
RDMA/uverbs: fix some kernel-doc warnings
 
readdir: require opt-in for d_type flags
 
README: restructure with role-based documentation and guidelines
 
Reapply "Revert "drm/amd: Skip power ungate during suspend for VPE""
 
refscale: Add local_bh_disable() readers
refscale: Add local_irq_disable() and local_irq_save() readers
refscale: Add non-atomic per-CPU increment readers
refscale: Add preempt_disable() readers
refscale: Add SRCU-fast-updown readers
refscale: Add this_cpu_inc() readers
refscale: Do not disable interrupts for tests involving local_bh_enable()
refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()
 
regcache: Add ->populate() callback to separate from ->init()
regcache: flat: Remove unneeded check and error message for -ENOMEM
regcache: flat: Split ->populate() from ->init()
regcache: maple: Split ->populate() from ->init()
regcache: rbtree: Split ->populate() from ->init()
 
regmap: add flat cache with sparse validity
regmap: Fix race condition in hwspinlock irqsave routine
regmap: i3c: switch to use i3c_xfer from i3c_priv_xfer
regmap: i3c: Use ARRAY_SIZE()
regmap: maple: free entry on mas_store_gfp() failure
regmap: sdw-mbq: Don't assume the regmap device is the SoundWire slave
regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing
regmap: warn users about uninitialized flat cache
 
regulator: Add FP9931/JD9930
regulator: Add FP9931/JD9930 driver
regulator: Add support for MediaTek MT6316 SPMI PMIC Regulators
regulator: Add support for MediaTek MT6363 SPMI PMIC Regulators
regulator: Add UAPI headers to MAINTAINERS
regulator: bd71815: Constify pointers to 'regulator_desc' wrap struct
regulator: bd71828: Constify pointers to 'regulator_desc' wrap struct
regulator: bd718x7: Constify pointers to 'regulator_desc' wrap struct
regulator: bd96801: Constify pointers to 'regulator_desc' wrap struct
regulator: check the return value of gpiod_set_value_cansleep()
regulator: core: disable supply if enabling main regulator fails
regulator: core: forward undervoltage events downstream by default
regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
regulator: dt-bindings: Convert Dialog DA9211 Regulators to DT schema
regulator: dt-bindings: nxp,pca9450: document input supplies
regulator: dt-bindings: pca9540: add debounce timer configuration
regulator: dt-bindings: qcom,rpmh: Add support for PMR735D
regulator: dt-bindings: rpmh-regulator : Add compatibles for PMH01XX & PMCX0102
regulator: dt-bindings: rpmh-regulator: Update pmic-id DT prop info for new CMD-DB
regulator: fixed: Rely on the core freeing the enable GPIO
regulator: fp9931: Add missing memory allocation check
regulator: fp9931: fix regulator node pointer
regulator: fp9931: Fix spelling mistake "failid" -> "failed"
regulator: irq_helper: replace use of system_wq with system_dfl_wq
regulator: Let raspberrypi drivers depend on ARM
regulator: make the subsystem aware of shared GPIOs
regulator: mt6358: Constify pointers to 'regulator_desc' wrap struct
regulator: mt6363: Remove unneeded semicolon
regulator: pca9450: add input supply links
regulator: pca9450: Add support for setting debounce settings
regulator: pca9450: Constify pointers to 'regulator_desc' wrap struct
regulator: pca9450: Fix error code in probe()
regulator: pca9450: link regulator inputs to supply groups
regulator: pf1550: Add support for regulator
regulator: pf9453: change the device ID register address
regulator: pf9453: Constify pointers to 'regulator_desc' wrap struct
regulator: pf9453: Fix kernel doc for mux_poll()
regulator: pf9453: optimize PMIC PF9453 driver
regulator: pf9453: remove low power mode
regulator: pf9453: remove unused I2C_LT register
regulator: qcomm-labibb: replace use of system_wq with system_dfl_wq
regulator: renesas-usb-vbus-regulator: Remove unused headers
regulator: rpmh-regulator: Add RPMH regulator support for Glymur
regulator: rpmh-regulator: Add RPMH regulator support for PMR735D
regulator: rpmh-regulator: Add support for new resource name format
regulator: Small cleanup in of_get_regulation_constraints()
regulator: spacemit-p1: Fix n_voltages for BUCK and LDO regulators
regulator: spacemit: Align input supply name with the DT binding
regulator: sy7636a: add gpios and input regulator
regulator: uapi: Use UAPI integer type
regulator: Use container_of_const() when all types are
regulator: Use container_of_const() when all types are const
 
Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
 
relay: update relay to use mmap_prepare
 
release_task: kill unnecessary rcu_read_lock() around dec_rlimit_ucounts()
 
remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown()
remoteproc: core: Remove unused export of rproc_va_to_pa
remoteproc: core: Removed unused headers
remoteproc: core: Sort header includes
remoteproc: imx_dsp_rproc: Drop extra space
remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout()
remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of_match
remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case
remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch case
remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case
remoteproc: imx_dsp_rproc: Simplify power domain attach and error handling
remoteproc: imx_dsp_rproc: Simplify start/stop error handling
remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmware and mode errors
remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helper
remoteproc: imx_dsp_rproc: Use devm_rproc_add() helper
remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfg
remoteproc: imx_rproc: Enable PM runtime support unconditionally
remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove path
remoteproc: imx_rproc: Make detach operation platform-specific
remoteproc: imx_rproc: Remove enum imx_rproc_method
remoteproc: imx_rproc: Remove the assignement to method
remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags
remoteproc: imx_rproc: Use devm_add_action_or_reset() for mailbox cleanup
remoteproc: imx_rproc: Use devm_add_action_or_reset() for scu cleanup
remoteproc: imx_rproc: Use devm_add_action_or_reset() for workqueue cleanup
remoteproc: imx_rproc: Use devm_clk_get_enabled() and simplify cleanup
remoteproc: imx_rproc: Use devm_rproc_add() helper
remoteproc: mediatek: Change the snprintf() checking
remoteproc: mtk_scp: Construct FW path if firmware-name not present
remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls
remoteproc: qcom: pas: Add support for SDM660 CDSP
remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs
remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region()
remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region"
remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory_region()
remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974
remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_reset
remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region()
remoteproc: st: Fix indexing of memory-regions
remoteproc: Use of_reserved_mem_region_* functions for "memory-region"
 
reset: eswin: Add eic7700 reset driver
reset: fix BIT macro reference
reset: gpio: convert the driver to using the auxiliary bus
reset: gpio: use software nodes to setup the GPIO lookup
reset: make the provider of reset-gpios the parent of the reset device
reset: mpfs: add non-auxiliary bus probing
reset: order includes alphabetically in reset/core.c
reset: remove legacy reset lookup code
reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC
reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDY
reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe
reset: sparx5: add LAN969x support
reset: th1520: Prepare for supporting multiple controllers
reset: th1520: Support reset controllers in more subsystems
 
resource: Introduce resource_assigned() for discerning active resources
 
Revert "arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports"
Revert "arm64: dts: qcom: sc7280: Increase config size to 256MB for ECAM feature"
Revert "arm64: tegra: Add interconnect properties for Tegra210"
 
Revert "block: consider discard merge last"
 
Revert "btrfs: add ASSERTs on prealloc in qgroup functions"
 
Revert "can: raw: instantly reject unsupported CAN frames"
 
Revert "crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist"
 
Revert "Docs/zh_CN: Translate skbuff.rst to Simplified Chinese"
 
Revert "drm/amd/display: Fix pbn to kbps Conversion"
Revert "drm/amd/display: Move setup_stream_attribute"
Revert "drm/amd/display: pause the workload setting in dm"
 
Revert "drm/amd: Check if ASPM is enabled from PCIe subsystem"
Revert "drm/amd: fix gfx hang on renoir in IGT reload test"
Revert "drm/amd: Skip power ungate during suspend for VPE"
 
Revert "drm/amdgpu: don't attach the tlb fence for SI"
 
Revert "drm/amdkfd: Improve signal event slow path"
 
Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable"
 
Revert "drm/display: bridge_connector: get/put the stored bridges"
 
Revert "drm/gma500: use drm_crtc_vblank_crtc()"
 
Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order"
 
Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case"
Revert "drm/msm/dpu: support plane splitting in quad-pipe case"
 
Revert "drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)"
 
Revert "drm/xe/vf: Fixup CTB send buffer messages after migration"
Revert "drm/xe/vf: Post migration, repopulate ring area for pending request"
Revert "drm/xe/vf: Rebase exec queue parallel commands during migration recovery"
 
Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable"
 
Revert "gfs2: Allow some glocks to be used during withdraw"
Revert "gfs2: Check for log write errors before telling dlm to unlock"
Revert "gfs2: don't stop reads while withdraw in progress"
Revert "gfs2: fix a deadlock on withdraw-during-mount"
Revert "gfs2: fix infinite loop when checking ail item count before go_inval"
Revert "gfs2: Fix use of bio_chain"
Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (1/6)
Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (2/6)
Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (3/6)
Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (4/6)
Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (5/6)
Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (6/6)
 
Revert "irqchip/riscv-imsic: Embed the vector array in lpriv"
 
Revert "KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU"
 
Revert "lib/plist.c: enforce memory ordering in plist_check_list"
 
Revert "media: xc2028: avoid use-after-free in load_firmware_cb()"
 
Revert "Merge branch : 'loop-aio-nowait' into for-6.19/block"
 
Revert "mm/ksm: convert break_ksm() from walk_page_range_vma() to folio_walk"
 
Revert "mtd: rawnand: marvell: fix layouts"
Revert "mtd: spinand: esmt: fix id code for F50D1G41LB"
 
Revert "net/sched: Fix mirred deadlock on device recursion"
 
Revert "net/socket: convert sock_map_fd() to FD_ADD()"
 
Revert "net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning"
 
Revert "nfc/nci: Add the inconsistency check between the input data length and count"
 
Revert "nfs: clear SB_RDONLY before getting superblock"
Revert "nfs: ignore SB_RDONLY when mounting nfs"
Revert "nfs: ignore SB_RDONLY when remounting nfs"
 
Revert "objtool: Warn on functions with ambiguous -ffunction-sections section names"
 
Revert "PCI/TSM: Report active IDE streams"
 
Revert "power: supply: qcom_battmgr: support disabling charge control"
 
Revert "r8169: add DASH support for RTL8127AP"
 
Revert "rnbd-clt: fix refcount underflow in device unmap path"
 
Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands"
 
Revert "USB: disable rust bindings from the build for now"
 
Revert "usb: typec: ucsi: Add support for message out data structure"
Revert "usb: typec: ucsi: Add support for SET_PDOS command"
Revert "usb: typec: ucsi: Enable debugfs for message_out data structure"
Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common"
Revert "usb: typec: ucsi: Get connector status after enable notifications"
Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields"
 
Revert "wifi: mt76: mt792x: improve monitor interface handling"
Revert "wifi: mt76: Strip whitespace from build ddate"
Revert "wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users"
 
Revert "x86: kvm: introduce periodic global clock updates"
Revert "x86: kvm: rate-limit global clock updates"
 
Revert duplicate "drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces"
 
rhashtable: use likely for rhashtable lookup
 
ring-buffer: Add helper functions for allocations
ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
 
RISC-V: Enable HOTPLUG_PARALLEL for secondary CPUs
RISC-V: KVM: Add SBI MPXY extension support for Guest
RISC-V: KVM: Add separate source for forwarded SBI extensions
RISC-V: KVM: Convert kvm_riscv_vcpu_sbi_forward() into extension handler
RISC-V: KVM: Fix guest page fault within HLV* instructions
RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores
RISC-V: KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE
 
riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK
 
riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function.
 
riscv/uaccess: Use unsafe wrappers for ASM GOTO
 
riscv: Add Anlogic SoC famly Kconfig support
riscv: Add intermediate cast to 'unsigned long' in __get_user_asm
riscv: Add ISA extension parsing for Zalasr
riscv: add ISA extension parsing for Zilsd and Zclsd
riscv: add RISC-V Svrsw60t59b extension support
riscv: Add SBI debug trigger extension and function ids
riscv: bitops: Use riscv_has_extension_likely
riscv: boot: Always make Image from vmlinux, not vmlinux.unstripped
riscv: checksum: Use riscv_has_extension_likely
riscv: clocksource: Fix stimecmp update hazard on RV32
riscv: cmpxchg: Use riscv_has_extension_likely
riscv: compat: fix COMPAT_UTS_MACHINE definition
riscv: configs: Clean up references to non-existing configs
riscv: cpu_ops_sbi: smp_processor_id() returns int, not unsigned int
riscv: cpufeature: Fix Zk bundled extension missing Zknh
riscv: defconfig: Enable Anlogic SoC
riscv: defconfig: enable SPI_FSL_QUADSPI as a module
riscv: defconfig: Enable Tenstorrent SoCs
riscv: dts: Add initial Anlogic DR1V90 SoC device tree
riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards
riscv: dts: anlogic: Add Milianke MLKPAI FS01 board
riscv: dts: microchip: enable qspi adc/mmc-spi-slot on BeagleV Fire
riscv: dts: sifive: unmatched: Add PWM controlled fans
riscv: dts: sophgo: Add SPI NOR node for SG2042
riscv: dts: sophgo: Add syscon node for cv18xx
riscv: dts: sophgo: Add USB support for cv18xx
riscv: dts: sophgo: Enable SPI NOR node for PioneerBox
riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V1
riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V2
riscv: dts: spacemit: add 24c02 eeprom on BPI-F3
riscv: dts: spacemit: add Ethernet and PDMA to OrangePi RV2
riscv: dts: spacemit: add i2c aliases on BPI-F3
riscv: dts: spacemit: add MusePi Pro board device tree
riscv: dts: spacemit: Add OrangePi R2S board device tree
riscv: dts: spacemit: add UART pinctrl combinations
riscv: dts: spacemit: define all missing I2C controller nodes
riscv: dts: spacemit: define fixed regulators
riscv: dts: spacemit: define regulator constraints
riscv: dts: spacemit: enable K1 SoC QSPI on BPI-F3
riscv: dts: spacemit: enable the i2c2 adapter on BPI-F3
riscv: dts: spacemit: enable the i2c8 adapter
riscv: dts: spacemit: reorder i2c2 node
riscv: dts: starfive: Add common board dtsi for VisionFive 2 Lite variants
riscv: dts: starfive: add Orange Pi RV
riscv: dts: starfive: Add VisionFive 2 Lite board device tree
riscv: dts: starfive: Add VisionFive 2 Lite eMMC board device tree
riscv: dts: starfive: jh7110-common: Move out some nodes to the board dts
riscv: dts: thead: Add PWM controller node
riscv: dts: thead: Add PWM fan and thermal control
riscv: dts: thead: Add reset controllers of more subsystems for TH1520
riscv: dts: thead: add xtheadvector to the th1520 devicetree
riscv: dts: thead: add zfh for th1520
riscv: dts: thead: add ziccrse for th1520
riscv: ERRATA_STARFIVE_JH7100: Fix missing dependency on new CONFIG_CACHEMAINT_FOR_DMA
riscv: fix KUnit test_kprobes crash when building with Clang
riscv: fix minor typo in syscall.h comment
riscv: hweight: Use riscv_has_extension_likely
riscv: hwprobe: Export Zalasr extension
riscv: hwprobe: export Zilsd and Zclsd ISA extensions
riscv: hwprobe: Expose Zicbop extension and its block size
riscv: Introduce Zalasr instructions
riscv: Kconfig.socs: Add ARCH_TENSTORRENT for Tenstorrent SoCs
riscv: kexec_image: Fix dead link to boot-image-header.rst
riscv: kvm: Fix vstimecmp update hazard on RV32
riscv: mm: add soft-dirty page tracking support
riscv: mm: add userfaultfd write-protect support
riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP
riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP
riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg()
riscv: pgtable: Cleanup useless VA_USER_XXX definitions
riscv: pgtable: Use riscv_has_extension_unlikely
riscv: ptrace: Optimize the allocation of vector regset
riscv: Remove __GFP_HIGHMEM masking
riscv: remove irqflags.h inclusion in asm/bitops.h
riscv: Sanitize syscall table indexing under speculation
riscv: signal: abstract header saving for setup_sigcontext
riscv: signal: fix some warnings reported by sparse
riscv: sophgo: dts: add PCIe controllers for SG2042
riscv: sophgo: dts: enable PCIe for PioneerBox
riscv: sophgo: dts: enable PCIe for SG2042_EVB_V1.X
riscv: sophgo: dts: enable PCIe for SG2042_EVB_V2.0
riscv: suspend: Fix stimecmp update hazard on RV32
riscv: trace: fix snapshot deadlock with sbi ecall
riscv: Use 64-bit variable for output in __get_user_asm
 
rnbd-clt: fix refcount underflow in device unmap path
 
rnull: use `kernel::fmt`
 
rocker: fix memory leak in rocker_world_port_post_fini()
 
romfs: check sb_set_blocksize() return value
 
rpmh-regulators: Update rpmh-regulator driver and
 
rpmsg: glink: fix rpmsg device leak
rpmsg: glink: remove duplicate code for rpmsg device remove
 
rqspinlock: Disable queue destruction for deadlocks
rqspinlock: Disable spinning for trylock fallback
rqspinlock: Enclose lock/unlock within lock entry acquisitions
rqspinlock: Perform AA checks immediately
rqspinlock: Precede non-head waiter queueing with AA check
rqspinlock: Use trylock fallback when per-CPU rqnode is busy
 
rseq, virt: Retrigger RSEQ after vcpu_run()
 
rseq: Always inline rseq_debug_syscall_return()
rseq: Avoid CPU/MM CID updates when no event pending
rseq: Avoid pointless evaluation in __rseq_notify_resume()
rseq: Cache CPU ID and MM CID values
rseq: Condense the inline stubs
rseq: Delete duplicate if statement in rseq_virt_userspace_exit()
rseq: Expose lightweight statistics in debugfs
rseq: Implement fast path for exit to user
rseq: Introduce struct rseq_data
rseq: Make exit debugging static branch based
rseq: Move algorithm comment to top
rseq: Optimize event setting
rseq: Provide and use rseq_set_ids()
rseq: Provide and use rseq_update_user_cs()
rseq: Provide static branch for runtime debugging
rseq: Provide tracepoint wrappers for inline code
rseq: Record interrupt from user space
rseq: Remove the ksig argument from rseq_handle_notify_resume()
rseq: Replace the original debug implementation
rseq: Rework the TIF_NOTIFY handler
rseq: Separate the signal delivery path
rseq: Simplify registration
rseq: Simplify the event notification
rseq: Split up rseq_exit_to_user_mode()
rseq: Switch to fast path processing on exit to user
rseq: Switch to TIF_RSEQ if supported
rseq: Use static branch for syscall exit debug when GENERIC_IRQ_ENTRY=y
 
rtc: Add new rtc-macsmc driver for Apple Silicon Macs
rtc: amlogic-a4: fix double free caused by devm
rtc: amlogic-a4: simplify probe
rtc: atcrtc100: Add ATCRTC100 RTC driver
rtc: atcrtc100: Fix signedness bug in probe()
rtc: ds1685: stop setting max_user_freq
rtc: gamecube: Check the return value of ioremap()
rtc: isl12026: Add id_table
rtc: Kconfig: add MC34708 to mc13xxx help text
rtc: max31335: Fix ignored return value in set_alarm
rtc: nvvrs: add NVIDIA VRS RTC device driver
rtc: pic32: stop setting max_user_freq
rtc: renesas-rtca3: Add support for multiple reset lines
rtc: renesas-rtca3: stop setting max_user_freq
rtc: rv3028: stop setting max_user_freq
rtc: rv3032: stop setting max_user_freq
rtc: rv8803: stop setting max_user_freq
rtc: rx6110: stop setting max_user_freq
rtc: rx8010: stop setting max_user_freq
rtc: rx8025: stop setting max_user_freq
rtc: s35390a: use u8 instead of char for register buffer
rtc: sa1100: stop setting max_user_freq
rtc: sh: stop setting max_user_freq
rtc: spacemit: MFD_SPACEMIT_P1 as dependencies
rtc: tegra: Add ACPI support
rtc: tegra: Replace deprecated SIMPLE_DEV_PM_OPS
rtc: tegra: Use devm_clk_get_enabled() in probe
 
rtla/tests: Don't rely on matching ^1ALL
rtla/tests: Extend action tests to 5s
rtla/tests: Fix osnoise test calling timerlat
 
rtla/timerlat: Exit top main loop on any non-zero wait_retval
 
rtla/timerlat_bpf: Stop tracing on user latency
 
rtla: Fix -a overriding -t argument
rtla: Fix -C/--cgroup interface
 
rtnetlink: honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS
 
RTRS/rtrs: clean up rtrs headers kernel-doc
 
rust/drm/gem: Fix missing header in `Object` rustdoc
 
rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed`
rust: add num module and Integer trait
rust: Add read_poll_timeout_atomic function
rust: Add trait to convert a device reference to a bus device reference
rust: add udelay() function
rust: alloc: use `kernel::fmt`
rust: allow `clippy::disallowed_names` for doctests
rust: allow `unreachable_pub` for doctests
rust: auxiliary: add Driver::unbind() callback
rust: auxiliary: consider auxiliary devices always have a parent
rust: auxiliary: fix false positive warning for missing a safety comment
rust: auxiliary: implement parent() for Device
rust: auxiliary: move parent() to impl Device
rust: auxiliary: unregister on parent device unbind
rust: bitmap: add BitmapVec::new_inline()
rust: bitmap: add MAX_LEN and MAX_INLINE_LEN constants
rust: bitops: fix missing _find_* functions on 32-bit ARM
rust: bits: always inline functions using build_assert with arguments
rust: block: update ARef and AlwaysRefCounted imports from sync::aref
rust: clk: use `CStr::as_char_ptr`
rust: configfs: use `CStr::as_char_ptr`
rust: debugfs: Implement BinaryReader for Mutex only when T is Unpin
rust: debugfs: Implement Reader for Mutex only when T is Unpin
rust: debugfs: Replace the usage of Rust native atomics
rust: debugfs: support binary large objects for ScopedDir
rust: debugfs: support blobs from smart pointers
rust: debugfs: support for binary large objects
rust: debugfs: use `kernel::fmt`
rust: device: fix broken intra-doc links
rust: device: introduce Device::drvdata()
rust: device: narrow the generic of drvdata_obtain()
rust: device: Remove explicit import of CStrExt
rust: device_id: replace incorrect word in safety documentation
rust: dma: add helpers for architectures without CONFIG_HAS_DMA
rust: dma: fix broken intra-doc links
rust: dma: make use of start_ptr() and start_ptr_mut()
rust: dma: remove incorrect safety documentation
rust: dma: use NonNull instead of *mut T
rust: driver: add DEVICE_DRIVER_OFFSET to the DriverLayout trait
rust: driver: add DriverData type to the DriverLayout trait
rust: driver: drop device private data post unbind
rust: driver: fix broken intra-doc links to example driver types
rust: driver: introduce a DriverLayout trait
rust: driver: let probe() return impl PinInit
rust: drm/gem: Remove Object.dev
rust: enable slice_flatten feature and provide it through an extension trait
rust: firmware: replace `kernel::c_str!` with C-Strings
rust: fix off-by-one line number in rustdoc tests
rust: fmt: fix formatting expressions
rust: fmt: Fix grammar in Adapter description
rust: fs: add file::Offset type alias
rust: i2c: add basic I2C device and driver abstractions
rust: i2c: add manual I2C device creation abstractions
rust: i2c: do not drop device private data on shutdown()
rust: i2c: prepare for `core::ffi::CStr`
rust: id_pool: do not immediately acquire new ids
rust: id_pool: do not supply starting capacity
rust: id_pool: rename IdPool::new() to with_capacity()
rust: introduce module_param module
rust: io: add typedef for phys_addr_t
rust: io: always inline functions using build_assert with arguments
rust: io: cleanup imports and use "kernel vertical" style
rust: io: define ResourceSize as resource_size_t
rust: io: move ResourceSize to top-level io module
rust: irq: always inline functions using build_assert with arguments
rust: kbuild: Add -fdiagnostics-show-context to bindgen_skip_c_flags
rust: kbuild: add proc macro library support
rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target
rust: kbuild: introduce `core-flags` and `core-skip_flags`
rust: kbuild: simplify `--cfg` handling
rust: kbuild: support skipping flags in `rustc_test_library`
rust: kbuild: support using libraries in `rustc_procmacro`
rust: list: add warning to List::remove docs about mem::take
rust: lock: Add a Pin<&mut T> accessor
rust: lock: guard: Add T: Unpin bound to DerefMut
rust: lock: Pin the inner data
rust: macros: Add support for 'imports_ns' to module!
rust: macros: ignore example with module parameters
rust: macros: replace `kernel::c_str!` with C-Strings
rust: macros: support `proc-macro2`, `quote` and `syn`
rust: maple_tree: rcu_read_lock() in destructor to silence lockdep
rust: module: update the module macro with module parameter support
rust: module: use a reference in macros::module::module
rust: num: add Bounded integer wrapping type
rust: num: bounded: add missing comment for always inlined function
rust: num: bounded: Always inline fits_within and from_expr
rust: num: bounded: clean __new documentation and comments
rust: num: bounded: mark __new as unsafe
rust: num: bounded: rename `try_into_bitint` to `try_into_bounded`
rust: num: fix typos in Bounded documentation
rust: opp: fix broken rustdoc link
rust: opp: simplify callers of `to_c_str_array`
rust: opp: use `CStr::as_char_ptr`
rust: pci: Allocate and manage PCI interrupt vectors
rust: pci: fix build failure when CONFIG_PCI_MSI is disabled
rust: pci: fix typos in Bar struct's comments
rust: pci: get rid of redundant Result in IRQ methods
rust: pci: implement TryInto> for IrqVector<'a>
rust: pci: move I/O infrastructure to separate file
rust: pci: move IRQ infrastructure to separate file
rust: pci: normalise spelling of PCI BAR
rust: pci: refer to legacy as INTx interrupts
rust: pci: use "kernel vertical" style for imports
rust: pci: use `kernel::fmt`
rust: pin-init: fix broken rust doc link
rust: pin-init: fix typo in docs
rust: platform: get rid of redundant Result in IRQ methods
rust: proc-macro2: add `README.md`
rust: proc-macro2: add SPDX License Identifiers
rust: proc-macro2: enable support in kbuild
rust: proc-macro2: import crate
rust: proc-macro2: rebuild if the version text changes
rust: proc-macro2: remove `unicode_ident` dependency
rust: pwm: Add complete abstraction layer
rust: pwm: Add Kconfig and basic data structures
rust: pwm: Add module_pwm_platform_driver! macro
rust: pwm: Drop wrapping of PWM polarity and state
rust: pwm: Fix broken intra-doc link
rust: quote: add `README.md`
rust: quote: add SPDX License Identifiers
rust: quote: enable support in kbuild
rust: quote: import crate
rust: rbtree: add immutable cursor
rust: rbtree: fix documentation typo in CursorMut peek_next method
rust: rbtree: fix minor typo in comment
rust: regulator: use `CStr::as_char_ptr`
rust: remove spurious `use core::fmt::Debug`
rust: replace `CStr` with `core::ffi::CStr`
rust: samples: add a module parameter to the rust_minimal sample
rust: scatterlist: import ResourceSize from kernel::io
rust: simplify read_poll_timeout's example code
rust: slice: fix broken intra-doc links
rust: str: add radix prefixed integer parsing functions
rust: str: replace `kernel::c_str!` with C-Strings
rust: support formatting of foreign types
rust: syn: add `README.md`
rust: syn: add SPDX License Identifiers
rust: syn: enable support in kbuild
rust: syn: import crate
rust: syn: remove `unicode-ident` dependency
rust: sync: add `SetOnce`
rust: sync: atomic: Implement Debug for Atomic
rust: sync: atomic: Make Atomic*Ops pub(crate)
rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
rust: sync: atomic: separate import "blocks"
rust: sync: refcount: always inline functions using build_assert with arguments
rust: sync: replace `kernel::c_str!` with C-Strings
rust: transmute: add `from_bytes_prefix` family of methods
rust: uaccess: add UserSliceReader::read_slice_file()
rust: uaccess: add UserSliceReader::read_slice_partial()
rust: uaccess: add UserSliceWriter::write_slice_file()
rust: uaccess: add UserSliceWriter::write_slice_partial()
rust: usb: fix broken call to T::disconnect()
rust: usb: fix formatting
 
rust_binder: add additional alignment checks
rust_binder: avoid mem::take on delivered_deaths
rust_binder: correctly handle FDA objects of length zero
rust_binder: fix race condition on death_list
rust_binder: move BC_FREE_BUFFER drop inside if statement
rust_binder: remove spin_lock() in rust_shrink_free_page()
rust_binder: remove trailing comma
rust_binder: use `core::ffi::CStr` method names
rust_binder: use `kernel::fmt`
rust_binder: use bitmap for allocation of handles
rust_binder: use compat_ptr_ioctl
 
rust_binderfs: fix a dentry leak
rust_binderfs: fix ida_alloc_max() upper bound
 
rv: Add explicit lockdep context for reactors
rv: Convert to use __free
rv: Convert to use lock guard
rv: Fix compilation if !CONFIG_RV_REACTORS
rv: Make rv_reacting_on() static
rv: Pass va_list to reactors
 
rxrpc: Fix data-race warning and potential load/store tearing
rxrpc: Fix recvmsg() unconditional requeue
 
s390/ap: Don't leak debug feature files if AP instructions are not available
s390/ap: Expose ap_bindings_complete_count counter via sysfs
s390/ap: Extend struct ap_queue_status with some convenience fields
s390/ap: Fix wrong APQN fill calculation
s390/ap: Introduce new AP nqap and dqap trace events
s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex
s390/ap: Restrict driver_override versus apmask and aqmask use
s390/ap: Support driver_override for AP queue devices
s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks
 
s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot trailer
 
s390/boot: Use entire page for PTEs
 
s390/bug: Add missing alignment
s390/bug: Add missing CONFIG_BUG ifdef again
 
s390/cio: Use scnprintf() instead of sprintf()
 
s390/cmm: Replace sprintf() with scnprintf() for buffer safety
 
s390/con3270: Use scnprintf() instead of sprintf()
 
s390/ctcm: Use info level for handshake UC_RCRESET
 
s390/dasd: Fix gendisk parent after copy pair swap
s390/dasd: Move device name formatting into separate function
s390/dasd: Remove unnecessary debugfs_create() return checks
s390/dasd: Switch to use %ptSp
s390/dasd: Use scnprintf() instead of sprintf()
 
s390/dcss: Use scnprintf() instead of sprintf()
 
s390/debug: Update description of resize operation
 
s390/early: Use scnprintf() instead of sprintf()
 
s390/entry: Use lay instead of aghik
 
s390/extmem: Replace sprintf() with snprintf() for buffer safety
 
s390/fault: Print unmodified PSW address on protection exception
 
s390/fpu: Fix false-positive kmsan report in fpu_vstl()
 
s390/hiperdispatch: Decrease steal time threshold
 
s390/ipl: Clear SBP flag when bootprog is set
 
s390/iucv: Convert sprintf/snprintf to scnprintf
 
s390/kvm: Use psw32_t instead of psw_compat_t
 
s390/mm: Change comment and die() message if teid.b61 is zero
s390/mm: Let dump_fault_info() print additional information
s390/mm: Remove cpu_has_idte()
s390/mm: Remove unused flush_tlb()
s390/mm: Replace the CSP instruction with CSPG
s390/mm: Support removal of boot-allocated virtual memory map
 
s390/modules: Simplify module_finalize() slightly
 
s390/nmi: Annotate s390_handle_damage() with __noreturn
 
s390/pai: Calculate size of reserved PAI extension control block area
s390/pai: Rename perf_pai_crypto.c to perf_pai.c
 
s390/pai_crypto: Add common pai_add() function
s390/pai_crypto: Add common pai_del() function
s390/pai_crypto: Add common pai_read() function
s390/pai_crypto: Add common pai_start() function
s390/pai_crypto: Add common pai_stop() function
s390/pai_crypto: Add PAI crypto characteristics table for parameters
s390/pai_crypto: Adjust paicrypt_copy() return statement
s390/pai_crypto: Introduce generic event init using pai_pmu[]
s390/pai_crypto: Introduce PAI crypto specific event delete function
s390/pai_crypto: Make pai_root per-PMU and unify naming
s390/pai_crypto: Merge pai_ext PMU into pai_crypto
s390/pai_crypto: Rename member paicrypt_map::page
s390/pai_crypto: Rename paicrypt_copy() to pai_copy()
s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr()
s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata()
s390/pai_crypto: Rename paicrypt_have_samples() to pai_have_samples()
s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt_root_free()
s390/pai_crypto: Rename some function for common usage.
s390/pai_crypto: Rename structure paicrypt_map to pai_map
s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr
s390/pai_crypto: Rename structure paicrypt_root
s390/pai_crypto: Rename variable cfm_dbg
s390/pai_crypto: Unify sample push logic and update context handling
 
s390/pci: Annotate lock context imbalance in zpci_release_device()
s390/pci: Fix cyclic dead-lock in zpci_zdev_put() and zpci_scan_devices()
s390/pci: Highlight failure to enable PCI function
s390/pci: Migrate s390 IRQ logic to IRQ domain API
 
s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU
 
s390/processor: Add __forward_psw() helper
 
s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro
 
s390/ptrace: Explicitly include
s390/ptrace: Rename psw_t32 to psw32_t
 
s390/qeth: Handle ambiguous OSA RCs in s390dbf
s390/qeth: Move all OSA RCs to single enum
 
s390/sclp: Add support for dynamic (de)configuration of memory
s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE
 
s390/sclp_mem: Consider global memory_hotplug.memmap_on_memory setting
 
s390/smp: Fix fallback CPU detection
s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn
 
s390/stacktrace: Do not fallback to RA register
 
s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() syscall wrapper
s390/syscalls: Remove system call table pointer from thread_struct
s390/syscalls: Switch to generic system call table generation
 
s390/sysinfo: Replace sprintf() with snprintf() for buffer safety
 
s390/tape: Add support for bigger block sizes
s390/tape: Fix return value of ccw helper functions
s390/tape: Introduce idal buffer array
s390/tape: Move idal allocation to core functions
s390/tape: Remove 34xx Read Opposite error recovery
s390/tape: Remove 3590 Read Opposite error recovery
s390/tape: Remove count parameter from read/write_block functions
s390/tape: Remove extra CCW allocation for error recovery
s390/tape: Use scnprintf() instead of sprintf()
 
s390/uaccess: Use unsafe wrappers for ASM GOTO
 
s390/uapi: Remove 31 bit support from uapi header files
 
s390/uprobes: Use __forward_psw() instead of private implementation
 
s390/vdso: Disable kstack erase
s390/vdso: Get rid of -m64 flag handling
s390/vdso: Rename vdso64 to vdso
s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros
 
s390/vmem: Support 2G page splitting for KASAN shadow freeing
 
s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal text
 
s390/vmur: Use scnprintf() instead of sprintf()
 
s390/zcrypt: Rework zcrypt request and reply trace event definition
 
s390: Add Dat-Enhancement facility 1 to architecture level set
s390: Add stackprotector support
s390: Fix double word in comments
s390: Remove compat support
s390: Remove KMSG_COMPONENT macro
s390: Rename head64.S to head.S
s390: Select POSIX_CPU_TIMERS_TASK_WORK
s390: Unmap early KASAN shadow on memory offlining
 
safesetid: move initcalls to the LSM framework
 
samples/bpf: Fix spelling typos in samples/bpf
 
samples/ftrace: Adjust LoongArch register restore order in direct calls
 
samples/kobject: add is_visible() callback to attribute group
samples/kobject: constify 'struct foo_attribute'
 
samples: fix coding style issues in Kconfig
samples: rust: add Rust I2C client registration sample
samples: rust: add Rust I2C sample driver
samples: rust: auxiliary: illustrate driver interaction
samples: rust: auxiliary: misc cleanup of ParentDriver::connect()
samples: rust: debugfs: add example for blobs
samples: rust: debugfs: use `core::ffi::CStr` method names
samples: rust: debugfs_scoped: add example for blobs
samples: rust: fix endianness issue in rust_driver_pci
samples: rust: fix module name for Rust PCI driver sample
samples: rust: platform: remove trailing commas
 
sbitmap: fix all kernel-doc warnings
 
sched/core: Add comment explaining force-idle vruntime snapshots
sched/core: Fix psi_dequeue() for Proxy Execution
sched/core: Optimize core cookie matching check
sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked()
 
sched/deadline: Avoid double update_rq_clock()
sched/deadline: Document dl_server
sched/deadline: Ensure get_prio_dl() is up-to-date
sched/deadline: Fix 'stuck' dl_server
sched/deadline: Fix dl_server stop condition
sched/deadline: Fix dl_server time accounting
sched/deadline: Fix potential race in dl_add_task_root_domain()
sched/deadline: Fix server stopping with runnable tasks
sched/deadline: Minor cleanup in select_task_rq_dl()
sched/deadline: only set free_cpus for online runqueues
sched/deadline: Prepare for switched_from() change
sched/deadline: Remove unnecessary comment in dl_add_task_root_domain()
sched/deadline: Use cpumask_weight_and() in dl_bw_cpus
sched/deadline: Use ENQUEUE_MOVE to allow priority change
sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug
 
sched/eevdf: Fix min_vruntime vs avg_vruntime
 
sched/ext: Avoid null ptr traversal when ->put_prev_task() is called with NULL next
sched/ext: Fold balance_scx() into pick_task_scx()
sched/ext: Implement cgroup_set_idle() callback
 
sched/fair: Disable scheduler feature NEXT_BUDDY
sched/fair: Enable scheduler feature NEXT_BUDDY
sched/fair: Fix pelt clock sync when entering idle
sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the last task migrates out
sched/fair: Forfeit vruntime on yield
sched/fair: Have SD_SERIALIZE affect newidle balancing
sched/fair: Only update stats for allowed CPUs when looking for dst group
sched/fair: Proportional newidle balance
sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals
sched/fair: Revert force wakeup preemption
sched/fair: Revert max_newidle_lb_cost bump
sched/fair: Skip sched_balance_running cmpxchg when balance is not due
sched/fair: Small cleanup to sched_balance_newidle()
sched/fair: Small cleanup to update_newidle_cost()
 
sched/headers: Remove whitespace noise from kernel/sched/sched.h
 
sched/hrtick: Fix hrtick() vs. scheduling context
 
sched/isolation: Force housekeeping if isolcpus and nohz_full don't leave any
 
sched/mm_cid: Prevent NULL mm dereference in sched_mm_cid_after_execve()
 
sched/mmcid: Cacheline align MM CID storage
sched/mmcid: Convert mm CID mask to a bitmap
sched/mmcid: Drop per CPU CID immediately when switching to per task mode
sched/mmcid: Implement deferred mode change
sched/mmcid: Introduce per task/CPU ownership infrastructure
sched/mmcid: Move initialization out of line
sched/mmcid: Move scheduler code out of global header
sched/mmcid: Optimize transitional CIDs when scheduling out
sched/mmcid: Prevent live lock on task to CPU mode transition
sched/mmcid: Prevent pointless work in mm_update_cpus_allowed()
sched/mmcid: Protect transition on weakly ordered systems
sched/mmcid: Provide CID ownership mode fixup functions
sched/mmcid: Provide new scheduler CID mechanism
sched/mmcid: Provide precomputed maximal value
sched/mmcid: Revert the complex CID management
sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutex
sched/mmcid: Switch over to the new mechanism
sched/mmcid: Use cpumask_weighted_or()
sched/mmcid: Use proper data structures
 
sched/proxy: Yield the donor task
 
sched/rt: Remove a preempt-disable section in rt_mutex_setprio()
 
sched/topology,x86: Fix build warning
 
sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode
 
sched: Add locking comments to sched_class methods
sched: Add support to pick functions to take rf
sched: Audit MOVE vs balance_callbacks
sched: Cleanup sched_delayed handling for class switches
sched: Cleanup the sched_change NOCLOCK usage
sched: Create architecture specific sched domain distances
sched: Deadline has dynamic priority
sched: Detect per-class runqueue changes
sched: Employ sched_change guards
sched: Fix do_set_cpus_allowed() locking
sched: Fix migrate_disable_switch() locking
sched: Fix the do_set_cpus_allowed() locking fix
sched: Fixup whitespace damage
sched: Fold rq-pin swizzle into __balance_callbacks()
sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern
sched: idle: Respect the CPU system wakeup QoS limit for s2idle
sched: Increase sched_tick_remote timeout
sched: Make __do_set_cpus_allowed() use the sched_change pattern
sched: Mandate shared flags for sched_change
sched: Match __task_rq_{,un}lock()
sched: Move MM CID related functions to sched.h
sched: Move sched_class::prio_changed() into the change pattern
sched: Provide and use set_need_resched_current()
sched: Provide idle_rq() helper
sched: Re-arrange the {EN,DE}QUEUE flags
sched: Rename do_set_cpus_allowed()
 
sched_ext/tools: Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime()
sched_ext/tools: Restore backward compat with v6.12 kernels
 
sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 in compat.bpf.h
sched_ext: Add a selftest for scx_bpf_dsq_peek
sched_ext: Add lockless peek operation for DSQs
sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime()
sched_ext: Add scx_cpu0 example scheduler
sched_ext: Allow forcibly picking an scx task
sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhere
sched_ext: Don't kick CPUs running higher classes
sched_ext: Exit dispatch and move operations immediately when aborting
sched_ext: Exit early on hotplug events during attach
sched_ext: Factor out abbreviated dispatch dequeue into dispatch_dequeue_locked()
sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
sched_ext: Factor out reenq_local() from scx_bpf_reenqueue_local()
sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_LIST_CURSOR
sched_ext: Fix bypass depth leak on scx_enable() failure
sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task_switch()
sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()
sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility
sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
sched_ext: Fix SCX_KICK_WAIT to work reliably
sched_ext: Fix some comments in ext.c
sched_ext: Fix the memleak for sch->helper objects
sched_ext: fix uninitialized ret on alloc_percpu() failure
sched_ext: Hook up hardlockup detector
sched_ext: Implement load balancer for bypass mode
sched_ext: Make handle_lockup() propagate scx_verror() result
sched_ext: Make scx_bpf_dsq_insert*() return bool
sched_ext: Make scx_exit() and scx_vexit() return bool
sched_ext: Mark racy bitfields to prevent adding fields that can't tolerate races
sched_ext: Merge branch 'for-6.18-fixes' into for-6.19
sched_ext: Merge branch 'for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup into for-6.19
sched_ext: Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.19
sched_ext: Minor cleanups to scx_task_iter
sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place
sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docs
sched_ext: Refactor do_enqueue_task() local and global DSQ paths
sched_ext: Refactor lockup handlers into handle_lockup()
sched_ext: Remove unused code in the do_pick_task_scx()
sched_ext: Rename pnt_seq to kick_sync
sched_ext: Short-circuit sched_class operations on dead tasks
sched_ext: Simplify breather mechanism with scx_aborting flag
sched_ext: Split schedule_deferred() into locked and unlocked variants
sched_ext: tools: Removing duplicate targets during non-cross compilation
sched_ext: Update comments replacing breather with aborting mechanism
sched_ext: Use kvfree_rcu() to release per-cpu ksyncs object
sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass mode
sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()
sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during class switch
sched_ext: Use shorter slice in bypass mode
sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_node()
sched_ext: Wrap kfunc args in struct to prepare for aux__prog
 
scm: Convert put_cmsg() to scoped user access
 
scripts/clang-tools: Handle included .c files in gen_compile_commands
 
scripts/faddr2line: Fix "Argument list too long" error
scripts/faddr2line: Set LANG=C to enforce ASCII output
scripts/faddr2line: Use /usr/bin/env bash for portability
 
scripts/gdb/radix-tree: add lx-radix-tree-command
 
scripts/gdb/symbols: make BPF debug info available to GDB
 
scripts/jobserver-exec: add a help message
scripts/jobserver-exec: move its class to the lib directory
scripts/jobserver-exec: move the code to a class
 
scripts/tracepoint-update: Fix memory leak in add_string() on failure
 
scripts: add tracepoint-update to the list of ignores files
scripts: check-variable-fonts.sh: convert to Python
scripts: coccicheck: filter *.cocci files by MODE
scripts: docs: kdoc_files.py: don't consider symlinks as directories
scripts: generate_rust_analyzer: Add compiler_builtins -> core dep
scripts: generate_rust_analyzer: Add pin_init -> compiler_builtins dep
scripts: generate_rust_analyzer: Add pin_init_internal deps
scripts: generate_rust_analyzer: compile quote with correct edition
scripts: generate_rust_analyzer: compile sysroot with correct edition
scripts: generate_rust_analyzer: fix resolution of #[pin_data] macros
scripts: generate_rust_analyzer: quote: treat `core` and `std` as dependencies
scripts: generate_rust_analyzer: remove sysroot assertion
scripts: generate_rust_analyzer: syn: treat `std` as a dependency
scripts: headers_install.sh: Remove two outdated config leak ignore entries
scripts: kdoc_parser.py: warn about Python version only once
scripts: remove sphinx-build-wrapper from scripts/
scripts: sphinx-pre-install: move it to tools/docs
 
scs: fix a wrong parameter in __scs_magic
 
scsi: aacraid: Improve code readability
scsi: Add PM_EVENT_POWEROFF into suspend callbacks
scsi: advansys: Don't call asc_prt_scsi_host() -> scsi_host_busy()
scsi: aic94xx: fix use-after-free in device removal path
scsi: ata: Stop disk on restart if ACPI power resources are found
scsi: ata: Use ACPI methods to power on disks
scsi: be2iscsi: Add WQ_PERCPU to alloc_workqueue() users
scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
scsi: bfa: Update outdated comment
scsi: bnx2fc: Add WQ_PERCPU to alloc_workqueue() users
scsi: core: Add scsi_{get,put}_internal_cmd() helpers
scsi: core: Correct documentation for scsi_device_quiesce()
scsi: core: Correct documentation for scsi_test_unit_ready()
scsi: core: Do not declare scsi_cmnd pointers const
scsi: core: Fix error handler encryption support
scsi: core: Improve sdev_store_timeout()
scsi: core: Introduce .queue_reserved_command()
scsi: core: Make the budget map optional
scsi: core: Minor comment fixes for scsi_host_busy()
scsi: core: Move two statements
scsi: core: Remove unused code from scsi_sysfs.c
scsi: core: Support allocating a pseudo SCSI device
scsi: core: Support allocating reserved commands
scsi: core: Wake up the error handler when final completions race against each other
scsi: device_handler: Return error pointer in scsi_dh_attached_handler_name()
scsi: dt-bindings: phy: mediatek,ufs-phy: Update maintainer information in mediatek,ufs-phy.yaml
scsi: fcoe: Add WQ_PERCPU to alloc_workqueue() users
scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
scsi: firmware: xilinx: Add APIs for UFS PHY initialization
scsi: firmware: xilinx: Add support for secure read/write ioctl interface
scsi: fnic: Self-assignment of intr_time_type has no effect
scsi: fnic: Switch to use %ptSp
scsi: imm: Fix use-after-free bug caused by unfinished delayed work
scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
scsi: isci: Avoid -Wflex-array-member-not-at-end warning
scsi: libsas: Add rollback handling when an error occurs
scsi: lpfc: Add capability to register Platform Name ID to fabric
scsi: lpfc: Allow support for BB credit recovery in point-to-point topology
scsi: lpfc: Ensure unregistration of rpis for received PLOGIs
scsi: lpfc: Fix leaked ndlp krefs when in point-to-point topology
scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED during FLOGI
scsi: lpfc: Modify kref handling for Fabric Controller ndlps
scsi: lpfc: Remove redundant NULL ptr assignment in lpfc_els_free_iocb()
scsi: lpfc: Revise discovery related function headers and comments
scsi: lpfc: Update lpfc version to 14.4.0.12
scsi: lpfc: Update various NPIV diagnostic log messaging
scsi: lpfc: WQ_PERCPU added to alloc_workqueue() users
scsi: MAINTAINERS: Add the UFS include directory
scsi: megaraid_sas: Avoid a couple -Wflex-array-member-not-at-end warnings
scsi: message: fusion: Add WQ_PERCPU to alloc_workqueue() users
scsi: mpi3mr: Prevent duplicate SAS/SATA device entries in channel 1
scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow
scsi: mpt3sas: Update maintainer list
scsi: pm80xx: Add WQ_PERCPU to alloc_workqueue() users
scsi: pm: Drop unneeded call to pm_runtime_mark_last_busy()
scsi: qedf: Add WQ_PERCPU to alloc_workqueue() users
scsi: qedi: Add WQ_PERCPU to alloc_workqueue() users
scsi: qla1280: Fix compiler warnings (DEBUG mode)
scsi: qla2xxx: Clear cmds after chip reset
scsi: qla2xxx: edif: Fix dma_free_coherent() size
scsi: qla2xxx: Enable/disable IRQD_NO_BALANCING during reset
scsi: qla2xxx: Fix improper freeing of purex item
scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
scsi: qla2xxx: Fix TMR failure handling
scsi: qla2xxx: Replace use of system_unbound_wq with system_dfl_wq
scsi: qla2xxx: Sanitize payload size to prevent member overflow
scsi: qla2xxx: target: Add back SRR support
scsi: qla2xxx: target: Add cmd->rsp_sent
scsi: qla2xxx: target: Fix invalid memory access with big CDBs
scsi: qla2xxx: target: Fix races with aborting commands
scsi: qla2xxx: target: Fix term exchange when cmd_sent_to_fw == 1
scsi: qla2xxx: target: Improve checks in qlt_xmit_response() / qlt_rdy_to_xfer()
scsi: qla2xxx: target: Improve cmd logging
scsi: qla2xxx: target: Improve debug output for term exchange
scsi: qla2xxx: target: Improve safety of cmd lookup by handle
scsi: qla2xxx: target: Remove code for unsupported hardware
scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
scsi: qla2xxx: WQ_PERCPU added to alloc_workqueue() users
scsi: qla4xxx: Use correct variable in memset for clarity
scsi: qla4xxx: Use time conversion macros
scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
scsi: scsi_debug: Abort SCSI commands via an internal command
scsi: scsi_debug: Fix atomic write enable module param description
scsi: scsi_debug: Fix uninitialized pointers with __free attr
scsi: scsi_debug: Support injecting unaligned write errors
scsi: scsi_dh_alua: WQ_PERCPU added to alloc_workqueue() users
scsi: scsi_transport_fc: WQ_PERCPU added to alloc_workqueue users()
scsi: scsi_transport_iscsi: Replace use of system_unbound_wq with system_dfl_wq
scsi: sd: Add manage_restart device attribute to scsi_disk
scsi: sd: reject invalid pr_read_keys() num_keys values
scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
scsi: smartpqi: Add support for Hurray Data new controller PCI device
scsi: smartpqi: Add timeout value to RAID path requests to physical devices
scsi: smartpqi: Fix device resources accessed after device removal
scsi: smartpqi: Prefer kmalloc_array() over kmalloc()
scsi: smartpqi: Update version to 2.1.36-026
scsi: snic: Switch to use %ptSp
scsi: st: Separate st-unique ioctl handling from SCSI common ioctl handling
scsi: st: Skip buffer flush for information ioctls
scsi: stex: Fix reboot_notifier leak in probe error path
scsi: storvsc: Process unsupported MODE_SENSE_10
scsi: target: Add atomic se_device fields
scsi: target: Add atomic support to target_core_iblock
scsi: target: Add helper to set up atomic values from block_device
scsi: target: Add WQ_PERCPU to alloc_workqueue() users
scsi: target: Add WRITE_ATOMIC_16 handler
scsi: target: Add WRITE_ATOMIC_16 support to RSOC
scsi: target: Create and use macro helpers for per-CPU stats
scsi: target: Do not write NUL characters into ASCII configfs output
scsi: target: Fix LUN/device R/W and total command stats
scsi: target: ibmvscsi: Add WQ_PERCPU to alloc_workqueue() users
scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
scsi: target: Move LUN stats to per-CPU
scsi: target: Rename target_configure_unmap_from_queue()
scsi: target: Report atomic values in INQUIRY
scsi: target: Reset t_task_cdb pointer in error case
scsi: target: sbp: Remove KMSG_COMPONENT macro
scsi: target: sbp: Replace use of system_unbound_wq with system_dfl_wq
scsi: target: Simplify target_lu_gp_members_show()
scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC
scsi: ufs: amd-versal2: Fix PHY initialization in HCE enable notify
scsi: ufs: core: Add OP-TEE based RPMB driver for UFS devices
scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
scsi: ufs: core: Allocate the SCSI host earlier
scsi: ufs: core: Call ufshcd_init_lrb() later
scsi: ufs: core: Change the monitor function argument types
scsi: ufs: core: Change the type of one ufshcd_add_cmd_upiu_trace() argument
scsi: ufs: core: Change the type of one ufshcd_add_command_trace() argument
scsi: ufs: core: Change the type of one ufshcd_send_command() argument
scsi: ufs: core: Change the type of uic_command::cmd_active
scsi: ufs: core: Configure MCQ after link startup
scsi: ufs: core: Convert string descriptor format macros to enum
scsi: ufs: core: Do not clear driver-private command data
scsi: ufs: core: Fix a deadlock in the frequency scaling code
scsi: ufs: core: Fix an error handler crash
scsi: ufs: core: Fix EH failure after W-LUN resume error
scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
scsi: ufs: core: Fix RPMB link error by reversing Kconfig dependencies
scsi: ufs: core: Fix single doorbell mode support
scsi: ufs: core: Improve documentation in include/ufs/ufshci.h
scsi: ufs: core: Make blk_mq_tagset_busy_iter() skip reserved requests
scsi: ufs: core: Make the reserved slot a reserved request
scsi: ufs: core: Move an assignment in ufshcd_mcq_process_cqe()
scsi: ufs: core: Move code out of ufshcd_wait_for_dev_cmd()
scsi: ufs: core: Move the ufshcd_enable_intr() declaration
scsi: ufs: core: Only call ufshcd_add_command_trace() for SCSI commands
scsi: ufs: core: Only call ufshcd_should_inform_monitor() for SCSI commands
scsi: ufs: core: Optimize the hot path
scsi: ufs: core: Pass a SCSI pointer instead of an LRB pointer
scsi: ufs: core: Remove a goto label from ufshcd_uic_cmd_compl()
scsi: ufs: core: Remove an unnecessary NULL pointer check
scsi: ufs: core: Remove the ufshcd_lrb task_tag member
scsi: ufs: core: Remove UFS_DEV_COMP
scsi: ufs: core: Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk
scsi: ufs: core: Replace hard coded vcc-off delay with a variable
scsi: ufs: core: Rework the SCSI host queue depth calculation code
scsi: ufs: core: Rework ufshcd_eh_device_reset_handler()
scsi: ufs: core: Rework ufshcd_mcq_compl_pending_transfer()
scsi: ufs: core: Simplify ufshcd_mcq_sq_cleanup() using guard()
scsi: ufs: core: Support dumping CQ entry in MCQ Mode
scsi: ufs: core: Switch to scsi_get_internal_cmd()
scsi: ufs: core: Update CQ Entry to UFS 4.1 format
scsi: ufs: core: Use hba->reserved_slot
scsi: ufs: core: Use scsi_device_busy()
scsi: ufs: dt-bindings: amd-versal2: Add UFS Host Controller for AMD Versal Gen 2 SoC
scsi: ufs: dt-bindings: exynos: Add power-domains
scsi: ufs: dt-bindings: Fix several grammar errors
scsi: ufs: dt-bindings: mediatek,ufs: Update maintainer information in mediatek,ufs.yaml
scsi: ufs: dt-bindings: qcom: Drop redundant "reg" constraints
scsi: ufs: host: mediatek: Add support for new platform with MMIO_OTSD_CTR
scsi: ufs: host: mediatek: Adjust clock scaling for PM flow
scsi: ufs: host: mediatek: Adjust sync length for FASTAUTO mode
scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow
scsi: ufs: host: mediatek: Fix shutdown/suspend race condition
scsi: ufs: host: mediatek: Handle clock scaling for high gear in PM flow
scsi: ufs: host: mediatek: Make read-only array scale_us static const
scsi: ufs: host: mediatek: Remove duplicate function
scsi: ufs: host: mediatek: Support new features for MT6991
scsi: ufs: mediatek: Add the maintainer for MediaTek UFS hooks
scsi: ufs: qcom: Fix confusing cleanup.h syntax
scsi: ufs: rockchip: Fix compile error without CONFIG_GPIOLIB
scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce enable notify
scsi: ufs: ti-j721e: Add suspend-resume support
scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()
 
sctp: Clear inet_opt in sctp_v6_copy_ip_options().
sctp: Constify struct sctp_sched_ops
sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
sctp: Don't call sk->sk_prot->init() in sctp_v[46]_create_accept_sk().
sctp: Don't copy sk_sndbuf and sk_rcvbuf in sctp_sock_migrate().
sctp: Don't inherit do_auto_asconf in sctp_clone_sock().
sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
sctp: Remove sctp_copy_sock() and sctp_copy_descendant().
sctp: Remove sctp_pf.create_accept_sk().
sctp: Remove unused declaration sctp_auth_init_hmacs()
sctp: Use sctp_clone_sock() in sctp_do_peeloff().
sctp: Use sk_clone() in sctp_accept().
 
secretmem: convert memfd_secret() to FD_ADD()
 
select: Convert to scoped user access
 
selftest/alsa: correct grammar in conf_get_bool error string
 
selftest/ftrace: Generalise ftracetest to use with RV
 
selftest/mm: fix pointer comparison in mremap_test
 
selftest: af_unix: Create its own .gitignore.
selftest: af_unix: Extend recv() timeout in so_peek_off.c.
selftest: af_unix: Support compilers without flex-array-member-not-at-end support
selftest: net: add a test-case for encap segmentation after GRO
selftest: net: fix socklen_t type mismatch in sctp_collision test
selftest: net: prevent use of uninitialized variable
selftest: netdevsim: test devlink default params
selftest: packetdrill: Add max RTO test for SYN+ACK.
 
selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer
 
selftests/bpf: Add -fms-extensions to bpf build flags
selftests/bpf: Add ABBCCA case for rqspinlock stress test
selftests/bpf: Add BTF dedup tests for recursive typedef definitions
selftests/bpf: add C-level selftests for indirect jumps
selftests/bpf: Add checks in tc_tunnel when entering net namespaces
selftests/bpf: add file dynptr tests
selftests/bpf: Add lock wait time stats to rqspinlock stress test
selftests/bpf: Add more bpf_wq tests
selftests/bpf: add new verifier_gotox test
selftests/bpf: Add overwrite mode test for BPF ring buffer
selftests/bpf: add regression test for bpf_d_path()
selftests/bpf: add selftests for new insn_array map
selftests/bpf: Add success stats to rqspinlock stress test
selftests/bpf: Add tc helpers
selftests/bpf: Add test for conditional jumps on same scalar register
selftests/bpf: Add test for sk->sk_bypass_prot_mem.
selftests/bpf: Add test for truncated dmabuf_iter reads
selftests/bpf: Add test to verify freeing the special fields in pcpu maps
selftests/bpf: Add tests for async cb context
selftests/bpf: Align kfuncs renamed in bpf tree
selftests/bpf: Allow selftests to build with older xxd
selftests/bpf: Call bpf_get_numa_node_id() in trigger_count()
selftests/bpf: Convert glob_match() to bpf arena
selftests/bpf: Cover skb metadata access after bpf_skb_adjust_room
selftests/bpf: Cover skb metadata access after bpf_skb_change_proto
selftests/bpf: Cover skb metadata access after change_head/tail helper
selftests/bpf: Cover skb metadata access after vlan push/pop helper
selftests/bpf: do not hardcode target rate in test_tc_edt BPF program
selftests/bpf: Dump skb metadata on verification failure
selftests/bpf: Expect unclone to preserve skb metadata
selftests/bpf: Fix failure paths in send_signal test
selftests/bpf: Fix htab_update/reenter_update selftest failure
selftests/bpf: Fix intermittent failures in file_reader test
selftests/bpf: Fix list_del() in arena list
selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22
selftests/bpf: Improve reliability of test_perf_branches_no_hw()
selftests/bpf: integrate test_tc_edt into test_progs
selftests/bpf: Integrate test_tc_tunnel.sh tests into test_progs
selftests/bpf: Make CS length configurable for rqspinlock stress test
selftests/bpf: Make test_tc_tunnel.bpf.c compatible with big endian platforms
selftests/bpf: Move common TCP helpers into bpf_tracing_net.h
selftests/bpf: Relax CPU requirements for rqspinlock stress test
selftests/bpf: remove test_tc_edt.sh
selftests/bpf: Remove test_tc_tunnel.sh
selftests/bpf: remove unnecessary kfunc prototypes
selftests/bpf: Remove usage of lsm/file_alloc_security in selftest
selftests/bpf: rename test_tc_edt.bpf.c section to expose program type
selftests/bpf: replace "__auto_type" with "auto"
selftests/bpf: Replace TCP CC string comparisons with bpf_strncmp
selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned
selftests/bpf: Silence unused-but-set build warnings
selftests/bpf: Skip tc_tunnel subtest if its setup fails
selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
selftests/bpf: Support non-linear flag in test loader
selftests/bpf: Systematically add SO_REUSEADDR in start_server_addr
selftests/bpf: Test bpf_skb_check_mtu(BPF_MTU_CHK_SEGS) when transport_header is not set
selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs
selftests/bpf: Test direct packet access on non-linear skbs
selftests/bpf: test instructions arrays with blinding
selftests/bpf: Test parsing of (multi-)split BTF
selftests/bpf: test_xsk: Add return value to init_iface()
selftests/bpf: test_xsk: Don't exit immediately if validate_traffic fails
selftests/bpf: test_xsk: Don't exit immediately on allocation failures
selftests/bpf: test_xsk: Don't exit immediately when gettimeofday fails
selftests/bpf: test_xsk: Don't exit immediately when workers fail
selftests/bpf: test_xsk: Don't exit immediately when xsk_attach fails
selftests/bpf: test_xsk: Fix __testapp_validate_traffic()'s return value
selftests/bpf: test_xsk: fix memory leak in testapp_stats_rx_dropped()
selftests/bpf: test_xsk: fix memory leak in testapp_xdp_shared_umem()
selftests/bpf: test_xsk: Initialize bitmap before use
selftests/bpf: test_xsk: Integrate test_xsk.c to test_progs framework
selftests/bpf: test_xsk: Isolate non-CI tests
selftests/bpf: test_xsk: Release resources when swap fails
selftests/bpf: test_xsk: Split xskxceiver
selftests/bpf: test_xsk: Wrap test clean-up in functions
selftests/bpf: Update test_tag to use sha256
selftests/bpf: Update xdp_context_test_run test to check maximum metadata size
selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names
selftests/bpf: Use sockaddr_storage directly in cls_redirect test
selftests/bpf: Use sockaddr_storage instead of sa46 in select_reuseport test
selftests/bpf: Use start_server_str rather than start_reuseport_server in tc_tunnel
selftests/bpf: Verify skb metadata in BPF instead of userspace
 
selftests/cgroup: conform test to KTAP format output
 
selftests/coredump: add debug logging to coredump socket protocol tests
selftests/coredump: add debug logging to coredump socket tests
selftests/coredump: add debug logging to test helpers
selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test
selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test
selftests/coredump: fix userspace client detection
selftests/coredump: fix userspace coredump client detection
selftests/coredump: handle edge-triggered epoll correctly
selftests/coredump: ignore ENOSPC errors
selftests/coredump: split out common helpers
selftests/coredump: split out coredump socket tests
 
selftests/damon/_damon_sysfs: support obsolete_target file
 
selftests/damon/sysfs.py: merge DAMON status dumping into commitment assertion
 
selftests/damon/sysfs: add obsolete_target test
 
selftests/dma: fix invalid array access in printf
 
selftests/filesystems: remove CLONE_NEWPIDNS from setup_userns() helper
 
selftests/ftrace: Test toplevel-enable for instance
selftests/ftrace: traceonoff_triggers: strip off names
 
selftests/futex: Add newline to ksft_exit_fail_msg()
selftests/futex: Create test for robust list
selftests/futex: Remove unused test_futex_mpol()
selftests/futex: Skip tests if shmget unsupported
 
selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen
 
selftests/hid: add a test for the Digitizer/Button Type pressurepad
selftests/hid: fix bpf compilations due to -fms-extensions
selftests/hid: require hidtools 0.12
selftests/hid: use a enum class for the different button types
 
selftests/io_uring: add io_uring_queue_init_params
selftests/io_uring: support NO_SQARRAY in miniliburing
 
selftests/landlock: Add disconnected leafs and branch test suites
selftests/landlock: Add missing connect(minimal AF_UNSPEC) test
selftests/landlock: Add tests for access through disconnected paths
selftests/landlock: Fix makefile header list
selftests/landlock: Fix missing semicolon
selftests/landlock: Fix TCP bind(AF_UNSPEC) test case
selftests/landlock: Fix typo in fs_test
selftests/landlock: NULL-terminate unix pathname addresses
selftests/landlock: Properly close a file descriptor
selftests/landlock: Remove invalid unix socket bind()
selftests/landlock: Use scoped_base_variants.h for ptrace_test
 
selftests/liveupdate: add kexec test for multiple and empty sessions
selftests/liveupdate: add simple kexec-based selftest for LUO
selftests/liveupdate: add userspace API selftests
 
selftests/mm/hmm-tests: new tests for zone device THP migration
selftests/mm/hmm-tests: new throughput tests including THP
selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests
 
selftests/mm/uffd: initialize char variable to Null
selftests/mm/uffd: remove static address usage in shmem_allocate_area()
 
selftests/mm: fix thread state check in uffd-unit-tests
selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE
selftests/mm: gup_test: stop testing FOLL_TOUCH
 
selftests/namespace: add stress test
selftests/namespace: commit_creds() active reference tests
selftests/namespace: first threaded active reference count test
selftests/namespace: second threaded active reference count test
selftests/namespace: test listns() pagination
selftests/namespace: third threaded active reference count test
 
selftests/namespaces: add active reference count regression test
selftests/namespaces: add listns() wrapper
selftests/namespaces: eigth active reference count tests
selftests/namespaces: eigth inactive namespace resurrection test
selftests/namespaces: eigth listns() test
selftests/namespaces: eleventh active reference count tests
selftests/namespaces: eleventh inactive namespace resurrection test
selftests/namespaces: fifteenth active reference count tests
selftests/namespaces: fifth active reference count tests
selftests/namespaces: fifth inactive namespace resurrection test
selftests/namespaces: fifth listns() permission test
selftests/namespaces: fifth listns() test
selftests/namespaces: first active reference count tests
selftests/namespaces: first inactive namespace resurrection test
selftests/namespaces: first listns() permission test
selftests/namespaces: first listns() test
selftests/namespaces: fix nsid tests
selftests/namespaces: fourteenth active reference count tests
selftests/namespaces: fourth active reference count tests
selftests/namespaces: fourth inactive namespace resurrection test
selftests/namespaces: fourth listns() permission test
selftests/namespaces: fourth listns() test
selftests/namespaces: ninth active reference count tests
selftests/namespaces: ninth inactive namespace resurrection test
selftests/namespaces: ninth listns() test
selftests/namespaces: second active reference count tests
selftests/namespaces: second inactive namespace resurrection test
selftests/namespaces: second listns() permission test
selftests/namespaces: second listns() test
selftests/namespaces: seventh active reference count tests
selftests/namespaces: seventh inactive namespace resurrection test
selftests/namespaces: seventh listns() permission test
selftests/namespaces: seventh listns() test
selftests/namespaces: sixth active reference count tests
selftests/namespaces: sixth inactive namespace resurrection test
selftests/namespaces: sixth listns() permission test
selftests/namespaces: sixth listns() test
selftests/namespaces: tenth active reference count tests
selftests/namespaces: tenth inactive namespace resurrection test
selftests/namespaces: test for efault
selftests/namespaces: third active reference count tests
selftests/namespaces: third inactive namespace resurrection test
selftests/namespaces: third listns() permission test
selftests/namespaces: third listns() test
selftests/namespaces: thirteenth active reference count tests
selftests/namespaces: twelth active reference count tests
selftests/namespaces: twelth inactive namespace resurrection test
 
selftests/net: initialize char variable to null
selftests/net: io_uring: fix unknown errnum values
selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests
selftests/net: packetdrill: unflake tcp_user_timeout_user-timeout-probe.pkt
 
selftests/nolibc: error out on linker warnings
selftests/nolibc: use lld to link loongarch binaries
 
selftests/pidfd: add first supported_mask test
selftests/pidfd: add second supported_mask test
selftests/pidfd: update pidfd header
 
selftests/powerpc/pmu/: Add check_extended_reg_test to .gitignore
 
selftests/riscv: Add Zicbop prefetch test
 
selftests/run_kselftest.sh: exit with error if tests fail
 
selftests/sched_ext: flush stdout before test to avoid log spam
 
selftests/tc-testing: Add test case redirecting to self on egress
selftests/tc-testing: Create tests to exercise ets classes active list misplacements
selftests/tc-testing: Test CAKE scheduler when enqueue drops packets
selftests/tc-testing: Test case exercising potential mirred redirect deadlock
selftests/tc-testing: Try to add teql as a child qdisc
 
selftests/timers/nanosleep: Add tests for return of remaining time
 
selftests/timers: Clean up kernel version check in posix_timers
 
selftests/tracing: Add basic test for trace_marker_raw file
selftests/tracing: Fix test_multiple_writes stall
 
selftests/tty: add TIOCSTI test suite
 
selftests/ublk: add test for async partition scan
selftests/ublk: fix error handling for starting device
selftests/ublk: fix garbage output in foreground mode
selftests/ublk: fix IO thread idle check
selftests/ublk: fix Makefile to rebuild on header changes
 
selftests/verification: Add initial RV tests
 
selftests/vsock: add 1.37 to tested virtme-ng versions
selftests/vsock: add BUILD=0 definition
selftests/vsock: add check_result() for pass/fail counting
selftests/vsock: add vsock_loopback module loading
selftests/vsock: avoid multi-VM pidfile collisions with QEMU
selftests/vsock: disable shellcheck SC2317 and SC2119
selftests/vsock: do not unconditionally die if qemu fails
selftests/vsock: identify and execute tests that can re-use VM
selftests/vsock: improve logging in vmtest.sh
selftests/vsock: make wait_for_listener() work even if pipefail is on
selftests/vsock: reuse logic for vsock_test through wrapper functions
selftests/vsock: speed up tests by reducing the QEMU pidfile timeout
 
selftests/x86: Add selftests include path for kselftest.h after centralization
selftests/x86: Update the negative vsyscall tests to expect a #GP
 
selftests: Add napi threaded busy poll test in `busy_poller`
selftests: af_unix: Add tests for ECONNRESET and EOF semantics
selftests: af_unix: don't use SKIP for expected failures
selftests: af_unix: remove unused stdlib.h include
selftests: ALSA: Remove unused variable in utimer-test
selftests: bonding: add delay before each xvlan_over_bond connectivity check
selftests: bpf: Add tests for unbalanced rcu_read_lock
selftests: bpf: Enable gotox tests from arm64
selftests: bridge_mdb: Add a test for MDB flush on snooping disable
selftests: complete kselftest include centralization
selftests: drv-net: add a Python version of the GRO test
selftests: drv-net: Add devlink_rate_tc_bw.py to TEST_PROGS
selftests: drv-net: Bring back tool() to driver __init__s
selftests: drv-net: Fix and clarify TC bandwidth split in devlink_rate_tc_bw.py
selftests: drv-net: fix RPS mask handling for high CPU numbers
selftests: drv-net: fix RPS mask handling in toeplitz test
selftests: drv-net: Fix tolerance calculation in devlink_rate_tc_bw.py
selftests: drv-net: hw: convert the Toeplitz test to Python
selftests: drv-net: introduce Iperf3Runner for measurement use cases
selftests: drv-net: Limit the max number of queues in procfs_downup_hammer
selftests: drv-net: psp: add assertions on core-tracked psp dev stats
selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder()
selftests: drv-net: psp: fix test names in ipver_test_builder()
selftests: drv-net: replace the nsim ring test with a drv-net one
selftests: drv-net: Set shell=True for sysfs writes in devlink_rate_tc_bw.py
selftests: drv-net: Use Iperf3Runner in devlink_rate_tc_bw.py
selftests: drv-net: xdp: Fix register spill error with clang 20
selftests: drv-net: xdp: make the XDP qstats tests less flaky
selftests: drv-net: xdp: use variants for qstat tests
selftests: fib_nexthops: Add test cases for error routes deletion
selftests: fib_test: Add test case for ipv4 multi nexthops
selftests: fib_tests: add fib6 from ra to static test
selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
selftests: hw-net: auto-disable building the iouring C code
selftests: hw-net: toeplitz: give the test up to 4 seconds
selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz configured
selftests: hw-net: toeplitz: read indirection table from the device
selftests: hw-net: toeplitz: read the RSS key directly from C
selftests: kvm: replace numbered sync points with actions
selftests: kvm: try getting XFD and XSAVE state out of sync
selftests: kvm: Verify TILELOADD actually #NM faults when XFD[18]=1
selftests: livepatch: use canonical ftrace path
selftests: mptcp: check no dup close events after error
selftests: mptcp: check subflow errors in close events
selftests: mptcp: connect: avoid double packet traces
selftests: mptcp: get stats just before timing out
selftests: mptcp: join: do_transfer: reduce code dup
selftests: mptcp: join: dump stats from history
selftests: mptcp: join: fix local endp not being tracked
selftests: mptcp: join: validate extra bind cases
selftests: mptcp: lib: get counters from nstat history
selftests: mptcp: lib: introduce 'nstat_{init,get}'
selftests: mptcp: lib: remove stats files args
selftests: mptcp: lib: stats: remove nstat rate columns
selftests: mptcp: Mark xerror and die_perror __noreturn
selftests: mptcp: pm: ensure unknown flags are ignored
selftests: mptcp: wait for port instead of sleep
selftests: net: add a hint about MACAddressPolicy=persistent
selftests: net: add ipv6 ping to local address from localhost
selftests: net: amt: wait longer for connection before sending packets
selftests: net: fib-onlink-tests: Convert to use namespaces by default
selftests: net: fix "buffer overflow detected" for tap.c
selftests: net: Fix build warnings
selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index
selftests: net: py: add test variants
selftests: net: py: coding style improvements
selftests: net: py: extract the case generation logic
selftests: net: py: handle interrupt during cleanup
selftests: net: py: read ip link info about remote dev
selftests: net: py: support ksft ready without wait
selftests: net: relocate gro and toeplitz tests to drivers/net
selftests: net: remove old setup_* scripts
selftests: net: simple selftest for ipvtap
selftests: net: tfo: Fix build warning
selftests: netconsole: ensure required log level is set on netcons_basic
selftests: netconsole: remove log noise due to socat exit
selftests: netdevsim: add carrier state consistency test
selftests: netfilter: nft_concat_range.sh: add check for overlap detection bug
selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest
selftests: netfilter: nft_flowtable.sh: Add the capability to send IPv6 TCP traffic
selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel
selftests: netfilter: prefer xfail in case race wasn't triggered
selftests: riscv: Add test for the Vector ptrace interface
selftests: tls: add tls record_size_limit test
selftests: tls: fix warning of uninitialized variable
selftests: tpm2: Fix ill defined assertions
selftests: traceroute: Add ICMP extensions tests
selftests: tracing: Add tprobe enable/disable testcase
selftests: tracing: Update fprobe selftest for ftrace based fprobe
selftests: tty: add tty_tiocsti_test to .gitignore
selftests: ublk: add support for user copy to kublk
selftests: ublk: add user copy test cases
selftests: ublk: correct last_rw map type in seq_io.bt
selftests: ublk: don't share backing files between ublk servers
selftests: ublk: fix fio arguments in run_io_and_recover()
selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback()
selftests: ublk: forbid multiple data copy modes
selftests: ublk: make ublk_thread thread-local variable
selftests: ublk: remove unused ios map in seq_io.bt
selftests: ublk: set CPU affinity before thread initialization
selftests: ublk: use auto_zc for PER_IO_DAEMON tests in stress_04
selftests: update ksm inheritance tests for prctl fork/exec
selftests: vDSO: getrandom: Fix path to s390 chacha implementation
 
selinux: improve bucket distribution uniformity of avc_hash()
selinux: Introduce a new config to make avc cache slot size adjustable
selinux: Move avtab_hash() to a shared location for future reuse
selinux: move initcalls to the LSM framework
 
selinuxfs: don't stash the dentry of /policy_capabilities
selinuxfs: new helper for attaching files to tree
 
seqlock, procfs: Match scoped_seqlock_read() critical section vs. RCU ordering in do_task_stat() to do_io_accounting()
 
seqlock: Allow KASAN to fail optimizing
seqlock: Change do_io_accounting() to use scoped_seqlock_read()
seqlock: Change do_task_stat() to use scoped_seqlock_read()
seqlock: Change thread_group_cputime() to use scoped_seqlock_read()
seqlock: Cure some more scoped_seqlock() optimization fails
seqlock: Introduce scoped_seqlock_read()
 
serial: 8250-of: Fix style issues in 8250_of.c
serial: 8250: add driver for KEBA UART
serial: 8250: Add Loongson uart driver support
serial: 8250: longson: Fix NULL vs IS_ERR() bug in probe
serial: 8250: make share_irqs local to 8250_platform
serial: 8250: move skip_txen_test to core
serial: 8250_pci: Fix broken RS485 for F81504/508/512
serial: 8250_pcilib: Replace deprecated PCI functions
serial: 8250_platform: simplify IRQF_SHARED handling
serial: add support of CPCI cards
serial: ar933x: Add polling support
serial: core: Fix serial device initialization
serial: core: Restore sysfs fwnode information
serial: drop SERIAL_8250_DEPRECATED_OPTIONS
serial: Fix not set tty->port race condition
serial: icom: Convert PCIBIOS_* return codes to errnos
serial: icom: Fix namespace collision and startup() section placement with -ffunction-sections
serial: Keep rs485 settings for devices without firmware node
serial: mux: Fix kernel doc for mux_poll()
serial: qcom-geni: Enable PM runtime for serial driver
serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms
serial: qcom_geni: Fix BT failure regression on RB2 platform
serial: sc16is7xx: add comments for lock requirements
serial: sc16is7xx: change conditional operator indentation
serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile
serial: sc16is7xx: define common register access function
serial: sc16is7xx: drop -ENOMEM error message
serial: sc16is7xx: Kconfig: allow building with COMPILE_TEST
serial: sc16is7xx: move port/channel init to separate function
serial: sc16is7xx: reformat comments to improve readability
serial: sc16is7xx: remove unnecessary pointer cast
serial: sc16is7xx: rename EFR mutex with generic name
serial: sc16is7xx: rename LCR macros to better reflect usage
serial: sc16is7xx: simplify to_sc16is7xx_one() with a single parameter
serial: sc16is7xx: use guards for simple mutex locks
serial: sc16is7xx: use KBUILD_MODNAME
serial: serial_core: simplify uart_ioctl() returns
serial: serial_core: use guard()s
serial: sh-sci: Check that the DMA cookie is valid
serial: sh-sci: Fix deadlock during RSCI FIFO overrun error
serial: sh-sci: Merge sh-sci.h into sh-sci.c
serial: sh-sci: Sort include files alphabetically
serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
serial: xilinx_uartps: drop cdns_uart::cdns_uart_driver
serial: xilinx_uartps: fix rs485 delay_rts_after_send
 
sev-dev: use guard for path
sev-dev: use override credential guards
sev-dev: use prepare credential guard
 
sfc: fix deadlock in RSS config read
 
shmem: fix recovery on rename failures
 
shmem_whiteout(): fix regression from tree-in-dcache series
 
signal: Move MMCID exit out of sighand lock
 
signalfd: convert do_signalfd4() to FD_ADD()
 
slab: constify slab debug strings
slab: convert setup_slub_debug() to use __core_param_cb()
slab: fix kmalloc_nolock() context check for PREEMPT_RT
slab: handle pfmemalloc slabs properly with sheaves
slab: make __slab_free() more clear
slab: move kfence_alloc() out of internal bulk alloc
slab: prevent recursive kmalloc() in alloc_empty_sheaf()
slab: Reimplement page_slab()
slab: Remove folio references from ___kmalloc_large_node()
slab: Remove folio references from __do_krealloc()
slab: Remove folio references from __ksize()
slab: Remove folio references from build_detached_freelist()
slab: Remove folio references from free_large_kmalloc()
slab: Remove folio references from kfree()
slab: Remove folio references from kfree_nolock()
slab: Remove folio references from kfree_rcu_sheaf()
slab: Remove folio references from kvfree_rcu_cb()
slab: Remove folio references in memcg_slab_post_charge()
slab: Remove folio references in slab alloc/free
slab: Remove references to folios from virt_to_slab()
slab: Remove unnecessary call to compound_head() in alloc_from_pcs()
slab: separate struct freelist_tid from kmem_cache_cpu
slab: turn freelist_aba_t to a struct and fully define counters there
slab: use new API for remaining command line parameters
slab: use struct freelist_counters as parameters in relevant functions
slab: use struct freelist_counters for local variables instead of struct slab
 
slimbus: core: amend slim_get_device() kernel doc
slimbus: core: clean up of_slim_get_device()
slimbus: core: fix device reference leak on report present
slimbus: core: fix OF node leak on registration failure
slimbus: core: fix of_slim_get_device() kernel doc
slimbus: core: fix runtime PM imbalance on report present
 
slub: remove CONFIG_SLUB_TINY specific code paths
 
smack: always "instantiate" inode in smack_inode_init_security()
smack: deduplicate "does access rule request transmutation"
smack: deduplicate xattr setting in smack_inode_init_security()
smack: fix bug: invalid label of unix socket file
smack: fix bug: setting task label silently ignores input garbage
smack: fix bug: SMACK64TRANSMUTE set on non-directory
smack: fix bug: unprivileged task can create labels
smack: fix kernel-doc warnings for smk_import_valid_label()
 
Smack: function parameter 'gfp' not described
 
smack: move initcalls to the LSM framework
 
smb/client: add 4 NT error code definitions
smb/client: add parentheses to NT error code definitions containing bitwise OR operator
smb/client: add two elements to smb2_error_map_table array
smb/client: fix CAP_BULK_TRANSFER value
smb/client: fix memory leak in SendReceive()
smb/client: fix memory leak in smb2_open_file()
smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
smb/client: fix NT_STATUS_NO_DATA_DETECTED value
smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
smb/client: properly disallow delegations on directories
smb/client: reduce loop count in map_smb2_to_linux_error() by half
smb/client: remove DeviceType Flags and Device Characteristics definitions
smb/client: remove unused elements from smb2_error_map_table array
smb/client: update some SMB2 status strings
 
smb/server: add comment to FileSystemName of FileFsAttributeInformation
smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe()
smb/server: fix minimum SMB1 PDU size
smb/server: fix minimum SMB2 PDU size
smb/server: fix refcount leak in parse_durable_handle_context()
smb/server: fix refcount leak in smb2_open()
smb/server: fix return value of smb2_ioctl()
smb/server: fix return value of smb2_notify()
smb/server: fix return value of smb2_oplock_break()
smb/server: fix return value of smb2_query_dir()
smb/server: fix return value of smb2_read()
smb/server: remove unused nterr.h
smb/server: rename include guard in smb_common.h
smb/server: update some misguided comment of smb2_0_server_cmds proc
smb/server: use end_removing_noperm for for target of smb2_create_link()
 
smb3 client: add missing tracepoint for unsupported ioctls
 
smb: add documentation references for smb2 change notify definitions
smb: align durable reconnect v2 context to 8 byte boundary
smb: client: Add tracepoint for krb5 auth
smb: client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range
smb: client: improve error message when creating SMB session
smb: client: relax session and tcon reconnect attempts
smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smbd_conn_upcall()
smb: client: show smb lease key in open_dirs output
smb: client: show smb lease key in open_files output
smb: do some cleanups
smb: fix some warnings reported by scripts/checkpatch.pl
smb: move copychunk definitions to common/smb2pdu.h
smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h
smb: move create_durable_reconn to common/smb2pdu.h
smb: move create_durable_req_v2 to common/smb2pdu.h
smb: move create_durable_rsp_v2 to common/smb2pdu.h
smb: move File Attributes definitions into common/fscc.h
smb: move file_notify_information to common/fscc.h
smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h
smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h
smb: move get_rfc1002_len() to common/smbglob.h
smb: move list of FileSystemAttributes to common/fscc.h
smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h
smb: move notify completion filter flags into common/smb2pdu.h
smb: move resume_key_ioctl_rsp to common/smb2pdu.h
smb: move SMB1_PROTO_NUMBER to common/smbglob.h
smb: move SMB2 Notify Action Flags into common/smb2pdu.h
smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h
smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h
smb: move smb_version_values to common/smbglob.h
smb: move some duplicate definitions to common/smb2pdu.h
smb: move some duplicate struct definitions to common/fscc.h
smb: move some SMB1 definitions into common/smb1pdu.h
smb: rename common/cifsglob.h to common/smbglob.h
smb: rename to STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP
smb: server: defer the initial recv completion logic to smb_direct_negotiate_recv_work()
smb: server: fix comment for ksmbd_vfs_kern_path_start_removing()
smb: server: initialize recv_io->cqe.done = recv_done just once
smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in recv_done() and smb_direct_cm_handler()
smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init
smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()
smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper
smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}
smb: update struct duplicate_extents_to_file_ex
smb: use credential guards in cifs_get_spnego_key()
smb: use the new ->i_state accessors
 
smc91x: fix broken irq-context in PREEMPT_RT
 
smc: rename smc_find_ism_store_rc to reflect broader usage
 
smp: Introduce a helper function to check for pending IPIs
 
Linux: Sndcard compatible for qrb2210/qcm2290
 
soc/tegra: fuse: Do not register SoC device on ACPI boot
soc/tegra: fuse: speedo-tegra210: Add SoC speedo 2
soc/tegra: fuse: speedo-tegra210: Update speedo IDs
soc/tegra: pmc: Add USB wake events for Tegra234
soc/tegra: pmc: Document tegra_pmc.syscore field
soc/tegra: pmc: Don't fail if "aotag" is not present
soc/tegra: Resolve a spelling error in the tegra194-cbb.c
 
soc: amlogic: canvas: fix device leak on lookup
soc: amlogic: canvas: simplify lookup error handling
soc: amlogic: meson-gx-socinfo: add new SoCs id
soc: apple: mailbox: fix device leak on lookup
soc: apple: sart: drop device reference after lookup
soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users
soc: fsl: qbman: use kmalloc_array() instead of kmalloc()
soc: mediatek: mtk-socinfo: Add entry for MT8391AV/AZA Genio 720
soc: mediatek: mtk-socinfo: Add extra entry for MT8189
soc: microchip: add mfd drivers for two syscon regions on PolarFire SoC
soc: qcom: gsbi: fix double disable caused by devm
soc: qcom: ice: Add HWKM v1 support for wrapped keys
soc: qcom: llcc-qcom: Add support for Kaanapali
soc: qcom: mdt_loader: merge __qcom_mdt_load() and qcom_mdt_load_no_init()
soc: qcom: mdt_loader: rename 'firmware' parameter of qcom_mdt_load()
soc: qcom: ocmem: fix device leak on lookup
soc: qcom: pbs: fix device leak on lookup
soc: qcom: pd-mapper: Add Kaanapali compatible
soc: qcom: pmic_glink: Add support for SOCCP remoteproc channels
soc: qcom: smem: better track SMEM uninitialized state
soc: qcom: smem: drop the WARN_ON() on SMEM item validation
soc: qcom: smem: fix hwspinlock resource leak in probe error paths
soc: qcom: smem: fix qcom_smem_is_available and check if __smem is valid
soc: qcom: socinfo: Add reserve field to support future extension
soc: qcom: socinfo: Add SM8850 SoC ID
soc: qcom: socinfo: Add SoC ID for QCS6490
soc: qcom: socinfo: Add support for new fields in revision 20
soc: qcom: socinfo: add support to extract more than 32 image versions
soc: qcom: socinfo: add the missing entries to the smem image table
soc: qcom: socinfo: arrange the socinfo_image_names array in alphabetical order
soc: qcom: ubwc: Add config for Kaanapali
soc: qcom: ubwc: Add configuration Glymur platform
soc: qcom: ubwc: Add QCS8300 UBWC cfg
soc: qcom: ubwc: Simplify with of_machine_get_match_data()
soc: renesas: Fix missing dependency on new CONFIG_CACHEMAINT_FOR_DMA
soc: renesas: r9a09g056-sys: Populate max_register
soc: renesas: rcar-rst: Keep RESBAR2S in default state
soc: renesas: rz-sysc: #undef field_get() before local definition
soc: renesas: rz-sysc: Convert to common field_get() helper
soc: renesas: rz-sysc: Populate readable_reg/writeable_reg in regmap config
soc: renesas: Use bitfield helpers
soc: rockchip: grf: Add select correct PWM implementation on RK3368
soc: rockchip: grf: Set pwm2/xin32k pad default to xin32k for rk3368
soc: samsung: exynos-chipid: add exynos8890 SoC support
soc: samsung: exynos-chipid: Add exynos9610 SoC support
soc: samsung: exynos-chipid: use a local dev variable
soc: samsung: exynos-pmu: allow specifying read & write access tables for secure regmap
soc: samsung: exynos-pmu: Annotate online/offline functions with __must_hold
soc: samsung: exynos-pmu: fix device leak on regmap lookup
soc: samsung: exynos-pmu: Fix structure initialization
soc: samsung: exynos-pmu: move some gs101 related code into new file
soc: samsung: gs101-pmu: implement access tables for read and write
soc: tegra: Simplify with of_machine_device_match()
 
socket: Split out a getsockname helper for io_uring
socket: Unify getsockname and getpeername implementation
 
software node: allow referencing firmware nodes
software node: Also support referencing non-constant software nodes
software node: increase the reference of the swnode by its fwnode
software node: read the reference args via the fwnode API
 
sorttable: Move ELF parsing into scripts/elf-parse.[ch]
 
soundwire: Add missing EXPORT for sdw_slave_type
soundwire: bus: fix off-by-one when allocating slave IDs
soundwire: cadence: export sdw_cdns_bpt_find_bandwidth
soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer
soundwire: cadence_master: make frame index trace more readable
soundwire: cadence_master: set data_per_frame as frame capability
soundwire: intel_ace2x: add fake frame to BRA read command
soundwire: intel_ace2x: handle multi BPT sections
soundwire: introduce BPT section
soundwire: only compute BPT stream in sdw_compute_dp0_port_params
soundwire: pass sdw_bpt_section to cdns BPT helpers
soundwire: qcom: adding support for v3.1.0
soundwire: qcom: deprecate qcom,din/out-ports
soundwire: qcom: prepare for v3.x
soundwire: qcom: remove unused rd_fifo_depth
 
sparc/PCI: Correct 64-bit non-pref -> pref BAR resources
 
sparc: Use physical address DMA mapping
 
sparse: update MAINTAINERS info
 
spi-cadence: support transmission with
 
spi: add support for microchip "soft" spi controller
spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND
spi: airoha: add support of en7523 SoC (for 6.19)
spi: airoha: avoid reading flash page settings from SNFI registers during driver startup
spi: airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMT
spi: airoha: buffer must be 0xff-ed before writing
spi: airoha: driver fixes & improvements
spi: airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SPI_NFI_SECCUS_SIZE registers
spi: airoha: remove unnecessary restriction length
spi: airoha: remove unnecessary switch to non-dma mode
spi: airoha: set custom sector size equal to flash page size
spi: airoha: support of dualio/quadio flash reading commands
spi: airoha: unify dirmap read/write code
spi: aspeed: Add AST2700 SoC support and Quad SPI
spi: aspeed: Add per-platform adjust_window callback for decoding range
spi: aspeed: Add support for the AST2700 SPI controller
spi: aspeed: Centralize address decoding region management
spi: aspeed: Enable Quad SPI mode for page program
spi: aspeed: Fix an IS_ERR() vs NULL bug in probe()
spi: aspeed: fix spelling mistake "triming" -> "trimming"
spi: aspeed: Force default address decoding range assignment for each CS
spi: aspeed: Improve clock, timing and address
spi: aspeed: Improve timing calibration algorithm for AST2600 platform
spi: aspeed: Only map necessary address window region
spi: aspeed: Update clock selection strategy
spi: aspeed: Use devm_iounmap() to unmap devm_ioremap() memory
spi: aspeed: Use phys_addr_t for bus addresses to support 64-bit platforms
spi: bcm63xx: drop wrong casts in probe()
spi: cadence-qspi: Fix runtime PM imbalance in probe
spi: cadence-quadspi: Add error logging for DMA request failure
spi: cadence-quadspi: Fix clock disable on probe failure path
spi: cadence-quadspi: Fix probe error path and logging
spi: cadence-quadspi: Improve CQSPI_SLOW_SRAM quirk if flash is slow
spi: cadence-quadspi: Prevent indirect read
spi: cadence-quadspi: Prevent lost complete() call during indirect read
spi: ch341: fix out-of-bounds memory access in ch341_transfer_one
spi: cs42l43: Use actual ACPI firmware node for chip selects
spi: davinci: remove platform data header
spi: dt-binding: document Microchip CoreSPI
spi: dt-bindings: airoha: add compatible for EN7523
spi: dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support
spi: dt-bindings: don't check node names
spi: dt-bindings: fsl-qspi: add optional resets
spi: dt-bindings: fsl-qspi: support SpacemiT K1
spi: dt-bindings: nuvoton,npcm-pspi: Convert to DT schema
spi: dt-bindings: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H
spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support
spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support
spi: dt-bindings: snps,dw-abp-ssi: Allow up to 16 chip-selects
spi: dt-bindings: spi-qpic-snand: Add IPQ5332 compatible
spi: dt-bindings: spi-qpic-snand: Add IPQ5424 compatible
spi: dt-bindings: sun6i: Add compatibles for A523's SPI controllers
spi: dw: add target mode support
spi: dw: rename the spi controller to ctlr
spi: enable the SpacemiT K1 SoC QSPI
spi: Fix potential uninitialized variable in probe()
spi: fsl-cpm: Check length parity before switching to 16 bit mode
spi: fsl-qspi: add a clock disable quirk
spi: fsl-qspi: add optional reset support
spi: fsl-qspi: introduce sfa_size devtype data
spi: fsl-qspi: support the SpacemiT K1 SoC
spi: fsl-qspi: switch predicates to bool
spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization
spi: imx: add 16/32 bits per word support for target PIO mode
spi: imx: add i.MX51 ECSPI target mode support
spi: imx: remove CLK calculation and check for target mode
spi: intel-pci: Add support for Nova Lake SPI serial flash
spi: microchip-core: Code improvements
spi: microchip-core: Fix an error handling path in mchp_corespi_probe()
spi: microchip-core: Refactor FIFO read and write handlers
spi: microchip-core: Remove unneeded PM related macro
spi: microchip-core: Replace dead code (-ENOMEM error message)
spi: microchip-core: use min() instead of min_t()
spi: microchip-core: Use SPI_MODE_X_MASK
spi: microchip-core: Utilise temporary variable for struct device
spi: microchip: Enable compile-testing for FPGA SPI controllers
spi: microchip: rename driver file and internal identifiers
spi: mpfs: Fix an error handling path in mpfs_spi_probe()
spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ
spi: offload: Add offset parameter
spi: offload: Add offset parameter
spi: rzv2h-rspi: add support for loopback mode
spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2H
spi: rzv2h-rspi: add support for using PCLK for transfer clock
spi: rzv2h-rspi: add support for variable transfer clock
spi: rzv2h-rspi: avoid recomputing transfer frequency
spi: rzv2h-rspi: make clocks chip-specific
spi: rzv2h-rspi: make FIFO size chip-specific
spi: rzv2h-rspi: make resets optional
spi: rzv2h-rspi: make transfer clock rate finding chip-specific
spi: rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock()
spi: sophgo: Fix incorrect use of bus width value macros
spi: spi-cadence: enable SPI_CONTROLLER_MUST_TX
spi: spi-cadence: supports transmission with bits_per_word of 16 and 32
spi: spi-mem: Trace exec_op
spi: spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined const
spi: spi-sprd-adi: Fix double free in probe error path
spi: spidev: add compatible for arduino spi mcu interface
spi: sun6i: Support A523's SPI controllers
spi: tegra114: Preserve SPI mode bits in def_command1_reg
spi: tegra210-quad: Check hardware status on timeout
spi: tegra210-quad: Fix timeout handling
spi: tegra210-quad: Improve timeout handling under
spi: tegra210-quad: Move curr_xfer read inside spinlock
spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one
spi: tegra210-quad: Protect curr_xfer check in IRQ handler
spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer
spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
spi: tegra210-quad: Refactor error handling into helper functions
spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer
spi: tegra: Fix a memory leak in tegra_slink_probe()
spi: tle62x0: Add newline to sysfs attribute output
 
spufs: convert spufs_context_open() to FD_PREPARE()
spufs: convert spufs_gang_open() to FD_PREPARE()
 
srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro
srcu: Create a DEFINE_SRCU_FAST()
srcu: Create an SRCU-fast-updown API
srcu: Create an srcu_expedite_current() function
srcu: Make grace-period determination use ssp->srcu_reader_flavor
srcu: Make SRCU-fast readers enforce use of SRCU-fast definition/init
srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
srcu: Require special srcu_struct define/init for SRCU-fast readers
 
staging: axis-fifo: add compatible strings for v4.2 and v4.3
staging: axis-fifo: drop debug print of remapped base address
staging: axis-fifo: drop redundant read/write_flags from axis_fifo
staging: axis-fifo: remove get_dts_property() helper
staging: axis-fifo: remove unneeded irq field from struct axis_fifo
staging: axis-fifo: simplify interrupt handling
staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
staging: gpib: Change // comments in uapi header file
staging: gpib: Clean-up commented-out code
staging: gpib: Destage gpib
staging: gpib: Fix SPDX license for gpib headers
staging: gpib: tms9914: Fix typo in comment
staging: gpib: Update TODO file
staging: greybus: uart: check return values during probe
staging: iio: ad9834: remove empty ad9834.h file
staging: iio: adt7316: replace sprintf() with sysfs_emit()
staging: media: tegra-video: Remove the use of dev_err_probe()
staging: most: remove broken i2c driver
staging: nvec: remove NVEC_PS2_DEBUG and dead debug macro
staging: rtl8723bs: add missing blank line in rtw_ap.c
staging: rtl8723bs: Add missing MODULE_DESCRIPTION()
staging: rtl8723bs: add spaces around '+' operator in rtw_ap.c
staging: rtl8723bs: core: delete commented-out code
staging: rtl8723bs: core: fix block comment style issues
staging: rtl8723bs: fall back to random mac address
staging: rtl8723bs: fix lines starting with '(' in rtw_ap.c
staging: rtl8723bs: Fix operator spacing in rtw_security.c
staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
staging: rtl8723bs: Remove commented ifdef CONFIG_WAPI_SUPPORT
staging: rtl8723bs: remove custom FIELD_OFFSET macro
staging: rtl8723bs: remove dead code in rtw_ap.c
staging: rtl8723bs: remove dead commented code from odm.c
staging: rtl8723bs: remove todo/note and duplicated EFUSE_CTRL macro
staging: rtl8723bs: remove unnecessary blank lines in rtw_ap.c
staging: rtl8723bs: Remove unsupported PALTFORM_OS_WINCE ifdef
staging: rtl8723bs: remove unused registry and BSSID offset macros
staging: rtl8723bs: Rename camel case functions.
staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof in rtw_mlme_ext.c
staging: rtl8723bs: rtw_hal_set_def_var is not used
staging: rtl8723bs: sdio: clarify OQT free page comment
staging: rtl8723bs: use ether_addr_copy() for MAC address copying
staging: rtl8723bs: use standard offsetof in cfg80211 operations
staging: rtl8723bs: wrap long comments in rtw_ap.c
staging: sm750fb: align sm750_hw_cursor_set_size() arguments
staging: sm750fb: avoid chained assignment in setcolreg()
staging: sm750fb: rename camel case identifiers
staging: vc04_services: Cleanup VCHIQ TODO entries
staging: vc04_services: Drop bcm2835-camera driver
staging: vchiq_arm: delete unnecessary check
staging: vchiq_arm: Improve inline documentation
staging: vchiq_arm: Remove bcm2835_camera from vchiq
 
static_call: allow using STATIC_CALL_TRAMP_STR() from assembly
 
string: Add missing kernel-doc return descriptions
string: fix kerneldoc formatting in strends()
string: provide strends()
string: use __attribute__((nonnull())) in strends()
 
strparser: fix typo in comment
 
sunrpc: allocate a separate bvec array for socket sends
 
SUNRPC: cleanup common code in backchannel request
SUNRPC: Improve "fragment too large" warning
SUNRPC: new helper function for stopping backchannel server
SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
 
svcrdma: bound check rq_pages index in inline path
svcrdma: Increase the server's default RPC/RDMA credit grant
svcrdma: Release transport resources synchronously
svcrdma: return 0 on success from svc_rdma_copy_inline_range
svcrdma: use rc_pageoff for memcpy byte offset
 
sys_info: add a default kernel sys_info mask
 
syscore: Pass context data to callbacks
 
sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM
sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM
sysctl: Allow custom converters from outside sysctl
sysctl: Create converter functions with two new macros
sysctl: Create integer converters with one macro
sysctl: Create macro for user-to-kernel uint converter
sysctl: Create pipe-max-size converter using sysctl UINT macros
sysctl: Create unsigned int converter using new macro
sysctl: Discriminate between kernel and user converter params
sysctl: fix kernel-doc format warning
sysctl: Indicate the direction of operation with macro names
sysctl: Move INT converter macros to sysctl header
sysctl: Move jiffies converters to kernel/time/jiffies.c
sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c
sysctl: Move UINT converter macros to sysctl header
sysctl: remove __user qualifier from stack_erasing_sysctl buffer argument
sysctl: Remove superfluous __do_proc_* indirection
sysctl: Remove superfluous tbl_data param from "dovec" functions
sysctl: Replace void pointer with const pointer to ctl_table
sysctl: Wrap do_proc_douintvec with the public function proc_douintvec_conv
 
sysfs.py: extend assert_ctx_committed() for monitoring targets
 
sysfs/cpu: Use DEVICE_ATTR_RO for nohz_full attribute
 
sysfs: attribute_group: allow registration of const attribute
sysfs: attribute_group: enable const variants of is_visible()
sysfs: introduce __SYSFS_FUNCTION_ALTERNATIVE()
sysfs: simplify attribute definition macros
sysfs: transparently handle const pointers in ATTRIBUTE_GROUPS()
 
taint/module: remove unnecessary taint_flag.module field
 
taint: add reminder about updating docs and scripts
 
target: don't copy kernel creds
 
task_work: Fix NMI race condition
 
tcp: add net.ipv4.tcp_comp_sack_rtt_percent
tcp: add net.ipv4.tcp_rcvbuf_low_rtt
tcp: Apply max RTO to non-TFO SYN+ACK.
tcp: better handle TCP_TX_DELAY on established flows
tcp: Call tcp_syn_ack_timeout() directly.
tcp: Convert tcp-md5 to use MD5 library instead of crypto_ahash
tcp: Don't reinitialise tw->tw_transparent in tcp_time_wait().
tcp: gro: inline tcp_gro_pull_header()
tcp: introduce icsk->icsk_keepalive_timer
tcp: reduce tcp_comp_sack_slack_ns default value to 10 usec
tcp: remove icsk->icsk_retransmit_timer
tcp: remove one ktime_get() from recvmsg() fast path
tcp: Remove redundant init for req->num_timeout.
tcp: Remove timeout arg from reqsk_queue_hash_req().
tcp: Remove timeout arg from reqsk_timeout().
tcp: Remove unnecessary null check in tcp_inbound_md5_hash()
tcp: rename icsk_timeout() to tcp_timeout_expires()
tcp: Save lock_sock() for memcg in inet_csk_accept().
tcp: tcp_moderate_rcvbuf is only used in rx path
 
tcpm: allow looking for role_sw device in the main node
tcpm: Parse and log AVS APDO
 
team: Add matching error label for failed action
team: fix check for port enabled in team_queue_override_port_prio_changed()
team: use common function to compute the features
 
test_kho: always print restore status
test_kho: unpreserve memory in case of error
 
testing/selftests/mm: add soft-dirty merge self-test
 
textsearch: describe @list member in ts_ops search
 
tg3: extract GRXRINGS from .get_rxnfc
tg3: Fix num of RX queues being reported by ethtool
 
thermal/drivers/imx91: Add support for i.MX91 thermal monitoring unit
 
thermal/drivers/rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
 
thermal/drivers/rcar_gen3: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
thermal/drivers/rcar_gen3: Document R-Car Gen4 and RZ/G2 support in driver comment
 
thermal: core: Fix typo and indentation in comments
thermal: int340x: processor_thermal: Add Nova Lake processor thermal device
thermal: intel: int340x: Add DLVR support for Nova Lake
thermal: intel: int340x: Enable power slider interface for Wildcat Lake
thermal: intel: int340x: Replace sprintf() with sysfs_emit()
thermal: intel: int340x: Use symbolic constant for UUID comparison
thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL
 
thunderbolt: Fix typo in tb_eeprom_ctl_read documentation
thunderbolt: Fix typos in ctl.c
thunderbolt: Fix typos in debugfs.c
thunderbolt: Fix typos in domain.c
thunderbolt: Fix typos in icm.c
thunderbolt: Fix typos in lc.c
thunderbolt: Fix typos in nhi.c
thunderbolt: Fix typos in retimer.c
thunderbolt: Fix typos in switch.c
thunderbolt: Fix typos in tb.c
thunderbolt: Fix typos in tb.h
thunderbolt: Fix typos in tb_regs.h
thunderbolt: Fix typos in tmu.c
thunderbolt: Fix typos in tunnel.c
thunderbolt: Fix typos in usb4.c
thunderbolt: Fix typos in xdomain.c
thunderbolt: Replace use of system_wq with system_percpu_wq
thunderbolt: Update deprecated firmware update site in icm.c
thunderbolt: Update NVM firmware upgrade documentation
 
ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
 
ti: icssg: convert to ndo_hwtstamp API
ti: netcp: convert to ndo_hwtstamp callbacks
 
tick/nohz: avoid showing '(null)' if nohz_full= not set
tick/nohz: Expose housekeeping CPUs in sysfs
 
tick/sched: Limit non-timekeeper CPUs calling jiffies update
 
time: Fix a few typos in time[r] related code comments
time: tick-oneshot: Add missing Return and parameter descriptions to kernel-doc
 
timekeeping: Adjust the leap state for the correct auxiliary timekeeper
 
timerfd: convert timerfd_create() to FD_ADD()
 
timers/migration: Add mask for CPUs available in the hierarchy
timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy
timers/migration: Convert "while" loops to use "for"
timers/migration: Exclude isolated cpus from hierarchy
timers/migration: Fix imbalanced NUMA trees
timers/migration: Remove dead code handling idle CPU checking for remote timers
timers/migration: Remove locking on group connection
timers/migration: Remove unused "cpu" parameter from tmigr_get_group()
timers/migration: Rename 'online' bit to 'available'
timers/migration: Use scoped_guard on available flag set/clear
 
tipc: use kfree_sensitive() for session key material
 
tomoyo: move initcalls to the LSM framework
tomoyo: Use local kmap in tomoyo_dump_page()
 
tool build: Remove __get_cpuid feature test
tool build: Remove annoying newline in build output
 
tools build: Fix fixdep dependencies
tools build: Fix the common set of features test wrt libopenssl
 
tools headers arm64: Add NVIDIA Olympus part
 
tools headers UAPI: Sync linux/perf_event.h for deferred callchains
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
 
tools headers: Sync arm64 headers with kernel sources
tools headers: Sync linux/gfp_types.h with kernel sources
tools headers: Sync linux/socket.h with kernel sources
tools headers: Sync syscall table with kernel sources
tools headers: Sync UAPI drm/drm.h with kernel sources
tools headers: Sync UAPI KVM headers with kernel sources
tools headers: Sync UAPI linux/fcntl.h with kernel sources
tools headers: Sync UAPI linux/fs.h with kernel sources
tools headers: Sync UAPI linux/mount.h with kernel sources
tools headers: Sync UAPI sound/asound.h with kernel sources
tools headers: Sync x86 headers with kernel sources
 
tools include: Add definitions for __aligned_{l,b}e64
 
tools/build: Add a feature test for libopenssl
 
tools/dma: move dma_map_benchmark from selftests to tools/dma
 
tools/docs,scripts: sphinx-*: prevent sphinx-build crashes
 
tools/docs/get_abi.py: fix get_abi library directory
 
tools/docs/get_feat.py: convert get_feat.pl to Python
 
tools/docs/sphinx-build-wrapper: allow skipping sphinx-build step
tools/docs/sphinx-build-wrapper: Emit $SPHINXOPTS later in args list
 
tools/docs: check-variable-fonts.py: split into a lib and an exec file
tools/docs: python_version: move version check from sphinx-pre-install
tools/docs: sphinx-* break documentation bulds on openSUSE
tools/docs: sphinx-build-wrapper: -q is a boolean, not an integer
tools/docs: sphinx-build-wrapper: add a wrapper for sphinx-build
tools/docs: sphinx-build-wrapper: add an argument for LaTeX interactive mode
tools/docs: sphinx-build-wrapper: add support to run inside venv
tools/docs: sphinx-build-wrapper: allow building PDF files in parallel
tools/docs: sphinx-build-wrapper: fix compat with recent Tumbleweed
tools/docs: sphinx-build-wrapper: Fix output for duplicated names
tools/docs: sphinx-build-wrapper: handle sphinx-build errors
tools/docs: sphinx-build-wrapper: move rust doc builder to wrapper
tools/docs: sphinx-build-wrapper: pdflatex is needed only for pdf
tools/docs: sphinx-pre-install: allow check for alternatives and bail out
tools/docs: sphinx-pre-install: drop a debug print
 
tools/mm/page_owner_sort: add help option support
tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
 
tools/mm: use in page_owner_sort.c
 
tools/net/ynl: Makefile's install target now installs ynltool
 
tools/nolibc/dirent: avoid errno in readdir_r
 
tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
 
tools/nolibc: add missing memchr() to string.h
tools/nolibc: add option to disable runtime
tools/nolibc: add support for fchdir()
tools/nolibc: add the more portable inttypes.h
tools/nolibc: add uio.h with readv and writev
tools/nolibc: avoid using plain integer as NULL pointer
tools/nolibc: clean up outdated comments in generic arch.h
tools/nolibc: fix misleading help message regarding installation path
tools/nolibc: handle 64-bit off_t for llseek
tools/nolibc: handle NULL wstatus argument to waitpid()
tools/nolibc: implement %m if errno is not defined
tools/nolibc: make the "headers" target install all supported archs
tools/nolibc: prefer the llseek syscall
tools/nolibc: provide the portable sys/select.h
tools/nolibc: remove more __nolibc_enosys() fallbacks
tools/nolibc: remove now superfluous overflow check in llseek
tools/nolibc: remove outdated comment about __sysret() in mmap()
tools/nolibc: use 64-bit ino_t
tools/nolibc: use 64-bit off_t
tools/nolibc: use __fallthrough__ rather than fallthrough
tools/nolibc: x86: fix section mismatch caused by asm "mem*" functions
 
tools/objtool: Copy the __cleanup unused variable fix for older clang
 
tools/power turbostat.8: Update example
 
tools/power turbostat: Add LLC stats
tools/power turbostat: Add run-time MSR driver probe
tools/power turbostat: Add Wildcat Lake and Nova Lake support
tools/power turbostat: Enhance perf probe
tools/power turbostat: Print "nan" for out of range percentages
tools/power turbostat: Print percentages in 8-columns
tools/power turbostat: Print wide names only for RAW 64-bit columns
tools/power turbostat: Refactor added column header printing
tools/power turbostat: Refactor added-counter value printing code
tools/power turbostat: Refactor floating point printout code
tools/power turbostat: Regression fix Uncore MHz printed in hex
tools/power turbostat: Remove dead code
tools/power turbostat: Set per_cpu_msr_sum to NULL after free
tools/power turbostat: Validate APERF access for VMWARE
tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor
tools/power turbostat: version 2025.12.02
 
tools/power x86_energy_perf_policy: Add Android MSR device support
tools/power x86_energy_perf_policy: Fix format string in error message
tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference
tools/power x86_energy_perf_policy: Simplify Android MSR probe
 
tools/power/cpupower: Support building libcpupower statically
 
tools/power/x86/intel-speed-select: Check feature status
tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets
tools/power/x86/intel-speed-select: v1.24 release
 
tools/rtla: Add fatal() and replace error handling pattern
tools/rtla: Add for_each_monitored_cpu() helper
tools/rtla: Fix --on-threshold always triggering
tools/rtla: Fix unassigned nr_cpus
tools/rtla: Remove unused optional option_index
tools/rtla: Replace osnoise_hist_usage("...") with fatal("...")
tools/rtla: Replace osnoise_top_usage("...") with fatal("...")
tools/rtla: Replace timerlat_hist_usage("...") with fatal("...")
tools/rtla: Replace timerlat_top_usage("...") with fatal("...")
 
tools/sched_ext: fix scx_show_state.py for scx_root change
tools/sched_ext: Strip compatibility macros for cgroup and dispatch APIs
tools/sched_ext: update scx_show_state.py for scx_aborting change
 
tools/testing/nvdimm: Use per-DIMM device handle
 
tools/testing/selftests/mm: add MADV_COLLAPSE test case
tools/testing/selftests/mm: add smaps visibility guard region test
 
tools/testing/selftests: add forked (un)/faulted VMA merge tests
tools/testing/selftests: add tests for !tgt, src mremap() merges
tools/testing/selftests: fix gup_longterm for unknown fs
 
tools/testing/vma: add missing stub
tools/testing/vma: add VMA sticky userland tests
tools/testing/vma: eliminate dependency on vma->__vm_flags
 
tools/thermal/thermal-engine: Fix format string bug in thermal-engine
 
tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs
tools/virtio: add device, device_driver stubs
tools/virtio: add struct cpumask to cpumask.h
tools/virtio: add struct module forward declaration
tools/virtio: add ucopysize.h stub
tools/virtio: fix up compiler.h stub
tools/virtio: fix up oot build
tools/virtio: pass KCFLAGS to module build
tools/virtio: replace "__auto_type" with "auto"
tools/virtio: stub DMA mapping functions
tools/virtio: stub might_sleep and synchronize_rcu
tools/virtio: switch to kernel's virtio_config.h
tools/virtio: use kernel's virtio.h
 
tools: arm64: Add Cortex-A720AE definitions
tools: docs: parse_data_structs.py: accept more reftypes
tools: docs: parse_data_structs.py: add namespace support
tools: docs: parse_data_structs.py: drop contents header
tools: docs: parse_data_structs.py: get rid of process_exceptions()
tools: docs: parse_data_structs.py: output a line number
tools: docs: parse_data_structs: make process_exceptions two stages
tools: kernel-doc: add a see also section at man pages
tools: Remove s390 compat support
tools: ynl-gen: add function prefix argument
tools: ynl-gen: add regeneration comment
tools: ynl: add a lint makefile target
tools: ynl: Add MAC address parsing support
tools: ynl: add schema checking
tools: ynl: add YNL test framework
tools: ynl: cli: Add --list-attrs option to show operation attributes
tools: ynl: cli: Display enum values in --list-attrs output
tools: ynl: cli: Parse nested attributes in --list-attrs output
tools: ynl: don't install tests
tools: ynl: fix build on systems with old kernel headers
tools: ynl: fix indent issues in the main Python lib
tools: ynl: render event op docs correctly
tools: ynl: rework the string representation of NlError
tools: ynl: Specify --no-line-number in ynl-regen.sh.
tools: ynltool: add page-pool stats
tools: ynltool: add qstats support
tools: ynltool: add traffic distribution balance
tools: ynltool: correct install in Makefile
tools: ynltool: create skeleton for the C command
tools: ynltool: ignore *.d deps files
tools: ynltool: remove -lmnl from link flags
 
torture: Add kvm-series.sh to test commit/scenario combination
torture: Permit negative kvm.sh --kconfig numberic arguments
 
tpm2-sessions: Fix out of range indexing in name_size
tpm2-sessions: Fix tpm2_read_public range checks
tpm2-sessions: Open code tpm_buf_append_hmac_session()
tpm2-sessions: Remove 'attributes' parameter from tpm_buf_append_auth
 
tpm: add WQ_PERCPU to alloc_workqueue users
tpm: Cap the number of PCR banks
tpm: Remove tpm_find_get_ops
tpm: Use -EPERM as fallback error code in tpm_ret_to_err
 
tpm_crb: add missing loc parameter to kerneldoc
tpm_crb: Fix a spelling mistake
 
trace/pid_list: optimize pid_list->lock contention
 
trace: ftrace_dump_on_oops[] is not exported, make it static
trace: use override credential guard
trace: use prepare credential guard
 
tracefs: fix a leak in eventfs_create_events_dir()
 
tracepoint: Do not warn for unused event that is exported
 
tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow
 
tracing: Add a config and syscall_user_buf_size file to limit amount written
tracing: Add a tracepoint verification check at build time
tracing: Add an option to show symbols in _text+offset for function profiler
tracing: Add boot-time backup of persistent ring buffer
tracing: Add bulk garbage collection of freeing event_trigger_data
tracing: Add parsing of flags to the sys_enter_openat trace event
tracing: Add recursion protection in kernel stack trace recording
tracing: Add trace_seq_pop() and seq_buf_pop()
tracing: Add warnings for unused tracepoints for modules
tracing: Allow syscall trace events to read more than one user parameter
tracing: Allow tracepoint-update.c to work with modules
tracing: Allow tracer to add more than 32 options
tracing: Avoid possible signed 64-bit truncation
tracing: Check for printable characters when printing field dyn strings
tracing: Convert function graph set_flags() to use a switch() statement
tracing: Display some syscall arrays as strings
tracing: Do not register unsupported perf events
tracing: Drop unneeded assignment to soft_mode
tracing: eprobe: Cleanup eprobe event using __free()
tracing: Exit out immediately after update_marker_trace()
tracing: Fix crash on synthetic stacktrace field usage
tracing: Fix enabling of tracing on file release
tracing: Fix fixed array of synthetic event
tracing: Fix ftrace event field alignments
tracing: Fix multiple typos in ring_buffer.c
tracing: Fix multiple typos in trace.c
tracing: Fix multiple typos in trace_events.c
tracing: Fix multiple typos in trace_events_user.c
tracing: Fix multiple typos in trace_osnoise.c
tracing: Fix typo in fpgraph.c
tracing: Fix typo in fprobe.c
tracing: Fix typo in ring_buffer_benchmark.c
tracing: Fix typo in trace_events_filter.c
tracing: Fix typo in trace_events_hist.c
tracing: Fix typo in trace_events_trigger.c
tracing: Fix typo in trace_probe.c
tracing: Fix typo in trace_seq.c
tracing: Fix UBSAN warning in __remove_instance()
tracing: Fix unused tracepoints when module uses only exported ones
tracing: fprobe: fix suspicious rcu usage in fprobe_entry
tracing: fprobe: Fix to init fprobe_ip_table earlier
tracing: fprobe: optimization for entry only case
tracing: fprobe: Remove unused local variable
tracing: fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS
tracing: fprobe: use rhltable for fprobe_ip_table
tracing: Have add_tracer_options() error pass up to callers
tracing: Have function graph tracer define options per instance
tracing: Have function graph tracer option funcgraph-irqs be per instance
tracing: Have function graph tracer option sleep-time be per instance
tracing: Have function tracer define options per instance
tracing: Have persistent ring buffer print syscalls normally
tracing: Have syscall trace events read user space string
tracing: Have system call events record user array data
tracing: Have tracer option be instance specific
tracing: Hide __NR_utimensat and _NR_mq_timedsend when not defined
tracing: Make trace_user_fault_read() exposed to rest of tracing
tracing: Merge struct event_trigger_ops into struct event_command
tracing: Move graph-time out of function graph options
tracing: probes: Replace strcpy() with memcpy() in __trace_probe_log_err()
tracing: probes: Use __free() for trace_probe_log
tracing: Remove dummy options and flags
tracing: Remove get_trigger_ops() and add count_func() from trigger ops
tracing: Remove unneeded event_mutex lock in event_trigger_regex_release()
tracing: Remove unused variable in tracing_trace_options_show()
tracing: Report wrong dynamic event command
tracing: Show printable characters in syscall arrays
tracing: Show the tracer options in boot-time created instance
tracing: Switch to use %ptSp
tracing: uprobe: eprobes: Allocate traceprobe_parse_context per probe
tracing: uprobes: Cleanup __trace_uprobe_create() with __free()
tracing: Use strim() in trigger_process_regex() instead of skip_spaces()
tracing: Use switch statement instead of ifs in set_tracer_flag()
 
treewide: drop outdated compiler version remarks in Kconfig help texts
treewide: Drop pci_save_state() after pci_restore_state()
treewide: include linux/pgalloc.h instead of asm/pgalloc.h
treewide: Remove in_irq()
treewide: Update email address
 
tsnep: convert to ndo_hwtstatmp API
 
tty: amiserial: Fix namespace collision and startup() section placement with -ffunction-sections
tty: convert ptm_open_peer() to FD_ADD()
tty: document @dlci parameter in gsm_modem_send_initial_msc
tty: moxa: use guard()s
tty: n_hdlc: simplify return from n_hdlc_tty_ioctl()
tty: n_hdlc: use guard()s
tty: n_tty: use guard()s
tty: pty: use guard()s
tty: replace use of system_unbound_wq with system_dfl_wq
tty: serial: fsl_lpuart: Add missing wakeup event reporting
tty: serial: imx: Add missing wakeup event reporting
tty: serial: imx: Only configure the wake register when device is set as wakeup source
tty: serial: samsung: Declare earlycon for Exynos850
tty: synclink_gt: Fix namespace collision and startup() section placement with -ffunction-sections
tty: vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl()
tty: vt/keyboard: use __free()
tty: vt/keyboard: use guard()s
tty: vt: do not open code DIV_ROUND_UP()
 
uacce: ensure safe queue release with state management
uacce: fix cdev handling in the cleanup path
uacce: fix isolate sysfs check condition
uacce: implement mremap in uacce_vm_ops to return -EPERM
 
uaccess: decouple INLINE_COPY_FROM_USER and CONFIG_RUST
uaccess: gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER
uaccess: Provide ASM GOTO safe wrappers for unsafe_*_user()
uaccess: Provide put/get_user_inline()
uaccess: Provide scoped user access regions
 
uapi: cdc.h: cleanly provide for more interfaces and countries
 
ubi: fastmap: fix ubi->fm memory leak
 
ubifs: Remove unnecessary parameters '*c'
ubifs: Remove unnecessary variable assignments
ubifs: Simplify the code using ubifs_crc_node
ubifs: vmalloc(array_size()) -> vmalloc_array()
 
ublk: add `union ublk_io_buf` with improved naming
ublk: add helper of __ublk_fetch()
ublk: add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg()
ublk: allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue
ublk: clean up user copy references on ublk server exit
ublk: don't mutate struct bio_vec in iteration
ublk: fix deadlock when reading partition table
ublk: fix ublksrv pid handling for pid namespaces
ublk: fix use-after-free in ublk_partition_scan_work
ublk: implement NUMA-aware memory allocation
ublk: pass const pointer to ublk_queue_is_zoned()
ublk: prevent invalid access with DEBUG
ublk: refactor auto buffer register in ublk_dispatch_req()
ublk: remove unnecessary checks in ublk_check_and_get_req()
ublk: reorder tag_set initialization before queue allocation
ublk: return unsigned from ublk_{,un}map_io()
ublk: scan partition in async way
ublk: use copy_{to,from}_iter() for user copy
ublk: use rq_for_each_segment() for user copy
ublk: use struct_size() for allocation
 
udp: call skb_orphan() before skb_attempt_defer_free()
 
uio: Add SVA support for PCI devices via uio_pci_generic_sva.c
uio: pci_sva: correct '-ENODEV' check logic
uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
 
um/hostfs: define HOSTFS_ATTR_* via asm-offsets
 
um: Add initial SMP support
um: Always set up AT_HWCAP and AT_PLATFORM
um: Avoid circular dependency on asm-offsets in pgtable.h
um: Define timers on a per-CPU basis
um: Determine sleep based on need_resched()
um: Disable KASAN_INLINE when STATIC_LINK is selected
um: Do not disable kmalloc in initial_thread_cb()
um: Don't rename vmap to kernel_vmap
um: drivers: virtio: use string choices helper
um: Enable SMP support on x86
um: init cpu_tasks[] earlier
um: Make host_task_size a local variable
um: move asm-offsets generation into a single file
um: Remove __access_ok_vsyscall()
um: Remove file-based iomem emulation support
um: Remove fixaddr_user_init()
um: Remove redundant range check from __access_ok_vsyscall()
um: Replace UML_ROUND_UP() with PAGE_ALIGN()
um: Split out default elf_aux_hwcap
um: Split out default elf_aux_platform
um: Turn signals_* into thread-local variables
um: Use PAGE_ALIGN() for address alignment
um: vdso: Remove getcpu support on x86
 
unix: don't copy creds
 
unwind: Add comment to unwind_deferred_task_exit()
unwind: Add required include files
unwind: Clarify calling context
unwind: Fix unwind_deferred_request() vs NMI
unwind: Implement compat fp unwind
unwind: Make unwind_task_info::unwind_mask consistent
unwind: Shorten lines
unwind: Simplify unwind_reset_info()
unwind: Simplify unwind_user_faultable()
unwind: Simplify unwind_user_next_fp() alignment check
 
unwind_user/x86: Enable frame pointer unwinding on x86
unwind_user/x86: Fix arch=um build
unwind_user/x86: Teach FP unwind about start of function
 
Linux: Update .mailmap for Linus Walleij
 
USB: add WQ_PERCPU to alloc_workqueue users
 
usb: chaoskey: fix locking for O_NONBLOCK
usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95
usb: chipidea: core: detach power domain for ci_hdrc platform device
usb: chipidea: imx: add USB support for i.MX94
usb: core: Add tracepoints for device allocation and state changes
usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
usb: core: Centralize device state update logic
usb: core: Drop spaces after function names
usb: dwc2: fix hang during shutdown if set as peripheral
usb: dwc2: fix hang during suspend if set as peripheral
usb: dwc3: Add Apple Silicon DWC3 glue layer driver
usb: dwc3: Add software-managed properties for flattened model
usb: dwc3: Allow usb role swich control from userspace
usb: dwc3: apple: Ignore USB role switches to the active role
usb: dwc3: apple: Only support a single reset controller
usb: dwc3: apple: Set USB2 PHY mode before dwc3 init
usb: dwc3: Check for USB4 IP_NAME
usb: dwc3: core: Remove redundant comment in core init
usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support
usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
usb: dwc3: eic7700: Add EIC7700 USB driver
usb: dwc3: glue: Add documentation
usb: dwc3: glue: Allow more fine grained control over mode switches
usb: dwc3: imx8mp: Set out of band wakeup for i.MX95
usb: dwc3: keep susphy enabled during exit to avoid controller faults
usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
usb: dwc3: replace use of system_wq with system_percpu_wq
usb: ehci: Add Aspeed AST2700 support
 
USB: Fix descriptor count when handling invalid MBIM extended descriptor
 
usb: gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helper
usb: gadget: lpc32xx_udc: clean up probe error labels
usb: gadget: lpc32xx_udc: fix clock imbalance in error path
usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
usb: gadget: uvc: fix interval_duration calculation
usb: gadget: uvc: fix req_payload_size calculation
usb: gadget: uvc: retry vb2_reqbufs() with vb_vmalloc_memops if use_sg fail
usb: gadget: uvc: return error from uvcg_queue_init()
usb: gadget: zero: add function wakeup support
usb: host: Do not check priv->clks[clk]
usb: host: ehci-platform: Call reset assert/deassert on suspend/resume
usb: host: ohci-platform: Call reset assert/deassert on suspend/resume
usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs
usb: hub: Use max() to improve usb_set_lpm_pel()
usb: ljca: Improve ACPI hardware ID documentation
usb: ljca: Order ACPI hardware IDs alphabetically
 
USB: lpc32xx_udc: Fix error handling in probe
 
usb: misc: ljca: Remove Wentong's e-mail address
usb: mtu3: fix invalid kernel-doc in mtu3.h
usb: mtu3: fix misspelled words
usb: ohci-da8xx: remove unused platform data
usb: ohci-nxp: clean up probe error labels
usb: ohci-nxp: fix device leak on probe failure
 
USB: OHCI/UHCI: Add soft dependencies on ehci_platform
 
usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
usb: phy: Initialize struct usb_phy list_head
usb: phy: isp1301: fix non-OF device reference imbalance
usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
usb: Remove redundant pm_runtime_mark_last_busy() calls
usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resume
usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
 
USB: serial: belkin_sa: clean up tiocmset()
USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
USB: serial: f81232: fix incomplete serial port generation
USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
USB: serial: ftdi_sio: clean up NDI speed hack
USB: serial: ftdi_sio: clean up quirk comments
USB: serial: ftdi_sio: drop NDI quirk module parameter
USB: serial: ftdi_sio: enable NDI speed hack consistently
USB: serial: ftdi_sio: match on interface number for jtag
USB: serial: ftdi_sio: rename quirk symbols
USB: serial: ftdi_sio: rewrite 8u2232c quirk
USB: serial: ftdi_sio: silence jtag probe
USB: serial: kobil_sct: add control request helpers
USB: serial: kobil_sct: clean up device type checks
USB: serial: kobil_sct: clean up set_termios()
USB: serial: kobil_sct: clean up tiocmset()
USB: serial: kobil_sct: drop unnecessary initialisations
USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
USB: serial: option: add Foxconn T99W760
USB: serial: option: add Telit Cinterion FE910C04 new compositions
USB: serial: option: add Telit LE910 MBIM composition
USB: serial: option: move Telit 0x10c7 composition in the right place
 
usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks
usb: typec: altmodes/displayport: do not enter mode if port is the UFP
usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe()
usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users
usb: typec: class: add typec_get_data_role symbol
usb: typec: hd3ss3220: Enable VBUS based on ID pin state
usb: typec: pd: Register SPR AVS caps with usb_power_delivery class
usb: typec: ps883x: Add USB4 mode and TBT3 altmode support
usb: typec: ps883x: Cache register settings, not Type-C mode
usb: typec: ps883x: Fix missing mutex_unlock()
usb: typec: ps883x: Rework ps883x_set()
usb: typec: tipd: Fix error handling in cd321x_read_data_status
usb: typec: tipd: mark as orientation aware
usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs
usb: typec: ucsi: Add support for message out data structure
usb: typec: ucsi: Add support for orientation
usb: typec: ucsi: Add support for SET_PDOS command
usb: typec: ucsi: Enable debugfs for message_out data structure
usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common
usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe()
usb: typec: ucsi: fix use-after-free caused by uec->work
usb: typec: ucsi: Get connector status after enable notifications
usb: typec: ucsi: Handle incorrect num_connectors capability
usb: typec: ucsi: huawei-gaokin: add DRM dependency
usb: typec: ucsi: psy: Add power supply status
usb: typec: ucsi: Report power supply change on sink path change
usb: typec: ucsi: Report power supply changes on power opmode changes
usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above
usb: typec: ucsi: Update UCSI structure to have message in and message out fields
usb: typec: ucsi_glink: Increase buffer size to support UCSI v2
usb: typec: ucsi_glink: Update request/response buffers to be packed
usb: uas: add WQ_PERCPU to alloc_workqueue users
usb: uas: reduce time under spinlock
usb: uhci: Add Aspeed AST2700 support
usb: uhci: Add reset control support
usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64)
usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request
usb: vhci-hcd: Replace pr_*() with dev_*() logging
usb: vhci-hcd: Switch to dev_err_probe() in probe path
usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.h
usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register.
usb: xhci: add helper to read PORTSC register
usb: xhci: add tracing for PORTSC register writes
usb: xhci: add USB Port Register Set struct
usb: xhci: Assume that endpoints halt as specified
usb: xhci: Don't unchain link TRBs on quirky HCs
usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h
usb: xhci: implement USB Port Register Set struct
usb: xhci: improve xhci-caps.h comments
usb: xhci: limit number of interrupts to 128
usb: xhci: limit number of ports to 127
usb: xhci: limit run_graceperiod for only usb 3.0 devices
usb: xhci: remove deprecated TODO comment
usb: xhci: remove unused trace operation and argument
usb: xhci: replace use of system_wq with system_percpu_wq
usb: xhci: rework xhci_decode_portsc()
usb: xhci: simplify handling of Structural Parameters 1 values
usb: xhci: simplify Isochronous Scheduling Threshold handling
usb: xhci: simplify Max Scratchpad buffer macros
usb: xhci: standardize single bit-field macros
usb: xhci: use cached HCSPARAMS1 value
 
usbip: Fix locking bug in RT-enabled kernels
usbip: Use min to simplify stub_send_ret_submit
 
usbnet: Add support for Byte Queue Limits (BQL)
usbnet: avoid a possible crash in dql_completed()
usbnet: fix crash due to missing BQL accounting after resume
usbnet: limit max_mtu based on device's hard_mtu
 
usercopy: Remove folio references from check_heap_object()
 
userfaultfd: convert new_userfaultfd() to FD_PREPARE()
 
util_macros.h: fix kernel-doc for u64_to_user_ptr()
 
vboxsf: don't allow delegations to be set on directories
 
vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
 
vdpa/pds: use %pe for ERR_PTR() in event handler registration
 
vduse: add WQ_PERCPU to alloc_workqueue users
 
veth: Fix a typo error in veth
veth: fix data race in veth_get_ethtool_stats
 
vfio/ccw: Convert to get_region_info_caps
vfio/ccw: Provide a get_region_info op
 
vfio/cdx: Provide a get_region_info op
 
vfio/fsl: Provide a get_region_info op
 
vfio/gvt: Convert to get_region_info_caps
vfio/gvt: Provide a get_region_info op
 
vfio/hisi: Convert to the get_region_info op
 
vfio/mbochs: Convert mbochs to use vfio_info_add_capability()
vfio/mbochs: Provide a get_region_info op
 
vfio/mdpy: Provide a get_region_info op
 
vfio/mtty: Fix spelling typo in samples/vfio-mdev
vfio/mtty: Provide a get_region_info op
 
vfio/nvgrace-gpu: Add support for huge pfnmap
vfio/nvgrace-gpu: Inform devmem unmapped after reset
vfio/nvgrace-gpu: register device memory for poison handling
vfio/nvgrace-gpu: split the code to wait for GPU ready
vfio/nvgrace-gpu: wait for the GPU mem to be ready
 
vfio/nvgrace: Convert to the get_region_info op
vfio/nvgrace: Support get_dmabuf_phys
 
vfio/pci: Add dma-buf export support for MMIO regions
vfio/pci: Add vfio_pci_dma_buf_iommufd_map()
vfio/pci: Convert all PCI drivers to get_region_info_caps
vfio/pci: Disable qword access to the PCI ROM bar
vfio/pci: Disable qword access to the VGA region
vfio/pci: Enable peer-to-peer DMA transactions by default
vfio/pci: Fill in the missing get_region_info ops
vfio/pci: Share the core device pointer while invoking feature functions
vfio/pci: Use RCU for error/request triggers to avoid circular locking
 
vfio/pds: Fix memory leak in pds_vfio_dirty_enable()
 
vfio/platform: Convert to get_region_info_caps
vfio/platform: Provide a get_region_info op
 
vfio/virtio: Convert to the get_region_info op
 
vfio/xe: Add default handler for .get_region_info_caps
vfio/xe: Add device specific vfio_pci driver variant for Intel graphics
vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file()
 
vfio: Add get_region_info_caps op
vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD()
vfio: Export vfio device get and put registration helpers
vfio: Fix ksize arg while copying user struct in vfio_df_ioctl_bind_iommufd()
vfio: Move the remaining drivers to get_region_info_caps
vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF
vfio: Provide a get_region_info op
vfio: refactor vfio_pci_mmap_huge_fault function
vfio: Remove the get_region_info op
vfio: Require drivers to implement get_region_info
vfio: selftests: Add vfio_pci_device_init_perf_test
vfio: selftests: Allow passing multiple BDFs on the command line
vfio: selftests: Drop includes
vfio: selftests: Eliminate INVALID_IOVA
vfio: selftests: Eliminate overly chatty logging
vfio: selftests: Introduce struct iommu
vfio: selftests: Move IOMMU library code into iommu.c
vfio: selftests: Move IOVA allocator into iova_allocator.c
vfio: selftests: Move run.sh into scripts directory
vfio: selftests: Move vfio_selftests_*() helpers into libvfio.c
vfio: selftests: Prefix logs with device BDF where relevant
vfio: selftests: Rename struct vfio_dma_region to dma_region
vfio: selftests: Rename struct vfio_iommu_mode to iommu_mode
vfio: selftests: Rename vfio_util.h to libvfio.h
vfio: selftests: Split libvfio.h into separate header files
vfio: selftests: Split run.sh into separate scripts
vfio: selftests: Stop passing device for IOMMU operations
vfio: selftests: Store libvfio build outputs in $(OUTPUT)/libvfio
vfio: selftests: Support multiple devices in the same container/iommufd
vfio: selftests: Upgrade driver logging to dev_err()
vfio: use vfio_pci_core_setup_barmap to map bar in mmap
 
VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()
VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()
 
VFS/nfsd/ovl: introduce start_renaming() and end_renaming()
 
VFS/ovl/smb: introduce start_renaming_dentry()
 
vfs: add needed headers for new struct delegation definition
 
VFS: add start_creating_killable() and start_removing_killable()
 
vfs: add try_break_deleg calls for parents to vfs_{link,rename,unlink}
vfs: allow mkdir to wait for delegation break on parent
vfs: allow rmdir to wait for delegation break on parent
vfs: break parent dir delegations in open(..., O_CREAT) codepath
 
VFS: change vfs_mkdir() to unlock on failure.
 
vfs: clean up argument list for vfs_create()
vfs: document d_dispose_if_unused()
vfs: expose delegation support to userland
 
VFS: fix __start_dirop() kernel-doc warnings
VFS: introduce end_creating_keep()
VFS: introduce start_creating_noperm() and start_removing_noperm()
VFS: introduce start_dirop() and end_dirop()
VFS: introduce start_removing_dentry()
 
vfs: make vfs_create break delegations on parent directory
vfs: make vfs_mknod break delegations on parent directory
vfs: make vfs_symlink break delegations on parent dir
 
VFS: tidy up do_unlinkat()
 
vfs: use UAPI types for new struct delegation definition
 
vhost/test: add test specific macro for features
 
vhost/vsock: improve RCU read sections around vhost_vsock_get()
 
vhost: Fix kthread worker cgroup failure handling
vhost: switch to arrays of feature bits
 
via_wdt: fix critical boot hang due to unnamed resource allocation
 
virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev
virt: Fix Kconfig warning when selecting TSM without VIRT_DRIVERS
 
virtio-net: clean up __virtnet_rx_pause/resume
virtio-net: don't schedule delayed refill worker
virtio-net: remove unused delayed refill worker
 
virtio: clean up features qword/dword terms
virtio: fix grammar in virtio_map_ops docs
virtio: fix grammar in virtio_queue_info docs
virtio: fix kernel-doc for mapping/free_coherent functions
virtio: fix map ops comment
virtio: fix typo in virtio_device_ready() comment
virtio: fix virtqueue_set_affinity() docs
virtio: fix whitespace in virtio_config_ops
virtio: make it self-contained
virtio: standardize Returns documentation style
virtio: vdpa: Fix reference count leak in octep_sriov_enable()
 
virtio_balloon: add WQ_PERCPU to alloc_workqueue users
 
virtio_blk: NULL out vqs to avoid double free on failed resume
 
virtio_features: make it self-contained
 
virtio_net: enhance wake/stop tx queue statistics accounting
virtio_net: Fix a typo error in virtio_net
virtio_net: fix device mismatch in devm_kzalloc/devm_kfree
virtio_net: Fix misalignment bug in struct virtnet_info
 
virtio_pci: drop kernel.h
 
virtio_vdpa: fix misleading return in void function
 
vlan: Make vlan_remove_tag return nothing
 
vmalloc: separate gfp_mask adjunctive parentheses in __vmalloc_node_noprof() kernel-doc comment
vmalloc: update __vmalloc_node_noprof() documentation
 
vmcoreinfo: make hwerr_data visible for debugging
vmcoreinfo: track and log recoverable hardware errors
 
vmlinux.lds: Exclude .text.startup and .text.exit from TEXT_MAIN
vmlinux.lds: Fix TEXT_MAIN to include .text.start and friends
vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros
 
vmw_vmci: fix typo in comment
 
vsock/test: add a final full barrier after run all tests
vsock/test: add stream TX credit bounds test
vsock/test: Add test for a linear and non-linear skb getting coalesced
vsock/test: Do not filter kallsyms by symbol type
vsock/test: Extend transport change null-ptr-deref test
vsock/test: fix seqpacket message bounds test
vsock/test: Test setting SO_ZEROCOPY on accept()ed socket
 
vsock/virtio: cap TX credit to local buffer size
vsock/virtio: Coalesce only linear skb
vsock/virtio: fix potential underflow in virtio_transport_get_credit()
 
vsock: Make accept()ed sockets use custom setsockopt()
 
vxlan: Remove unused declarations eth_vni_hash() and fdb_head_index()
 
w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave
w1: fix redundant counter decrement in w1_attach_slave_device()
w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls
w1: therm: Fix off-by-one buffer overflow in alarms_store
w1: use sysfs_emit() in sysfs show() callbacks
 
watch_queue: Use local kmap in post_one_notification()
 
watchdog/diag288: Fix module comment typos
 
watchdog: add sys_info sysctls to dump sys info on system lockup
watchdog: aspeed: Add support for AST2700 platform
watchdog: aspeed: Support variable number of reset mask registers
watchdog: diag288_wdt: Remove KMSG_COMPONENT macro
watchdog: loongson1: Add Loongson-2k0300 watchdog support
watchdog: loongson1: Add missing MODULE_PARM_DESC
watchdog: loongson1: Drop CONFIG_OF
watchdog: loongson1: Simplify ls1x_wdt_probe code
watchdog: move nmi_watchdog sysctl into .rodata
watchdog: renesas_wwdt: add driver
watchdog: starfive: Fix resource leak in probe error path
watchdog: wdat_wdt: Fix ACPI table leak in probe function
 
wifi: ath10k: fix dma_free_coherent() pointer
wifi: ath10k: move recovery check logic into a new work
wifi: ath10k: Support for FTM TLV test commands
wifi: ath10k: use = {} to initialize bmi_target_info instead of memset
wifi: ath10k: use = {} to initialize pm_qos_request instead of memset
wifi: ath11k: add support for Tx Power insertion in RRM action frame
wifi: ath11k: advertise NL80211_FEATURE_TX_POWER_INSERTION
wifi: ath11k: Correctly use "ab" macro parameter
wifi: ath11k: fix peer HE MCS assignment
wifi: ath11k: fix VHT MCS assignment
wifi: ath11k: relocate some Tx power related functions in mac.c
wifi: ath11k: Remove struct wmi_bcn_send_from_host_cmd
wifi: ath11k: restore register window after global reset
wifi: ath11k: wrap ath11k_mac_op_get_txpower() with lock-aware internal helper
wifi: ath12k: Add EHT fixed GI/LTF
wifi: ath12k: Add EHT MCS/NSS rates to Peer Assoc
wifi: ath12k: add EHT rate handling to existing set rate functions
wifi: ath12k: add EHT rates to ath12k_mac_op_set_bitrate_mask()
wifi: ath12k: Add MODULE_FIRMWARE() entries
wifi: ath12k: add support for BSS color change
wifi: ath12k: Assert base_lock is held before allocating REO update element
wifi: ath12k: cancel scan only on active scan vdev
wifi: ath12k: Defer vdev bring-up until CSA finalize to avoid stale beacon
wifi: ath12k: don't force radio frequency check in freq_to_idx()
wifi: ath12k: enforce vdev limit in ath12k_mac_vdev_create()
wifi: ath12k: fix dead lock while flushing management frames
wifi: ath12k: fix dma_free_coherent() pointer
wifi: ath12k: fix error handling in creating hardware group
wifi: ath12k: Fix MSDU buffer types handling in RX error path
wifi: ath12k: Fix NSS value update in ext_rx_stats
wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload()
wifi: ath12k: fix reusing m3 memory
wifi: ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel
wifi: ath12k: Fix timeout error during beacon stats retrieval
wifi: ath12k: fix TX and RX MCS rate configurations in HE mode
wifi: ath12k: fix VHT MCS assignment
wifi: ath12k: Fix wrong P2P device link id issue
wifi: ath12k: generalize GI and LTF fixed rate functions
wifi: ath12k: Make firmware stats reset caller-driven
wifi: ath12k: Remove struct wmi_bcn_send_from_host_cmd
wifi: ath12k: restore register window after global reset
wifi: ath12k: Set EHT fixed rates for associated STAs
wifi: ath12k: track dropped MSDU buffer type packets in REO exception ring
wifi: ath12k: unassign arvif on scan vdev create failure
wifi: avoid kernel-infoleak from struct iw_point
wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
wifi: cfg80211/mac80211: Add fallback mechanism for INDOOR_SP connection
wifi: cfg80211/mac80211: clean up duplicate ap_power handling
wifi: cfg80211/mac80211: validate radio frequency range for monitor mode
wifi: cfg80211: Add debugfs support for multi-radio wiphy
wifi: cfg80211: Add parameters to radio-specific debugfs directories
wifi: cfg80211: Add support for 6GHz AP role not relevant AP type
wifi: cfg80211: default S1G chandef width to 1MHz
wifi: cfg80211: Fix bitrate calculation overflow for HE rates
wifi: cfg80211: fix doc of struct key_params
wifi: cfg80211: fix EHT typo
wifi: cfg80211: ignore link disabled flag from userspace
wifi: cfg80211: include s1g_primary_2mhz when comparing chandefs
wifi: cfg80211: include s1g_primary_2mhz when sending chandef
wifi: cfg80211: replace use of system_unbound_wq with system_dfl_wq
wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
wifi: cfg80211: stop radar detection in cfg80211_leave()
wifi: cfg80211: use a C99 initializer in wiphy_register
wifi: cfg80211: use cfg80211_leave() in iftype change
wifi: cw1200: add WQ_PERCPU to alloc_workqueue users
wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
wifi: ieee80211: correct FILS status codes
wifi: ieee80211: split EHT definitions out
wifi: ieee80211: split HE definitions out
wifi: ieee80211: split HT definitions out
wifi: ieee80211: split mesh definitions out
wifi: ieee80211: split NAN definitions out
wifi: ieee80211: split P2P definitions out
wifi: ieee80211: split S1G definitions out
wifi: ieee80211: split VHT definitions out
wifi: ipw2x00: replace use of system_wq with system_percpu_wq
wifi: iwlwifi: align the name of iwl_alive_ntf_v6 to the convention
wifi: iwlwifi: be more chatty when we fail to find a wifi7 device
wifi: iwlwifi: bump core version for BZ/SC/DR
wifi: iwlwifi: bump core version for BZ/SC/DR
wifi: iwlwifi: cfg: add new device names
wifi: iwlwifi: cfg: fix a few device names
wifi: iwlwifi: disable EHT if the device doesn't allow it
wifi: iwlwifi: fix build when mvm/mld not configured
wifi: iwlwifi: Fix firmware version handling
wifi: iwlwifi: fix remaining kernel-doc warnings
wifi: iwlwifi: fw: remove support of several iwl_lari_config_change_cmd versions
wifi: iwlwifi: Implement settime64 as stub for MVM/MLD PTP
wifi: iwlwifi: iwlmld is always used for wifi7 devices
wifi: iwlwifi: mld: add null check for kzalloc() in iwl_mld_send_proto_offload()
wifi: iwlwifi: mld: cancel mlo_scan_start_wk
wifi: iwlwifi: mld: check for NULL pointer after kmalloc
wifi: iwlwifi: mld: check the validity of noa_len
wifi: iwlwifi: mld: include raw PHY notification in radiotap
wifi: iwlwifi: mld: Move EMLSR prints to IWL_DL_EHT
wifi: iwlwifi: mld: remove support from of alive notif version 6
wifi: iwlwifi: mld: reschedule check_tpt_wk also not in EMLSR
wifi: iwlwifi: mld: set wiphy::iftype_ext_capab dynamically
wifi: iwlwifi: mld: support get/set_antenna
wifi: iwlwifi: mld: update to new sniffer API
wifi: iwlwifi: mld: use FW_CHECK on bad ROC notification
wifi: iwlwifi: mvm/mld: report non-HT frames as 20 MHz
wifi: iwlwifi: mvm: cleanup unsupported phy command versions
wifi: iwlwifi: mvm: move rate conversions to utils.c
wifi: iwlwifi: mvm: pause TCM on fast resume
wifi: iwlwifi: stop checking the firmware's error pointer
wifi: iwlwifi: tests: check listed PCI IDs have configs
wifi: iwlwifi: trans: rename at_least variable to min_mode
wifi: mac80211: add and use chanctx usage iteration
wifi: mac80211: add generic MMIE struct defines
wifi: mac80211: add RX flag to report radiotap VHT information
wifi: mac80211: Allow HT Action frame processing on 6 GHz when HE is supported
wifi: mac80211: allow sharing identical chanctx for S1G interfaces
wifi: mac80211: apply advertised TTLM from association response
wifi: mac80211: collect station statistics earlier when disconnect
wifi: mac80211: correctly check if CSA is active
wifi: mac80211: correctly decode TTLM with default link map
wifi: mac80211: Discard Beacon frames to non-broadcast address
wifi: mac80211: do not use old MBSSID elements
wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
wifi: mac80211: don't iterate not running interfaces
wifi: mac80211: don't perform DA check on S1G beacon
wifi: mac80211: don't WARN for connections on invalid channels
wifi: mac80211: fix channel switching code
wifi: mac80211: fix CMAC functions not handling errors
wifi: mac80211: fix EHT typo
wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor()
wifi: mac80211: fix missing RX bitrate update for mesh forwarding path
wifi: mac80211: get probe response chan via ieee80211_get_channel_khz
wifi: mac80211: make link iteration safe for 'break'
wifi: mac80211: make monitor link info check more specific
wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
wifi: mac80211: parse all TTLM entries
wifi: mac80211: pass frame type to element parsing
wifi: mac80211: refactor CMAC crypt functions
wifi: mac80211: refactor CMAC packet handlers
wifi: mac80211: remove "disabling VHT" message
wifi: mac80211: remove chanctx to link back-references
wifi: mac80211: remove unnecessary vlan NULL check
wifi: mac80211: reset CRC valid after CSA
wifi: mac80211: restore non-chanctx injection behaviour
wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() API
wifi: mac80211: track MU-MIMO configuration on disabled interfaces
wifi: mac80211: utilize the newly defined CMAC constants
wifi: mac80211_hwsim: advertise puncturing feature support
wifi: mac80211_hwsim: disable BHs for hwsim_radio_lock
wifi: mac80211_hwsim: fix typo in frequency notification
wifi: mt76: Add mt76_dev pointer in mt76_queue struct.
wifi: mt76: Add the capability to set TX token start ID
wifi: mt76: adjust BSS conf pointer handling
wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy
wifi: mt76: Fix DTS power-limits on little endian systems
wifi: mt76: fix license/copyright of util.h
wifi: mt76: Introduce the NPU generic layer
wifi: mt76: mmio_*_copy fix byte order and alignment
wifi: mt76: Move mt76_abort_scan out of mt76_reset_device()
wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h
wifi: mt76: mt7915: add bf backoff limit table support
wifi: mt76: mt7925: add auto regdomain switch support
wifi: mt76: mt7925: cqm rssi low/high event notify
wifi: mt76: mt7925: disable auto regd changes after user set
wifi: mt76: mt7925: ensure the 6GHz A-MPDU density cap from the hardware.
wifi: mt76: mt7925: improve EHT capability control in regulatory flow
wifi: mt76: mt7925: refactor CLC support check flow
wifi: mt76: mt7925: refactor regulatory domain handling to regd.[ch]
wifi: mt76: mt7925: refactor regulatory notifier flow
wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load
wifi: mt76: mt7996: Add missing locking in mt7996_mac_sta_rc_work()
wifi: mt76: mt7996: Add NPU offload support to MT7996 driver
wifi: mt76: mt7996: fix EMI rings for RRO
wifi: mt76: mt7996: fix implicit beamforming support for mt7992
wifi: mt76: mt7996: fix max nss value when getting rx chainmask
wifi: mt76: mt7996: fix MLD group index assignment
wifi: mt76: mt7996: fix MLO set key and group key issues
wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx()
wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv()
wifi: mt76: mt7996: fix teardown command for an MLD peer
wifi: mt76: mt7996: fix typos in comments
wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart()
wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event()
wifi: mt76: mt7996: move mt7996_update_beacons under mt76 mutex
wifi: mt76: mt7996: no need to wait ACK event for SDO command
wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx
wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache()
wifi: mt76: mt7996: set link_valid field when initializing wcid
wifi: mt76: mt7996: skip deflink accounting for offchannel links
wifi: mt76: mt7996: skip ieee80211_iter_keys() on scanning link remove
wifi: mt76: mt7996: support fixed rate for link station
wifi: mt76: mt7996: use correct link_id when filling TXD and TXP
wifi: mt76: relicense to BSD-3-Clause-Clear
wifi: mt76: Remove blank line after mt792x firmware version dmesg
wifi: mt76: replace use of system_wq with system_percpu_wq
wifi: mt76: Strip whitespace from build ddate
wifi: mt76: use GFP_DMA32 for page_pool buffer allocation
wifi: mt76: Use of_reserved_mem_region_to_resource() for "memory-region"
wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks
wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()
wifi: nl80211: vendor-cmd: intel: fix a blank kernel-doc line warning
wifi: qtnfmac: add WQ_PERCPU to alloc_workqueue users
wifi: rsi: Fix memory corruption due to not set vif driver data size
wifi: rt2x00: add nvmem eeprom support
wifi: rt2x00: check retval for of_get_mac_address
wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1
wifi: rtl8xxxu: Dump the efuse right after reading it
wifi: rtl8xxxu: Enable 40 MHz width by default
wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU
wifi: rtl8xxxu: Fix RX channel width reported by RTL8192FU
wifi: rtl8xxxu: Fix the 40 MHz subchannel for RTL8192EU, RTL8723BU
wifi: rtl8xxxu: Make RTL8192CU, RTL8723AU TX with 40 MHz width
wifi: rtl8xxxu: Report the signal strength only if it's known
wifi: rtl8xxxu: Use correct power off sequence for RTL8192CU
wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
wifi: rtlwifi: add WQ_UNBOUND to alloc_workqueue users
wifi: rtlwifi: rtl8188ee: correct allstasleep in P2P PS H2C command
wifi: rtw88: 8822c: use fixed rate and bandwidth to reply CSI packets
wifi: rtw88: Add BUFFALO WI-U3-866DHP to the USB ID list
wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users
wifi: rtw88: limit indirect IO under powered off for RTL8822CS
wifi: rtw89: 8832cu: turn off TX partial mode
wifi: rtw89: 8852a: Accept USB devices and load their MAC address
wifi: rtw89: 8852a: correct field mask of reset DAC/ADC FIFO
wifi: rtw89: 8852c: Accept USB devices and load their MAC address
wifi: rtw89: 8852c: add compensation of thermal value from efuse calibration
wifi: rtw89: 8852c: fix ADC oscillation in 160MHz affecting RX performance
wifi: rtw89: 8852c: Fix rtw8852c_pwr_{on,off}_func() for USB
wifi: rtw89: add addr cam H2C command v1
wifi: rtw89: Add default ID 0bda:b831 for RTL8831BU
wifi: rtw89: Add rtw8852a_dle_mem_usb
wifi: rtw89: Add rtw8852a_hfc_param_ini_usb
wifi: rtw89: Add rtw8852au.c
wifi: rtw89: Add rtw8852c_dle_mem_usb{2,3}
wifi: rtw89: Add rtw8852c_hfc_param_ini_usb
wifi: rtw89: Add rtw8852cu.c
wifi: rtw89: Add rtw89_core_get_ch_dma_v2()
wifi: rtw89: align RA H2C format v1 for RTL8922A
wifi: rtw89: configure RX antenna if chips can support
wifi: rtw89: consider data rate/bandwidth/GI for injected packets
wifi: rtw89: correct user macid mask of RX info for RTL8922D
wifi: rtw89: debug: add parser to diagnose along DIAG_MAC fw element
wifi: rtw89: do RF calibration once setting channel when running pure monitor mode
wifi: rtw89: Enable the new rtw89_8852au module
wifi: rtw89: Enable the new rtw89_8852cu module
wifi: rtw89: fill addr cam H2C command by struct
wifi: rtw89: fill TX descriptor of FWCMD in shortcut
wifi: rtw89: Fix rtw89_mac_dmac_func_pre_en_ax() for USB/SDIO
wifi: rtw89: flush TX queue before deleting key
wifi: rtw89: fw: parse firmware element of DIAG_MAC
wifi: rtw89: fw: part size to download firmware by header info
wifi: rtw89: fw: print band and port where beacon update on
wifi: rtw89: handle IEEE80211_TX_CTL_REQ_TX_STATUS frames for USB
wifi: rtw89: implement C2H TX report handler
wifi: rtw89: improve scan time on 6 GHz band
wifi: rtw89: mac: remove undefined bit B_BE_PPDU_MAC_INFO
wifi: rtw89: mac: separate pre-init code before downloading firmware
wifi: rtw89: mac: update wcpu_on to download firmware for RTL8922D
wifi: rtw89: mlo: handle needed H2C when link switching is requested by stack
wifi: rtw89: pci: add to read PCI configuration space from common code
wifi: rtw89: phy: calling BB pre-init by chips with/without BB MCU
wifi: rtw89: phy: consider type 15 in BB gain table
wifi: rtw89: phy: fix out-of-bounds access in rtw89_phy_read_txpwr_limit()
wifi: rtw89: phy: ignore DCFO if not defined in chip_info
wifi: rtw89: process TX wait skbs for USB via C2H handler
wifi: rtw89: provide TX reports for management frames
wifi: rtw89: refine rtw89_core_tx_wait_complete()
wifi: rtw89: regd: apply ACPI policy even if country code is programmed
wifi: rtw89: Replace hardcoded strings with helper functions
wifi: rtw89: restart hardware to recover firmware if power-save becomes abnormal
wifi: rtw89: rtw8852bu: Added dev id for ASUS AX57 NANO USB Wifi dongle
wifi: rtw89: splice C2H events queue to local to prevent racing
wifi: rtw89: support EHT rate pattern via bitrate mask
wifi: rtw89: update format of addr cam H2C command
wifi: rtw89: usb: anchor TX URBs
wifi: rtw89: usb: fix leak in rtw89_usb_write_port()
wifi: rtw89: usb: Move bulk out map to new struct rtw89_usb_info
wifi: rtw89: usb: Prepare rtw89_usb_ops_mac_post_init() for RTL8852CU
wifi: rtw89: usb: Prepare rtw89_usb_ops_mac_pre_init() for RTL8852CU
wifi: rtw89: usb: use common error path for skbs in rtw89_usb_rx_handler()
wifi: rtw89: usb: use ieee80211_free_txskb() where appropriate
wifi: rtw89: use separated function to set RX filter
wifi: rtw89: use skb_dequeue() for queued ROC packets to prevent racing
wifi: rtw89: Use the correct power sequences for USB/SDIO
wifi: wcn36xx: Remove unused wcn36xx_smd_update_scan_params
wifi: wfx: add WQ_PERCPU to alloc_workqueue users
wifi: wlcore: ensure skb headroom before skb_push
 
wireguard: netlink: add YNL specification
wireguard: netlink: convert to split ops
wireguard: netlink: enable strict genetlink validation
wireguard: netlink: generate netlink code
wireguard: netlink: lower .maxattr for WG_CMD_GET_DEVICE
wireguard: netlink: use WG_KEY_LEN in policies
wireguard: netlink: validate nested arrays in policy
wireguard: uapi: generate header with ynl-gen
wireguard: uapi: move enum wg_cmd
wireguard: uapi: move flag enums
 
workqueue: Don't rely on wq->rescuer to stop rescuer
workqueue: Factor out assign_rescuer_work()
workqueue: Init rescuer's affinities as wq_unbound_cpumask
workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changes
workqueue: Only assign rescuer work when really needed
workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutex
workqueue: Update the rescuer's affinity only when it is detached
 
writeback: Add logging for slow writeback (exceeds sysctl_hung_task_timeout_secs)
writeback: allow the file system to override MIN_WRITEBACK_PAGES
writeback: cleanup writeback_chunk_size
writeback: fix 100% CPU usage when dirtytime_expire_interval is 0
writeback: use round_jiffies_relative for dirtytime_work
writeback: Wake up waiting tasks when finishing the writeback of a chunk.
 
x86,fs/resctrl: Detect io_alloc feature
x86,fs/resctrl: Implement "io_alloc" enable/disable handlers
 
x86/alternative: Drop not needed test after call of alt_replace_call()
x86/alternative: Refactor INT3 call emulation selftest
x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage
 
x86/alternatives: Disable LASS when patching kernel code
 
x86/apic: Fix frequency in apic=verbose log output
 
x86/asm: Annotate special section entries
x86/asm: Introduce inline memcpy and memset
x86/asm: Remove ANNOTATE_DATA_SPECIAL usage
 
x86/boot/Documentation: Fix htmldocs build warning due to malformed table in boot.rst
x86/boot/Documentation: Fix whitespace noise in boot.rst
x86/boot/Documentation: Prefix hexadecimal literals with 0x
x86/boot/Documentation: Spell 'ID' consistently
 
x86/boot: Clean up whitespace in a20.c
x86/boot: Drop unused sev_enable() fallback
x86/boot: Fix page table access in 5-level to 4-level paging transition
x86/boot: Move boot_*msr helpers to asm/shared/msr.h
 
x86/bug: Add BUG_FORMAT basics
x86/bug: Fix BUG_FORMAT vs KASLR
x86/bug: Fix old GCC compile fails
x86/bug: Implement WARN_ONCE()
x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED
 
x86/bugs: Decouple ALTERNATIVE usage from VERW macro definition
x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base"
x86/bugs: Get rid of the forward declarations
x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERS
x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS
x86/bugs: Use an x86 feature to track the MMIO Stale Data mitigation
x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as well
 
x86/cc: Fix enum spelling to fix kernel-doc warnings
 
x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled()
 
x86/cpu/topology: Make primary thread mask available with SMP=n
 
x86/cpu: Add an LASS dependency on SMAP
x86/cpu: Enable LASS during CPU initialization
 
x86/cpufeatures: Add support for L3 Smart Data Cache Injection Allocation Enforcement
x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag
x86/cpufeatures: Add X86_FEATURE_X2AVIC_EXT
x86/cpufeatures: Correct LKGS feature flag description
x86/cpufeatures: Enumerate the LASS feature bits
x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific
 
x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
 
x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures
 
x86/fred: Fix 64bit identifier in fred_ss
 
x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP
 
x86/futex: Convert to scoped user access
 
x86/hv: Add gitignore entry for generated header file
 
x86/hyperv: Add trampoline asm code to transition from hypervisor
x86/hyperv: Allow Hyper-V to inject STIMER0 interrupts
x86/hyperv: Don't use auto-eoi when Secure AVIC is available
x86/hyperv: Don't use hv apic driver when Secure AVIC is available
x86/hyperv: Enable build of hypervisor crashdump collection files
x86/hyperv: Implement hypervisor RAM collection into vmcore
x86/hyperv: Rename guest crash shutdown function
 
x86/idtentry: Add missing '*' to kernel-doc lines
 
x86/insn,uprobes,alternative: Unify insn_is_nop()
 
x86/insn: Simplify for_each_insn_prefix()
 
x86/ioapic: Simplify mp_irqdomain_alloc() slightly
 
x86/irqflags: Use ASM_OUTPUT_RM in native_save_fl()
 
x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers
 
x86/kexec: Disable LASS during relocate kernel
 
x86/kfence: avoid writing L1TF-vulnerable PTEs
x86/kfence: fix booting on 32bit non-PAE systems
 
x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation
 
x86/kvm: Avoid freeing stack-allocated node in kvm_async_pf_queue_task
 
x86/math-emu: Fix div_Xsig() prototype
 
x86/mce/amd: Define threshold restart function for banks
x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems
x86/mce/amd: Remove redundant reset_block()
x86/mce/amd: Support SMCA Corrected Error Interrupt
 
x86/mce: Add support for physical address valid bit
x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
x86/mce: Handle AMD threshold interrupt storms
x86/mce: Save and use APEI corrected threshold limit
x86/mce: Unify AMD DFR handler with MCA Polling
x86/mce: Unify AMD THR handler with MCA Polling
 
x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo
x86/microcode/AMD: Select which microcode patch to load
 
x86/microcode/intel: Define staging state struct
x86/microcode/intel: Enable staging when available
x86/microcode/intel: Establish staging control logic
x86/microcode/intel: Implement staging handler
x86/microcode/intel: Support mailbox transfer
 
x86/microcode: Introduce staging step to reduce late-loading time
x86/microcode: Mark early_parse_cmdline() as __init
 
x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in
 
x86/mm: Delete disabled debug code
x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_debugfs"
x86/mm: Unify __phys_addr_symbol()
x86/mm: use 'ptdesc' when freeing PMD pages
x86/mm: use pagetable_free()
 
x86/module: Improve relocation error messages
 
x86/msi: Make irq_retrigger() functional for posted MSI
 
x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" pr_warn(msg)
 
x86/mtrr: Drop unnecessary export of "mtrr_state"
 
x86/percpu: Use BIT_WORD() and BIT_MASK() macros
 
x86/platform/uv: Fix UBSAN array-index-out-of-bounds
 
x86/platform: Fix and extend kernel-doc comments in
 
x86/ptrace: Always inline trivial accessors
 
x86/resctrl: Add missing resctrl initialization for Hygon
x86/resctrl: Add SDCIAE feature in the command line options
x86/resctrl: Fix memory bandwidth counter width for Hygon
x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest
 
x86/sev: Disable GCOV on noinstr object
x86/sev: Include XSS value in GHCB CPUID request
 
x86/sgx: Add a missing colon in kernel-doc markup for "struct sgx_enclave_run"
x86/sgx: Add kernel-doc descriptions for params passed to vDSO user handler
x86/sgx: Define error codes for use by ENCLS[EUPDATESVN]
x86/sgx: Document structs and enums with '@', not '%'
x86/sgx: Enable automatic SVN updates for SGX enclaves
x86/sgx: Fix a typo in the kernel-doc comment for enum sgx_attribute
x86/sgx: Implement ENCLS[EUPDATESVN]
x86/sgx: Introduce functions to count the sgx_(vepc_)open()
x86/sgx: Remove superfluous asterisk from copyright comment in asm/sgx.h
x86/sgx: Remove unmatched quote in __sgx_encl_extend function comment
 
x86/smpboot: Mark native_play_dead() as __noreturn
 
x86/traps: Communicate a LASS violation in #GP message
 
x86/tsx: Get the tsx= command line parameter with early_param()
x86/tsx: Make tsx_ctrl_state static
 
x86/uaccess: Use unsafe wrappers for ASM GOTO
 
x86/um/vdso: Drop VDSO64-y from Makefile
x86/um/vdso: Fix prototype of clock_gettime()
x86/um/vdso: Panic when vDSO can not be allocated
x86/um/vdso: Use prototypes from generic vDSO headers
 
x86/um: Do not inherit vDSO from host
x86/um: Drop gate area handling
x86/um: Move ELF_PLATFORM fallback to x86-specific code
x86/um: Remove FIXADDR_USER_START and FIXADDR_USE_END
 
x86/unwind/orc: Support reliable unwinding through BPF stack frames
 
x86/vmware: Fix hypercall clobbers
 
x86/xen: Fix sparse warning in enlighten_pv.c
 
x86/{boot,mtrr}: Remove unused function declarations
 
x86: make page fault handling disable interrupts properly
x86: mshyperv: Remove duplicate asm/msr.h header
x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible
x86: Rework __bug_table helpers
x86: Use physical address for DMA mapping
 
x86_64/bug: Implement __WARN_printf()
x86_64/bug: Inline the UD1
 
xdrgen: Don't generate unnecessary semicolon
xdrgen: Fix the variable-length opaque field decoder template
xdrgen: Fix union declarations
xdrgen: Generalize/harden pathname construction
xdrgen: handle _XdrString in union encoder/decoder
xdrgen: Make the xdrgen script location-independent
 
xen/netfront: Comment Correction: Fix Spelling Error and Description of Queue Quantity Rules
 
xen/usb: Constify struct hc_driver
 
xen: swiotlb: Convert mapping routine to rely on physical address
xen: swiotlb: Switch to physical address mapping callbacks
 
xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
xfrm: Refactor xfrm_input lock to reduce contention with RSS
xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set
xfrm: Skip redundant replay recheck for the hardware offload path
 
xfs-doc: Fix typo error
 
xfs: add a on-disk log header cycle array accessor
xfs: add a xfs_groups_to_rfsbs helper
xfs: add a XLOG_CYCLE_DATA_SIZE constant
xfs: always trim mapping to requested range for zero range
xfs: cleanup xlog_alloc_log a bit
xfs: consolidate q_qlock locking in xfs_qm_dqget and xfs_qm_dqget_inode
xfs: convert xfs_open_by_handle() to FD_PREPARE()
xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails
xfs: don't treat all radix_tree_insert errors as -EEXIST
xfs: don't use xlog_in_core_2_t in struct xlog_in_core
xfs: error tag to force zeroing on debug kernels
xfs: fill dirty folios on zero range of unwritten mappings
xfs: fix a memory leak in xfs_buf_item_init()
xfs: fix a UAF problem in xattr repair
xfs: fix an overly long line in xfs_rtgroup_calc_geometry
xfs: fix memory leak in xfs_growfs_check_rtgeom()
xfs: fix stupid compiler warning
xfs: Fix the return value of xfs_rtcopy_summary()
xfs: fix the zoned RT growfs check for zone alignment
xfs: fix XFS_ERRTAG_FORCE_ZERO_RANGE for zoned file system
xfs: Fix xfs_grow_last_rtg()
xfs: fold xfs_qm_dqattach_one into xfs_qm_dqget_inode
xfs: ignore discard return value
xfs: improve the assert at the top of xfs_log_cover
xfs: make qi_dquots a 64-bit value
xfs: mark __xfs_rtgroup_extents static
xfs: move q_qlock locking into xchk_quota_item
xfs: move q_qlock locking into xqcheck_compare_dquot
xfs: move quota locking into xqcheck_commit_dquot
xfs: move quota locking into xrep_quota_item
xfs: move some code out of xfs_iget_recycle
xfs: move xfs_dquot_tree calls into xfs_qm_dqget_cache_{lookup,insert}
xfs: push q_qlock acquisition from xchk_dquot_iter to the callers.
xfs: reduce ilock roundtrips in xfs_qm_vop_dqalloc
xfs: remove a very outdated comment from xlog_alloc_log
xfs: remove l_iclog_heads
xfs: remove q_qlock locking in xfs_qm_scall_setqlim
xfs: remove the unused bv field in struct xfs_gc_bio
xfs: remove the xlog_in_core_t typedef
xfs: remove the xlog_rec_header_t typedef
xfs: remove xarray mark for reclaimable zones
xfs: remove xfs_dqunlock and friends
xfs: remove xfs_qm_dqput and optimize dropping dquot references
xfs: remove xlog_in_core_2_t
xfs: return the dquot unlocked from xfs_qm_dqget
xfs: set max_agbno to allow sparse alloc of last full inode chunk
xfs: set s_min_writeback_pages for zoned file systems
xfs: support sub-block aligned vectors in always COW mode
xfs: use a lockref for the xfs_dquot reference count
xfs: use blkdev_report_zones_cached()
xfs: Use folio_next_pos()
xfs: use super write guard in xfs_file_ioctl()
xfs: use the new ->i_state accessors
xfs: use zi more in xfs_zone_gc_mount
xfs: validate that zoned RT devices are zone aligned
xfs: xfs_qm_dqattach_one is never called with a non-NULL *IO_idqpp
 
xhci: Add helper to find trb from its dma address
xhci: dbgtty: fix device unregister: fixup
xhci: sideband: don't dereference freed ring when removing sideband endpoint
xhci: simplify and rework trb_in_td()
 
xsk: add indirect call for xsk_destruct_skb
xsk: do not enable/disable irq when grabbing/releasing xsk_tx_list_lock
xsk: Move NETDEV_XDP_ACT_ZC into generic header
xsk: use a smaller new lock for shared pool case
 
ynl: add regen hint to new headers
ynl: fix a yamllint warning in ethtool spec
ynl: fix schema check errors
ynl: samples: add tc filter example
ynl: samples: Fix spelling mistake "failedq" -> "failed"
 
zloop: clear nowait flag in workqueue context
zloop: fail zone append operations that are targeting full zones
zloop: fix zone append check in zloop_rw()
zloop: introduce the ordered_zone_append configuration parameter
zloop: introduce the zone_append configuration parameter
zloop: make the write pointer of full zones invalid
zloop: simplify checks for writes to sequential zones
zloop: use READ_ONCE() to read lo->lo_state in queue_rq path
 
zram: add writeback batch size device attr
zram: drop wb_limit_lock
zram: fix a spelling mistake
zram: fix the issue that the write - back limits might overflow
zram: introduce writeback bio batching
zram: read slot block idx under slot lock
zram: rework bdev block allocation
zram: take write lock in wb limit store handlers
 
{rdma,net}/mlx5: Query vports mac address from device