Skip to content

6.16.5-rc1 review

Greg Kroah-Hartman dri-devel intel-gfx linux-cifs linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/142perf: Avoid undefined behavior from stopping/starting inactive eventskernel/events/core.c+6 -00 replies
2/142tools/latency-collector: Check pkg-config installtools/tracing/latency/Makefile.config+8 -00 replies
3/142rtla: Check pkg-config installtools/tracing/rtla/Makefile.config+8 -00 replies
4/142trace/fgraph: Fix the warning caused by missing unregister notifierkernel/trace/fgraph.c+1 -00 replies
5/142of: dynamic: Fix memleak when of_pci_add_properties() faileddrivers/of/dynamic.c+3 -00 replies
6/142of: reserved_mem: Add missing IORESOURCE_MEM flag on resourcesdrivers/of/of_reserved_mem.c+1 -00 replies
7/142pinctrl: STMFX: add missing HAS_IOMEM dependencydrivers/pinctrl/Kconfig+1 -00 replies
8/142pinctrl: airoha: Fix return value in pinconf callbacksdrivers/pinctrl/mediatek/pinctrl-airoha.c+4 -40 replies
9/142mips: dts: lantiq: danube: add missing burst length propertyarch/mips/boot/dts/lantiq/danube_easy50712.dts+3 -00 replies
10/142mips: lantiq: xway: sysctrl: rename the etop nodearch/mips/boot/dts/lantiq/danube_easy50712.dts arch/mips/lantiq/xway/sysctrl.c+6 -60 replies
11/142of: dynamic: Fix use after free in of_changeset_add_prop_helper()drivers/of/dynamic.c+4 -20 replies
12/142fgraph: Copy args in intermediate storage with entrykernel/trace/trace_functions_graph.c+16 -60 replies
13/142ftrace: Fix potential warning in trace_printk_seq during ftrace_dumpkernel/trace/trace.c+2 -20 replies
14/142perf symbol-minimal: Fix ehdr reading in filename__read_build_idtools/perf/util/symbol-minimal.c+27 -280 replies
15/142Revert "virtio: reject shm region if length is zero"include/linux/virtio_config.h+0 -20 replies
16/142vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNERinclude/uapi/linux/vhost.h+2 -20 replies
17/142scsi: core: sysfs: Correct sysfs attributes access rightsdrivers/scsi/scsi_sysfs.c+2 -20 replies
18/142smb: client: fix race with concurrent opens in unlink(2)fs/smb/client/inode.c+14 -20 replies
19/142smb: client: fix race with concurrent opens in rename(2)fs/smb/client/inode.c+18 -00 replies
20/142ASoC: codecs: tx-macro: correct tx_macro_component_drv namesound/soc/codecs/lpass-tx-macro.c+1 -10 replies
21/142ASoC: rt721: fix FU33 Boost Volume control not workingsound/soc/codecs/rt721-sdca.c sound/soc/codecs/rt721-sdca.h+6 -00 replies
22/142ASoC: rt1320: fix random cycle mute issuesound/soc/codecs/rt1320-sdw.c+2 -10 replies
23/142erofs: Fallback to normal access if DAX is not supported on extra devicefs/erofs/super.c+14 -100 replies
24/142erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOCfs/erofs/zdata.c+11 -20 replies
25/142io_uring/io-wq: add check free worker before create new workerio_uring/io-wq.c+8 -00 replies
26/142platform/x86: int3472: add hpd pin supportdrivers/platform/x86/intel/int3472/discrete.c include/linux/platform_data/x86/int3472.h+7 -00 replies
27/142vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()drivers/vhost/net.c+7 -20 replies
28/142net: ipv4: fix regression in local-broadcast routesnet/ipv4/route.c+7 -30 replies
29/142drm/msm: Defer fd_install in SUBMIT ioctldrivers/gpu/drm/msm/msm_gem_submit.c+7 -70 replies
30/142of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()drivers/of/of_reserved_mem.c include/linux/dma-map-ops.h kernel/dma/contiguous.c+15 -60 replies
31/142HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB lengthdrivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-dev.h+2 -00 replies
32/142HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs savedrivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c+2 -20 replies
33/142HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flowdrivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c+1 -00 replies
34/142drm/msm/kms: move snapshot init earlier in KMS initdrivers/gpu/drm/msm/msm_kms.c+6 -40 replies
35/142drm/msm/dpu: correct dpu_plane_virtual_atomic_check()drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c+1 -10 replies
36/142drm/msm: update the high bitfield of certain DSI registersdrivers/gpu/drm/msm/registers/display/dsi.xml+14 -140 replies
37/142drm/mediatek: Add error handling for old state CRTC in atomic_disabledrivers/gpu/drm/mediatek/mtk_plane.c+2 -10 replies
38/142powerpc/kvm: Fix ifdef to remove build warningarch/powerpc/kernel/kvm.c+4 -40 replies
39/142HID: input: rename hidinput_set_battery_charge_status()drivers/hid/hid-input-test.c drivers/hid/hid-input.c+24 -240 replies
40/142HID: input: report battery status changes immediatelydrivers/hid/hid-input.c+10 -130 replies
41/142idpf: add support for Tx refillqs in flow scheduling modedrivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+91 -100 replies
42/142idpf: simplify and fix splitq Tx packet rollback error pathdrivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+95 -580 replies
43/142idpf: replace flow scheduling buffer ring with buffer pooldrivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+103 -1110 replies
44/142idpf: stop Tx if there are insufficient buffer resourcesdrivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+47 -190 replies
45/142net: macb: fix unregister_netdev call order in macb_remove()drivers/net/ethernet/cadence/macb_main.c+1 -10 replies
46/142Bluetooth: hci_conn: Make unacked packet handling more robustnet/bluetooth/hci_conn.c+41 -170 replies
47/142Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as successnet/bluetooth/hci_event.c+1 -10 replies
48/142Bluetooth: hci_event: Mark connection as closed during suspend disconnectnet/bluetooth/hci_event.c+6 -00 replies
49/142Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalancednet/bluetooth/hci_event.c+11 -10 replies
50/142Bluetooth: hci_event: Disconnect device when BIG sync is lostnet/bluetooth/hci_event.c net/bluetooth/mgmt.c+8 -10 replies
51/142Bluetooth: hci_sync: fix set_local_name race conditioninclude/net/bluetooth/hci_sync.h net/bluetooth/hci_sync.c net/bluetooth/mgmt.c+8 -50 replies
52/142page_pool: fix incorrect mp_ops error handlingnet/core/page_pool.c+4 -20 replies
53/142Octeontx2-vf: Fix max packet length errorsdrivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c +3 more+30 -20 replies
54/142atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().drivers/atm/atmtcp.c include/linux/atmdev.h net/atm/common.c+27 -60 replies
55/142drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wrdrivers/gpu/drm/nouveau/nvkm/falcon/gm200.c+1 -10 replies
56/142drm/nouveau: remove unused memory target testdrivers/gpu/drm/nouveau/nvkm/falcon/gm200.c+3 -100 replies
57/142ice: fix NULL pointer dereference in ice_unplug_aux_dev() on resetdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_idc.c+7 -40 replies
58/142ice: dont leave device non-functional if Tx scheduler config failsdrivers/net/ethernet/intel/ice/ice_ddp.c drivers/net/ethernet/intel/ice/ice_main.c+43 -170 replies
59/142ice: use fixed adapter index for E825C embedded devicesdrivers/net/ethernet/intel/ice/ice_adapter.c drivers/net/ethernet/intel/ice/ice_adapter.h+40 -130 replies
60/142ice: fix incorrect counter for buffer allocation failuresdrivers/net/ethernet/intel/ice/ice_txrx.c+1 -10 replies
61/142ixgbe: fix ixgbe_orom_civd_info struct layoutdrivers/net/ethernet/intel/ixgbe/ixgbe_e610.c drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h+2 -20 replies
62/142dt-bindings: display/msm: qcom,mdp5: drop lut clockDocumentation/devicetree/bindings/display/msm/qcom,mdp5.yaml+0 -10 replies
63/142drm/msm/dpu: Add a null ptr check for dpu_encoder_needs_modesetdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+2 -00 replies
64/142octeontx2: Set appropriate PF, VF masks and shifts based on silicondrivers/crypto/marvell/octeontx2/otx2_cpt_common.h drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c +23 more+225 -2030 replies
65/142Octeontx2-af: Fix NIX X2P calibration failuresdrivers/net/ethernet/marvell/octeontx2/af/cgx.c drivers/net/ethernet/marvell/octeontx2/af/rvu.h+21 -00 replies
66/142mISDN: hfcpci: Fix warning when deleting uninitialized timerdrivers/isdn/hardware/mISDN/hfcpci.c+5 -70 replies
67/142net: dlink: fix multicast stats being counted incorrectlydrivers/net/ethernet/dlink/dl2k.c+1 -10 replies
68/142efi: stmm: Fix incorrect buffer allocation methoddrivers/firmware/efi/stmm/tee_stmm_efi.c+12 -90 replies
69/142drm/xe/xe_sync: avoid race during ufence signalingdrivers/gpu/drm/xe/xe_sync.c+1 -10 replies
70/142drm/xe/vm: Dont pin the vm_resv during validationdrivers/gpu/drm/xe/xe_bo.c drivers/gpu/drm/xe/xe_vm.h+4 -160 replies
71/142drm/xe: Dont trigger rebind on initial dma-buf validationdrivers/gpu/drm/xe/xe_bo.c+2 -10 replies
72/142block: validate QoS before calling __rq_qos_done_bio()block/blk-rq-qos.h+8 -50 replies
73/142phy: mscc: Fix when PTP clock is register and unregisterdrivers/net/phy/mscc/mscc.h drivers/net/phy/mscc/mscc_main.c drivers/net/phy/mscc/mscc_ptp.c+26 -160 replies
74/142net: macb: Fix offset error in gem_update_statsdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
75/142bnxt_en: Fix memory corruption when FW resources change during ifdowndrivers/net/ethernet/broadcom/bnxt/bnxt.c+16 -50 replies
76/142bnxt_en: Adjust TX rings if reservation is less than requesteddrivers/net/ethernet/broadcom/bnxt/bnxt.c+12 -00 replies
77/142bnxt_en: Fix stats context reservation logicdrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -10 replies
78/142net/mlx5: HWS, Fix memory leak in hws_pool_buddy_init error pathdrivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c+1 -00 replies
79/142net/mlx5: HWS, Fix memory leak in hws_action_get_shared_stc_nic error flowdrivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c+1 -10 replies
80/142net/mlx5: HWS, Fix uninitialized variables in mlx5hws_pat_calc_nop error flowdrivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c+3 -10 replies
81/142net/mlx5: HWS, Fix pattern destruction in mlx5hws_pat_get_pattern error pathdrivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c+1 -10 replies
82/142net/mlx5: Reload auxiliary drivers on fw_activatedrivers/net/ethernet/mellanox/mlx5/core/devlink.c+1 -10 replies
83/142net/mlx5: Fix lockdep assertion on sync reset unload eventdrivers/net/ethernet/mellanox/mlx5/core/devlink.c drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h+69 -540 replies
84/142net/mlx5: Nack sync reset when SFs are presentdrivers/net/ethernet/mellanox/mlx5/core/fw_reset.c drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h+22 -00 replies
85/142net/mlx5: Prevent flow steering mode changes in switchdev modedrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+7 -80 replies
86/142net/mlx5e: Update and set Xon/Xoff upon MTU setdrivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c+28 -10 replies
87/142net/mlx5e: Update and set Xon/Xoff upon port speed setdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -00 replies
88/142net/mlx5e: Set local Xoff after FW updatedrivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c+2 -10 replies
89/142net: stmmac: xgmac: Do not enable RX FIFO Overflow interruptsdrivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c+0 -40 replies
90/142net: stmmac: xgmac: Correct supported speed modesdrivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c+16 -20 replies
91/142net: stmmac: Set CIC bit only for TX queues with COEdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+4 -20 replies
92/142net: hv_netvsc: fix loss of early receive events from host during channel open.drivers/net/hyperv/netvsc.c drivers/net/hyperv/rndis_filter.c+24 -160 replies
93/142io_uring/kbuf: fix signedness in this_len calculationio_uring/kbuf.c+1 -10 replies
94/142net: rose: split remove and free operations in rose_remove_neigh()include/net/rose.h net/rose/rose_route.c+14 -90 replies
95/142net: rose: convert use field to refcount_tinclude/net/rose.h net/rose/af_rose.c net/rose/rose_in.c +2 more+45 -330 replies
96/142net: rose: include node references in rose_neigh refcountnet/rose/rose_route.c+16 -20 replies
97/142sctp: initialize more fields in sctp_v6_from_sk()net/sctp/ipv6.c+2 -00 replies
98/142l2tp: do not use sock_hold() in pppol2tp_session_get_sock()net/l2tp/l2tp_ppp.c+8 -170 replies
99/142fbnic: Move phylink resume out of service_task and into open/closedrivers/net/ethernet/meta/fbnic/fbnic_netdev.c drivers/net/ethernet/meta/fbnic/fbnic_pci.c+4 -20 replies
100/142efivarfs: Fix slab-out-of-bounds in efivarfs_d_comparefs/efivarfs/super.c+4 -00 replies
101/142net: macb: Disable clocks oncedrivers/net/ethernet/cadence/macb_main.c+2 -50 replies
102/142io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengthsio_uring/kbuf.c+13 -70 replies
103/142drm/mediatek: mtk_hdmi: Fix inverted parameters in some regmap_update_bits callsdrivers/gpu/drm/mediatek/mtk_hdmi.c+4 -40 replies
104/142KVM: x86: use array_index_nospec with indices that come from guestarch/x86/kvm/lapic.c arch/x86/kvm/x86.c+7 -20 replies
105/142RISC-V: KVM: fix stack overrun when loading vlenbarch/riscv/kvm/vcpu_vector.c+2 -00 replies
106/142x86/cpu/intel: Fix the constant_tsc model check for Pentium 4arch/x86/kernel/cpu/intel.c+1 -10 replies
107/142x86/microcode/AMD: Handle the case of no BIOS microcodearch/x86/kernel/cpu/microcode/amd.c+20 -20 replies
108/142x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGONarch/x86/kernel/cpu/topology_amd.c+14 -90 replies
109/142HID: asus: fix UAF via HID_CLAIMED_INPUT validationdrivers/hid/hid-asus.c+7 -10 replies
110/142HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()drivers/hid/hid-multitouch.c+8 -00 replies
111/142HID: elecom: add support for ELECOM M-DT2DRBKdrivers/hid/hid-elecom.c drivers/hid/hid-ids.h drivers/hid/hid-quirks.c+4 -00 replies
112/142HID: quirks: add support for Legion Go dual dinput modesdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+4 -00 replies
113/142HID: logitech: Add ids for G PRO 2 LIGHTSPEEDdrivers/hid/hid-ids.h drivers/hid/hid-logitech-dj.c drivers/hid/hid-logitech-hidpp.c+7 -00 replies
114/142HID: wacom: Add a new Art Pen 2drivers/hid/wacom_wac.c+1 -00 replies
115/142HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()drivers/hid/hid-ntrig.c+3 -00 replies
116/142Revert "drm/amdgpu: fix incorrect vm flags to map bo"drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c+2 -20 replies
117/142arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signaturearch/arm64/include/asm/mmu.h arch/arm64/kernel/cpufeature.c arch/arm64/mm/mmu.c+10 -90 replies
118/142blk-zoned: Fix a lockdep complaint about recursive lockingblock/blk-zoned.c+6 -50 replies
119/142dma/pool: Ensure DMA_DIRECT_REMAP allocations are decryptedkernel/dma/pool.c+2 -20 replies
120/142fs/smb: Fix inconsistent refcnt updatefs/smb/client/smb2inode.c+5 -20 replies
121/142net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositionsdrivers/net/usb/qmi_wwan.c+3 -00 replies
122/142smb3 client: fix return code mapping of remap_file_rangefs/smb/client/cifsfs.c+14 -00 replies
123/142xfs: do not propagate ENODATA disk errors into xattr codefs/xfs/libxfs/xfs_attr_remote.c fs/xfs/libxfs/xfs_da_btree.c+13 -00 replies
124/142drm/xe/vm: Clear the scratch_pt pointer on errordrivers/gpu/drm/xe/xe_vm.c+6 -20 replies
125/142drm/nouveau/disp: Always accept linear modifierdrivers/gpu/drm/nouveau/dispnv50/wndw.c+4 -00 replies
126/142drm/nouveau: fix error path in nvkm_gsp_fwsec_v2drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c+3 -20 replies
127/142drm/msm/dpu: Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check()drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c+1 -10 replies
128/142drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_privdrivers/gpu/drm/mediatek/mtk_drm_drv.c+14 -70 replies
129/142drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf modedrivers/gpu/drm/amd/pm/amdgpu_pm.c+10 -80 replies
130/142drm/amdgpu/userq: fix error handling of invalid doorbelldrivers/gpu/drm/amd/amdgpu/amdgpu_userq.c+1 -00 replies
131/142drm/amdgpu: update firmware version checks for user queue supportdrivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+3 -30 replies
132/142drm/amdgpu/gfx11: set MQD as appriopriate for queue typesdrivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+6 -20 replies
133/142drm/amdgpu/gfx12: set MQD as appriopriate for queue typesdrivers/gpu/drm/amd/amdgpu/gfx_v12_0.c+6 -20 replies
134/142net: rose: fix a typo in rose_clear_routes()net/rose/rose_route.c+1 -10 replies
135/142firmware: qcom: scm: remove unused arguments from SHM bridge routinesdrivers/firmware/qcom/qcom_scm.c drivers/firmware/qcom/qcom_tzmem.c include/linux/firmware/qcom/qcom_scm.h+8 -80 replies
136/142firmware: qcom: scm: take struct device as argument in SHM bridge enabledrivers/firmware/qcom/qcom_scm.c drivers/firmware/qcom/qcom_scm.h drivers/firmware/qcom/qcom_tzmem.c +1 more+12 -50 replies
137/142firmware: qcom: scm: initialize tzmem before marking SCM as availabledrivers/firmware/qcom/qcom_scm.c+26 -270 replies
138/142firmware: qcom: scm: request the waitqueue irq *after* initializing SCMdrivers/firmware/qcom/qcom_scm.c+14 -220 replies
139/142Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS"drivers/gpu/drm/display/drm_dp_helper.c+1 -15 replies
140/142thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static constdrivers/thermal/mediatek/lvts_thermal.c+15 -140 replies
141/142thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver datadrivers/thermal/mediatek/lvts_thermal.c+52 -130 replies
142/142thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commandsdrivers/thermal/mediatek/lvts_thermal.c+12 -40 replies

