[+] KVM: selftests: Add missing "break" in rseq_test's param parsing
[+] KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2}
[+] KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates
[+] KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
[+] KVM: Harden and prepare for modifying existing guest_memfd memslots
[+] KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
[+] KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
[+] KVM: VMX: Update SVI during runtime APICv activation
[+] KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
[+] SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
[+] svcrdma: use rc_pageoff for memcpy byte offset
[+] svcrdma: return 0 on success from svc_rdma_copy_inline_range
[+] svcrdma: bound check rq_pages index in inline path
[+] nfsd: Mark variable __maybe_unused to avoid W=1 build break
[+] x86/boot/Documentation: Fix htmldocs build warning due to malformed table in boot.rst
[+] x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures
[+] mm/slub: reset KASAN tag in defer_free() before accessing freed memory
[+] x86/boot/Documentation: Fix whitespace noise in boot.rst
[+] Input: lkkbd - disable pending work before freeing device
[+] drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK
[+] drm/tests: Handle EDEADLK in drm_test_check_valid_clones()
[+] drm/tests: Handle EDEADLK in set_up_atomic_state()
[+] drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE
[+] block: move around bio flagging helpers
[+] selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback()
[+] selftests: ublk: correct last_rw map type in seq_io.bt
[+] selftests: ublk: remove unused ios map in seq_io.bt
[+] selftests: ublk: fix fio arguments in run_io_and_recover()
[+] selftests: ublk: use auto_zc for PER_IO_DAEMON tests in stress_04
[+] selftests: ublk: don't share backing files between ublk servers
[+] selftests: ublk: forbid multiple data copy modes
[+] selftests: ublk: add support for user copy to kublk
[+] selftests: ublk: add user copy test cases
[+] block: fix race between wbt_enable_default and IO submission
[+] genirq: Don't overwrite interrupt thread flags on setup
[+] ALSA: hda: Remove unnecessary print function dev_err()
[+] ALSA: usb-audio: Update for native DSD support quirks
[+] ALSA: usb-audio: Reorder USB mode selection quirk
[+] ALSA: usb-audio: Do not expose PCM and DSD on same altsetting unless DoP
[+] ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL
[+] x86/sgx: Remove unmatched quote in __sgx_encl_extend function comment
[+] x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in
[+] mm: Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from
[+] x86/platform/uv: Fix UBSAN array-index-out-of-bounds
[+] ASoC: tegra: Fix uninitialized flat cache warning in tegra210_ahub
[+] ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
[+] ASoC: qcom: sdm845: set quaternary MI2S codec DAI to I2S format
[+] ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode
[+] ASoC: sdw_utils: subtract the endpoint that is not present
[+] spi: mpfs: Fix an error handling path in mpfs_spi_probe()
[+] spi: fsl-cpm: Check length parity before switching to 16 bit mode
[+] hwmon: (dell-smm) Limit fan multiplier to avoid overflow
[+] hwmon: (ibmpex) fix use-after-free in high/low store
[+] hwmon: (tmp401) fix overflow caused by default conversion rate value
[+] arm64/simd: Avoid pointless clearing of FP/SIMD buffer
[+] lib/crypto: riscv: Add poly1305-core.S to .gitignore
[+] ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
[+] ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
[+] dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
[+] powercap: fix race condition in register_control_type()
[+] powercap: fix sscanf() error return value handling
[+] thermal: intel: int340x: Enable power slider interface for Wildcat Lake
[+] thermal: core: Fix typo and indentation in comments
[+] Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
[+] ACPI: CPPC: Fix missing PCC check for guaranteed_perf
[+] ACPI: PCC: Fix race condition by removing static qualifier
[+] arm64: mm: Simplify check in arch_kfence_init_pool()
[+] lkdtm/bugs: Add cases for BUG and PANIC occurring in hardirq context
[+] arm64/efi: Remove unneeded SVE/SME fallback preserve/store handling
[+] arm64/gcs: Flush the GCS locking state on exec
[+] drm/xe: Fix freq kobject leak on sysfs_create_files failure
[+] drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
[+] drm/xe: Do not reference loop variable directly
[+] drm/xe: fix drm_gpusvm_init() arguments
[+] drm/xe/throttle: Skip reason prefix while emitting array
[+] drm/xe/vf: Stop waiting for ring space on VF post migration recovery
[+] drm/me/gsc: mei interrupt top half should be in irq disabled context
[+] drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
[+] drm/xe/vf: Fix queuing of recovery work
[+] drm/xe: Increase TDF timeout
[+] drm/xe: Restore engine registers before restarting schedulers after GT reset
[+] ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well
[+] ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection
[+] ASoC: SOF: topology: Add context when sink or source widget is missing
[+] ASoC: SOF: ipc4-topology: set playback channel mask
[+] ASoC: SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplg
[+] ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files op
[+] ASoC: Intel: soc-acpi-intel-nvl-match: Drop rt722 l3 from the match table
[+] MIPS: Alchemy: Remove bogus static/inline specifiers
[+] MIPS: Fix a reference leak bug in ip22_check_gio()
[+] drm/panel: sony-td4353-jdi: Enable prepare_prev_first
[+] kunit: Drop unused parameter from kunit_device_register_internal
[+] kunit: make FAULT_TEST default to n when PANIC_ON_OOPS
[+] loop: use READ_ONCE() to read lo->lo_state without locking
[+] zloop: use READ_ONCE() to read lo->lo_state in queue_rq path
[+] Documentation: admin-guide: blockdev: replace zone_capacity with zone_capacity_mb when creating devices
[+] Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard
[+] Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
[+] accel/amdxdna: Block running under a hypervisor
[+] iommufd: Fix building without dmabuf
[+] iommufd/selftest: Make it clearer to gcc that the access is not out of bounds
[+] iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails
[+] ata: libata-core: Disable LPM on ST2000DM008-2FR102
[+] x86/xen: Fix sparse warning in enlighten_pv.c
[+] xfs: ignore discard return value
[+] xfs: fix a UAF problem in xattr repair
[+] xfs: fix stupid compiler warning
[+] xfs: fix a memory leak in xfs_buf_item_init()
[+] xfs: fix XFS_ERRTAG_FORCE_ZERO_RANGE for zoned file system
[+] drm/panel: visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICE
[+] PM: runtime: Do not clear needs_force_resume with enabled runtime PM
[+] rust: dma: add helpers for architectures without CONFIG_HAS_DMA
[+] arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder
[+] dt-bindings: display/ti: Simplify dma-coherent property
[+] dt-bindings: clock: sprd,sc9860-clk: Allow "reg" for gate clocks
[+] cpufreq: dt-platdev: Fix creating device on OPPv1 platforms
[+] dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U
[+] iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
[+] dt-bindings: Updates Linus Walleij's mail address
[+] drm/amd: Resume the device in thaw() callback when console suspend is disabled
[+] drm/amd/display: Fix scratch registers offsets for DCN35
[+] drm/amd/display: Fix scratch registers offsets for DCN351
[+] drm/amd/display: Fix DP no audio issue
[+] sched_ext: fix uninitialized ret on alloc_percpu() failure
[+] drm/amdgpu: fix a job->pasid access race in gpu recovery
[+] drm/amd/pm: restore SCLK settings after S0ix resume
[+] drm/amdkfd: Fix improper NULL termination of queue restore SMI event string
[+] ASoC: Intel: common / SOF: Use function topologies for
[+] i2c: bcm-iproc: Fix Wvoid-pointer-to-enum-cast warning
[+] i2c: pxa: Fix Wvoid-pointer-to-enum-cast warning
[+] i2c: rcar: Fix Wvoid-pointer-to-enum-cast warning
[+] dt-bindings: i2c: dw: Add Mobileye I2C controllers
[+] i2c: i801: Add support for Intel Nova Lake-S
[+] dt-bindings: i2c: qcom-cci: Document SM8750 compatible
[+] scsi: scsi_debug: Fix atomic write enable module param description
[+] scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow
[+] scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
[+] scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
[+] ASoC: SOF: ipc4-topology: fixes for 'exotic' format
[+] ALSA: usb-mixer: us16x08: validate meter packet indices
[+] ALSA: hda/realtek: Add support for HP Trekker Laptop
[+] ALSA: hda/realtek: Add support for HP Clipper Laptop
[+] ALSA: hda/realtek: fix micmute LED reversed on HP Abe and Bantie
[+] xfs: validate that zoned RT devices are zone aligned
[+] xfs: fix the zoned RT growfs check for zone alignment
[+] ASoC: fsl_easrc: fix duplicate debugfs directory error
[+] ASoC: fsl_asrc_dma: fix duplicate debugfs directory error
[+] ASoC: ak4458: remove the reset operation in probe and remove
[+] ASoC: fsl_sai: Add missing registers to cache default
[+] ASoC: fsl_xcvr: provide regmap names
[+] ASoC: rt1320: update VC blind write settings
[+] ASoC: fsl-asoc-card: Use of_property_present() for non-boolean properties
[+] spi: cadence-quadspi: Add error logging for DMA request failure
[+] spi: cadence-quadspi: Fix clock disable on probe failure path
[+] spi: dt-bindings: snps,dw-abp-ssi: Allow up to 16 chip-selects
[+] spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ
[+] mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
[+] mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
[+] xhci: dbgtty: fix device unregister: fixup
[+] usb: dwc3: keep susphy enabled during exit to avoid controller faults
[+] usb: typec: ucsi: huawei-gaokin: add DRM dependency
[+] usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
[+] usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
[+] usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe()
[+] USB: lpc32xx_udc: Fix error handling in probe
[+] usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common
[+] usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
[+] serial: core: Restore sysfs fwnode information
[+] serial: 8250: longson: Fix NULL vs IS_ERR() bug in probe
[+] block: add allocation size check in blkdev_pr_read_keys()
[+] io_uring: fix nr_segs calculation in io_import_kbuf
[+] powercap: intel_rapl: Fix possible recursive lock warning
[+] 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
[+] samples: rust: fix endianness issue in rust_driver_pci
[+] x86/msi: Make irq_retrigger() functional for posted MSI
[+] Input: alps - fix use-after-free bugs caused by dev3_register_work
[+] ALSA: hda/realtek: Add Asus quirk for TAS amplifiers
[+] MAINTAINERS: add tracepoint core-api doc files to TRACING
[+] tracing: Do not register unsupported perf events
[+] tracing: Fix UBSAN warning in __remove_instance()
[+] ftrace: Fix address for jmp mode in t_show()
[+] ublk: fix deadlock when reading partition table
[+] Merge tag 'amd-drm-fixes-6.19-2025-12-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] spi: cadence-quadspi: Fix probe error path and logging
[+] iommupt: Return ERR_PTR from _table_alloc()
[+] x86/bug: Fix old GCC compile fails
[+] block: rnbd-clt: Fix leaked ID in init_dev()
[+] nfsd: fix memory leak in nfsd_create_serv error paths
[+] NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
[+] NFSD: Clear TIME_DELEG in the suppattr_exclcreat bitmap
[+] NFSD: NFSv4 file creation neglects setting ACL
[+] cpuset: fix warning when disabling remote partition
[+] block: validate pi_offset integrity limit
[+] block: validate interval_exp integrity limit
[+] drm/xe: Limit num_syncs to prevent oversized allocations
[+] drm/xe/oa: Limit num_syncs to prevent oversized allocations
[+] drm/xe: Adjust long-running workload timeslices to reasonable values
[+] drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
[+] drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported()
[+] drm/xe/oa: Disallow 0 OA property values
[+] drm/xe/eustall: Disallow 0 EU stall property values
[+] drm/xe: Drop preempt-fences when destroying imported dma-bufs.
[+] drm/xe: Use usleep_range for accurate long-running workload timeslicing
[+] Merge tag 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEAD
[+] hwmon: (DS620) Update broken Datasheet URL in driver documentation
[+] ASoC: ops: fix snd_soc_get_volsw for sx controls
[+] Merge branch 'pm-powercap'
[+] Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
[+] Input: apple_z2 - fix reading incorrect reports after exiting sleep
[+] Merge tag 'thermal-6.19-rc2' 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 'acpi-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'trace-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'drm-misc-fixes-2025-12-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-12-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Input: add ABS_SND_PROFILE
[+] Input: xpad - add support for CRKD Guitars
[+] Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
[+] crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
[+] crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num()
[+] riscv: signal: abstract header saving for setup_sigcontext
[+] 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()
[+] dt-bindings: riscv: add Zilsd and Zclsd extension descriptions
[+] riscv: add ISA extension parsing for Zilsd and Zclsd
[+] riscv: hwprobe: export Zilsd and Zclsd ISA extensions
[+] riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function.
[+] riscv: Add SBI debug trigger extension and function ids
[+] amd/iommu: Preserve domain ids inside the kdump kernel
[+] amd/iommu: Make protection domain ID functions non-static
[+] parisc: Set valid bit in high byte of 64‑bit physical address
[+] ASoC: fsl_easrc: Fix duplicate debufs entries
[+] ASoC: Intel: mtl-match: Add 6-amp matches for CS35L56
[+] lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop
[+] arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
[+] arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)
[+] arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
[+] debugfs: Fix memleak in debugfs_change_name().
[+] hwmon: (ltc4282): Fix reset_history file permissions
[+] sched_ext: Fix some comments in ext.c
[+] drm/msm: adreno: fix deferencing ifpc_reglist when not declared
[+] drm/msm/a6xx: move preempt_prepare_postamble after error check
[+] drm/msm: add PERFCTR_CNTL to ifpc_reglist
[+] drm/msm: Fix a7xx per pipe register programming
[+] Merge tag 'io_uring-6.19-20251218' 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 'iommu-fixes-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
[+] Merge tag 'slab-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'for-linus-6.19-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 'mips-fixes_6.19_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
[+] Merge tag 'devicetree-fixes-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
[+] ublk: clean up user copy references on ublk server exit
[+] block: rnbd-clt: Fix signedness bug in init_dev()
[+] Merge tag 'linux_kselftest-kunit-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'drm-fixes-2025-12-20' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'mmc-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'hwmon-for-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
[+] Merge tag 'xfs-fixes-6.19-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] clang: work around asm output constraint problems
[+] x86/irqflags: Use ASM_OUTPUT_RM in native_save_fl()
[+] Merge tag 'spi-fix-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'ata-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'asoc-fix-v6.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: hda/realtek: fix PCI SSID for one of the HP 200 G2i laptop
[+] erofs: fix unexpected EIO under memory pressure
[+] scripts: coccicheck: filter *.cocci files by MODE
[+] Coccinelle: pm_runtime: Fix typo in report message
[+] Merge tag 'irq-urgent-2025-12-21' 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 'i2c-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] Merge tag 'input-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[+] Merge tag 'coccinelle-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
[+] Linux 6.19-rc2
[+] ksmbd: Fix to handle removal of rfc1002 header from smb_hdr
[+] ksmbd: rename smb2_get_msg to smb_get_msg
[+] smb/server: fix minimum SMB1 PDU size
[+] smb/server: fix minimum SMB2 PDU size
[+] regulator: uapi: Use UAPI integer type
[+] regulator: Add UAPI headers to MAINTAINERS
[+] spi: dt-bindings: sun6i: Add compatibles for A523's SPI controllers
[+] spi: sun6i: Support A523's SPI controllers
[+] powerpc/kexec: Enable SMT before waking offline CPUs
[+] selftests/powerpc/pmu/: Add check_extended_reg_test to .gitignore
[+] powerpc/tools: drop `-o pipefail` in gcc check scripts
[+] powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf()
[+] software node: Also support referencing non-constant software nodes
[+] powerpc/powernv: Enable cpuidle state detection for POWER11
[+] powerpc/32: Restore disabling of interrupts at interrupt/syscall exit
[+] Merge tag 'dma-mapping-6.19-2025-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_node()
[+] serial: core: Fix serial device initialization
[+] serial: sh-sci: Check that the DMA cookie is valid
[+] serial: xilinx_uartps: fix rs485 delay_rts_after_send
[+] spi: cadence-quadspi: Prevent lost complete() call during indirect read
[+] spi: cadence-quadspi: Improve CQSPI_SLOW_SRAM quirk if flash is slow
[+] usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
[+] usb: typec: ucsi: Get connector status after enable notifications
[+] usb: gadget: lpc32xx_udc: fix clock imbalance in error path
[+] usb: phy: isp1301: fix non-OF device reference imbalance
[+] usb: ohci-nxp: fix device leak on probe failure
[+] usb: gadget: lpc32xx_udc: clean up probe error labels
[+] usb: ohci-nxp: clean up probe error labels
[+] Revert "usb: typec: ucsi: Get connector status after enable notifications"
[+] Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common"
[+] 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: Add support for message out data structure"
[+] Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields"
[+] Merge patch series "usb: typec: ucsi: revert broken buffer management"
[+] fs/kernfs: null-ptr deref in simple_xattrs_free()
[+] spi: cadence-quadspi: Prevent indirect read
[+] Merge tag 'sound-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd
[+] genalloc.h: fix htmldocs warning
[+] mailmap: update entry for Bartosz Golaszewski
[+] idr: fix idr_alloc() returning an ID out of range
[+] mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN
[+] kasan: refactor pcpu kasan vmalloc unpoison
[+] kasan: unpoison vms[area] addresses with a common tag
[+] mm: leafops.h: correct kernel-doc function param. names
[+] mm/page_alloc: change all pageblocks migrate type on coalescing
[+] MAINTAINERS: update one straggling entry for Bartosz Golaszewski
[+] mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry()
[+] .mailmap: remove one of the entries for WangYuli
[+] MAINTAINERS: add ABI headers to KHO and LIVE UPDATE
[+] kernel/kexec: change the prototype of kimage_map_segment()
[+] kernel/kexec: fix IMA when allocation happens in CMA area
[+] selftests/mm: fix thread state check in uffd-unit-tests
[+] tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
[+] mm: fixup pfnmap memory failure handling to use pgoff
[+] mm: memcg: fix unit conversion for K() macro in OOM log
[+] rust: maple_tree: rcu_read_lock() in destructor to silence lockdep
[+] mm: consider non-anon swap cache folios in folio_expected_ref_count()
[+] mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU
[+] sparse: update MAINTAINERS info
[+] MAINTAINERS: notify the "Device Memory" community of memory hotplug changes
[+] mm/memremap: fix spurious large folio warning for FS-DAX
[+] mm/page_owner: fix memory leak in page_owner_stack_fops->release()
[+] mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry
[+] drm/msm/disp: mdp_format: fix all kernel-doc warnings
[+] drm/msm/dp: fix all kernel-doc warnings
[+] 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: 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
[+] Revert "drm/msm/dpu: support plane splitting in quad-pipe case"
[+] Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case"
[+] drm/msm/dpu: Add missing NULL pointer check for pingpong interface
[+] regulator: fp9931: fix regulator node pointer
[+] tools/virtio: fix up compiler.h stub
[+] virtio: make it self-contained
[+] tools/virtio: use kernel's virtio.h
[+] tools/virtio: add struct module forward declaration
[+] tools/virtio: stub DMA mapping functions
[+] tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs
[+] tools/virtio: add ucopysize.h stub
[+] tools/virtio: pass KCFLAGS to module build
[+] tools/virtio: add struct cpumask to cpumask.h
[+] tools/virtio: stub might_sleep and synchronize_rcu
[+] tools/virtio: switch to kernel's virtio_config.h
[+] virtio_features: make it self-contained
[+] tools/virtio: fix up oot build
[+] tools/virtio: add device, device_driver stubs
[+] vhost/vsock: improve RCU read sections around vhost_vsock_get()
[+] drm/msm: Replace unsafe snprintf usage with scnprintf
[+] cifs: Fix memory and information leak in smb3_reconfigure()
[+] Merge tag 'erofs-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] Merge tag 'nfsd-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[+] efi/libstub: gop: Fix EDID support in mixed-mode
[+] arm64: efi: Fix NULL pointer dereference by initializing user_ns
[+] kthread: Warn if mm_struct lacks user_ns in kthread_use_mm()
[+] io_uring: fix filename leak in __io_openat_prep()
[+] firewire: nosy: Fix dma_free_coherent() size
[+] Merge tag 'v6.19-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[+] Merge tag 'io_uring-6.19-20251226' 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 'efi-fixes-for-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
[+] Merge tag 'driver-core-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
[+] Merge tag 'v6.19-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'drm-msm-fixes-2025-12-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
[+] Merge tag 'drm-fixes-2025-12-27' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'regulator-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'spi-fix-v6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands"
[+] kbuild: fix compilation of dtb specified on command-line without make rule
[+] mcb: Add missing modpost build support
[+] tools/sched_ext: fix scx_show_state.py for scx_root change
[+] tools/sched_ext: update scx_show_state.py for scx_aborting change
[+] Merge tag 'powerpc-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
[+] Merge tag 'riscv-for-linus-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'firewire-fixes-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
[+] Merge tag 'tty-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] Merge tag 'usb-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Linux 6.19-rc3
[+] Merge tag 'v6.19-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] Merge tag 'cgroup-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] Merge tag 'sched_ext-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] Merge tag 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
[+] Merge tag 'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.mailmap | 4 +-
Documentation/admin-guide/blockdev/zoned_loop.rst | 2 +-
Documentation/arch/riscv/hwprobe.rst | 8 +
Documentation/arch/x86/boot.rst | 198 ++++++++++-----------
.../devicetree/bindings/arm/arm,integrator.yaml | 2 +-
.../devicetree/bindings/arm/arm,realview.yaml | 2 +-
Documentation/devicetree/bindings/arm/arm,scu.yaml | 2 +-
.../bindings/arm/arm,versatile-sysreg.yaml | 2 +-
.../devicetree/bindings/arm/arm,versatile.yaml | 2 +-
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +-
Documentation/devicetree/bindings/arm/gemini.yaml | 2 +-
.../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +-
Documentation/devicetree/bindings/arm/ux500.yaml | 2 +-
.../devicetree/bindings/ata/ata-generic.yaml | 2 +-
.../bindings/ata/cortina,gemini-sata-bridge.yaml | 2 +-
.../devicetree/bindings/ata/faraday,ftide010.yaml | 2 +-
.../bindings/ata/intel,ixp4xx-compact-flash.yaml | 2 +-
.../devicetree/bindings/ata/pata-common.yaml | 2 +-
.../devicetree/bindings/ata/sata-common.yaml | 2 +-
.../bindings/auxdisplay/arm,versatile-lcd.yaml | 2 +-
.../devicetree/bindings/clock/sprd,sc9860-clk.yaml | 26 ---
.../bindings/clock/stericsson,u8500-clks.yaml | 2 +-
.../bindings/crypto/intel,ixp4xx-crypto.yaml | 2 +-
.../bindings/display/dsi-controller.yaml | 2 +-
.../bindings/display/faraday,tve200.yaml | 2 +-
.../bindings/display/panel/arm,rtsm-display.yaml | 2 +-
.../display/panel/arm,versatile-tft-panel.yaml | 2 +-
.../bindings/display/panel/ilitek,ili9322.yaml | 2 +-
.../bindings/display/panel/novatek,nt35510.yaml | 2 +-
.../bindings/display/panel/samsung,lms380kf01.yaml | 2 +-
.../bindings/display/panel/samsung,lms397kf04.yaml | 2 +-
.../bindings/display/panel/samsung,s6d16d0.yaml | 2 +-
.../bindings/display/panel/sony,acx424akp.yaml | 2 +-
.../bindings/display/panel/ti,nspire.yaml | 2 +-
.../bindings/display/panel/tpo,tpg110.yaml | 2 +-
.../devicetree/bindings/display/ste,mcde.yaml | 2 +-
.../bindings/display/ti/ti,am65x-dss.yaml | 3 +-
.../bindings/display/ti/ti,j721e-dss.yaml | 3 +-
.../devicetree/bindings/dma/stericsson,dma40.yaml | 2 +-
.../devicetree/bindings/extcon/fcs,fsa880.yaml | 2 +-
.../intel,ixp4xx-network-processing-engine.yaml | 2 +-
.../devicetree/bindings/gnss/brcm,bcm4751.yaml | 2 +-
.../bindings/gpio/faraday,ftgpio010.yaml | 2 +-
.../bindings/gpio/gpio-consumer-common.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-ep9301.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-mmio.yaml | 2 +-
.../bindings/gpio/intel,ixp4xx-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/mrvl-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/pl061-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/st,nomadik-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/st,stmpe-gpio.yaml | 2 +-
.../devicetree/bindings/gpu/img,powervr-rogue.yaml | 4 +-
.../devicetree/bindings/hwmon/ntc-thermistor.yaml | 2 +-
.../devicetree/bindings/hwmon/winbond,w83781d.yaml | 2 +-
.../devicetree/bindings/i2c/arm,i2c-versatile.yaml | 2 +-
.../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 +
.../bindings/i2c/snps,designware-i2c.yaml | 7 +
.../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 2 +-
.../bindings/iio/accel/bosch,bma255.yaml | 2 +-
.../bindings/iio/adc/qcom,pm8018-adc.yaml | 2 +-
.../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +-
.../bindings/iio/light/capella,cm3605.yaml | 2 +-
.../bindings/iio/light/sharp,gp2ap002.yaml | 2 +-
.../iio/magnetometer/asahi-kasei,ak8974.yaml | 2 +-
.../bindings/iio/magnetometer/yamaha,yas530.yaml | 2 +-
.../devicetree/bindings/iio/st,st-sensors.yaml | 2 +-
.../devicetree/bindings/input/atmel,maxtouch.yaml | 2 +-
.../input/touchscreen/cypress,cy8ctma140.yaml | 2 +-
.../input/touchscreen/cypress,cy8ctma340.yaml | 2 +-
.../bindings/input/touchscreen/melfas,mms114.yaml | 2 +-
.../bindings/input/touchscreen/zinitix,bt400.yaml | 2 +-
.../arm,versatile-fpga-irq.yaml | 2 +-
.../interrupt-controller/faraday,ftintc010.yaml | 2 +-
.../intel,ixp4xx-interrupt.yaml | 2 +-
.../bindings/leds/backlight/kinetic,ktd253.yaml | 2 +-
.../devicetree/bindings/leds/register-bit-led.yaml | 2 +-
.../devicetree/bindings/leds/regulator-led.yaml | 2 +-
.../devicetree/bindings/leds/richtek,rt8515.yaml | 2 +-
.../intel,ixp4xx-expansion-bus-controller.yaml | 2 +-
.../intel,ixp4xx-expansion-peripheral-props.yaml | 2 +-
.../bindings/mfd/arm,dev-platforms-syscon.yaml | 2 +-
.../devicetree/bindings/mfd/st,stmpe.yaml | 2 +-
.../devicetree/bindings/mfd/stericsson,ab8500.yaml | 2 +-
.../bindings/mfd/stericsson,db8500-prcmu.yaml | 2 +-
.../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 +-
.../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +-
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 2 +-
.../mtd/partitions/arm,arm-firmware-suite.yaml | 2 +-
.../bindings/mtd/partitions/redboot-fis.yaml | 2 +-
.../devicetree/bindings/mtd/partitions/seama.yaml | 2 +-
.../bindings/net/bluetooth/brcm,bluetooth.yaml | 2 +-
.../bindings/net/cortina,gemini-ethernet.yaml | 2 +-
.../devicetree/bindings/net/dsa/micrel,ks8995.yaml | 2 +-
.../devicetree/bindings/net/dsa/realtek.yaml | 2 +-
.../bindings/net/dsa/vitesse,vsc73xx.yaml | 2 +-
.../bindings/net/intel,ixp46x-ptp-timer.yaml | 2 +-
.../bindings/net/intel,ixp4xx-ethernet.yaml | 2 +-
.../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 2 +-
.../devicetree/bindings/pci/faraday,ftpci100.yaml | 2 +-
.../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 2 +-
.../devicetree/bindings/pci/v3,v360epc-pci.yaml | 2 +-
.../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 +-
.../devicetree/bindings/pinctrl/pinctrl.yaml | 2 +-
.../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +-
.../bindings/power/supply/samsung,battery.yaml | 2 +-
.../devicetree/bindings/riscv/extensions.yaml | 36 ++++
.../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 2 +-
.../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 2 +-
.../bindings/spi/allwinner,sun6i-a31-spi.yaml | 4 +
.../bindings/spi/arm,pl022-peripheral-props.yaml | 2 +-
.../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 +-
.../devicetree/bindings/spi/spi-pl022.yaml | 2 +-
.../bindings/timer/faraday,fttmr010.yaml | 2 +-
.../bindings/timer/intel,ixp4xx-timer.yaml | 2 +-
.../devicetree/bindings/timer/st,nomadik-mtu.yaml | 2 +-
.../devicetree/bindings/usb/faraday,fotg210.yaml | 2 +-
.../devicetree/bindings/usb/intel,ixp4xx-udc.yaml | 2 +-
.../bindings/watchdog/faraday,ftwdt010.yaml | 2 +-
.../bindings/watchdog/maxim,max63xx.yaml | 2 +-
Documentation/hwmon/ds620.rst | 4 +-
Documentation/i2c/busses/i2c-i801.rst | 1 +
Documentation/input/event-codes.rst | 6 +
MAINTAINERS | 10 +-
Makefile | 2 +-
arch/arm64/boot/dts/mediatek/Makefile | 55 ++++++
arch/arm64/include/asm/simd.h | 9 +-
arch/arm64/kernel/fpsimd.c | 130 +++-----------
arch/arm64/kernel/process.c | 1 +
arch/arm64/mm/mmu.c | 33 ++--
arch/mips/alchemy/common/setup.c | 3 +-
arch/mips/sgi-ip22/ip22-gio.c | 3 +-
arch/powerpc/include/asm/hw_irq.h | 2 +-
arch/powerpc/include/asm/reg.h | 1 +
arch/powerpc/kernel/btext.c | 3 +-
arch/powerpc/kernel/entry_32.S | 15 --
arch/powerpc/kernel/interrupt.c | 5 +-
arch/powerpc/kexec/core_64.c | 19 ++
arch/powerpc/platforms/powernv/idle.c | 9 +-
.../tools/gcc-check-fpatchable-function-entry.sh | 1 -
arch/powerpc/tools/gcc-check-mprofile-kernel.sh | 1 -
arch/riscv/include/asm/atomic.h | 8 +-
arch/riscv/include/asm/hwcap.h | 2 +
arch/riscv/include/asm/pgtable.h | 16 +-
arch/riscv/include/asm/sbi.h | 29 +++
arch/riscv/include/asm/vector.h | 3 +
arch/riscv/include/uapi/asm/hwprobe.h | 3 +
arch/riscv/kernel/cpufeature.c | 24 +++
arch/riscv/kernel/signal.c | 62 ++++---
arch/riscv/kernel/sys_hwprobe.c | 2 +
arch/x86/include/asm/bug.h | 2 +-
arch/x86/include/asm/irq_remapping.h | 7 +
arch/x86/include/asm/irqflags.h | 2 +-
arch/x86/include/asm/uv/bios.h | 2 +-
arch/x86/kernel/cpu/sgx/ioctl.c | 2 +-
arch/x86/kernel/fpu/xstate.c | 4 +-
arch/x86/kernel/irq.c | 23 +++
arch/x86/kvm/cpuid.c | 11 +-
arch/x86/kvm/svm/nested.c | 4 +-
arch/x86/kvm/svm/svm.c | 2 +
arch/x86/kvm/svm/svm.h | 7 +-
arch/x86/kvm/vmx/nested.c | 3 +-
arch/x86/kvm/vmx/vmx.c | 9 -
arch/x86/kvm/x86.c | 7 +
arch/x86/xen/enlighten_pv.c | 2 +-
block/bfq-iosched.c | 2 +-
block/blk-settings.c | 14 +-
block/blk-sysfs.c | 2 +-
block/blk-wbt.c | 20 ++-
block/blk-wbt.h | 5 +
block/elevator.c | 4 -
block/elevator.h | 1 -
block/ioctl.c | 9 +-
crypto/seqiv.c | 8 +-
drivers/accel/amdxdna/aie2_pci.c | 6 +
drivers/acpi/acpi_pcc.c | 2 +-
drivers/acpi/cppc_acpi.c | 3 +-
drivers/ata/libata-core.c | 3 +
drivers/base/power/runtime.c | 22 +--
drivers/block/loop.c | 22 ++-
drivers/block/rnbd/rnbd-clt.c | 13 +-
drivers/block/rnbd/rnbd-clt.h | 2 +-
drivers/block/ublk_drv.c | 35 +++-
drivers/block/zloop.c | 8 +-
drivers/cpufreq/cpufreq-dt-platdev.c | 7 +-
drivers/crypto/hisilicon/qm.c | 9 +-
drivers/firewire/nosy.c | 10 +-
drivers/firmware/efi/efi.c | 1 +
drivers/firmware/efi/libstub/gop.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 8 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 8 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 5 +
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 37 +++-
drivers/gpu/drm/drm_gem.c | 8 +-
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 13 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 52 ++++--
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 +
drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 4 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 ++
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 38 +---
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 29 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 2 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 84 +++++----
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 20 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 23 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 20 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 47 ++---
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 21 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 137 +++++---------
drivers/gpu/drm/msm/disp/mdp_format.h | 6 +-
drivers/gpu/drm/msm/dp/dp_debug.h | 2 +-
drivers/gpu/drm/msm/dp/dp_drm.c | 1 +
drivers/gpu/drm/msm/dp/dp_link.h | 9 +-
drivers/gpu/drm/msm/dp/dp_panel.h | 8 +-
drivers/gpu/drm/msm/msm_fence.h | 36 ++--
drivers/gpu/drm/msm/msm_gem_vma.c | 5 +-
drivers/gpu/drm/msm/msm_gpu.h | 68 ++-----
drivers/gpu/drm/msm/msm_iommu.c | 4 +-
drivers/gpu/drm/msm/msm_perf.c | 10 +-
drivers/gpu/drm/panel/Kconfig | 1 +
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 2 +
drivers/gpu/drm/tests/drm_atomic_state_test.c | 40 ++++-
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 143 +++++++++++++++
drivers/gpu/drm/xe/xe_bo.c | 15 +-
drivers/gpu/drm/xe/xe_device.c | 2 +-
drivers/gpu/drm/xe/xe_dma_buf.c | 2 +-
drivers/gpu/drm/xe/xe_eu_stall.c | 2 +-
drivers/gpu/drm/xe/xe_exec.c | 3 +-
drivers/gpu/drm/xe/xe_gt.c | 7 +-
drivers/gpu/drm/xe/xe_gt_freq.c | 4 +-
drivers/gpu/drm/xe/xe_gt_idle.c | 8 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 2 +-
drivers/gpu/drm/xe/xe_gt_throttle.c | 2 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 35 +++-
drivers/gpu/drm/xe/xe_heci_gsc.c | 4 +-
drivers/gpu/drm/xe/xe_oa.c | 12 +-
drivers/gpu/drm/xe/xe_sriov_vfio.c | 2 +-
drivers/gpu/drm/xe/xe_svm.h | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 8 +-
drivers/gpu/drm/xe/xe_vm_types.h | 2 +-
drivers/gpu/drm/xe/xe_wa.c | 8 -
drivers/gpu/drm/xe/xe_wa_oob.rules | 1 +
drivers/hid/hid-debug.c | 1 +
drivers/hwmon/dell-smm-hwmon.c | 9 +
drivers/hwmon/ibmpex.c | 9 +-
drivers/hwmon/ltc4282.c | 9 +-
drivers/hwmon/tmp401.c | 2 +-
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-bcm-iproc.c | 3 +-
drivers/i2c/busses/i2c-i801.c | 3 +
drivers/i2c/busses/i2c-pxa.c | 2 +-
drivers/i2c/busses/i2c-rcar.c | 2 +-
drivers/input/joystick/xpad.c | 5 +
drivers/input/keyboard/atkbd.c | 7 +
drivers/input/keyboard/lkkbd.c | 5 +-
drivers/input/mouse/alps.c | 1 +
drivers/input/serio/i8042-acpipnpio.h | 7 +
drivers/input/touchscreen/apple_z2.c | 4 +
drivers/input/touchscreen/ti_am335x_tsc.c | 2 +-
drivers/iommu/amd/amd_iommu.h | 5 +
drivers/iommu/amd/init.c | 24 ++-
drivers/iommu/amd/iommu.c | 27 ++-
drivers/iommu/generic_pt/iommu_pt.h | 3 +
drivers/iommu/intel/irq_remapping.c | 8 +-
drivers/iommu/iommufd/io_pagetable.c | 6 +-
drivers/iommu/iommufd/selftest.c | 14 +-
drivers/misc/lkdtm/bugs.c | 53 ++++++
drivers/mmc/host/Kconfig | 4 +-
drivers/mmc/host/sdhci-of-arasan.c | 2 +-
drivers/of/fdt.c | 2 +-
drivers/parisc/sba_iommu.c | 4 +-
drivers/powercap/intel_rapl_common.c | 24 ++-
drivers/powercap/intel_rapl_msr.c | 4 +-
drivers/powercap/powercap_sys.c | 22 ++-
drivers/regulator/fp9931.c | 3 +
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
drivers/scsi/mpi3mr/mpi3mr_fw.c | 2 +
drivers/scsi/scsi_debug.c | 2 +-
drivers/scsi/sg.c | 20 ++-
drivers/spi/spi-cadence-quadspi.c | 31 ++--
drivers/spi/spi-fsl-spi.c | 2 +-
drivers/spi/spi-mpfs.c | 1 +
drivers/spi/spi-mt65xx.c | 2 +-
drivers/spi/spi-sun6i.c | 11 +-
.../int340x_thermal/processor_thermal_device_pci.c | 3 +-
drivers/thermal/thermal_core.c | 4 +-
drivers/tty/serial/8250/8250_loongson.c | 4 +-
drivers/tty/serial/serial_base_bus.c | 11 +-
drivers/tty/serial/sh-sci.c | 2 +-
drivers/tty/serial/xilinx_uartps.c | 14 +-
drivers/ufs/core/ufshcd.c | 5 +-
drivers/usb/dwc3/dwc3-of-simple.c | 7 +-
drivers/usb/dwc3/gadget.c | 2 +-
drivers/usb/dwc3/host.c | 2 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 42 +++--
drivers/usb/host/ohci-nxp.c | 18 +-
drivers/usb/host/xhci-dbgtty.c | 2 +-
drivers/usb/phy/phy-fsl-usb.c | 1 +
drivers/usb/phy/phy-isp1301.c | 7 +-
drivers/usb/renesas_usbhs/pipe.c | 2 +
drivers/usb/storage/unusual_uas.h | 2 +-
drivers/usb/typec/altmodes/displayport.c | 8 +-
drivers/usb/typec/ucsi/Kconfig | 1 +
drivers/usb/typec/ucsi/cros_ec_ucsi.c | 5 +-
drivers/usb/typec/ucsi/debugfs.c | 36 +---
drivers/usb/typec/ucsi/displayport.c | 11 +-
drivers/usb/typec/ucsi/ucsi.c | 118 ++++--------
drivers/usb/typec/ucsi/ucsi.h | 22 +--
drivers/usb/typec/ucsi/ucsi_acpi.c | 25 +--
drivers/usb/typec/ucsi/ucsi_ccg.c | 11 +-
drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 15 +-
drivers/vhost/vsock.c | 15 +-
fs/debugfs/inode.c | 7 +-
fs/erofs/zdata.c | 8 +-
fs/kernfs/dir.c | 6 +-
fs/nfsd/export.c | 2 +-
fs/nfsd/nfs4xdr.c | 5 +
fs/nfsd/nfsd.h | 8 +-
fs/nfsd/nfssvc.c | 5 +-
fs/nfsd/vfs.h | 3 +-
fs/smb/client/fs_context.c | 2 +
fs/smb/server/auth.c | 4 +-
fs/smb/server/connection.c | 11 +-
fs/smb/server/oplock.c | 8 +-
fs/smb/server/server.c | 2 +-
fs/smb/server/smb2pdu.c | 70 ++++----
fs/smb/server/smb2pdu.h | 9 -
fs/smb/server/smb_common.c | 26 +--
fs/smb/server/smb_common.h | 9 +
fs/xfs/libxfs/xfs_sb.c | 15 ++
fs/xfs/scrub/attr_repair.c | 2 +-
fs/xfs/xfs_attr_item.c | 2 +-
fs/xfs/xfs_buf_item.c | 1 +
fs/xfs/xfs_discard.c | 27 +--
fs/xfs/xfs_discard.h | 2 +-
fs/xfs/xfs_file.c | 58 ++++--
fs/xfs/xfs_rtalloc.c | 14 +-
include/linux/bio.h | 30 ++--
include/linux/compiler-clang.h | 1 +
include/linux/compiler_types.h | 3 +-
include/linux/genalloc.h | 1 +
include/linux/intel_rapl.h | 4 +
include/linux/kasan.h | 16 ++
include/linux/kexec.h | 4 +-
include/linux/leafops.h | 4 +-
include/linux/memory-failure.h | 2 +
include/linux/mm.h | 8 +-
include/linux/mm_types.h | 1 -
include/linux/property.h | 1 +
include/linux/virtio.h | 2 +
include/linux/virtio_features.h | 2 +
include/sound/soc-acpi.h | 5 +-
include/trace/events/tlb.h | 5 +-
include/uapi/drm/xe_drm.h | 1 +
include/uapi/linux/input-event-codes.h | 9 +
include/uapi/linux/pr.h | 2 +
include/uapi/regulator/regulator.h | 6 +-
io_uring/openclose.c | 2 +-
io_uring/rsrc.c | 1 +
kernel/cgroup/cpuset.c | 21 ++-
kernel/irq/manage.c | 2 +-
kernel/kexec_core.c | 16 +-
kernel/kthread.c | 1 +
kernel/sched/ext.c | 23 ++-
kernel/trace/ftrace.c | 7 +-
kernel/trace/trace.c | 2 +-
kernel/trace/trace_events.c | 2 +
lib/crypto/riscv/.gitignore | 2 +
lib/idr.c | 2 +
lib/kunit/Kconfig | 2 +-
lib/kunit/device.c | 7 +-
mm/damon/vaddr.c | 2 +-
mm/kasan/common.c | 32 ++++
mm/kasan/hw_tags.c | 2 +-
mm/kasan/shadow.c | 4 +-
mm/ksm.c | 2 +-
mm/memcontrol.c | 4 +-
mm/memory-failure.c | 29 +--
mm/memremap.c | 2 -
mm/page_alloc.c | 26 +--
mm/page_owner.c | 2 +-
mm/slub.c | 2 +
mm/vmalloc.c | 8 +-
net/sunrpc/auth_gss/svcauth_gss.c | 3 +-
net/sunrpc/xprtrdma/svc_rdma_rw.c | 7 +-
rust/helpers/dma.c | 21 +++
rust/kernel/maple_tree.rs | 11 +-
samples/rust/rust_driver_pci.rs | 2 +-
scripts/Makefile.build | 26 +--
scripts/clang-tools/gen_compile_commands.py | 135 +-------------
scripts/coccicheck | 6 +-
scripts/coccinelle/api/pm_runtime.cocci | 2 +-
scripts/mod/devicetable-offsets.c | 3 +
scripts/mod/file2alias.c | 9 +
security/integrity/ima/ima_kexec.c | 4 +-
sound/hda/codecs/realtek/alc269.c | 32 +++-
sound/hda/controllers/cix-ipbloq.c | 4 +-
sound/pcmcia/pdaudiocf/pdaudiocf.c | 8 +-
sound/pcmcia/vx/vxpocket.c | 8 +-
sound/soc/amd/yc/acp6x-mach.c | 7 +
sound/soc/codecs/ak4458.c | 4 -
sound/soc/codecs/rt1320-sdw.c | 16 +-
sound/soc/fsl/fsl-asoc-card.c | 8 +-
sound/soc/fsl/fsl_asrc_dma.c | 3 +
sound/soc/fsl/fsl_easrc.c | 3 +
sound/soc/fsl/fsl_sai.c | 13 +-
sound/soc/fsl/fsl_xcvr.c | 3 +
sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 104 +++++++++++
sound/soc/intel/common/soc-acpi-intel-nvl-match.c | 49 -----
sound/soc/intel/common/sof-function-topology-lib.c | 5 +-
sound/soc/intel/common/sof-function-topology-lib.h | 2 +-
sound/soc/qcom/sdm845.c | 2 +
sound/soc/sdw_utils/soc_sdw_utils.c | 8 +-
sound/soc/soc-ops.c | 32 ++--
sound/soc/sof/intel/pci-mtl.c | 6 +-
sound/soc/sof/ipc4-topology.c | 49 +++--
sound/soc/sof/topology.c | 26 ++-
sound/soc/tegra/tegra210_ahub.c | 6 +-
sound/usb/endpoint.c | 6 +-
sound/usb/format.c | 5 +-
sound/usb/mixer_us16x08.c | 20 ++-
sound/usb/quirks.c | 14 +-
tools/mm/page_owner_sort.c | 6 +-
tools/sched_ext/scx_show_state.py | 10 +-
tools/testing/radix-tree/idr-test.c | 21 +++
tools/testing/selftests/iommu/iommufd.c | 8 +-
tools/testing/selftests/kvm/rseq_test.c | 1 +
tools/testing/selftests/kvm/x86/cpuid_test.c | 15 ++
tools/testing/selftests/lkdtm/tests.txt | 2 +
tools/testing/selftests/mm/uffd-unit-tests.c | 2 +-
.../powerpc/pmu/sampling_tests/.gitignore | 1 +
tools/testing/selftests/ublk/Makefile | 8 +
tools/testing/selftests/ublk/file_backed.c | 7 +-
tools/testing/selftests/ublk/kublk.c | 64 ++++++-
tools/testing/selftests/ublk/kublk.h | 23 ++-
tools/testing/selftests/ublk/stripe.c | 2 +-
tools/testing/selftests/ublk/test_common.sh | 5 +-
tools/testing/selftests/ublk/test_generic_04.sh | 2 +-
tools/testing/selftests/ublk/test_generic_05.sh | 2 +-
tools/testing/selftests/ublk/test_generic_11.sh | 2 +-
tools/testing/selftests/ublk/test_generic_14.sh | 40 +++++
tools/testing/selftests/ublk/test_loop_06.sh | 25 +++
tools/testing/selftests/ublk/test_loop_07.sh | 21 +++
tools/testing/selftests/ublk/test_null_03.sh | 24 +++
tools/testing/selftests/ublk/test_stress_04.sh | 12 +-
tools/testing/selftests/ublk/test_stress_05.sh | 10 +-
tools/testing/selftests/ublk/test_stress_06.sh | 39 ++++
tools/testing/selftests/ublk/test_stress_07.sh | 39 ++++
tools/testing/selftests/ublk/test_stripe_05.sh | 26 +++
tools/testing/selftests/ublk/test_stripe_06.sh | 21 +++
tools/testing/selftests/ublk/trace/seq_io.bt | 3 +-
tools/virtio/Makefile | 8 +-
tools/virtio/linux/compiler.h | 6 +
tools/virtio/linux/cpumask.h | 4 +
tools/virtio/linux/device.h | 8 +
tools/virtio/linux/dma-mapping.h | 4 +
tools/virtio/linux/kernel.h | 16 ++
tools/virtio/linux/module.h | 2 +
tools/virtio/linux/ucopysize.h | 21 +++
tools/virtio/linux/virtio.h | 73 +-------
tools/virtio/linux/virtio_config.h | 102 +----------
tools/virtio/oot-stubs.h | 10 ++
virt/kvm/kvm_main.c | 17 +-
477 files changed, 3126 insertions(+), 2017 deletions(-)