[+] 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-am62-lp-sk-nand: Rename pinctrls to fix schema warnings
[+] media: mc: fix potential use-after-free in media_request_alloc()
[+] iomap: replace folio_batch allocation with stack allocation
[+] filelock: add lease_dispose_list() helper
[+] filelock: allow lease_managers to dictate what qualifies as a conflict
[+] Merge patch series "filelock: fix conflict detection with userland file delegations"
[+] mshv: Use PMD_ORDER instead of HPAGE_PMD_ORDER when processing regions
[+] mshv: Initialize local variables early upon region invalidation
[+] ARM: dts: ixp4xx: Fix up Actiontec MI424WR DTS files
[+] MAINTAINERS: Update Nova GPU driver git link
[+] gpu: nova-core: select RUST_FW_LOADER_ABSTRACTIONS
[+] gpu: nova-core: bindings: add missing explicit padding
[+] gpu: nova-core: gsp: fix length of received messages
[+] gpu: nova-core: bindings: derive `MaybeZeroable`
[+] gpu: nova-core: gsp: replace firmware version with "bindings" alias
[+] mshv: hide x86-specific functions on arm64
[+] gpio: it87: balance superio enter/exit calls in error path
[+] hyperv: Avoid -Wflex-array-member-not-at-end warning
[+] mshv: release mutex on region invalidation failure
[+] dt-bindings: misc: pci1de4,1: add required reg property for endpoint
[+] misc: rp1: drop overlay support
[+] arm64: dts: broadcom: bcm2712: fix RP1 endpoint PCI topology
[+] arm64: dts: broadcom: rp1: drop RP1 overlay
[+] Merge tag 'ti-k3-dt-fixes-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/fixes
[+] MAINTAINERS: Fix a linusw mail address
[+] counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
[+] counter: 104-quad-8: Fix incorrect return value in IRQ handler
[+] netfs: Fix early read unlock of page with EOF in middle
[+] fs: make sure to fail try_to_unlazy() and try_to_unlazy() for LOOKUP_CACHED
[+] fs: Describe @isnew parameter in ilookup5_nowait()
[+] VFS: fix __start_dirop() kernel-doc warnings
[+] get rid of bogus __user in struct xattr_args::value
[+] ecryptfs: Fix improper mknod pairing of start_creating()/end_removing()
[+] ecryptfs: Release lower parent dentry after creating dir
[+] Merge patch series "Fix two regressions from start_creating()/start_removing() conversion"
[+] MAINTAINERS: fix typo in TYR DRM driver entry
[+] MAINTAINERS: exclude the tyr driver from DRM MISC
[+] pinctrl: mediatek: mt8189: restore previous register base name array order
[+] Merge tag 'counter-fixes-for-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
[+] crypto: qat - fix duplicate restarting msg during AER error
[+] arm64: dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP
[+] ARM: dts: nxp: imx: Fix mc13xxx LED node names
[+] arm64: dts: imx8qm-mek: correct the light sensor interrupt type to low level
[+] arm64: dts: add off-on-delay-us for usdhc2 regulator
[+] mei: me: add nova lake point S DID
[+] rust_binder: remove spin_lock() in rust_shrink_free_page()
[+] docs: ABI: sysfs-devices-soc: Fix swapped sample values
[+] rust: dma: remove incorrect safety documentation
[+] rust: device_id: replace incorrect word in safety documentation
[+] arm64: dts: freescale: imx95-toradex-smarc: use edge trigger for ethphy1 interrupt
[+] arm64: dts: freescale: imx95-toradex-smarc: fix SMARC_SDIO_WP label position
[+] ARM: dts: imx6q-ba16: fix RTC interrupt level
[+] dt-bindings: arm: fsl: moduline-display: fix compatible
[+] arm64: dts: freescale: moduline-display: fix compatible
[+] arm64: dts: freescale: tx8p-ml81: fix eqos nvmem-cells
[+] arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM
[+] arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart
[+] arm64: dts: mba8mx: Fix Ethernet PHY IRQ support
[+] PCI: qcom: Remove ASPM L0s support for MSM8996 SoC
[+] rust: driver: fix broken intra-doc links to example driver types
[+] riscv: boot: Always make Image from vmlinux, not vmlinux.unstripped
[+] riscv: Sanitize syscall table indexing under speculation
[+] riscv: fix KUnit test_kprobes crash when building with Clang
[+] Update .mailmap for Linus Walleij
[+] drm/pl111: Fix error handling in pl111_amba_probe
[+] x86/kvm: Avoid freeing stack-allocated node in kvm_async_pf_queue_task
[+] pinctrl: pic64gx-gpio2: Add REGMAP_MMIO dependency
[+] pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
[+] gpiolib: allow multiple lookup tables per consumer
[+] gpio: shared: verify con_id when adding proxy lookup
[+] gpio: shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib
[+] gpiolib: fix race condition for gdev->srcu
[+] gpio: pca953x: handle short interrupt pulses on PCAL devices
[+] gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths
[+] rust: dma: fix broken intra-doc links
[+] rust: device: fix broken intra-doc links
[+] Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable"
[+] Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order"
[+] drm/atomic-helper: Export and namespace some functions
[+] drm/tidss: Fix enable/disable order
[+] nouveau: don't attempt fwsec on sb on newer platforms.
[+] scsi: ufs: dt-bindings: Fix several grammar errors
[+] scsi: core: Correct documentation for scsi_test_unit_ready()
[+] scsi: core: Fix error handler encryption support
[+] scsi: ufs: core: Configure MCQ after link startup
[+] scsi: mpt3sas: Update maintainer list
[+] scsi: bfa: Update outdated comment
[+] scsi: ufs: host: mediatek: Make read-only array scale_us static const
[+] Merge tag 'drm-rust-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
[+] perf: Ensure swevent hrtimer is properly destroyed
[+] x86/sev: Disable GCOV on noinstr object
[+] libceph: prevent potential out-of-bounds reads in handle_auth_done()
[+] libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
[+] ceph: update co-maintainers list in MAINTAINERS
[+] libceph: make free_choose_arg_map() resilient to partial allocation
[+] PCI: meson: Report that link is up while in ASPM L0s and L1 states
[+] ACPI: PCI: IRQ: Fix INTx GSIs signedness
[+] PM: hibernate: Fix crash when freeing invalid crypto compressor
[+] io_uring/io-wq: fix incorrect io_wq_for_each_worker() termination logic
[+] libceph: return the handler error from mon_handle_auth_done()
[+] libceph: reset sparse-read state in osd_fault()
[+] drm/amd/display: Apply e4479aecf658 to dml
[+] drm/amd/display: Reduce number of arguments of dcn30's CalculatePrefetchSchedule()
[+] drm/amd/display: Reduce number of arguments of dcn30's CalculateWatermarksAndDRAMSpeedChangeSupport()
[+] drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
[+] drm/amd/pm: fix wrong pcie parameter on navi1x
[+] drm/amd/pm: force send pcie parmater on navi1x
[+] drm/amdgpu: don't reemit ring contents more than once
[+] drm/amdgpu: always backup and reemit fences
[+] drm/amd/amdgpu: Fix SMU warning during isp suspend-resume
[+] drm/amd/display: Correct color depth for SelectCRTC_Source
[+] drm/amd/display: Add missing encoder setup to DACnEncoderControl
[+] drm/amdgpu: Fix query for VPE block_type and ip_count
[+] io_uring/io-wq: remove io_wq_for_each_worker() return value
[+] libceph: make calc_target() set t->paused, not just clear it
[+] btrfs: avoid access-beyond-folio for bs > ps encoded writes
[+] btrfs: release path before initializing extent tree in btrfs_read_locked_inode()
[+] btrfs: only enforce free space tree if v1 cache is required for bs < ps cases
[+] btrfs: force free space tree for bs > ps cases
[+] btrfs: fix NULL pointer dereference in do_abort_log_replay()
[+] btrfs: show correct warning if can't read data reloc tree
[+] riscv: cpufeature: Fix Zk bundled extension missing Zknh
[+] riscv: pgtable: Cleanup useless VA_USER_XXX definitions
[+] riscv: kexec_image: Fix dead link to boot-image-header.rst
[+] PCI/VGA: Don't assume the only VGA device on a system is `boot_vga`
[+] drm/fb-helper: Fix vblank timeout during suspend/reset
[+] media: Documentation: mali-c55: Use v4l2-isp version identifier
[+] media: mali-c55: Remove duplicated version check
[+] media: uapi: mali-c55-config: Remove version identifier
[+] media: rzg2l-cru: csi-2: Support RZ/V2H input sizes
[+] media: ov02c10: Fix bayer-pattern change after default vflip change
[+] media: ov02c10: Adjust x-win/y-win when changing flipping to preserve bayer-pattern
[+] media: ov02c10: Fix the horizontal flip control
[+] media: ipu-bridge: Add DMI quirk for Dell XPS laptops with upside down sensors
[+] media: ov02c10: Remove unnecessary hflip and vflip pointers
[+] arm64/efi: Don't fail check current_in_efi() if preemptible
[+] loop: don't change loop device under exclusive opener in loop_set_status
[+] riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK
[+] bpf, test_run: Subtract size of xdp_frame from allowed metadata size
[+] selftests/bpf: Update xdp_context_test_run test to check maximum metadata size
[+] rust: pci: fix typos in Bar struct's comments
[+] rust: device: Remove explicit import of CStrExt
[+] pidfs: protect PIDFD_GET_* ioctls() via ifdef
[+] blk-rq-qos: Remove unlikely() hints from QoS checks
[+] block: don't merge bios with different app_tags
[+] gpio: rockchip: mark the GPIO controller as sleeping
[+] gpio: shared: assign the correct firmware node for reset-gpio use-case
[+] gpio: shared: fix a race condition
[+] gpio: shared: don't allocate the lookup table until we really need it
[+] drm/exynos: hdmi: replace use of system_wq with system_percpu_wq
[+] loop: add missing bd_abort_claiming in loop_set_status
[+] blk-mq: avoid stall during boot due to synchronize_rcu_expedited
[+] Merge tag 'arm-soc/for-6.19/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
[+] Documentation/process: maintainer-soc: Be more explicit about defconfig
[+] Documentation/process: maintainer-soc: Mark 'make' as commands
[+] Merge tag 'imx-fixes-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
[+] arm64: dts: hisilicon: hikey960: Drop "snps,gctl-reset-quirk" and "snps,tx_de_emphasis*" properties
[+] riscv: configs: Clean up references to non-existing configs
[+] tracing: Drop unneeded assignment to soft_mode
[+] ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
[+] ftrace: Make ftrace_graph_ent depth field signed
[+] tracing: Add recursion protection in kernel stack trace recording
[+] trace: ftrace_dump_on_oops[] is not exported, make it static
[+] riscv: cpu_ops_sbi: smp_processor_id() returns int, not unsigned int
[+] riscv: remove irqflags.h inclusion in asm/bitops.h
[+] sparc/PCI: Correct 64-bit non-pref -> pref BAR resources
[+] riscv: trace: fix snapshot deadlock with sbi ecall
[+] 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 'drm-misc-fixes-2026-01-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] drm/amd/pm: Disable MMIO access during SMU Mode 1 reset
[+] drm/amd/display: Check NULL before calling dac_load_detection
[+] Reapply "Revert "drm/amd: Skip power ungate during suspend for VPE""
[+] Merge tag 'amd-drm-fixes-6.19-2026-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] cgroup: Eliminate cgrp_ancestor_storage in cgroup_root
[+] bpf: Reject BPF_MAP_TYPE_INSN_ARRAY in check_reg_const_str()
[+] gpiolib: fix lookup table matching
[+] Merge tag 'trace-v6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] arm_mpam: Stop using uninitialized variables in __ris_msmon_read()
[+] lib/crypto: tests: polyval_kunit: Increase iterations for preparekey in IRQs
[+] lib/crypto: tests: Fix syntax error for old python versions
[+] MAINTAINERS: add test vector generation scripts to "CRYPTO LIBRARY"
[+] lib/crypto: aes: Fix missing MMU protection for AES S-box
[+] arm64: mm: Fix incomplete tag reset in change_memory_common()
[+] Merge tag 'pinctrl-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
[+] gpio: shared: fix a false-positive sharing detection with reset-gpios
[+] arm64: Fix cleared E0POE bit after cpu_suspend()/resume()
[+] sched/mm_cid: Prevent NULL mm dereference in sched_mm_cid_after_execve()
[+] ublk: fix use-after-free in ublk_partition_scan_work
[+] irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness
[+] Revert "irqchip/riscv-imsic: Embed the vector array in lpriv"
[+] Merge tag 'v6.19-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] Merge tag 'vfs-6.19-rc5.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'drm-fixes-2026-01-09' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'gpio-fixes-for-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] Merge tag 'pm-6.19-rc5' 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 'pci-v6.19-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] Merge tag 'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] selftests/tracing: Fix test_multiple_writes stall
[+] Merge tag 'ceph-for-6.19-rc5' of https://github.com/ceph/ceph-client
[+] Merge tag 'soc-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 'io_uring-6.19-20260109' 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
[+] erofs: don't bother with s_stack_depth increasing for now
[+] Merge tag 'erofs-for-6.19-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
[+] 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
[+] iommupt: Fix the kunit building
[+] iommufd/selftest: Add missing kconfig for DMA_SHARED_BUFFER
[+] iommufd/selftest: Prevent module/builtin conflicts in kconfig
[+] iommupt: Make pt_feature() always_inline
[+] erofs: fix file-backed mounts no longer working on EROFS partitions
[+] Merge tag 'iommu-fixes-v6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
[+] Merge tag 'linux_kselftest-fixes-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'driver-core-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
[+] Merge tag 'riscv-for-linus-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] treewide: Update email address
[+] Merge tag 'irq-urgent-2026-01-11' 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 'sched-urgent-2026-01-11' 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 'char-misc-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
[+] Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Linux 6.19-rc5
[+] Revert "gfs2: Fix use of bio_chain"
[+] Merge tag 'cgroup-for-6.19-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] bpf: Fix reference count leak in bpf_prog_test_run_xdp()
[+] Merge tag 'hyperv-fixes-signed-20260112' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
[+] ice: initialize ring_stats->syncp
[+] ice: Avoid detrimental cleanup for bond during interface stop
[+] ice: Fix incorrect timeout ice_release_res()
[+] igc: Restore default Qbv schedule when changing channels
[+] igc: fix race condition in TX timestamp read for register 0
[+] igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue
[+] rust: bitops: fix missing _find_* functions on 32-bit ARM
[+] Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
[+] dt-bindings: phy: rename transmit-amplitude.yaml to phy-common-props.yaml
[+] dt-bindings: phy-common-props: create a reusable "protocol-names" definition
[+] dt-bindings: phy-common-props: ensure protocol-names are unique
[+] dt-bindings: phy-common-props: RX and TX lane polarity inversion
[+] phy: add phy_get_rx_polarity() and phy_get_tx_polarity()
[+] Merge tag 'media/v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
[+] Merge tag 'bitmap-for-6.19-rc5' of https://github.com/norov/linux
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'net-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] ethtool: Clarify len/n_stats fields in/out semantics
[+] Merge tag 'phy_common_properties' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
[+] dt-bindings: net: adi,adin: document LP Termination property
[+] net: phy: adin: enable configuration of the LP Termination Register
[+] Merge branch 'net-phy-adin-enable-configuration-of-the-lp-termination-register'
[+] dt-bindings: net: airoha: npu: Add BA memory region
[+] net: airoha: npu: Init BA memory region if provided via DTS
[+] Merge branch 'net-airoha-init-block-ack-memory-region-for-mt7996-npu-offloading'
[+] net: ethernet: dnet: remove driver
[+] usbnet: fix crash due to missing BQL accounting after resume
[+] net: usb: sr9700: fix byte numbering in comments
[+] vsock/virtio: Coalesce only linear skb
[+] vsock/test: Add test for a linear and non-linear skb getting coalesced
[+] Merge branch 'vsock-virtio-fix-data-loss-disclosure-due-to-joining-of-non-linear-skb'
[+] net: usb: dm9601: remove broken SR9700 support
[+] net: phy: remove unused fixup unregistering functions
[+] net: add skb->data_len and (skb>end - skb->tail) to skb_dump()
[+] net: minor __alloc_skb() optimization
[+] net: phy: realtek: fix in-band capabilities for 2.5G PHYs
[+] hinic3: add WQ_PERCPU to alloc_workqueue users
[+] bonding: limit BOND_MODE_8023AD to Ethernet devices
[+] bnxt_en: Fix build break on non-x86 platforms
[+] l2tp: Fix memleak in l2tp_udp_encap_recv().
[+] selftests: net: fib-onlink-tests: Convert to use namespaces by default
[+] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
[+] xgbe: Use netlink extack to report errors to ethtool
[+] net: freescale: ucc_geth: Return early when TBI PHY can't be found
.mailmap | 5 +
CREDITS | 2 +-
.../ABI/stable/sysfs-kernel-time-aux-clocks | 2 +-
Documentation/ABI/testing/sysfs-devices-soc | 4 +-
Documentation/arch/x86/topology.rst | 2 +-
Documentation/core-api/cpu_hotplug.rst | 2 +-
Documentation/core-api/genericirq.rst | 2 +-
Documentation/core-api/librs.rst | 2 +-
Documentation/devicetree/bindings/arm/fsl.yaml | 9 +-
.../devicetree/bindings/misc/pci1de4,1.yaml | 8 +-
.../devicetree/bindings/net/adi,adin.yaml | 14 +
.../devicetree/bindings/net/airoha,en7581-npu.yaml | 21 +-
.../devicetree/bindings/phy/phy-common-props.yaml | 157 ++++
.../bindings/phy/transmit-amplitude.yaml | 103 ---
.../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 2 +-
.../devicetree/bindings/ufs/ufs-common.yaml | 4 +-
Documentation/driver-api/mtdnand.rst | 4 +-
Documentation/filesystems/locking.rst | 1 +
Documentation/networking/phy.rst | 22 +-
Documentation/process/maintainer-soc.rst | 10 +-
.../translations/zh_CN/core-api/cpu_hotplug.rst | 2 +-
.../translations/zh_CN/core-api/genericirq.rst | 2 +-
.../media/v4l/metafmt-arm-mali-c55.rst | 2 +-
MAINTAINERS | 63 +-
Makefile | 2 +-
.../ixp/intel-ixp42x-actiontec-mi424wr-ac.dts | 11 +
.../intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts | 11 +
.../intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi | 1 -
.../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 8 +-
arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 4 +-
arch/arm/boot/dts/nxp/imx/imx51-zii-scu2-mezz.dts | 4 +-
arch/arm/boot/dts/nxp/imx/imx51-zii-scu3-esb.dts | 4 +-
arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 +-
arch/arm64/boot/dts/broadcom/Makefile | 4 +-
...i-5-b-ovl-rp1.dts => bcm2712-rpi-5-b-base.dtsi} | 0
arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 39 +-
arch/arm64/boot/dts/broadcom/rp1-nexus.dtsi | 14 -
arch/arm64/boot/dts/broadcom/rp1.dtso | 11 -
.../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 +
.../imx8mp-tx8p-ml81-moduline-display-106.dts | 2 +-
.../arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 5 +
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 3 +-
arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 8 +-
.../boot/dts/freescale/imx95-toradex-smarc.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +-
arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +-
arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 3 -
arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso | 2 +-
.../ti/k3-am642-phyboard-electra-peb-c-010.dtso | 7 +-
...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 8 +-
arch/arm64/include/asm/efi.h | 2 +-
arch/arm64/include/asm/suspend.h | 2 +-
arch/arm64/mm/pageattr.c | 6 +-
arch/arm64/mm/proc.S | 8 +
arch/mips/configs/ip27_defconfig | 1 -
arch/riscv/boot/Makefile | 4 -
arch/riscv/configs/nommu_k210_defconfig | 2 -
arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 -
arch/riscv/configs/nommu_virt_defconfig | 1 -
arch/riscv/include/asm/bitops.h | 1 -
arch/riscv/include/asm/pgtable.h | 4 -
arch/riscv/kernel/Makefile | 15 +-
arch/riscv/kernel/cpu_ops_sbi.c | 2 +-
arch/riscv/kernel/cpufeature.c | 23 +-
arch/riscv/kernel/kexec_image.c | 2 +-
arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S | 2 +
arch/riscv/kernel/traps.c | 4 +-
arch/riscv/net/bpf_jit_comp64.c | 6 +-
arch/sh/kernel/perf_event.c | 2 +-
arch/sparc/kernel/pci.c | 23 +
arch/sparc/kernel/perf_event.c | 2 +-
arch/x86/coco/sev/Makefile | 2 +
arch/x86/events/core.c | 2 +-
arch/x86/events/perf_event.h | 2 +-
arch/x86/kernel/fpu/core.c | 32 +-
arch/x86/kernel/kvm.c | 19 +-
arch/x86/kernel/x86_init.c | 2 +-
arch/x86/kvm/x86.c | 9 +
arch/x86/mm/pti.c | 2 +-
block/blk-integrity.c | 23 +-
block/blk-mq.c | 3 +-
block/blk-rq-qos.h | 25 +-
drivers/acpi/pci_irq.c | 19 +-
drivers/acpi/pci_link.c | 39 +-
drivers/android/binder/page_range.rs | 3 -
drivers/block/loop.c | 45 +-
drivers/block/ublk_drv.c | 37 +-
drivers/counter/104-quad-8.c | 20 +-
drivers/counter/interrupt-cnt.c | 3 +-
drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 -
drivers/gpio/gpio-it87.c | 11 +-
drivers/gpio/gpio-mpsse.c | 12 +-
drivers/gpio/gpio-pca953x.c | 25 +-
drivers/gpio/gpio-rockchip.c | 1 +
drivers/gpio/gpiolib-shared.c | 249 ++++--
drivers/gpio/gpiolib-shared.h | 4 +-
drivers/gpio/gpiolib.c | 136 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 24 +
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 41 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +-
.../gpu/drm/amd/display/dc/bios/command_table.c | 44 +-
.../gpu/drm/amd/display/dc/bios/command_table.h | 4 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 545 ++++---------
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 28 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 6 +-
.../drm/amd/display/include/bios_parser_types.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 33 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 9 +-
drivers/gpu/drm/drm_atomic_helper.c | 122 ++-
drivers/gpu/drm/drm_fb_helper.c | 10 +
drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 6 -
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 23 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 15 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 3 +
drivers/gpu/drm/pl111/pl111_drv.c | 2 +-
drivers/gpu/drm/radeon/pptable.h | 2 +-
drivers/gpu/drm/tidss/tidss_kms.c | 30 +-
drivers/gpu/nova-core/Kconfig | 2 +-
drivers/gpu/nova-core/gsp/cmdq.rs | 14 +-
drivers/gpu/nova-core/gsp/fw.rs | 78 +-
drivers/gpu/nova-core/gsp/fw/r570_144.rs | 11 +-
drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 105 +--
drivers/hv/mshv_common.c | 2 +
drivers/hv/mshv_regions.c | 20 +-
drivers/iommu/generic_pt/.kunitconfig | 2 +-
drivers/iommu/generic_pt/pt_defs.h | 4 +-
drivers/iommu/iommufd/Kconfig | 3 +-
drivers/irqchip/irq-gic-v5-its.c | 2 +-
drivers/irqchip/irq-riscv-imsic-state.c | 10 +-
drivers/irqchip/irq-riscv-imsic-state.h | 2 +-
drivers/media/i2c/ov02c10.c | 28 +-
drivers/media/mc/mc-request.c | 6 +-
drivers/media/pci/intel/Kconfig | 2 +-
drivers/media/pci/intel/ipu-bridge.c | 29 +
.../media/platform/arm/mali-c55/mali-c55-params.c | 7 -
.../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 41 +-
drivers/misc/mei/hw-me-regs.h | 2 +
drivers/misc/mei/pci-me.c | 2 +
drivers/misc/rp1/Kconfig | 6 +-
drivers/misc/rp1/Makefile | 3 +-
drivers/misc/rp1/rp1-pci.dtso | 25 -
drivers/misc/rp1/rp1_pci.c | 37 +-
drivers/mtd/nand/ecc-sw-hamming.c | 2 +-
drivers/mtd/nand/raw/diskonchip.c | 2 +-
drivers/mtd/nand/raw/nand_base.c | 4 +-
drivers/mtd/nand/raw/nand_bbt.c | 2 +-
drivers/mtd/nand/raw/nand_ids.c | 2 +-
drivers/mtd/nand/raw/nand_jedec.c | 2 +-
drivers/mtd/nand/raw/nand_legacy.c | 2 +-
drivers/mtd/nand/raw/nand_onfi.c | 2 +-
drivers/mtd/nand/raw/ndfc.c | 2 +-
drivers/net/bonding/bond_main.c | 6 +
drivers/net/ethernet/Kconfig | 12 -
drivers/net/ethernet/Makefile | 1 -
drivers/net/ethernet/airoha/airoha_npu.c | 8 +
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 49 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 4 +
drivers/net/ethernet/dnet.c | 877 ---------------------
drivers/net/ethernet/dnet.h | 220 ------
drivers/net/ethernet/freescale/ucc_geth.c | 4 +-
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c | 2 +-
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 2 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 29 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 5 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +-
drivers/net/ethernet/intel/igc/igc_main.c | 5 +
drivers/net/ethernet/intel/igc/igc_ptp.c | 43 +-
drivers/net/phy/adin.c | 20 +
drivers/net/phy/phy_device.c | 46 --
drivers/net/phy/realtek/realtek_main.c | 1 +
drivers/net/usb/dm9601.c | 4 -
drivers/net/usb/sr9700.c | 42 +-
drivers/net/usb/usbnet.c | 1 +
drivers/pci/controller/dwc/pci-meson.c | 39 +-
drivers/pci/controller/dwc/pcie-qcom.c | 4 +-
drivers/pci/quirks.c | 1 -
drivers/pci/vgaarb.c | 7 -
drivers/phy/Kconfig | 22 +
drivers/phy/Makefile | 2 +
drivers/phy/phy-common-props-test.c | 422 ++++++++++
drivers/phy/phy-common-props.c | 209 +++++
drivers/pinctrl/Kconfig | 1 +
drivers/pinctrl/mediatek/pinctrl-mt8189.c | 2 +-
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +-
drivers/resctrl/mpam_devices.c | 7 +-
drivers/scsi/bfa/bfa_fcs.c | 2 +-
drivers/scsi/scsi_error.c | 24 +
drivers/scsi/scsi_lib.c | 2 +-
drivers/ufs/core/ufshcd.c | 7 +-
drivers/ufs/host/ufs-mediatek.c | 2 +-
drivers/uio/uio.c | 2 +-
drivers/xen/acpi.c | 13 +-
fs/btrfs/disk-io.c | 1 +
fs/btrfs/inode.c | 41 +-
fs/btrfs/super.c | 12 +-
fs/btrfs/tree-log.c | 2 +-
fs/ecryptfs/inode.c | 3 +-
fs/erofs/super.c | 19 +-
fs/gfs2/lops.c | 2 +-
fs/inode.c | 3 +
fs/iomap/buffered-io.c | 50 +-
fs/iomap/iter.c | 6 +-
fs/jffs2/wbuf.c | 4 +-
fs/locks.c | 119 +--
fs/namei.c | 21 +-
fs/netfs/read_collect.c | 2 +-
fs/nfsd/nfs4layouts.c | 23 +-
fs/nfsd/nfs4state.c | 19 +
fs/pidfs.c | 18 +
fs/xfs/xfs_iomap.c | 11 +-
include/acpi/acpi_drivers.h | 2 +-
include/drm/drm_atomic_helper.h | 22 +
include/drm/drm_bridge.h | 249 ++----
include/dt-bindings/phy/phy.h | 4 +
include/hyperv/hvgdk_mini.h | 7 +-
include/linux/cgroup-defs.h | 25 +-
include/linux/filelock.h | 1 +
include/linux/ftrace.h | 2 +-
include/linux/hrtimer.h | 2 +-
include/linux/iomap.h | 8 +-
include/linux/ktime.h | 2 +-
include/linux/mtd/jedec.h | 2 +-
include/linux/mtd/nand-ecc-sw-hamming.h | 2 +-
include/linux/mtd/ndfc.h | 2 +-
include/linux/mtd/onfi.h | 2 +-
include/linux/mtd/platnand.h | 2 +-
include/linux/mtd/rawnand.h | 2 +-
include/linux/perf_event.h | 2 +-
include/linux/phy.h | 4 -
include/linux/phy/phy-common-props.h | 32 +
include/linux/plist.h | 2 +-
include/linux/rslib.h | 2 +-
include/linux/trace_recursion.h | 9 +
include/linux/uio_driver.h | 2 +-
include/scsi/scsi_eh.h | 6 +
include/uapi/linux/ethtool.h | 18 +-
include/uapi/linux/media/arm/mali-c55-config.h | 9 -
include/uapi/linux/perf_event.h | 2 +-
include/uapi/linux/xattr.h | 2 +-
io_uring/io-wq.c | 11 +-
kernel/bpf/verifier.c | 5 +
kernel/cgroup/cgroup.c | 2 +-
kernel/events/callchain.c | 2 +-
kernel/events/core.c | 8 +-
kernel/events/ring_buffer.c | 2 +-
kernel/irq/debugfs.c | 2 +-
kernel/irq/matrix.c | 2 +-
kernel/power/swap.c | 14 +-
kernel/sched/core.c | 5 +-
kernel/sched/fair.c | 2 +-
kernel/sched/pelt.c | 2 +-
kernel/time/clockevents.c | 2 +-
kernel/time/hrtimer.c | 2 +-
kernel/time/tick-broadcast.c | 2 +-
kernel/time/tick-common.c | 2 +-
kernel/time/tick-oneshot.c | 2 +-
kernel/time/tick-sched.c | 2 +-
kernel/trace/ring_buffer.c | 2 +
kernel/trace/trace.c | 8 +-
kernel/trace/trace_events.c | 7 +-
lib/crypto/aes.c | 4 +-
lib/crypto/tests/polyval_kunit.c | 2 +-
lib/debugobjects.c | 2 +-
lib/plist.c | 2 +-
lib/reed_solomon/decode_rs.c | 2 +-
lib/reed_solomon/encode_rs.c | 2 +-
lib/reed_solomon/reed_solomon.c | 2 +-
net/bpf/test_run.c | 25 +-
net/ceph/messenger_v2.c | 2 +
net/ceph/mon_client.c | 2 +-
net/ceph/osd_client.c | 14 +-
net/ceph/osdmap.c | 24 +-
net/core/skbuff.c | 9 +-
net/l2tp/l2tp_core.c | 4 +-
net/vmw_vsock/virtio_transport_common.c | 6 +-
rust/helpers/bitops.c | 42 +
rust/kernel/device.rs | 7 +-
rust/kernel/device_id.rs | 2 +-
rust/kernel/dma.rs | 7 +-
rust/kernel/driver.rs | 12 +-
rust/kernel/pci/io.rs | 4 +-
scripts/crypto/gen-hash-testvecs.py | 2 +-
scripts/spdxcheck.py | 2 +-
tools/include/uapi/linux/perf_event.h | 2 +-
tools/perf/builtin-list.c | 2 +-
.../bpf/prog_tests/xdp_context_test_run.c | 14 +-
.../ftrace/test.d/00basic/trace_marker_raw.tc | 18 +-
tools/testing/selftests/kvm/x86/amx_test.c | 144 ++--
tools/testing/selftests/net/fib-onlink-tests.sh | 71 +-
tools/testing/vsock/vsock_test.c | 5 +
tools/testing/vsock/vsock_test_zerocopy.c | 74 ++
tools/testing/vsock/vsock_test_zerocopy.h | 3 +
305 files changed, 3363 insertions(+), 3127 deletions(-)