Reviews trailers per patch

84 of 142 patches have a Reviewed-by or Acked-by.

PatchKan LiangJakub KicinskiSasha LevinLei YangJohn GarryJohannes ThumshinDavid HowellsNeil ArmstrongFriendy SuJacky CaoDaniel PalmerGao XiangHongbo LiDiangang LiMasami Hiramatsu (Google)Lorenzo PieralisiIuliana ProdanSaravana KannanDmitry BaryshkovAngeloGioacchino Del RegnoCK HuVenkat Rao Bagalkote卢国宏Madhu ChittimSamuel SalinAleksandr LoktionovDavid AhernPaul MenzelSamiullah Khawaja[email protected]Philipp StannerPrzemek KitszelSimon HormanRinitha SGrzegorz NitkaWilliam ZhangEven XuRui ZhangKonrad DybcioJessica ZhangSakari AilusIlpo JärvinenHans de GoedeAndy ShevchenkoMatthew BrostThomas HellströmVadim FedorenkoVladimir OlteanKalesh APAndy GospodarekSomnath KoturTariq ToukanRob Herring (Arm)Akiva GoldbergerParav PanditDragos TatuleaMatthew GerlachAndrew LunnIlias ApalodimasSumit GargJason XingPriya SinghKuniyuki IwashimaNutty LiuDaniel Henrique BarbozaSohil MehtaNaveen N Rao (AMD)Jiri SlabyBastien NoceraArd BiesheuvelRyan RobertsDamien Le MoalCatalin MarinasPaulo Alcantara (Red Hat)Darrick J. WongXin LongGuillaume NaultDavid (Ming Qiang) WuAlex DeucherChristian KönigLijo LazarAsad KamalMarkus ReicheltBrett A C SheffieldJustin M. ForbesRonald WarsowJon HunterAchill GilgenastFlorian FainelliTakeshi OgasawaraLinux Kernel Functional TestingPavel Machek (CIP)Ron EconomosMark BrownPeter Schneider
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/142R-b
2/142
3/142
4/142A-b
5/142T-b
6/142T-b R-b R-b
7/142
8/142
9/142A-b
10/142A-b
11/142
12/142T-b
13/142
14/142
15/142
16/142T-b
17/142R-b R-b
18/142R-b
19/142R-b
20/142R-b
21/142
22/142
23/142R-b R-b R-b R-b R-b
24/142R-b
25/142R-b
26/142R-b A-b R-b R-b
27/142
28/142R-b
29/142
30/142T-b
31/142R-b T-b
32/142R-b T-b
33/142T-b
34/142R-b
35/142R-b R-b
36/142R-b
37/142R-b R-b
38/142T-b
39/142T-b
40/142T-b
41/142R-b T-b
42/142R-b T-b
43/142R-b T-b R-b
44/142R-b T-b
45/142
46/142
47/142
48/142
49/142
50/142
51/142R-b
52/142R-b
53/142
54/142T-b
55/142R-b
56/142
57/142R-b
58/142R-b T-b
59/142R-b R-b T-b R-b
60/142R-b R-b R-b T-b
61/142R-b R-b T-b
62/142A-b
63/142R-b
64/142
65/142
66/142
67/142R-b
68/142A-b A-b
69/142R-b
70/142R-b
71/142R-b
72/142
73/142R-b R-b
74/142
75/142R-b R-b
76/142R-b R-b
77/142R-b R-b
78/142R-b
79/142R-b
80/142R-b
81/142R-b
82/142R-b R-b
83/142
84/142R-b R-b
85/142
86/142R-b
87/142R-b
88/142R-b R-b
89/142R-b R-b
90/142R-b
91/142R-b
92/142
93/142
94/142R-b
95/142R-b
96/142R-b
97/142A-b
98/142R-b
99/142R-b
100/142
101/142
102/142
103/142R-b
104/142
105/142R-b R-b
106/142R-b
107/142
108/142T-b
109/142
110/142R-b
111/142
112/142
113/142R-b
114/142
115/142
116/142
117/142A-b R-b
118/142R-b
119/142R-b
120/142A-b
121/142
122/142A-b
123/142R-b
124/142R-b
125/142
126/142
127/142R-b
128/142R-b
129/142A-b R-b
130/142R-b
131/142A-b
132/142A-b R-b
133/142A-b R-b
134/142R-b
135/142R-b
136/142R-b
137/142
138/142R-b
139/142
140/142
141/142
142/142

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 95 reviewers.

