NIPA Branch net-next-2025-09-25--21-00

Branches
Base trees
[+] clk: renesas: mstp: Add genpd OF provider at postcore_initcall()
[+] pmdomain: renesas: rcar-sysc: Make rcar_sysc_onecell_np __initdata
[+] ARM: dts: allwinner: Minor whitespace cleanup
[+] gpiolib: acpi: Program debounce when finding GPIO
[+] ARM: dts: armada-370-db: Fix stereo audio input routing on Armada 370
[+] ARM64: dts: mcbin: fix SATA ports on Macchiatobin
[+] IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
[+] reset: eyeq: fix OF node leak
[+] xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
[+] gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-05
[+] ASoC: rt712: avoid skipping the blind write
[+] ASoC: wm8940: Correct PLL rate rounding
[+] ASoC: wm8940: Correct typo in control name
[+] ASoC: wm8974: Correct PLL rate rounding
[+] ASoC: codec: sma1307: Fix memory corruption in sma1307_setting_loaded()
[+] ASoC: amd: acp: Adjust pdm gain value
[+] ASoC: SDCA: Add quirk for incorrect function types for 3 systems
[+] ASoC: SOF: imx: Fix devm_ioremap_resource check
[+] ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
[+] Minor bug fixes for some older Wolfson devices
[+] ALSA: docs: Remove 3rd person singular s in *to indicate*
[+] ASoC: amd: amd_sdw: Add quirks for some new Dell laptops
[+] ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
[+] ASoC: SDCA: Fix return value in sdca_regmap_mbq_size()
[+] ASoC: SDCA: Fix return value in detected_mode_handler()
[+] ASoC: SDCA: Reorder members of hide struct to remove holes
[+] ASoC: codecs: lpass-rx-macro: Fix playback quality distortion
[+] ASoC: codecs: lpass-wsa-macro: Fix speaker quality distortion
[+] More minor SDCA bug fixes
[+] bpf: Return an error pointer for skb metadata when CONFIG_NET=n
[+] Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net'
[+] iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init()
[+] iommu/s390: Fix memory corruption when using identity domain
[+] iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
[+] iommu/s390: Make attach succeed when the device was surprise removed
[+] ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address
[+] arm64: dts: rockchip: Add vcc supply for SPI Flash on NanoPC-T6
[+] arm64: dts: rockchip: Fix the headphone detection on the orangepi 5
[+] ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data
[+] pinctrl: airoha: fix wrong PHY LED mux value for LED1 GPIO46
[+] pinctrl: airoha: fix wrong MDIO function bitmaks
[+] ASoC: Intel: catpt: Expose correct bit depth to userspace
[+] ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
[+] ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
[+] ASoC: qcom: sc8280xp: Enable DAI format configuration for MI2S interfaces
[+] scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
[+] riscv: dts: allwinner: rename devterm i2c-gpio node to comply with binding
[+] clk: sunxi-ng: mp: Fix dual-divider clock rate readback
[+] firmware: imx: Add stub functions for SCMI MISC API
[+] firmware: imx: Add stub functions for SCMI LMM API
[+] firmware: imx: Add stub functions for SCMI CPU API
[+] ARM: imx: Kconfig: Adjust select after renamed config option
[+] arm64: dts: imx8mp: Correct thermal sensor index
[+] pmdomain: core: Restore behaviour for disabling unused PM domains
[+] pmdomain: rockchip: Fix regulator dependency with GENPD_FLAG_NO_STAY_ON
[+] pmdomain: renesas: rcar-sysc: Don't keep unused PM domains powered-on
[+] pmdomain: renesas: rcar-gen4-sysc: Don't keep unused PM domains powered-on
[+] pmdomain: renesas: rmobile-sysc: Don't keep unused PM domains powered-on
[+] ALSA: hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits
[+] ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients
[+] mmc: mvsdio: Fix dma_unmap_sg() nents value
[+] arm64: dts: marvell: cn913x-solidrun: fix sata ports status
[+] arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed modes
[+] arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports
[+] mmc: sdhci: Move the code related to setting the clock from sdhci_set_ios_common() into sdhci_set_ios()
[+] mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function
[+] mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a power-on
[+] HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs
[+] HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs
[+] Merge commit '89c5214639294' into for-6.17/upstream-fixes
[+] HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile
[+] HID: cp2112: fix setter callbacks return value
[+] HID: asus: add support for missing PX series fn keys
[+] Merge tag 'mvebu-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
[+] Merge tag 'reset-fixes-for-v6.17' of https://git.pengutronix.de/git/pza/linux into arm/fixes
[+] Merge tag 'socfpga_dts_fix_for_v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
[+] Merge tag 'imx-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
[+] crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked()
[+] iommu/amd: Fix alias device DTE setting
[+] Revert "drm: Add directive to format code in comment"
[+] Merge tag 'renesas-clk-fixes-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-fixes
[+] ALSA: hda/realtek: Add ALC295 Dell TAS2781 I2C fixup
[+] rv: Support systems with time64-only syscalls
[+] rv: Fix wrong type cast in enabled_monitors_next()
[+] include/linux/rv.h: remove redundant include file
[+] rv: Fix missing mutex unlock in rv_register_monitor()
[+] gpiolib: acpi: initialize acpi_gpio_info struct
[+] ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5
[+] ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 5
[+] ALSA: hda/realtek: Fix volume control on Lenovo Thinkbook 13x Gen 4
[+] xfrm: fix offloading of cross-family tunnels
[+] ASoC: qcom: sc8280xp: Fix sound card driver name match data for QCS8275
[+] ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series
[+] ASoC: amd: acp: Fix incorrect retrival of acp_chip_info
[+] ASoC: Intel: PTL: Add entry for HDMI-In capture support to non-I2S codec boards.
[+] drm/xe/tile: Release kobject for the failure path
[+] drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation
[+] firmware: tegra: Do not warn on missing memory-region property
[+] x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT
[+] io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow
[+] drm/xe/hwmon: Remove type casting
[+] drm/xe: defer free of NVM auxiliary container to device release callback
[+] drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
[+] drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs
[+] drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
[+] vhost-scsi: fix argument order in tport allocation error message
[+] drm/i915/backlight: Honor VESA eDP backlight luminance control capability
[+] Merge tag 'intel-gpio-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
[+] Fix lpaif_type and DAI configuration for I2S
[+] drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
[+] drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
[+] md: init queue_limits->max_hw_wzeroes_unmap_sectors parameter
[+] drm/amd: Only restore cached manual clock settings in restore if OD enabled
[+] net/mlx5: Remove VLAN insertion fields from WQE Ether segment
[+] net/mlx5: Refactor MACsec WQE metadata shifts
[+] net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads
[+] ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
[+] ALSA: usb: qcom: Fix false-positive address space check
[+] Merge tag 'md-6.17-20250917' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.17
[+] drbd: init queue_limits->max_hw_wzeroes_unmap_sectors parameter
[+] ALSA: hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HANDLE() is NULL
[+] drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init
[+] drm/xe: Fix error handling if PXP fails to start
[+] drm/xe/guc: Set RCS/CCS yield policy
[+] smb: client: let recv_done verify data_offset, data_length and remaining_data_length
[+] smb: client: fix filename matching of deferred files
[+] smb: client: use disable[_delayed]_work_sync in smbdirect.c
[+] smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
[+] btrfs: tree-checker: fix the incorrect inode ref size check
[+] btrfs: ref-verify: handle damaged extent root tree
[+] Merge tag 'asoc-fix-v6.17-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] Merge tag 'drm-intel-fixes-2025-09-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] crypto: af_alg - Set merge to zero early in af_alg_sendmsg
[+] crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
[+] net/mlx5: Add uar access and odp page fault counters
[+] btrfs: reject invalid compression level
[+] objtool/LoongArch: Mark types based on break immediate code
[+] objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
[+] LoongArch: Make LTO case independent in Makefile
[+] LoongArch: Handle jump tables options for RUST
[+] LoongArch: Update help info of ARCH_STRICT_ALIGN
[+] LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
[+] LoongArch: Check the return value when creating kobj
[+] LoongArch: Replace sprintf() with sysfs_emit()
[+] LoongArch: Fix unreliable stack for live patching
[+] LoongArch: vDSO: Check kcalloc() result in init_vdso()
[+] LoongArch: KVM: Remove unused returns and semicolons
[+] LoongArch: KVM: Fix VM migration failure with PTW enabled
[+] LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access()
[+] LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_regs_access()
[+] LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access()
[+] LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access()
[+] io_uring: include dying ring in task_work "should cancel" state
[+] drm/amdkfd: add proper handling for S0ix
[+] drm/amdgpu: suspend KFD and KGD user queues for S0ix
[+] ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
[+] MAINTAINERS: remove Alyssa Rosenzweig
[+] io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
[+] rv: Add Gabriele Monaco as maintainer for Runtime Verification
[+] smb: client: fix file open check in __cifs_unlink()
[+] smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
[+] Merge tag 'trace-rv-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
[+] net: phy: clear link parameters on admin link down
[+] i40e: add validation for ring_len param
[+] i40e: fix idx validation in i40e_validate_queue_map
[+] i40e: fix idx validation in config queues msg
[+] i40e: fix input validation logic for action_meta
[+] i40e: fix validation of VF state in get resources
[+] i40e: add max boundary check for VF filters
[+] i40e: add mask to apply valid bits for itr_idx
[+] i40e: improve VF MAC filters accounting
[+] Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[+] net: phy: micrel: Add Fast link failure support for lan8842
[+] net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
[+] net: sparx5/lan969x: Add support for ethtool pause parameters
[+] Merge tag 'drm-misc-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.17-2025-09-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] iommu/amd/pgtbl: Fix possible race while increase page table level
[+] vhost-net: unbreak busy polling
[+] Revert "vhost/net: Defer TX queue re-enable until after sendmsg"
[+] vhost-net: flush batched before enabling notifications
[+] io_uring: fix incorrect io_kiocb reference in io_link_skb
[+] iommufd: Fix refcounting race during mmap
[+] iommufd: Fix race during abort for file descriptors
[+] iommufd: WARN if an object is aborted with an elevated refcount
[+] iommufd/selftest: Update the fail_nth limit
[+] psp: do not use sk_dst_get() in psp_dev_get_for_sock()
[+] hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
[+] mptcp: reset blackhole on success with non-loopback ifaces
[+] net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
[+] r8169: set EEE speed down ratio to 1
[+] net: airoha: Fix PPE_IP_PROTO_CHK register definitions
[+] wan: framer: pef2256: use %pe in print format
[+] Merge tag 'drm-fixes-2025-09-19' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'sound-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] HID: amd_sfh: Add sync across amd sfh work functions
[+] ice: move ice_qp_[ena|dis] for reuse
[+] ice: add E830 Earliest TxTime First Offload support
[+] ice: Remove deprecated ice_lag_move_new_vf_nodes() call
[+] idpf: add HW timestamping statistics
[+] iavf: fix proper type for error code in iavf_resume()
[+] ixgbevf: fix proper type for error code in ixgbevf_resume()
[+] net: intel: fm10k: Fix parameter idx set but not used
[+] Merge tag 'v6.17-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled
[+] can: rcar_canfd: Fix controller mode setting
[+] can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow
[+] can: hi311x: populate ndo_change_mtu() to prevent buffer overflow
[+] can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow
[+] can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
[+] Merge patch series "can: populate ndo_change_mtu() to prevent buffer overflow"
[+] Merge tag 'loongarch-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
[+] Merge tag 'pmdomain-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] can: peak_usb: fix shift-out-of-bounds issue
[+] Merge tag 'mmc-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'gpio-fixes-for-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] Merge tag 'io_uring-6.17-20250919' of git://git.kernel.dk/linux
[+] Merge tag 'block-6.17-20250918' of git://git.kernel.dk/linux
[+] Merge tag 'iommu-fixes-v6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
[+] Merge tag '6.17-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] net: tun: Update napi->skb after XDP process
[+] net/smc: fix warning in smc_rx_splice() when calling get_page()
[+] net/mlx5: Change TTC rules to match on undecrypted ESP packets
[+] net/mlx5e: Recirculate decrypted packets into TTC table
[+] net/mlx5e: Add flow groups for the packets decrypted by crypto offload
[+] net/mlx5e: Add flow rules for the decrypted ESP packets
[+] Merge branch 'net-mlx5e-support-rss-for-ipsec-offload'
[+] net: ti: icssm-prueth: unwind cleanly in probe()
[+] ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
[+] tcp: prefer sk_skb_reason_drop()
[+] ethernet: rvu-af: Remove slash from the driver name
[+] psp: make struct sock argument const in psp_sk_get_assoc_rcu()
[+] psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu()
[+] psp: don't use flags for checking sk_state
[+] Merge branch 'address-miscellaneous-issues-with-psp_sk_get_assoc_rcu'
[+] net: phy: micrel: use %pe in print format
[+] psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc.
[+] psp: clarify checksum behavior of psp_dev_rcv()
[+] net/mlx5: Remove dead code from total_vfs setter
[+] net: stmmac: rework mac_interface and phy_interface documentation
[+] net: stmmac: use phy_interface in stmmac_check_pcs_mode()
[+] net: stmmac: imx: convert to use phy_interface
[+] net: stmmac: ingenic: convert to use phy_interface
[+] net: stmmac: socfpga: convert to use phy_interface
[+] net: stmmac: starfive: convert to use phy_interface
[+] net: stmmac: stm32: convert to use phy_interface
[+] net: stmmac: sun8i: convert to use phy_interface
[+] net: stmmac: thead: convert to use phy_interface
[+] net: stmmac: remove mac_interface
[+] Merge branch 'net-stmmac-remove-mac_interface'
[+] rtnetlink: add needed_{head,tail}room attributes
[+] net: ipv4: make udp_v4_early_demux explicitly return drop reason
[+] net: ipv4: simplify drop reason handling in ip_rcv_finish_core
[+] net: ipv4: convert ip_rcv_options to drop reasons
[+] Merge branch 'net-ipv4-some-drop-reason-cleanup-and-improvements'
[+] net: netpoll: remove unused netpoll pointer from netpoll_info
[+] net: netpoll: use synchronize_net() instead of synchronize_rcu()
[+] Merge branch 'net-netpoll-remove-dead-code-and-speed-up-rtnl-locked-region'
[+] firewire: core: fix overlooked update of subsystem ABI version
[+] Merge tag 'sunxi-clk-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
[+] cpufreq: Initialize cpufreq-based invariance before subsys
[+] Bluetooth: Fix build after header cleanup
[+] Bluetooth: hci_sync: Fix hci_resume_advertising_sync
[+] Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue
[+] Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
[+] Merge tag 'x86-urgent-2025-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'firewire-fixes-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'for-6.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
[+] vhost: Take a reference on the task in struct vhost_task.
[+] uapi: vduse: fix typo in comment
[+] virtio_config: clarify output parameters
[+] MAINTAINERS, mailmap: Update address for Peter Hilber
[+] Linux 6.17-rc7
[+] smb: server: don't use delayed_work for post_recv_credits_work
[+] smb: server: use disable_work_sync in transport_rdma.c
[+] Bluetooth: MGMT: Fix possible UAFs
[+] sched_ext: idle: Handle migration-disabled tasks in BPF code
[+] Merge tag 'pinctrl-v6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
[+] Merge tag 'hid-for-linus-2025092201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[+] Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
[+] Merge tag 'sched_ext-for-6.17-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] broadcom: fix support for PTP_PEROUT_DUTY_CYCLE
[+] broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl
[+] ptp: document behavior of PTP_STRICT_FLAGS
[+] Merge branch 'broadcom-report-the-supported-flags-for-ancillary-features'
[+] selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt
[+] tcp: Remove osk from __inet_hash() arg.
[+] tcp: Remove inet6_hash().
[+] tcp: Remove redundant sk_unhashed() in inet_unhash().
[+] Merge branch 'tcp-clean-up-inet_hash-and-inet_unhash'
[+] net: enetc: fix sleeping function called from rcu_read_lock() context
[+] net: enetc: use generic interfaces to get phc_index for ENETC v1
[+] Merge branch 'net-enetc-improve-the-interface-for-obtaining-phc_index'
[+] net: spacemit: Make stats_lock softirq-safe
[+] mptcp: pm: netlink: only add server-side attr when true
[+] mptcp: pm: netlink: announce server-side flag
[+] mptcp: pm: netlink: deprecate server-side attribute
[+] selftests: mptcp: pm: get server-side flag
[+] mptcp: use _BITUL() instead of (1 << x)
[+] mptcp: remove unused returned value of check_data_fin
[+] Merge branch 'mptcp-pm-netlink-announce-server-side-flag'
[+] Merge tag 'for-net-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
[+] net: phy: add phy_interface_copy()
[+] net: sfp: pre-parse the module support
[+] net: sfp: convert sfp quirks to modify struct sfp_module_support
[+] net: sfp: provide sfp_get_module_caps()
[+] net: phylink: use sfp_get_module_caps()
[+] net: phy: update all PHYs to use sfp_get_module_caps()
[+] net: sfp: remove old sfp_parse_* functions
[+] Merge branch 'net-rework-sfp-capability-parsing-and-quirks'
[+] Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[+] dt-bindings: net: dsa: microchip: Group if clause under allOf tag
[+] dt-bindings: net: dsa: microchip: Add strap description to set SPI mode
[+] net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
[+] Merge branch 'net-dsa-microchip-add-strap-description-to-set-spi-as-interface-bus'
[+] net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptions
[+] net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL()
[+] Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
[+] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
[+] Merge tag 'ipsec-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
[+] net: replace use of system_unbound_wq with system_dfl_wq
[+] net: replace use of system_wq with system_percpu_wq
[+] net: WQ_PERCPU added to alloc_workqueue users
[+] Merge branch 'net-replace-wq-users-and-add-wq_percpu-to-alloc_workqueue-users'
[+] bng_en: make bnge_alloc_ring() self-unwind on failure
[+] bng_en: Add initial support for RX and TX rings
[+] bng_en: Add initial support for CP and NQ rings
[+] bng_en: Introduce VNIC
[+] bng_en: Initialise core resources
[+] bng_en: Allocate packet buffers
[+] bng_en: Allocate stat contexts
[+] bng_en: Register rings with the firmware
[+] bng_en: Register default VNIC
[+] bng_en: Configure default VNIC
[+] Merge branch 'add-more-functionality-to-bnge'
[+] net: move sk_uid and sk_protocol to sock_read_tx
[+] net: move sk->sk_err_soft and sk->sk_sndbuf
[+] tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses
[+] tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group
[+] tcp: move recvmsg_inq to tcp_sock_read_txrx
[+] tcp: move tcp_clean_acked to tcp_sock_read_tx group
[+] tcp: move mtu_info to remove two 32bit holes
[+] tcp: reclaim 8 bytes in struct request_sock_queue
[+] Merge branch 'tcp-move-few-fields-for-data-locality'
[+] bnxt_en: correct offset handling for IPv6 destination address
[+] tcp: Update bind bucket state on port release
[+] selftests/net: Test tcp port reuse after unbinding a socket
[+] Merge branch 'tcp-update-bind-bucket-state-on-port-release'
[+] net/smc: Remove error handling of unregister_dmb()
[+] net/smc: Decouple sf and attached send_buf in smc_loopback
[+] dibs: Create drivers/dibs
[+] dibs: Register smc as dibs_client
[+] dibs: Register ism as dibs device
[+] dibs: Define dibs loopback
[+] dibs: Define dibs_client_ops and dibs_dev_ops
[+] dibs: Move struct device to dibs_dev
[+] dibs: Create class dibs
[+] dibs: Local gid for dibs devices
[+] dibs: Move vlan support to dibs_dev_ops
[+] dibs: Move query_remote_gid() to dibs_dev_ops
[+] dibs: Move data path to dibs layer
[+] dibs: Move event handling to dibs layer
[+] Merge branch 'dibs-direct-internal-buffer-sharing'
[+] btrfs: zoned: don't fail mount needlessly due to too many active zones
[+] Merge tag 'sunxi-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
[+] Merge tag 'apple-soc-fixes-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes
[+] Merge tag 'v6.17-rockchip-dtsfixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
[+] Merge tag 'tegra-for-6.17-firmware-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
[+] bpf: Clear pfmemalloc flag when freeing all fragments
[+] bpf: Allow bpf_xdp_shrink_data to shrink a frag from head and tail
[+] bpf: Support pulling non-linear xdp data
[+] bpf: Clear packet pointers after changing packet data in kfuncs
[+] bpf: Make variables in bpf_prog_test_run_xdp less confusing
[+] bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN
[+] selftests/bpf: Test bpf_xdp_pull_data
[+] selftests: drv-net: Pull data before parsing headers
[+] Merge branch 'add-kfunc-bpf_xdp_pull_data'
[+] Merge branch 'bpf-next/xdp_pull_data' into 'bpf-next/net'
[+] udp: remove busylock and add per NUMA queues
[+] Merge tag 'linux-can-fixes-for-6.17-20250923' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
[+] net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
[+] net: airoha: Avoid -Wflex-array-member-not-at-end warning
[+] selftests: rtnetlink: correct error message in rtnetlink.sh fou test
[+] net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig
[+] net: phy: dp83640: improve phydev and driver removal handling
[+] net: phy: stop exporting phy_driver_register
[+] Merge branch 'net-phy-stop-exporting-phy_driver_register'
[+] nexthop: Forbid FDB status change while nexthop is in a group
[+] selftests: fib_nexthops: Fix creation of non-FDB nexthops
[+] selftests: fib_nexthops: Add test cases for FDB status change
[+] Merge branch 'nexthop-various-fixes'
[+] net: bridge: Install FDB for bridge MAC on VLAN 0
[+] selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior
[+] net: ethtool: tsconfig: set command must provide a reply
[+] net/mlx5: fs, fix UAF in flow counter release
[+] net/mlx5: HWS, ignore flow level for multi-dest table
[+] net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD
[+] Merge branch 'mlx5-misc-fixes-2025-09-22'
[+] tcp: Remove stale locking comment for TFO.
[+] ipvs: Defer ip_vs_ftp unregister during netns cleanup
[+] netfilter: nfnetlink: reset nlh pointer during batch replay
[+] netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups
[+] netfilter: nft_set_pipapo_avx2: fix skip of expired entries
[+] selftests: netfilter: nft_concat_range.sh: add check for double-create bug
[+] netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
[+] tracing: fprobe: Fix to remove recorded module addresses from filter
[+] tracing: dynevent: Add a missing lockdown check on dynevent
[+] Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
[+] Merge tag '6.17-rc7-ksmbd-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'for-6.17-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'pm-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'soc-fixes-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
[+] tls: Avoid -Wflex-array-member-not-at-end warning
[+] dt-bindings: net: ethernet-controller: Fix grammar in comment
[+] libie: fix string names for AQ error codes
[+] net: stmmac: move stmmac_bus_clks_config() to stmmac_platform.c
[+] net: stmmac: move xpcs clause 73 test into stmmac_init_phy()
[+] net: stmmac: move PHY attachment error message into stmmac_init_phy()
[+] net: stmmac: move initialisation of priv->tx_lpi_timer to stmmac_open()
[+] net: stmmac: move PHY handling out of __stmmac_open()/release()
[+] net: stmmac: simplify stmmac_init_phy()
[+] Merge branch 'net-stmmac-yet-more-cleanups'
[+] Merge tag 'nf-next-25-09-24' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
[+] net: phy: micrel: Fix default LED behaviour
[+] Documentation: rxrpc: Demote three sections
[+] tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
[+] bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
[+] selftests: drv-net: add HW timestamping tests
[+] Merge branch 'convert-3-drivers-to-ndo_hwtstamp-api'
[+] Merge tag 'probes-fixes-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()
[+] net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port
[+] Merge branch 'lantiq_gswip-fixes'
[+] octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
[+] eth: fbnic: Read module EEPROM
[+] net: gro: remove is_ipv6 from napi_gro_cb
[+] net: gro: only merge packets with incrementing or fixed outer ids
[+] net: gso: restore ids of outer ip headers correctly
[+] net: gro: remove unnecessary df checks
[+] selftests/net: test ipip packets in gro.sh
[+] Merge branch 'net-gso-restore-outer-ip-ids-correctly'
[+] Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[+] Merge tag 'net-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.get_maintainer.ignore | 1 + .mailmap | 1 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 87 +- .../bindings/net/ethernet-controller.yaml | 2 +- Documentation/netlink/specs/mptcp_pm.yaml | 5 +- Documentation/netlink/specs/rt-link.yaml | 6 + .../networking/net_cachelines/tcp_sock.rst | 6 +- Documentation/networking/rxrpc.rst | 9 +- Documentation/networking/segmentation-offloads.rst | 22 +- Documentation/sound/alsa-configuration.rst | 2 +- MAINTAINERS | 14 +- Makefile | 2 +- .../dts/allwinner/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-q8-common.dtsi | 2 +- arch/arm/boot/dts/allwinner/sun8i-r40.dtsi | 2 +- .../dts/allwinner/sun8i-v3s-netcube-kumquat.dts | 2 +- .../dts/intel/socfpga/socfpga_cyclone5_sodia.dts | 6 +- arch/arm/boot/dts/marvell/armada-370-db.dts | 2 +- .../boot/dts/marvell/kirkwood-openrd-client.dts | 2 +- arch/arm/mach-imx/Kconfig | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 + arch/arm64/boot/dts/marvell/cn9130-cf.dtsi | 7 +- arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts | 6 +- arch/arm64/boot/dts/marvell/cn9132-clearfog.dts | 22 +- arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi | 8 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 1 + .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 3 +- arch/loongarch/Kconfig | 12 +- arch/loongarch/Makefile | 15 +- arch/loongarch/include/asm/acenv.h | 7 +- arch/loongarch/include/asm/kvm_mmu.h | 20 +- arch/loongarch/kernel/env.c | 4 +- arch/loongarch/kernel/stacktrace.c | 3 +- arch/loongarch/kernel/vdso.c | 3 + arch/loongarch/kvm/exit.c | 6 +- arch/loongarch/kvm/intc/eiointc.c | 87 +- arch/loongarch/kvm/intc/pch_pic.c | 21 +- arch/loongarch/kvm/mmu.c | 8 +- .../boot/dts/allwinner/sun20i-d1-devterm-v3.14.dts | 2 +- arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 4 +- arch/s390/include/asm/pci_insn.h | 10 +- arch/x86/include/asm/sev.h | 38 +- crypto/af_alg.c | 10 +- drivers/Makefile | 1 + drivers/block/drbd/drbd_nl.c | 1 + drivers/bluetooth/Kconfig | 6 + drivers/bluetooth/hci_uart.h | 8 +- drivers/clk/renesas/clk-mstp.c | 20 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/cpufreq/cpufreq.c | 20 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/dibs/Kconfig | 23 + drivers/dibs/Makefile | 8 + drivers/dibs/dibs_loopback.c | 361 ++++ drivers/dibs/dibs_loopback.h | 57 + drivers/dibs/dibs_main.c | 278 +++ drivers/firewire/core-cdev.c | 2 +- drivers/firmware/tegra/bpmp-tegra186.c | 5 +- drivers/gpio/gpiolib-acpi-core.c | 11 +- drivers/gpio/gpiolib-acpi-quirks.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 15 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 36 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 39 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 6 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +- drivers/gpu/drm/drm_gpuvm.c | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/xe/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 25 + drivers/gpu/drm/xe/xe_device_sysfs.c | 8 +- drivers/gpu/drm/xe/xe_exec_queue.c | 22 +- drivers/gpu/drm/xe/xe_exec_queue_types.h | 8 +- drivers/gpu/drm/xe/xe_execlist.c | 25 +- drivers/gpu/drm/xe/xe_execlist_types.h | 2 +- drivers/gpu/drm/xe/xe_gt.c | 3 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 1 - drivers/gpu/drm/xe/xe_guc.c | 6 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 4 +- drivers/gpu/drm/xe/xe_guc_submit.c | 118 +- drivers/gpu/drm/xe/xe_guc_submit.h | 2 + drivers/gpu/drm/xe/xe_hwmon.c | 35 +- drivers/gpu/drm/xe/xe_nvm.c | 5 +- drivers/gpu/drm/xe/xe_tile_sysfs.c | 12 +- drivers/gpu/drm/xe/xe_vm.c | 4 +- drivers/hid/Kconfig | 2 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 3 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 4 + drivers/hid/hid-asus.c | 3 + drivers/hid/hid-cp2112.c | 10 +- drivers/hid/hid-lenovo.c | 4 +- .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 + .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 + .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 + .../intel-thc-hid/intel-quickspi/quickspi-dev.h | 2 + drivers/infiniband/hw/mlx5/devx.c | 1 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/io_pgtable.c | 25 +- drivers/iommu/intel/iommu.c | 7 +- drivers/iommu/iommufd/device.c | 3 +- drivers/iommu/iommufd/eventq.c | 9 +- drivers/iommu/iommufd/iommufd_private.h | 3 +- drivers/iommu/iommufd/main.c | 59 +- drivers/iommu/s390-iommu.c | 29 +- drivers/md/md-linear.c | 1 + drivers/md/raid0.c | 1 + drivers/md/raid1.c | 1 + drivers/md/raid10.c | 1 + drivers/md/raid5.c | 1 + drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 68 +- drivers/mmc/host/sdhci-uhs2.c | 3 +- drivers/mmc/host/sdhci.c | 34 +- drivers/net/can/rcar/rcar_canfd.c | 7 +- drivers/net/can/spi/hi311x.c | 35 +- drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/sun4i_can.c | 1 + drivers/net/can/usb/etas_es58x/es58x_core.c | 3 +- drivers/net/can/usb/mcba_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/dsa/dsa_loop.c | 2 - drivers/net/dsa/lantiq/lantiq_gswip.c | 21 +- drivers/net/dsa/microchip/ksz_common.c | 45 + drivers/net/ethernet/airoha/airoha_eth.h | 4 +- drivers/net/ethernet/airoha/airoha_regs.h | 4 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnge/bnge.h | 27 + drivers/net/ethernet/broadcom/bnge/bnge_core.c | 16 + drivers/net/ethernet/broadcom/bnge/bnge_db.h | 34 + drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 482 +++++ drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h | 31 + drivers/net/ethernet/broadcom/bnge/bnge_netdev.c | 2217 ++++++++++++++++++++ drivers/net/ethernet/broadcom/bnge/bnge_netdev.h | 250 ++- drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 6 +- drivers/net/ethernet/broadcom/bnge/bnge_resc.h | 2 + drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 67 +- drivers/net/ethernet/broadcom/bnge/bnge_rmem.h | 14 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 35 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 66 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 +- .../net/ethernet/cavium/liquidio/request_manager.c | 2 +- .../ethernet/cavium/liquidio/response_manager.c | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.h | 3 - .../net/ethernet/freescale/enetc/enetc_ethtool.c | 29 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +- drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_common.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_common.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 110 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 33 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 35 + drivers/net/ethernet/intel/ice/ice_base.c | 390 +++- drivers/net/ethernet/intel/ice/ice_base.h | 3 + drivers/net/ethernet/intel/ice/ice_common.c | 78 + drivers/net/ethernet/intel/ice/ice_common.h | 6 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 14 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lag.c | 55 - drivers/net/ethernet/intel/ice/ice_lag.h | 1 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 41 + drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 109 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 173 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 15 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 + drivers/net/ethernet/intel/ice/ice_xsk.c | 153 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 22 + drivers/net/ethernet/intel/ice/virt/queues.c | 4 +- drivers/net/ethernet/intel/idpf/idpf.h | 17 + drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 56 + drivers/net/ethernet/intel/idpf/idpf_ptp.c | 11 +- .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 4 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/intel/libie/adminq.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 2 +- .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 25 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 395 +++- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 19 + .../mellanox/mlx5/core/lib/ipsec_fs_roce.c | 4 + .../ethernet/mellanox/mlx5/core/lib/macsec_fs.c | 14 +- .../ethernet/mellanox/mlx5/core/lib/macsec_fs.h | 15 + .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 13 +- .../mellanox/mlx5/core/steering/hws/action.c | 4 +- .../mellanox/mlx5/core/steering/hws/fs_hws.c | 11 +- .../mellanox/mlx5/core/steering/hws/fs_hws_pools.c | 8 +- .../mellanox/mlx5/core/steering/hws/mlx5hws.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 4 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 60 + drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 135 ++ drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 22 + drivers/net/ethernet/microchip/sparx5/Kconfig | 2 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 18 + drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/sfc/ef100_tx.c | 17 +- drivers/net/ethernet/sfc/efx_channels.c | 2 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 2 +- drivers/net/ethernet/spacemit/k1_emac.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 20 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 2 - .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 1 - .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 24 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 113 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 38 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 27 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 +- drivers/net/ethernet/ti/icssm/icssm_prueth.c | 30 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +- drivers/net/fjes/fjes_main.c | 5 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/Kconfig | 5 - drivers/net/netdevsim/dev.c | 6 +- drivers/net/phy/Kconfig | 5 + drivers/net/phy/ax88796b.c | 5 +- drivers/net/phy/bcm-phy-ptp.c | 6 +- drivers/net/phy/dp83640.c | 58 +- drivers/net/phy/marvell-88x2222.c | 13 +- drivers/net/phy/marvell.c | 8 +- drivers/net/phy/marvell10g.c | 7 +- drivers/net/phy/micrel.c | 106 +- drivers/net/phy/phy.c | 13 + drivers/net/phy/phy_device.c | 4 +- drivers/net/phy/phylink.c | 11 +- drivers/net/phy/qcom/at803x.c | 9 +- drivers/net/phy/qcom/qca807x.c | 7 +- drivers/net/phy/sfp-bus.c | 107 +- drivers/net/phy/sfp.c | 61 +- drivers/net/phy/sfp.h | 4 +- drivers/net/tun.c | 3 + drivers/net/wan/framer/pef2256/pef2256.c | 4 +- drivers/net/wireguard/device.c | 6 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 3 +- drivers/net/wwan/wwan_hwsim.c | 2 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 31 +- drivers/pmdomain/core.c | 20 +- drivers/pmdomain/renesas/rcar-gen4-sysc.c | 1 + drivers/pmdomain/renesas/rcar-sysc.c | 3 +- drivers/pmdomain/renesas/rmobile-sysc.c | 3 +- drivers/pmdomain/rockchip/pm-domains.c | 2 +- drivers/ptp/ptp_ocp.c | 6 +- drivers/reset/reset-eyeq.c | 11 + drivers/s390/net/Kconfig | 3 +- drivers/s390/net/ism.h | 53 +- drivers/s390/net/ism_drv.c | 573 ++--- drivers/ufs/core/ufs-mcq.c | 4 +- drivers/vhost/net.c | 40 +- drivers/vhost/scsi.c | 2 +- fs/btrfs/compression.c | 22 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ref-verify.c | 9 +- fs/btrfs/super.c | 27 +- fs/btrfs/tree-checker.c | 4 +- fs/btrfs/zoned.c | 6 + fs/smb/client/cifsproto.h | 4 +- fs/smb/client/inode.c | 23 +- fs/smb/client/misc.c | 38 +- fs/smb/client/smbdirect.c | 33 +- fs/smb/server/transport_rdma.c | 22 +- include/crypto/if_alg.h | 10 +- include/linux/dibs.h | 464 ++++ include/linux/filter.h | 2 +- include/linux/firmware/imx/sm.h | 47 + include/linux/io_uring_types.h | 3 - include/linux/ism.h | 28 +- include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 12 +- include/linux/mlx5/qp.h | 16 +- include/linux/netdevice.h | 9 +- include/linux/netpoll.h | 1 - include/linux/phy.h | 6 +- include/linux/pm_domain.h | 7 + include/linux/rv.h | 6 +- include/linux/sfp.h | 48 +- include/linux/skbuff.h | 8 +- include/linux/stmmac.h | 31 +- include/linux/tcp.h | 20 +- include/linux/udp.h | 9 +- include/linux/virtio_config.h | 11 +- include/net/bluetooth/hci_core.h | 21 + include/net/gro.h | 32 +- include/net/inet6_hashtables.h | 2 - include/net/inet_connection_sock.h | 5 +- include/net/inet_hashtables.h | 3 +- include/net/inet_timewait_sock.h | 3 +- include/net/psp/functions.h | 13 +- include/net/psp/types.h | 2 +- include/net/request_sock.h | 2 +- include/net/smc.h | 51 +- include/net/sock.h | 14 +- include/net/udp.h | 13 +- include/net/xdp.h | 5 + include/net/xdp_sock_drv.h | 21 +- include/sound/sdca.h | 1 + include/sound/sdca_function.h | 21 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/mptcp.h | 11 +- include/uapi/linux/mptcp_pm.h | 4 +- include/uapi/linux/ptp_clock.h | 3 + include/uapi/linux/vduse.h | 2 +- io_uring/io-wq.c | 6 +- io_uring/io_uring.c | 10 +- io_uring/io_uring.h | 4 +- io_uring/msg_ring.c | 24 +- io_uring/notif.c | 2 +- io_uring/poll.c | 2 +- io_uring/timeout.c | 2 +- io_uring/uring_cmd.c | 2 +- kernel/bpf/verifier.c | 13 + kernel/sched/ext_idle.c | 28 +- kernel/trace/fprobe.c | 7 +- kernel/trace/rv/monitors/sleep/sleep.c | 4 + kernel/trace/rv/rv.c | 4 +- kernel/trace/trace_dynevent.c | 4 + kernel/vhost_task.c | 3 +- net/Kconfig | 1 + net/bluetooth/hci_event.c | 30 +- net/bluetooth/hci_sync.c | 7 + net/bluetooth/mgmt.c | 259 ++- net/bluetooth/mgmt_util.c | 46 + net/bluetooth/mgmt_util.h | 3 + net/bpf/test_run.c | 37 +- net/bridge/br.c | 5 + net/bridge/br_cfm.c | 6 +- net/bridge/br_mrp.c | 8 +- net/ceph/messenger.c | 3 +- net/ceph/mon_client.c | 2 +- net/core/dev.c | 10 +- net/core/filter.c | 135 +- net/core/link_watch.c | 4 +- net/core/netpoll.c | 3 +- net/core/request_sock.c | 4 +- net/core/rtnetlink.c | 10 +- net/core/skbuff.c | 2 +- net/core/skmsg.c | 2 +- net/core/sock.c | 5 +- net/core/sock_diag.c | 2 +- net/devlink/core.c | 2 +- net/ethtool/tsconfig.c | 12 +- net/ipv4/af_inet.c | 10 +- net/ipv4/fou_core.c | 32 +- net/ipv4/inet_connection_sock.c | 12 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/inet_hashtables.c | 72 +- net/ipv4/inet_timewait_sock.c | 1 + net/ipv4/ip_input.c | 29 +- net/ipv4/nexthop.c | 7 + net/ipv4/tcp.c | 20 +- net/ipv4/tcp_input.c | 7 +- net/ipv4/tcp_offload.c | 1 + net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 129 +- net/ipv4/udp_offload.c | 2 - net/ipv6/inet6_hashtables.c | 11 - net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 5 +- net/ipv6/udp_offload.c | 2 - net/mptcp/ctrl.c | 2 +- net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.c | 5 +- net/netfilter/ipvs/ip_vs_ftp.c | 4 +- net/netfilter/nf_conntrack_ecache.c | 2 +- net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nfnetlink.c | 2 + net/netfilter/nft_set_pipapo.c | 9 +- net/netfilter/nft_set_pipapo_avx2.c | 9 +- net/openvswitch/dp_notify.c | 2 +- net/psp/psp_main.c | 3 +- net/psp/psp_sock.c | 19 +- net/rds/ib_rdma.c | 3 +- net/rfkill/input.c | 2 +- net/rxrpc/rxperf.c | 2 +- net/smc/Kconfig | 16 +- net/smc/Makefile | 1 - net/smc/af_smc.c | 18 +- net/smc/smc_clc.c | 6 +- net/smc/smc_core.c | 10 +- net/smc/smc_core.h | 5 + net/smc/smc_diag.c | 2 +- net/smc/smc_ism.c | 224 +- net/smc/smc_ism.h | 36 +- net/smc/smc_loopback.c | 421 ---- net/smc/smc_loopback.h | 60 - net/smc/smc_pnet.c | 25 +- net/smc/smc_tx.c | 3 + net/tls/tls.h | 3 +- net/tls/tls_device.c | 2 +- net/unix/garbage.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 2 +- net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_state.c | 3 + sound/hda/codecs/realtek/alc269.c | 18 +- .../hda/codecs/side-codecs/cs35l41_hda_property.c | 4 + sound/hda/codecs/side-codecs/tas2781_hda.c | 30 +- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 5 + sound/hda/core/intel-dsp-config.c | 2 + sound/soc/amd/acp/acp-i2s.c | 11 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/acp/amd.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 22 +- sound/soc/codecs/lpass-wsa-macro.c | 22 +- sound/soc/codecs/rt5682s.c | 17 +- sound/soc/codecs/rt712-sdca.c | 6 +- sound/soc/codecs/sma1307.c | 7 +- sound/soc/codecs/wm8940.c | 9 +- sound/soc/codecs/wm8974.c | 8 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 + sound/soc/intel/catpt/pcm.c | 23 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 6 + sound/soc/qcom/qdsp6/audioreach.c | 1 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 7 +- sound/soc/qcom/sc8280xp.c | 6 +- sound/soc/sdca/sdca_device.c | 20 + sound/soc/sdca/sdca_functions.c | 13 +- sound/soc/sdca/sdca_interrupts.c | 2 +- sound/soc/sdca/sdca_regmap.c | 2 +- sound/soc/sof/imx/imx-common.c | 4 +- sound/soc/sof/intel/hda-stream.c | 2 +- sound/usb/qcom/qc_audio_offload.c | 92 +- tools/arch/loongarch/include/asm/inst.h | 12 + tools/objtool/arch/loongarch/decode.c | 33 +- .../bpf/prog_tests/xdp_context_test_run.c | 4 +- .../selftests/bpf/prog_tests/xdp_pull_data.c | 179 ++ .../selftests/bpf/progs/test_xdp_pull_data.c | 48 + tools/testing/selftests/drivers/net/hw/Makefile | 1 + .../selftests/drivers/net/hw/nic_timestamp.py | 113 + tools/testing/selftests/iommu/iommufd_fail_nth.c | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_nexthops.sh | 52 +- .../net/forwarding/bridge_fdb_local_vlan_0.sh | 28 +- .../net/forwarding/custom_multipath_hash.sh | 2 +- .../net/forwarding/gre_custom_multipath_hash.sh | 2 +- .../net/forwarding/ip6_forward_instats_vrf.sh | 6 +- .../net/forwarding/ip6gre_custom_multipath_hash.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 8 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 4 +- tools/testing/selftests/net/gro.c | 58 +- tools/testing/selftests/net/gro.sh | 2 +- tools/testing/selftests/net/lib/xdp_native.bpf.c | 89 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 9 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +- .../selftests/net/netfilter/nft_concat_range.sh | 56 +- tools/testing/selftests/net/rtnetlink.sh | 2 +- tools/testing/selftests/net/tcp_port_share.c | 258 +++ 494 files changed, 10651 insertions(+), 3205 deletions(-)
New patches
@@ -1,268 +1,75 @@
nipa: config: disable kmemleak auto scan
selftests: net: fix server bind failure in sctp_vrf.sh
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
ksft: add BTF
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
[+] idpf: fix mismatched free function for dma_alloc_coherent
ptp: Add a upper bound on max_vclocks
net: stmmac: tc: Add HLBS drop count to taprio stats
net: stmmac: est: Drop frames causing HLBS error
net: nfc: nci: Add parameter validation for packet data
selftest: net: Fix error message if empty variable
dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update()
dt-bindings: net: sparx5: correct LAN969x register space windows
[-] Merge tag 'for_linus' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
octeon_ep_vf: Add support to retrieve hardware channel information
octeon_ep: Add support to retrieve hardware channel information
net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs
net/mlx5: Expose uar access and odp page fault counters
mptcp: pm: in-kernel: add laminar endpoints
mptcp: pm: in-kernel: compare IDs instead of addresses
mptcp: pm: in-kernel: reduce pernet struct size
mptcp: pm: in-kernel: remove stale_loss_cnt
mptcp: pm: in-kernel: rename 'addrs' to 'endpoints'
mptcp: pm: in-kernel: rename 'local_addr_list' to 'endp_list'
mptcp: pm: in-kernel: rename 'local_addr_max' to 'endp_subflow_max'
mptcp: pm: in-kernel: rename 'add_addr_accept_max' to 'limit_add_addr_accepted'
mptcp: pm: in-kernel: rename 'add_addr_signal_max' to 'endp_signal_max'
mptcp: pm: in-kernel: rename 'subflows_max' to 'limit_extra_subflows'
mptcp: pm: rename 'subflows' to 'extra_subflows'
mptcp: pm: in-kernel: refactor fill_remote_addresses_vec
mptcp: pm: in-kernel: refactor fill_local_addresses_vec
selftests: mptcp: join: validate C-flag + def limit
mptcp: pm: in-kernel: usable client side with C-flag
psp: Expand PSP acronym in INET_PSP help description
net: phy: micrel: Fix lan8814_config_init
vhost: vringh: Fix copy_to_iter return value check
6pack: drop redundant locking and refcounting
virtio-net: correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN
virtio-net: fix incorrect flags recording in big mode
inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule()
inet: Avoid ehash lookup race in inet_ehash_insert()
rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
net: enetc: fix the deadlock of enetc_mdio_lock
selftests: drv-net: Enable BTF
net: airoha: npu: Add a NPU callback to initialize flow stats
ixgbe: avoid redundant call to ixgbe_non_sfp_link_config()
eth: fbnic: Add support to read lane count
net: stmmac: Convert open-coded register polling to helper macro
dibs: Check correct variable in dibs_init()
[+] net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
net: renesas: rswitch: Remove unneeded semicolons
selftests: net-drv: stats: sanity check FEC histogram
net/mlx5e: Report RS-FEC histogram statistics via ethtool
net/mlx5e: Add logic to read RS-FEC histogram bin ranges from PPHCR
net/mlx5e: Don't query FEC statistics when FEC is disabled
ethtool: add FEC bins histogram report
Documentation: net: add flow control guide and document ethtool API
tipc: adjust tipc_nodeid2string() to return string length
net: enetc: Fix probing error message typo for the ENETCv4 PF driver
Wangxun: vf: Implement some ethtool apis for get_xxx
net: qed: Remove redundant NULL checks after list_first_entry()
xdp: use multi-buff only if receive queue supports page pool
ptr_ring: drop duplicated tail zeroing code
net: dns_resolver: Fix request-key cross-reference
net: dns_resolver: Move dns_query() explanation out of code block
net: dns_resolver: Use reST bullet list for features list
[c] Merge branch 'net-gso-restore-outer-ip-ids-correctly'
[c] selftests/net: test ipip packets in gro.sh
[c] net: gro: remove unnecessary df checks
[c] net: gso: restore ids of outer ip headers correctly
[c] net: gro: only merge packets with incrementing or fixed outer ids
[c] net: gro: remove is_ipv6 from napi_gro_cb
[c] eth: fbnic: Read module EEPROM
[c] Merge branch 'convert-3-drivers-to-ndo_hwtstamp-api'
[c] selftests: drv-net: add HW timestamping tests
[c] bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
[c] tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
[c] Documentation: rxrpc: Demote three sections
[c] net: phy: micrel: Fix default LED behaviour
[c] Merge tag 'nf-next-25-09-24' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
[c] Merge branch 'net-stmmac-yet-more-cleanups'
[c] net: stmmac: simplify stmmac_init_phy()
[c] net: stmmac: move PHY handling out of __stmmac_open()/release()
[c] net: stmmac: move initialisation of priv->tx_lpi_timer to stmmac_open()
[c] net: stmmac: move PHY attachment error message into stmmac_init_phy()
[c] net: stmmac: move xpcs clause 73 test into stmmac_init_phy()
[c] net: stmmac: move stmmac_bus_clks_config() to stmmac_platform.c
[c] dt-bindings: net: ethernet-controller: Fix grammar in comment
[c] tls: Avoid -Wflex-array-member-not-at-end warning
[c] Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
[c] netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
[c] selftests: netfilter: nft_concat_range.sh: add check for double-create bug
[c] netfilter: nft_set_pipapo_avx2: fix skip of expired entries
[c] netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups
[c] netfilter: nfnetlink: reset nlh pointer during batch replay
[c] ipvs: Defer ip_vs_ftp unregister during netns cleanup
[c] tcp: Remove stale locking comment for TFO.
[c] net: ethtool: tsconfig: set command must provide a reply
[c] selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior
[c] net: bridge: Install FDB for bridge MAC on VLAN 0
[c] Merge branch 'net-phy-stop-exporting-phy_driver_register'
[c] net: phy: stop exporting phy_driver_register
[c] net: phy: dp83640: improve phydev and driver removal handling
[c] net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig
[c] selftests: rtnetlink: correct error message in rtnetlink.sh fou test
[c] net: airoha: Avoid -Wflex-array-member-not-at-end warning
[c] udp: remove busylock and add per NUMA queues
[c] Merge branch 'bpf-next/xdp_pull_data' into 'bpf-next/net'
[c] Merge branch 'add-kfunc-bpf_xdp_pull_data'
[c] selftests: drv-net: Pull data before parsing headers
[c] selftests/bpf: Test bpf_xdp_pull_data
[c] bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN
[c] bpf: Make variables in bpf_prog_test_run_xdp less confusing
[c] bpf: Clear packet pointers after changing packet data in kfuncs
[c] bpf: Support pulling non-linear xdp data
[c] bpf: Allow bpf_xdp_shrink_data to shrink a frag from head and tail
[c] bpf: Clear pfmemalloc flag when freeing all fragments
[c] Merge branch 'dibs-direct-internal-buffer-sharing'
[c] dibs: Move event handling to dibs layer
[c] dibs: Move data path to dibs layer
[c] dibs: Move query_remote_gid() to dibs_dev_ops
[c] dibs: Move vlan support to dibs_dev_ops
[c] dibs: Local gid for dibs devices
[c] dibs: Create class dibs
[c] dibs: Move struct device to dibs_dev
[c] dibs: Define dibs_client_ops and dibs_dev_ops
[c] dibs: Define dibs loopback
[c] dibs: Register ism as dibs device
[c] dibs: Register smc as dibs_client
[c] dibs: Create drivers/dibs
[c] net/smc: Decouple sf and attached send_buf in smc_loopback
[c] net/smc: Remove error handling of unregister_dmb()
[c] Merge branch 'tcp-update-bind-bucket-state-on-port-release'
[c] selftests/net: Test tcp port reuse after unbinding a socket
[c] tcp: Update bind bucket state on port release
[c] Merge branch 'tcp-move-few-fields-for-data-locality'
[c] tcp: reclaim 8 bytes in struct request_sock_queue
[c] tcp: move mtu_info to remove two 32bit holes
[c] tcp: move tcp_clean_acked to tcp_sock_read_tx group
[c] tcp: move recvmsg_inq to tcp_sock_read_txrx
[c] tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group
[c] tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses
[c] net: move sk->sk_err_soft and sk->sk_sndbuf
[c] net: move sk_uid and sk_protocol to sock_read_tx
[c] Merge branch 'add-more-functionality-to-bnge'
[c] bng_en: Configure default VNIC
[c] bng_en: Register default VNIC
[c] bng_en: Register rings with the firmware
[c] bng_en: Allocate stat contexts
[c] bng_en: Allocate packet buffers
[c] bng_en: Initialise core resources
[c] bng_en: Introduce VNIC
[c] bng_en: Add initial support for CP and NQ rings
[c] bng_en: Add initial support for RX and TX rings
[c] bng_en: make bnge_alloc_ring() self-unwind on failure
[c] Merge branch 'net-replace-wq-users-and-add-wq_percpu-to-alloc_workqueue-users'
[c] net: WQ_PERCPU added to alloc_workqueue users
[c] net: replace use of system_wq with system_percpu_wq
[c] net: replace use of system_unbound_wq with system_dfl_wq
[c] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
[c] net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL()
[c] net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptions
[c] Merge branch 'net-dsa-microchip-add-strap-description-to-set-spi-as-interface-bus'
[c] net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
[c] dt-bindings: net: dsa: microchip: Add strap description to set SPI mode
[c] dt-bindings: net: dsa: microchip: Group if clause under allOf tag
[c] Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[c] Merge branch 'net-rework-sfp-capability-parsing-and-quirks'
[c] net: sfp: remove old sfp_parse_* functions
[c] net: phy: update all PHYs to use sfp_get_module_caps()
[c] net: phylink: use sfp_get_module_caps()
[c] net: sfp: provide sfp_get_module_caps()
[c] net: sfp: convert sfp quirks to modify struct sfp_module_support
[c] net: sfp: pre-parse the module support
[c] net: phy: add phy_interface_copy()
[c] Merge branch 'mptcp-pm-netlink-announce-server-side-flag'
[c] mptcp: remove unused returned value of check_data_fin
[c] mptcp: use _BITUL() instead of (1 << x)
[c] selftests: mptcp: pm: get server-side flag
[c] mptcp: pm: netlink: deprecate server-side attribute
[c] mptcp: pm: netlink: announce server-side flag
[c] mptcp: pm: netlink: only add server-side attr when true
[c] net: spacemit: Make stats_lock softirq-safe
[c] Merge branch 'net-enetc-improve-the-interface-for-obtaining-phc_index'
[c] net: enetc: use generic interfaces to get phc_index for ENETC v1
[c] net: enetc: fix sleeping function called from rcu_read_lock() context
[c] Merge branch 'tcp-clean-up-inet_hash-and-inet_unhash'
[c] tcp: Remove redundant sk_unhashed() in inet_unhash().
[c] tcp: Remove inet6_hash().
[c] tcp: Remove osk from __inet_hash() arg.
[c] selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt
[c] MAINTAINERS, mailmap: Update address for Peter Hilber
[c] virtio_config: clarify output parameters
[c] uapi: vduse: fix typo in comment
[c] vhost: Take a reference on the task in struct vhost_task.
[c] Merge branch 'net-netpoll-remove-dead-code-and-speed-up-rtnl-locked-region'
[c] net: netpoll: use synchronize_net() instead of synchronize_rcu()
[c] net: netpoll: remove unused netpoll pointer from netpoll_info
[c] Merge branch 'net-ipv4-some-drop-reason-cleanup-and-improvements'
[c] net: ipv4: convert ip_rcv_options to drop reasons
[c] net: ipv4: simplify drop reason handling in ip_rcv_finish_core
[c] net: ipv4: make udp_v4_early_demux explicitly return drop reason
[c] rtnetlink: add needed_{head,tail}room attributes
[c] Merge branch 'net-stmmac-remove-mac_interface'
[c] net: stmmac: remove mac_interface
[c] net: stmmac: thead: convert to use phy_interface
[c] net: stmmac: sun8i: convert to use phy_interface
[c] net: stmmac: stm32: convert to use phy_interface
[c] net: stmmac: starfive: convert to use phy_interface
[c] net: stmmac: socfpga: convert to use phy_interface
[c] net: stmmac: ingenic: convert to use phy_interface
[c] net: stmmac: imx: convert to use phy_interface
[c] net: stmmac: use phy_interface in stmmac_check_pcs_mode()
[c] net: stmmac: rework mac_interface and phy_interface documentation
[c] net/mlx5: Remove dead code from total_vfs setter
[c] psp: clarify checksum behavior of psp_dev_rcv()
[c] psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc.
[c] net: phy: micrel: use %pe in print format
[c] Merge branch 'address-miscellaneous-issues-with-psp_sk_get_assoc_rcu'
[c] psp: don't use flags for checking sk_state
[c] psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu()
[c] psp: make struct sock argument const in psp_sk_get_assoc_rcu()
[c] tcp: prefer sk_skb_reason_drop()
[c] ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
[c] net: ti: icssm-prueth: unwind cleanly in probe()
[c] Merge branch 'net-mlx5e-support-rss-for-ipsec-offload'
[c] net/mlx5e: Add flow rules for the decrypted ESP packets
[c] net/mlx5e: Add flow groups for the packets decrypted by crypto offload
[c] net/mlx5e: Recirculate decrypted packets into TTC table
[c] net/mlx5: Change TTC rules to match on undecrypted ESP packets
[c] net: intel: fm10k: Fix parameter idx set but not used
[c] ixgbevf: fix proper type for error code in ixgbevf_resume()
[c] iavf: fix proper type for error code in iavf_resume()
[c] idpf: add HW timestamping statistics
[c] ice: Remove deprecated ice_lag_move_new_vf_nodes() call
[c] ice: add E830 Earliest TxTime First Offload support
[c] ice: move ice_qp_[ena|dis] for reuse
[c] wan: framer: pef2256: use %pe in print format
[c] net: airoha: Fix PPE_IP_PROTO_CHK register definitions
[c] r8169: set EEE speed down ratio to 1
[c] net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
[c] mptcp: reset blackhole on success with non-loopback ifaces
[c] hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
[c] psp: do not use sk_dst_get() in psp_dev_get_for_sock()
[c] vhost-net: flush batched before enabling notifications
[c] Revert "vhost/net: Defer TX queue re-enable until after sendmsg"
[c] vhost-net: unbreak busy polling
[c] net: sparx5/lan969x: Add support for ethtool pause parameters
[c] net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
[c] net: phy: micrel: Add Fast link failure support for lan8842
[c] Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[c] net: phy: clear link parameters on admin link down
[c] net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
[c] net/mlx5: Add uar access and odp page fault counters
[c] net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads
[c] net/mlx5: Refactor MACsec WQE metadata shifts
[c] net/mlx5: Remove VLAN insertion fields from WQE Ether segment
[c] vhost-scsi: fix argument order in tport allocation error message
[c] Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net'
[c] bpf: Return an error pointer for skb metadata when CONFIG_NET=n
Test results