NIPA Branch net-next-hw-2026-01-16--08-00

Branches
Base trees
[+] 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(-)
New patches
@@ -1,189 +1,148 @@
tmp: fix defering freeing of zc Tx skbs
selftests: hw-net: tso: set a TCP window clamp to avoid spurious drops
nipa: config: disable kmemleak auto scan
nipa: drv: net: add timeout
nipa: tc_action dbg
nipa: disable 6.17's merge window kunit tests
nipa: config: x86: disable GPUs and sound
nipa: forwarding: set timeout to 3 hours
nipa: selftests: net: enable profiling
nipa: fbnic: link up on QEMU
nipa: timestamp - try waking
nipa: config: x86: use periodic HZ tick
nipa: profile (time) test output
nipa: config: disable CPU_MITIGATIONS
nipa: disable random kunit tests
ipv6: annotate data-races in net/ipv6/route.c
ipv6: exthdrs: annotate data-race over multiple sysctl
ipv6: annotate data-races around sysctl.ip6_rt_gc_interval
ipv6: annotate data-races over sysctl.flowlabel_reflect
ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}()
ipv6: annotate date-race in ipv6_can_nonlocal_bind()
ipv6: annotate data-races from ip6_make_flowlabel()
ipv6: add sysctl_ipv6_flowlabel group
l2tp: avoid one data-race in l2tp_tunnel_del_work()
octeon_ep: reset firmware ready status
[-] selftests: tls: use mkstemp instead of open(O_TMPFILE)
selftests/net: Add netkit container tests
selftests/net: Make NetDrvContEnv support queue leasing
selftests/net: Add env for container based tests
selftests/net: Add bpf skb forwarding program
netkit: Add xsk support for af_xdp applications
netkit: Add netkit notifier to check for unregistering devices
netkit: Implement rtnl_link_ops->alloc and ndo_queue_create
netkit: Add single device mode for netkit
xsk: Proxy pool management for leased queues
xsk: Extend xsk_rcv_check validation
net: Proxy netdev_queue_get_dma_dev for leased queues
net: Proxy net_mp_{open,close}_rxq for leased queues
net, ethtool: Disallow leased real rxqs to be resized
net: Add lease info to queue-get response
net: Implement netdev_nl_queue_create_doit
net: Add queue-create operation
net: airoha_eth: increase max MTU to 9220 for DSA jumbo frame support the industry standard for jumbo frame MTU is 9216 bytes. When using DSA sub-system, an extra 4 byte tag is added to each frame. To allow users to set the standard 9216-byte MTU via ifconfig ,increase AIROHA_MAX_MTU to 9220 bytes (9216+4).
[c] ethtool: Clarify len/n_stats fields in/out semantics
eea: introduce callback for ndo_get_stats64
eea: introduce ethtool support
eea: create/destroy rx,tx queues for netdevice open and stop
eea: probe the netdevice and create adminq
eea: introduce ring and descriptor structures
eea: introduce PCI framework
eth: fbnic: Update RX mbox timeout value
eth: fbnic: Remove retry support
eth: fbnic: Reuse RX mailbox pages
eth: fbnic: Allocate all pages for RX mailbox
eth: fbnic: Use GFP_KERNEL to allocting mbx pages
[-] net: sfp: Add support for some BCM5461-based SGMII to 100FX modules
[-] net: mdio: mdio-i2c: Add single-byte C22 MDIO protocol
[-] net: phy: broadcom: Support SGMII to 100FX on BCM5461
[-] net: phy: Store module caps for PHYs embedded in SFP
[-] net: phylink: Allow more interfaces in SFP interface selection
[-] net: sfp: Add support for SGMII to 100FX modules
[-] selftests: drv-net: extend HW timestamp test with ioctl
[-] net: remove legacy way to get/set HW timestamp config
rxrpc: Fix recvmsg() unconditional requeue
rxrpc: Fix data-race warning and potential load/store tearing
tcp: move tcp_rate_skb_sent() to tcp_output.c
amd-xgbe: avoid misleading per-packet error log
selftests/tc-testing: Try to add teql as a child qdisc
net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag
net/sched: Enforce that teql can only be used as root qdisc
net: dsa: yt921x: Add LAG offloading support
net: ethernet: ti: cpsw_ale: Remove obsolete macros
net: skbuff: fix uninitialized memory use in pskb_expand_head()
octeontx2: Fix otx2_dma_map_page() error return code
dpll: zl3073x: Implement device mode setting support
dpll: add dpll_device op to set working mode
dpll: add dpll_device op to get supported modes
veth: fix data race in veth_get_ethtool_stats
selftests: net: Add kernel selftest for RFC 4884
net: dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration
dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate
net: core: neighbour: Make another netlink notification atomically
net: core: neighbour: Make one netlink notification atomically
net: core: neighbour: Reorder netlink & internal notification
net: core: neighbour: Inline neigh_update_notify() calls
net: core: neighbour: Process ARP queue later
net: core: neighbour: Extract ARP queue processing to a helper function
net: core: neighbour: Call __neigh_notify() under a lock
net: core: neighbour: Add a neigh_fill_info() helper for when lock not held
wwan: t7xx: Add CONFIG_WWAN_ADB_PORT to control ADB debug port
usbnet: limit max_mtu based on device's hard_mtu
hinic3: Add HW event handler
hinic3: Add mac filter ops
hinic3: Add adaptive IRQ coalescing with DIM
hinic3: Add .ndo_vlan_rx_add/kill_vid and .ndo_validate_addr
hinic3: Add .ndo_features_check
hinic3: Add .ndo_set_features and .ndo_fix_features
hinic3: Add .ndo_tx_timeout and .ndo_get_stats64
hinic3: Add PF management interfaces
hinic3: Add PF framework
[-] net: stmmac: stm32: Do not suspend downed interface
[c] xgbe: Use netlink extack to report errors to ethtool
[c] net: freescale: ucc_geth: Return early when TBI PHY can't be found
selftests: bonding: add mux and churn state testing
bonding: restructure ad_churn_machine
bonding: set AD_RX_PORT_DISABLED when disabling a port
[-] net: usb: r8152: fix transmit queue timeout
linux-next: manual merge of the net-next tree with the ath tree
net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick
[c] igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue
[c] igc: fix race condition in TX timestamp read for register 0
[c] igc: Restore default Qbv schedule when changing channels
[c] ice: Fix incorrect timeout ice_release_res()
[c] ice: Avoid detrimental cleanup for bond during interface stop
[c] ice: initialize ring_stats->syncp
net/ipv6: Remove HBH helpers
net: mana: Remove jumbo_remove step from TX path
gve: Remove jumbo_remove step from TX path
bnxt_en: Remove jumbo_remove step from TX path
ice: Remove jumbo_remove step from TX path
net/mlx4: Remove jumbo_remove step from TX path
net/mlx5e: Remove jumbo_remove step from TX path
net/ipv6: Remove jumbo_remove step from TX path
net/ipv6: Drop HBH for BIG TCP on RX side
net/ipv6: Drop HBH for BIG TCP on TX side
net/ipv6: Introduce payload_len helpers
[c] net: phy: realtek: fix in-band capabilities for 2.5G PHYs
Revert "nfc/nci: Add the inconsistency check between the input data length and count"
[c] bonding: limit BOND_MODE_8023AD to Ethernet devices
[c] l2tp: Fix memleak in l2tp_udp_encap_recv().
[c] bnxt_en: Fix build break on non-x86 platforms
sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
net: tipc: convert tipc_udp_xmit to use a noref dst
net: sit: convert ipip6_tunnel_xmit to use a noref dst
net: sctp: convert sctp_v{4,6}_xmit to use a noref dst when possible
net: tunnel: convert ip_tunnel_xmit to use a noref dst when possible
net: tunnel: convert ip_md_tunnel_xmit to use a noref dst when possible
wireguard: socket: convert send{4,6} to use a noref dst when possible
net: ovpn: convert ovpn_udp{4,6}_output to use a noref dst
net: tunnel: allow noref dsts in udp_tunnel{,6}_dst_lookup
net: tunnel: convert udp_tunnel{6,}_xmit_skb to noref
net: tunnel: convert iptunnel_xmit to noref
net: dst_cache: add noref versions for dst_cache
[c] selftests: net: fib-onlink-tests: Convert to use namespaces by default
[c] hinic3: add WQ_PERCPU to alloc_workqueue users
[c] vsock/test: Add test for a linear and non-linear skb getting coalesced
[c] vsock/virtio: Coalesce only linear skb
net/sched: cake: avoid separate allocation of struct cake_sched_config
selftests: net: improve error handling in passive TFO test
selftests: net: fix passive TFO test to fail if child processes failed
[c] net: minor __alloc_skb() optimization
mdio: Make use of bus callbacks
octeontx2-af: npc: Use common structures
octeontx2-af: npc: cn20k: add debugfs support
octeontx2-pf: cn20k: Add TC rules support
octeontx2-af: npc: cn20k: Allocate MCAM entry for flow installation
octeontx2-af: npc: cn20k: virtual index support
octeontx2-af: npc: cn20k: Add new mailboxes for CN20K silicon
octeontx2-af: npc: cn20k: Prepare for new SoC
octeontx2-af: npc: cn20k: Use common APIs
octeontx2-af: npc: cn20k: Allocate default MCAM indexes
ocetontx2-af: npc: cn20k: MKEX profile support
octeontx2-af: npc: cn20k: Add default profile
octeontx2-af: npc: cn20k: KPM profile changes
octeontx2-af: npc: cn20k: Index management
docs: tls: Enhance TLS resync async process documentation
mctp i2c: initialise event handler read bytes
[-] net: airoha: npu: Add en7581-npu-7996 compatible string
[-] dt-bindings: net: airoha: npu: Add EN7581-7996 support
[c] net: usb: sr9700: fix byte numbering in comments
[c] usbnet: fix crash due to missing BQL accounting after resume
[c] net: phy: remove unused fixup unregistering functions
[c] net: usb: dm9601: remove broken SR9700 support
net: usb: sr9700: remove code to drive nonexistent MII
net: phy: realtek: simplify bogus paged operations
net: phy: realtek: demystify PHYSR register location
net: phy: realtek: reunify C22 and C45 drivers
net: phy: realtek: simplify C22 reg access via MDIO_MMD_VEND2
net: phy: realtek: support interrupt also for C22 variants
[c] net: ethernet: dnet: remove driver
net: pcs: rzn1-miic: Add PHY_LINK active-level configuration support
dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property
[c] net: add skb->data_len and (skb>end - skb->tail) to skb_dump()
selftests: net: simple selftest for ipvtap
ipvlan: Make the addrs_lock be per port
[c] net: airoha: npu: Init BA memory region if provided via DTS
[c] dt-bindings: net: airoha: npu: Add BA memory region
[c] net: phy: adin: enable configuration of the LP Termination Register
[c] dt-bindings: net: adi,adin: document LP Termination property
Test results