Read the v1 thread

Cover letter [PATCH 6.16 000/142] 6.16.5-rc1 review

This is the start of the stable review cycle for the 6.16.5 release. There are 142 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 04 Sep 2025 13:19:14 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.16.5-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.16.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.16.5-rc1

Mason Chang <[email protected]>
thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands

Mason Chang <[email protected]>
thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver data

Mason Chang <[email protected]>
thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static const

Imre Deak <[email protected]>
Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS"

Bartosz Golaszewski <[email protected]>
firmware: qcom: scm: request the waitqueue irq *after* initializing SCM

Bartosz Golaszewski <[email protected]>
firmware: qcom: scm: initialize tzmem before marking SCM as available

Bartosz Golaszewski <[email protected]>
firmware: qcom: scm: take struct device as argument in SHM bridge enable

Bartosz Golaszewski <[email protected]>
firmware: qcom: scm: remove unused arguments from SHM bridge routines

Eric Dumazet <[email protected]>
net: rose: fix a typo in rose_clear_routes()

Alex Deucher <[email protected]>
drm/amdgpu/gfx12: set MQD as appriopriate for queue types

Alex Deucher <[email protected]>
drm/amdgpu/gfx11: set MQD as appriopriate for queue types

Jesse.Zhang <[email protected]>
drm/amdgpu: update firmware version checks for user queue support

Alex Deucher <[email protected]>
drm/amdgpu/userq: fix error handling of invalid doorbell

Yang Wang <[email protected]>
drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode

Ma Ke <[email protected]>
drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv

Nathan Chancellor <[email protected]>
drm/msm/dpu: Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check()

Timur Tabi <[email protected]>
drm/nouveau: fix error path in nvkm_gsp_fwsec_v2

James Jones <[email protected]>
drm/nouveau/disp: Always accept linear modifier

Thomas Hellström <[email protected]>
drm/xe/vm: Clear the scratch_pt pointer on error

Eric Sandeen <[email protected]>
xfs: do not propagate ENODATA disk errors into xattr code

Steve French <[email protected]>
smb3 client: fix return code mapping of remap_file_range

Fabio Porcedda <[email protected]>
net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions

Shuhao Fu <[email protected]>
fs/smb: Fix inconsistent refcnt update

Shanker Donthineni <[email protected]>
dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted

Bart Van Assche <[email protected]>
blk-zoned: Fix a lockdep complaint about recursive locking

Kees Cook <[email protected]>
arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature

Alex Deucher <[email protected]>
Revert "drm/amdgpu: fix incorrect vm flags to map bo"

Minjong Kim <[email protected]>
HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()

Ping Cheng <[email protected]>
HID: wacom: Add a new Art Pen 2

Matt Coffin <[email protected]>
HID: logitech: Add ids for G PRO 2 LIGHTSPEED

Antheas Kapenekakis <[email protected]>
HID: quirks: add support for Legion Go dual dinput modes

Martin Hilgendorf <[email protected]>
HID: elecom: add support for ELECOM M-DT2DRBK

Qasim Ijaz <[email protected]>
HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()

Qasim Ijaz <[email protected]>
HID: asus: fix UAF via HID_CLAIMED_INPUT validation

K Prateek Nayak <[email protected]>
x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON

Borislav Petkov (AMD) <[email protected]>
x86/microcode/AMD: Handle the case of no BIOS microcode

Suchit Karunakaran <[email protected]>
x86/cpu/intel: Fix the constant_tsc model check for Pentium 4

Radim Krčmář <[email protected]>
RISC-V: KVM: fix stack overrun when loading vlenb

Thijs Raymakers <[email protected]>
KVM: x86: use array_index_nospec with indices that come from guest

Louis-Alexis Eyraud <[email protected]>
drm/mediatek: mtk_hdmi: Fix inverted parameters in some regmap_update_bits calls

Jens Axboe <[email protected]>
io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths

Neil Mandir <[email protected]>
net: macb: Disable clocks once

Li Nan <[email protected]>
efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare

Alexander Duyck <[email protected]>
fbnic: Move phylink resume out of service_task and into open/close

Eric Dumazet <[email protected]>
l2tp: do not use sock_hold() in pppol2tp_session_get_sock()

Eric Dumazet <[email protected]>
sctp: initialize more fields in sctp_v6_from_sk()

Takamitsu Iwai <[email protected]>
net: rose: include node references in rose_neigh refcount

Takamitsu Iwai <[email protected]>
net: rose: convert 'use' field to refcount_t

Takamitsu Iwai <[email protected]>
net: rose: split remove and free operations in rose_remove_neigh()

Qingyue Zhang <[email protected]>
io_uring/kbuf: fix signedness in this_len calculation

Dipayaan Roy <[email protected]>
net: hv_netvsc: fix loss of early receive events from host during channel open.

Rohan G Thomas <[email protected]>
net: stmmac: Set CIC bit only for TX queues with COE

Rohan G Thomas <[email protected]>
net: stmmac: xgmac: Correct supported speed modes

Rohan G Thomas <[email protected]>
net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts

Alexei Lazar <[email protected]>
net/mlx5e: Set local Xoff after FW update

Alexei Lazar <[email protected]>
net/mlx5e: Update and set Xon/Xoff upon port speed set

Alexei Lazar <[email protected]>
net/mlx5e: Update and set Xon/Xoff upon MTU set

Moshe Shemesh <[email protected]>
net/mlx5: Prevent flow steering mode changes in switchdev mode

Moshe Shemesh <[email protected]>
net/mlx5: Nack sync reset when SFs are present

Moshe Shemesh <[email protected]>
net/mlx5: Fix lockdep assertion on sync reset unload event

Moshe Shemesh <[email protected]>
net/mlx5: Reload auxiliary drivers on fw_activate

Lama Kayal <[email protected]>
net/mlx5: HWS, Fix pattern destruction in mlx5hws_pat_get_pattern error path

Lama Kayal <[email protected]>
net/mlx5: HWS, Fix uninitialized variables in mlx5hws_pat_calc_nop error flow

Lama Kayal <[email protected]>
net/mlx5: HWS, Fix memory leak in hws_action_get_shared_stc_nic error flow

Lama Kayal <[email protected]>
net/mlx5: HWS, Fix memory leak in hws_pool_buddy_init error path

Michael Chan <[email protected]>
bnxt_en: Fix stats context reservation logic

Michael Chan <[email protected]>
bnxt_en: Adjust TX rings if reservation is less than requested

Sreekanth Reddy <[email protected]>
bnxt_en: Fix memory corruption when FW resources change during ifdown

Sean Anderson <[email protected]>
net: macb: Fix offset error in gem_update_stats

Horatiu Vultur <[email protected]>
phy: mscc: Fix when PTP clock is register and unregister

Nilay Shroff <[email protected]>
block: validate QoS before calling __rq_qos_done_bio()

Matthew Brost <[email protected]>
drm/xe: Don't trigger rebind on initial dma-buf validation

Thomas Hellström <[email protected]>
drm/xe/vm: Don't pin the vm_resv during validation

Zbigniew Kempczyński <[email protected]>
drm/xe/xe_sync: avoid race during ufence signaling

Jan Kiszka <[email protected]>
efi: stmm: Fix incorrect buffer allocation method

Yeounsu Moon <[email protected]>
net: dlink: fix multicast stats being counted incorrectly

Vladimir Riabchun <[email protected]>
mISDN: hfcpci: Fix warning when deleting uninitialized timer

Hariprasad Kelam <[email protected]>
Octeontx2-af: Fix NIX X2P calibration failures

Subbaraya Sundeep <[email protected]>
octeontx2: Set appropriate PF, VF masks and shifts based on silicon

Chenyuan Yang <[email protected]>
drm/msm/dpu: Add a null ptr check for dpu_encoder_needs_modeset

Dmitry Baryshkov <[email protected]>
dt-bindings: display/msm: qcom,mdp5: drop lut clock

Jedrzej Jagielski <[email protected]>
ixgbe: fix ixgbe_orom_civd_info struct layout

Michal Kubiak <[email protected]>
ice: fix incorrect counter for buffer allocation failures

Jacob Keller <[email protected]>
ice: use fixed adapter index for E825C embedded devices

Jacob Keller <[email protected]>
ice: don't leave device non-functional if Tx scheduler config fails

Emil Tantilov <[email protected]>
ice: fix NULL pointer dereference in ice_unplug_aux_dev() on reset

Timur Tabi <[email protected]>
drm/nouveau: remove unused memory target test

Timur Tabi <[email protected]>
drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr

Kuniyuki Iwashima <[email protected]>
atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().

Hariprasad Kelam <[email protected]>
Octeontx2-vf: Fix max packet length errors

Mina Almasry <[email protected]>
page_pool: fix incorrect mp_ops error handling

Pavel Shpakovskiy <[email protected]>
Bluetooth: hci_sync: fix set_local_name race condition

Yang Li <[email protected]>
Bluetooth: hci_event: Disconnect device when BIG sync is lost

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced

Ludovico de Nittis <[email protected]>
Bluetooth: hci_event: Mark connection as closed during suspend disconnect

Ludovico de Nittis <[email protected]>
Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_conn: Make unacked packet handling more robust

luoguangfei <[email protected]>
net: macb: fix unregister_netdev call order in macb_remove()

Joshua Hay <[email protected]>
idpf: stop Tx if there are insufficient buffer resources

Joshua Hay <[email protected]>
idpf: replace flow scheduling buffer ring with buffer pool

Joshua Hay <[email protected]>
idpf: simplify and fix splitq Tx packet rollback error path

Joshua Hay <[email protected]>
idpf: add support for Tx refillqs in flow scheduling mode

José Expósito <[email protected]>
HID: input: report battery status changes immediately

José Expósito <[email protected]>
HID: input: rename hidinput_set_battery_charge_status()

Madhavan Srinivasan <[email protected]>
powerpc/kvm: Fix ifdef to remove build warning

Jason-JH Lin <[email protected]>
drm/mediatek: Add error handling for old state CRTC in atomic_disable

Ayushi Makhija <[email protected]>
drm/msm: update the high bitfield of certain DSI registers

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: correct dpu_plane_virtual_atomic_check()

Dmitry Baryshkov <[email protected]>
drm/msm/kms: move snapshot init earlier in KMS init

Even Xu <[email protected]>
HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow

Aaron Ma <[email protected]>
HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save

Aaron Ma <[email protected]>
HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length

Oreoluwa Babatunde <[email protected]>
of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()

Rob Clark <[email protected]>
drm/msm: Defer fd_install in SUBMIT ioctl

Oscar Maes <[email protected]>
net: ipv4: fix regression in local-broadcast routes

Nikolay Kuratov <[email protected]>
vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()

Dongcheng Yan <[email protected]>
platform/x86: int3472: add hpd pin support

Fengnan Chang <[email protected]>
io_uring/io-wq: add check free worker before create new worker

Junli Liu <[email protected]>
erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC

Yuezhang Mo <[email protected]>
erofs: Fallback to normal access if DAX is not supported on extra device

Shuming Fan <[email protected]>
ASoC: rt1320: fix random cycle mute issue

Shuming Fan <[email protected]>
ASoC: rt721: fix FU33 Boost Volume control not working

Alexey Klimov <[email protected]>
ASoC: codecs: tx-macro: correct tx_macro_component_drv name

Paulo Alcantara <[email protected]>
smb: client: fix race with concurrent opens in rename(2)

Paulo Alcantara <[email protected]>
smb: client: fix race with concurrent opens in unlink(2)

Damien Le Moal <[email protected]>
scsi: core: sysfs: Correct sysfs attributes access rights

Namhyung Kim <[email protected]>
vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER

Igor Torrente <[email protected]>
Revert "virtio: reject shm region if length is zero"

Ian Rogers <[email protected]>
perf symbol-minimal: Fix ehdr reading in filename__read_build_id

Tengda Wu <[email protected]>
ftrace: Fix potential warning in trace_printk_seq during ftrace_dump

Steven Rostedt <[email protected]>
fgraph: Copy args in intermediate storage with entry

Dan Carpenter <[email protected]>
of: dynamic: Fix use after free in of_changeset_add_prop_helper()

Aleksander Jan Bajkowski <[email protected]>
mips: lantiq: xway: sysctrl: rename the etop node

Aleksander Jan Bajkowski <[email protected]>
mips: dts: lantiq: danube: add missing burst length property

Lorenzo Bianconi <[email protected]>
pinctrl: airoha: Fix return value in pinconf callbacks

Randy Dunlap <[email protected]>
pinctrl: STMFX: add missing HAS_IOMEM dependency

Rob Herring (Arm) <[email protected]>
of: reserved_mem: Add missing IORESOURCE_MEM flag on resources

Lizhi Hou <[email protected]>
of: dynamic: Fix memleak when of_pci_add_properties() failed

Ye Weihua <[email protected]>
trace/fgraph: Fix the warning caused by missing unregister notifier

Tao Chen <[email protected]>
rtla: Check pkg-config install

Tao Chen <[email protected]>
tools/latency-collector: Check pkg-config install

Yunseong Kim <[email protected]>
perf: Avoid undefined behavior from stopping/starting inactive events

-------------

Diffstat:

 .../devicetree/bindings/display/msm/qcom,mdp5.yaml |   1 -
 Makefile                                           |   4 +-
 arch/arm64/include/asm/mmu.h                       |   7 +
 arch/arm64/kernel/cpufeature.c                     |   5 +-
 arch/arm64/mm/mmu.c                                |   7 -
 arch/mips/boot/dts/lantiq/danube_easy50712.dts     |   5 +-
 arch/mips/lantiq/xway/sysctrl.c                    |  10 +-
 arch/powerpc/kernel/kvm.c                          |   8 +-
 arch/riscv/kvm/vcpu_vector.c                       |   2 +
 arch/x86/kernel/cpu/intel.c                        |   2 +-
 arch/x86/kernel/cpu/microcode/amd.c                |  22 +-
 arch/x86/kernel/cpu/topology_amd.c                 |  27 +-
 arch/x86/kvm/lapic.c                               |   2 +
 arch/x86/kvm/x86.c                                 |   7 +-
 block/blk-rq-qos.h                                 |  13 +-
 block/blk-zoned.c                                  |  11 +-
 drivers/atm/atmtcp.c                               |  17 +-
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h |   5 +-
 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c |  13 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    |   4 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c |   6 +-
 drivers/firmware/efi/stmm/tee_stmm_efi.c           |  21 +-
 drivers/firmware/qcom/qcom_scm.c                   |  95 +++--
 drivers/firmware/qcom/qcom_scm.h                   |   1 +
 drivers/firmware/qcom/qcom_tzmem.c                 |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  14 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |   8 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  18 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |   2 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  21 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |   8 +-
 drivers/gpu/drm/mediatek/mtk_plane.c               |   3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   2 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |   4 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |  14 +-
 drivers/gpu/drm/msm/msm_kms.c                      |  10 +-
 drivers/gpu/drm/msm/registers/display/dsi.xml      |  28 +-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |   4 +
 drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c        |  15 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c    |   5 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   8 +-
 drivers/gpu/drm/xe/xe_sync.c                       |   2 +-
 drivers/gpu/drm/xe/xe_vm.c                         |   8 +-
 drivers/gpu/drm/xe/xe_vm.h                         |  15 +-
 drivers/hid/hid-asus.c                             |   8 +-
 drivers/hid/hid-elecom.c                           |   2 +
 drivers/hid/hid-ids.h                              |   4 +
 drivers/hid/hid-input-test.c                       |  10 +-
 drivers/hid/hid-input.c                            |  51 ++-
 drivers/hid/hid-logitech-dj.c                      |   4 +
 drivers/hid/hid-logitech-hidpp.c                   |   2 +
 drivers/hid/hid-multitouch.c                       |   8 +
 drivers/hid/hid-ntrig.c                            |   3 +
 drivers/hid/hid-quirks.c                           |   3 +
 .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c    |   1 +
 .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h    |   2 +
 .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c    |   4 +-
 drivers/hid/wacom_wac.c                            |   1 +
 drivers/isdn/hardware/mISDN/hfcpci.c               |  12 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  36 +-
 drivers/net/ethernet/cadence/macb_main.c           |  11 +-
 drivers/net/ethernet/dlink/dl2k.c                  |   2 +-
 drivers/net/ethernet/intel/ice/ice.h               |   1 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |  49 ++-
 drivers/net/ethernet/intel/ice/ice_adapter.h       |   4 +-
 drivers/net/ethernet/intel/ice/ice_ddp.c           |  44 ++-
 drivers/net/ethernet/intel/ice/ice_idc.c           |  10 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  16 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   2 +-
 .../net/ethernet/intel/idpf/idpf_singleq_txrx.c    |  61 ++-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        | 411 ++++++++++++---------
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |  38 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h |   2 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   7 +
 .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |   6 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  30 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  66 +++-
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  68 ++--
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |   4 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  22 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  54 +--
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c   |  16 +-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h   |   4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_rep.c    |  13 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c    |  10 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_switch.c |   8 +-
 .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c   |   2 +-
 .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.h   |   2 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   4 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |  12 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  24 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |  30 --
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |   3 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |  10 +
 drivers/net/ethernet/marvell/octeontx2/nic/rep.c   |  20 +-
 drivers/net/ethernet/marvell/octeontx2/nic/rep.h   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |   2 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.c   |   3 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.h   |  12 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  19 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  15 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 132 ++++---
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h |   1 +
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |  10 +
 drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h    |   6 +
 .../mellanox/mlx5/core/steering/hws/action.c       |   2 +-
 .../mellanox/mlx5/core/steering/hws/pat_arg.c      |   6 +-
 .../mellanox/mlx5/core/steering/hws/pool.c         |   1 +
 drivers/net/ethernet/meta/fbnic/fbnic_netdev.c     |   4 +
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c        |   2 -
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |  13 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |   9 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   6 +-
 drivers/net/hyperv/netvsc.c                        |  17 +-
 drivers/net/hyperv/rndis_filter.c                  |  23 +-
 drivers/net/phy/mscc/mscc.h                        |   4 +
 drivers/net/phy/mscc/mscc_main.c                   |   4 +-
 drivers/net/phy/mscc/mscc_ptp.c                    |  34 +-
 drivers/net/usb/qmi_wwan.c                         |   3 +
 drivers/of/dynamic.c                               |   9 +-
 drivers/of/of_reserved_mem.c                       |  17 +-
 drivers/pinctrl/Kconfig                            |   1 +
 drivers/pinctrl/mediatek/pinctrl-airoha.c          |   8 +-
 drivers/platform/x86/intel/int3472/discrete.c      |   6 +
 drivers/scsi/scsi_sysfs.c                          |   4 +-
 drivers/thermal/mediatek/lvts_thermal.c            |  74 +++-
 drivers/vhost/net.c                                |   9 +-
 fs/efivarfs/super.c                                |   4 +
 fs/erofs/super.c                                   |  24 +-
 fs/erofs/zdata.c                                   |  13 +-
 fs/smb/client/cifsfs.c                             |  14 +
 fs/smb/client/inode.c                              |  34 +-
 fs/smb/client/smb2inode.c                          |   7 +-
 fs/xfs/libxfs/xfs_attr_remote.c                    |   7 +
 fs/xfs/libxfs/xfs_da_btree.c                       |   6 +
 include/linux/atmdev.h                             |   1 +
 include/linux/dma-map-ops.h                        |   3 +
 include/linux/firmware/qcom/qcom_scm.h             |   5 +-
 include/linux/platform_data/x86/int3472.h          |   1 +
 include/linux/soc/marvell/silicons.h               |  25 ++
 include/linux/virtio_config.h                      |   2 -
 include/net/bluetooth/hci_sync.h                   |   2 +-
 include/net/rose.h                                 |  18 +-
 include/uapi/linux/vhost.h                         |   4 +-
 io_uring/io-wq.c                                   |   8 +
 io_uring/kbuf.c                                    |  20 +-
 kernel/dma/contiguous.c                            |   2 -
 kernel/dma/pool.c                                  |   4 +-
 kernel/events/core.c                               |   6 +
 kernel/trace/fgraph.c                              |   1 +
 kernel/trace/trace.c                               |   4 +-
 kernel/trace/trace_functions_graph.c               |  22 +-
 net/atm/common.c                                   |  15 +-
 net/bluetooth/hci_conn.c                           |  58 ++-
 net/bluetooth/hci_event.c                          |  25 +-
 net/bluetooth/hci_sync.c                           |   6 +-
 net/bluetooth/mgmt.c                               |   9 +-
 net/core/page_pool.c                               |   6 +-
 net/ipv4/route.c                                   |  10 +-
 net/l2tp/l2tp_ppp.c                                |  25 +-
 net/rose/af_rose.c                                 |  13 +-
 net/rose/rose_in.c                                 |  12 +-
 net/rose/rose_route.c                              |  62 ++--
 net/rose/rose_timer.c                              |   2 +-
 net/sctp/ipv6.c                                    |   2 +
 sound/soc/codecs/lpass-tx-macro.c                  |   2 +-
 sound/soc/codecs/rt1320-sdw.c                      |   3 +-
 sound/soc/codecs/rt721-sdca.c                      |   2 +
 sound/soc/codecs/rt721-sdca.h                      |   4 +
 tools/perf/util/symbol-minimal.c                   |  55 ++-
 tools/tracing/latency/Makefile.config              |   8 +
 tools/tracing/rtla/Makefile.config                 |   8 +
 177 files changed, 1765 insertions(+), 987 deletions(-)