Skip to content

6.12.40-rc1 review

Greg Kroah-Hartman linux-cifs linux-patches linux-tegra lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest158 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY modedrivers/phy/tegra/xusb-tegra186.c+37 -220 replies
2/158phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_modedrivers/phy/tegra/xusb-tegra186.c drivers/phy/tegra/xusb.h+9 -60 replies
3/158phy: tegra: xusb: Disable periodic tracking on Tegra234drivers/phy/tegra/xusb-tegra186.c+1 -10 replies
4/158USB: serial: option: add Telit Cinterion FE910C04 (ECM) compositiondrivers/usb/serial/option.c+3 -00 replies
5/158USB: serial: option: add Foxconn T99W640drivers/usb/serial/option.c+2 -00 replies
6/158USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINIdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+5 -00 replies
7/158usb: musb: fix gadget state on disconnectdrivers/usb/musb/musb_gadget.c+2 -00 replies
8/158usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHYdrivers/usb/dwc2/gadget.c+26 -120 replies
9/158usb: gadget: configfs: Fix OOB read on empty string writedrivers/usb/gadget/configfs.c+4 -00 replies
10/158i2c: stm32: fix the device used for the DMA mapdrivers/i2c/busses/i2c-stm32.c drivers/i2c/busses/i2c-stm32f7.c+5 -70 replies
11/158i2c: stm32f7: unmap DMA mapped bufferdrivers/i2c/busses/i2c-stm32f7.c+7 -130 replies
12/158thunderbolt: Fix wake on connect at runtimedrivers/thunderbolt/switch.c drivers/thunderbolt/tb.h drivers/thunderbolt/usb4.c+10 -120 replies
13/158thunderbolt: Fix bit masking in tb_dp_port_set_hops()drivers/thunderbolt/switch.c+1 -10 replies
14/158Revert "staging: vchiq_arm: Create keep-alive thread during probe"drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c+35 -340 replies
15/158nvmem: imx-ocotp: fix MAC address byte lengthdrivers/nvmem/imx-ocotp-ele.c drivers/nvmem/imx-ocotp.c+8 -20 replies
16/158nvmem: layouts: u-boot-env: remove crc32 endianness conversiondrivers/nvmem/layouts/u-boot-env.c+3 -30 replies
17/158Input: xpad - set correct controller type for Acer NGR200drivers/input/joystick/xpad.c+1 -10 replies
18/158pch_uart: Fix dma_sync_sg_for_device() nents valuedrivers/tty/serial/pch_uart.c+1 -10 replies
19/158spi: Add check for 8-bit transfer with 8 IO mode supportdrivers/spi/spi.c+10 -40 replies
20/158tools/hv: fcopy: Fix irregularities with size of ring buffertools/hv/hv_fcopy_uio_daemon.c+81 -107 replies
21/158dm-bufio: fix sched in atomic contextdrivers/md/dm-bufio.c+5 -10 replies
22/158HID: core: ensure the allocated report buffer can contain the reserved report IDdrivers/hid/hid-core.c+4 -10 replies
23/158HID: core: ensure __hid_request reserves the report ID as the first bytedrivers/hid/hid-core.c+9 -20 replies
24/158HID: core: do not bypass hid_hw_raw_requestdrivers/hid/hid-core.c+1 -20 replies
25/158tracing/probes: Avoid using params uninitialized in parse_btf_arg()kernel/trace/trace_probe.c+1 -10 replies
26/158tracing: Add down_write(trace_event_sem) when adding trace eventkernel/trace/trace_events.c+5 -00 replies
27/158tracing/osnoise: Fix crash in timerlat_dump_stack()kernel/trace/trace_osnoise.c+1 -10 replies
28/158objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0tools/objtool/check.c+1 -00 replies
29/158drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resumedrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+1 -00 replies
30/158drm/amdgpu: Increase reset counter only on successdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+7 -20 replies
31/158drm/amd/display: Disable CRTC degamma LUT for DCN401drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c+10 -10 replies
32/158drm/amd/display: Free memory allocationdrivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c+2 -10 replies
33/158ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxxsound/pci/hda/patch_realtek.c+1 -00 replies
34/158ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWSsound/pci/hda/patch_realtek.c+1 -00 replies
35/158io_uring/poll: fix POLLERR handlingio_uring/net.c io_uring/poll.c+8 -60 replies
36/158mptcp: make fallback action and fallback decision atomicnet/mptcp/options.c net/mptcp/protocol.c net/mptcp/protocol.h +1 more+61 -190 replies
37/158mptcp: plug races between subflow fail and subflow creationnet/mptcp/pm.c net/mptcp/protocol.c net/mptcp/protocol.h +1 more+32 -130 replies
38/158mptcp: reset fallback status gracefully at disconnect() timenet/mptcp/protocol.c+9 -00 replies
39/158phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()net/phonet/pep.c+1 -10 replies
40/158net/mlx5: Update the list of the PCI supported devicesdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -00 replies
41/158arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequencyarch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts+1 -10 replies
42/158arm64: dts: add big-endian property back into watchdog nodearch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi+2 -10 replies
43/158arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always onarch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi+1 -00 replies
44/158arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequencyarch/arm64/boot/dts/freescale/imx8mp-venice-gw71xx.dtsi+1 -10 replies
45/158arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequencyarch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx.dtsi+1 -10 replies
46/158arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequencyarch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi+1 -10 replies
47/158arm64: dts: rockchip: use cs-gpios for spi1 on ringneckarch/arm64/boot/dts/rockchip/px30-ringneck.dtsi+23 -00 replies
48/158af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()net/packet/af_packet.c+2 -20 replies
49/158af_packet: fix soft lockup issue caused by tpacket_snd()net/packet/af_packet.c+11 -120 replies
50/158Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_typedrivers/bluetooth/btintel.c+1 -10 replies
51/158cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=ydrivers/cpuidle/cpuidle-psci.c+12 -110 replies
52/158dmaengine: nbpfaxi: Fix memory corruption in probe()drivers/dma/nbpfaxi.c+5 -60 replies
53/158isofs: Verify inode mode when loading from diskfs/isofs/inode.c+8 -10 replies
54/158memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()drivers/memstick/core/memstick.c+1 -10 replies
55/158mmc: bcm2835: Fix dma_unmap_sg() nents valuedrivers/mmc/host/bcm2835.c+2 -10 replies
56/158mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo modelsdrivers/mmc/host/sdhci-pci-core.c+2 -10 replies
57/158mmc: sdhci_am654: Workaround for Errata i2312drivers/mmc/host/sdhci_am654.c+6 -30 replies
58/158net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callbackdrivers/net/ethernet/stmicro/stmmac/dwmac-intel.c+7 -10 replies
59/158net: libwx: remove duplicate page_pool_put_full_page()drivers/net/ethernet/wangxun/libwx/wx_lib.c drivers/net/ethernet/wangxun/libwx/wx_type.h+0 -120 replies
60/158net: libwx: fix the using of Rx buffer DMAdrivers/net/ethernet/wangxun/libwx/wx_lib.c drivers/net/ethernet/wangxun/libwx/wx_type.h+2 -30 replies
61/158net: libwx: properly reset Rx ring descriptordrivers/net/ethernet/wangxun/libwx/wx_hw.c drivers/net/ethernet/wangxun/libwx/wx_lib.c+8 -40 replies
62/158pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_govdrivers/pmdomain/governor.c+16 -20 replies
63/158s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL againarch/s390/net/bpf_jit_comp.c+9 -10 replies
64/158smb: client: fix use-after-free in crypt_message when using async cryptofs/smb/client/smb2ops.c+6 -10 replies
65/158soc: aspeed: lpc-snoop: Cleanup resources in stack-orderdrivers/soc/aspeed/aspeed-lpc-snoop.c+1 -10 replies
66/158soc: aspeed: lpc-snoop: Dont disable channels that arent enableddrivers/soc/aspeed/aspeed-lpc-snoop.c+11 -00 replies
67/158iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flushdrivers/iio/accel/fxls8962af-core.c+2 -00 replies
68/158iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel mapsdrivers/iio/adc/axp20x_adc.c+1 -00 replies
69/158iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]drivers/iio/adc/max1363.c+12 -120 replies
70/158iio: adc: max1363: Reorder mode_list[] entriesdrivers/iio/adc/max1363.c+9 -100 replies
71/158iio: adc: stm32-adc: Fix race in installing chained IRQ handlerdrivers/iio/adc/stm32-adc-core.c+3 -40 replies
72/158iio: backend: fix out-of-bound writedrivers/iio/industrialio-backend.c+4 -10 replies
73/158iio: common: st_sensors: Fix use of uninitialize device structsdrivers/iio/accel/st_accel_core.c drivers/iio/common/st_sensors/st_sensors_core.c drivers/iio/common/st_sensors/st_sensors_trigger.c+31 -350 replies
74/158comedi: pcl812: Fix bit shift out of boundsdrivers/comedi/drivers/pcl812.c+2 -10 replies
75/158comedi: aio_iiro_16: Fix bit shift out of boundsdrivers/comedi/drivers/aio_iiro_16.c+2 -10 replies
76/158comedi: das16m1: Fix bit shift out of boundsdrivers/comedi/drivers/das16m1.c+2 -10 replies
77/158comedi: das6402: Fix bit shift out of boundsdrivers/comedi/drivers/das6402.c+2 -10 replies
78/158comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too largedrivers/comedi/comedi_fops.c+16 -00 replies
79/158comedi: Fix some signed shift left operationsdrivers/comedi/drivers.c+7 -70 replies
80/158comedi: Fix use of uninitialized data in insn_rw_emulate_bits()drivers/comedi/drivers.c+3 -00 replies
81/158comedi: Fix initialization of data for instructions that write to subdevicedrivers/comedi/comedi_fops.c+12 -20 replies
82/158arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi+1 -00 replies
83/158arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4Barch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts+1 -00 replies
84/158soundwire: amd: fix for handling slave alerts after link is downdrivers/soundwire/amd_manager.c+2 -00 replies
85/158soundwire: amd: fix for clearing command status registerdrivers/soundwire/amd_manager.c+1 -10 replies
86/158arm64: dts: imx95: Correct the DMA interrupter number of pcie0_eparch/arm64/boot/dts/freescale/imx95.dtsi+1 -10 replies
87/158bpf: Reject %p% format string in bprintf-like helperskernel/bpf/helpers.c+8 -30 replies
88/158selftests/sched_ext: Fix exit selftest hang on UPtools/testing/selftests/sched_ext/exit.c+8 -00 replies
89/158cachefiles: Fix the incorrect return value in __cachefiles_write()fs/cachefiles/io.c fs/cachefiles/ondemand.c+1 -50 replies
90/158net: emaclite: Fix missing pointer increment in aligned_read()drivers/net/ethernet/xilinx/xilinx_emaclite.c+1 -10 replies
91/158block: fix kobject leak in blk_unregister_queueblock/blk-sysfs.c+1 -00 replies
92/158net/sched: sch_qfq: Fix race condition on qfq_aggregatenet/sched/sch_qfq.c+21 -90 replies
93/158rpl: Fix use-after-free in rpl_do_srh_inline().net/ipv6/rpl_iptunnel.c+4 -40 replies
94/158smb: client: fix use-after-free in cifs_oplock_breakfs/smb/client/file.c+9 -10 replies
95/158fix a leak in fcntl_dirnotify()fs/notify/dnotify/dnotify.c+4 -40 replies
96/158nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()drivers/nvme/host/core.c+1 -10 replies
97/158nvme: fix endianness of command word prints in nvme_log_err_passthru()drivers/nvme/host/core.c+6 -60 replies
98/158smc: Fix various oops due to inet_sock type confusion.net/smc/af_smc.c net/smc/smc.h+18 -40 replies
99/158net: phy: Dont register LEDs for genphydrivers/net/phy/phy_device.c+4 -20 replies
100/158nvme: fix misaccounting of nvme-mpath inflight I/Odrivers/nvme/host/core.c+4 -00 replies
101/158nvmet-tcp: fix callback lock for TLS handshakedrivers/nvme/target/tcp.c+2 -20 replies
102/158wifi: cfg80211: remove scan request n_channels counted_byinclude/net/cfg80211.h+1 -10 replies
103/158can: tcan4x5x: add option for selecting nWKRQ voltagedrivers/net/can/m_can/tcan4x5x-core.c drivers/net/can/m_can/tcan4x5x.h+21 -00 replies
104/158can: tcan4x5x: fix reset gpio usage during probedrivers/net/can/m_can/tcan4x5x-core.c+41 -200 replies
105/158selftests: net: increase inter-packet timeout in udpgro.shtools/testing/selftests/net/udpgro.sh+4 -40 replies
106/158hwmon: (corsair-cpro) Validate the size of the received input bufferdrivers/hwmon/corsair-cpro.c+5 -00 replies
107/158ice: add NULL check in eswitch lag checkdrivers/net/ethernet/intel/ice/ice_lag.c+2 -10 replies
108/158ice: check correct pointer in fwlog debugfsdrivers/net/ethernet/intel/ice/ice_debugfs.c+1 -10 replies
109/158usb: net: sierra: check for no status endpointdrivers/net/usb/sierra_net.c+4 -00 replies
110/158loop: use kiocb helpers to fix lockdep warningdrivers/block/loop.c+2 -30 replies
111/158riscv: Enable interrupt during exception handlingarch/riscv/kernel/traps.c+6 -40 replies
112/158riscv: traps_misaligned: properly sign extend value in misaligned load handlerarch/riscv/kernel/traps_misaligned.c+1 -10 replies
113/158Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()net/bluetooth/l2cap_sock.c+3 -00 replies
114/158Bluetooth: hci_sync: fix connectable extended advertising when using static random addressnet/bluetooth/hci_sync.c+2 -20 replies
115/158Bluetooth: SMP: If an unallowed command is received consider it a failurenet/bluetooth/smp.c net/bluetooth/smp.h+19 -10 replies
116/158Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeoutnet/bluetooth/smp.c+1 -10 replies
117/158Bluetooth: hci_core: add missing braces when using macro parametersinclude/net/bluetooth/hci_core.h+11 -110 replies
118/158Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board IDdrivers/bluetooth/btusb.c+44 -340 replies
119/158net/mlx5: Correctly set gso_size when LRO is useddrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+8 -40 replies
120/158ipv6: mcast: Delay put pmc->idev in mld_del_delrec()net/ipv6/mcast.c+1 -10 replies
121/158net: fix segmentation after TCP/UDP fraglist GROnet/ipv4/tcp_offload.c net/ipv4/udp_offload.c+2 -00 replies
122/158netfilter: nf_conntrack: fix crash due to removal of uninitialised entryinclude/net/netfilter/nf_conntrack.h net/netfilter/nf_conntrack_core.c+33 -80 replies
123/158drm/xe/pf: Sanitize VF scratch registers on FLRdrivers/gpu/drm/xe/xe_gt_sriov_pf.c drivers/gpu/drm/xe/xe_gt_sriov_pf.h drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c+55 -10 replies
124/158drm/xe/pf: Move VFs reprovisioning to workerdrivers/gpu/drm/xe/xe_gt_sriov_pf.c drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h+51 -20 replies
125/158drm/xe/pf: Prepare to stop SR-IOV support prior GT resetdrivers/gpu/drm/xe/xe_gt.c drivers/gpu/drm/xe/xe_gt_sriov_pf.c drivers/gpu/drm/xe/xe_gt_sriov_pf.h+27 -00 replies
126/158Bluetooth: L2CAP: Fix attempting to adjust outgoing MTUnet/bluetooth/l2cap_core.c+21 -50 replies
127/158hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconfdrivers/net/hyperv/netvsc_drv.c+4 -10 replies
128/158virtio-net: fix recursived rtnl_lock() during probe()drivers/net/virtio_net.c+1 -10 replies
129/158tls: always refresh the queue when reading socknet/tls/tls_strp.c+1 -20 replies
130/158net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtimenet/8021q/vlan.c net/8021q/vlan.h+34 -90 replies
131/158net: bridge: Do not offload IGMP/MLD messagesnet/bridge/br_switchdev.c+3 -00 replies
132/158net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtreenet/sched/sch_htb.c+3 -10 replies
133/158rxrpc: Fix recv-recv race of completed callinclude/trace/events/rxrpc.h net/rxrpc/call_accept.c net/rxrpc/recvmsg.c+21 -20 replies
134/158rxrpc: Fix transmission of an abort in response to an abortnet/rxrpc/output.c+3 -00 replies
135/158Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"kernel/cgroup/legacy_freezer.c+1 -70 replies
136/158drm/mediatek: Add wait_event_timeout when disabling planedrivers/gpu/drm/mediatek/mtk_crtc.c drivers/gpu/drm/mediatek/mtk_crtc.h drivers/gpu/drm/mediatek/mtk_plane.c+39 -00 replies
137/158drm/mediatek: only announce AFBC if really supporteddrivers/gpu/drm/mediatek/mtk_crtc.c drivers/gpu/drm/mediatek/mtk_ddp_comp.c drivers/gpu/drm/mediatek/mtk_ddp_comp.h +4 more+27 -40 replies
138/158libbpf: Fix handling of BPF arena relocationstools/lib/bpf/libbpf.c+13 -70 replies
139/158efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error pathsfs/efivarfs/super.c+6 -00 replies
140/158sched: Change nr_uninterruptible type to unsigned longkernel/sched/loadavg.c kernel/sched/sched.h+2 -20 replies
141/158clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right usernsfs/namespace.c+5 -00 replies
142/158btrfs: fix block group refcount race in btrfs_create_pending_block_groups()fs/btrfs/block-group.c+3 -00 replies
143/158usb: hub: fix detection of high tier USB3 devices behind suspended hubsdrivers/usb/core/hub.c+32 -10 replies
144/158usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pmdrivers/usb/core/hub.c+4 -20 replies
145/158usb: hub: Fix flushing of delayed work used for post resume purposesdrivers/usb/core/hub.c drivers/usb/core/hub.h+9 -130 replies
146/158usb: hub: Dont try to recover devices lost during warm reset.drivers/usb/core/hub.c+6 -20 replies
147/158usb: dwc3: qcom: Dont leave BCR asserteddrivers/usb/dwc3/dwc3-qcom.c+2 -60 replies
148/158net: libwx: fix multicast packets received countdrivers/net/ethernet/wangxun/libwx/wx_hw.c+2 -00 replies
149/158rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0rust/Makefile rust/kernel/lib.rs rust/macros/module.rs +1 more+8 -60 replies
150/158selftests/bpf: Set test path for token/obj_priv_implicit_token_envvartools/testing/selftests/bpf/prog_tests/token.c+12 -70 replies
151/158i2c: omap: Add support for setting muxdrivers/i2c/busses/Kconfig drivers/i2c/busses/i2c-omap.c+23 -00 replies
152/158i2c: omap: Fix an error handling path in omap_i2c_probe()drivers/i2c/busses/i2c-omap.c+5 -20 replies
153/158i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()drivers/i2c/busses/i2c-omap.c+4 -10 replies
154/158i2c: omap: fix deprecated of_property_read_bool() usedrivers/i2c/busses/i2c-omap.c+1 -10 replies
155/158sched,freezer: Remove unnecessary warning in __thaw_taskkernel/freezer.c+3 -120 replies
156/158drm/xe/mocs: Initialize MOCS index earlydrivers/gpu/drm/xe/xe_gt.c+2 -20 replies
157/158drm/xe: Move page fault init after topology initdrivers/gpu/drm/xe/xe_gt.c+3 -30 replies
158/158smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all datafs/smb/client/smbdirect.c+27 -40 replies

Reviews trailers per patch

76 of 158 patches have a Reviewed-by or Acked-by.

PatchJon HunterAlain VolmatAlexander KovacsMaíra CanalAlexander SteinAndy ShevchenkoSaurabh SengarLong Li[email protected]Masami Hiramatsu (Google)Yehowshua ImmanuelMatthieu Baerts (NGI0)Mark BlochEran Ben ElishaAhmad FatoumFrank LiQuentin SchulzHawking ZhangAlex DeucherEric DumazetWillem de BruijnSean RhodesSudeep HollaChristian BraunerAdrian HunterHarry WentlandDaniel WheelerSimon HormanJoshua AberbackPeter Zijlstra (Intel)Jean Delvare[email protected]Ian AbbottPeng FanYonghong SongPhil AuldCong WangPaulo Alcantara (Red Hat)Alan AdamsonKeith Busch[email protected]D. WytheWang LiangMatti VaittinenNuno SáFabrice GasnierAlexandre GhitiClément LégerTariq ToukanGal PressmanPiotr PiórkowskiMichał WiniarskiStuart SummersMatthew BrostXin LongMichael S. TsirkinJason WangMarc Kleine-BuddeVincent MailholIdo SchimmelNikolay AleksandrovJeffrey AltmanAleksandr LoktionovSujai BuvaneswaranPrzemek KitszelPaul MenzelRinitha S[email protected]AngeloGioacchino Del RegnoCK HuKonrad DybcioMark BrownŁukasz BartosikAlan SternThinh NguyenAlice RyhlBjörn Roy BaronMukesh Kumar SavaliyaRavi Kumar VodapalliJonathan CavittDavid HowellsMeetakshi SetiyaEduard ZingermanQu WenruoFilipe MananaBrett A C SheffieldFlorian FainelliShuah KhanMiguel OjedaPeter SchneiderHarshit MogalapalliRon EconomosHardik GargLinux Kernel Functional TestingPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/158R-b T-b
2/158R-b T-b
3/158R-b T-b
4/158
5/158
6/158
7/158Co-authored-by
8/158
9/158
10/158A-b
11/158A-b
12/158T-b
13/158
14/158R-b
15/158T-b
16/158
17/158
18/158R-b
19/158
20/158R-b R-b T-b
21/158
22/158
23/158T-b
24/158
25/158
26/158A-b
27/158A-b
28/158A-b
29/158
30/158R-b R-b
31/158R-b T-b
32/158T-b R-b
33/158
34/158
35/158
36/158R-b
37/158R-b
38/158R-b
39/158
40/158R-b R-b
41/158
42/158R-b
43/158R-b
44/158
45/158
46/158
47/158R-b
48/158R-b R-b
49/158R-b
50/158T-b
51/158R-b
52/158
53/158A-b
54/158
55/158
56/158A-b
57/158A-b
58/158R-b
59/158R-b
60/158R-b
61/158R-b
62/158
63/158
64/158R-b
65/158A-b
66/158A-b
67/158
68/158
69/158A-b
70/158A-b
71/158R-b T-b R-b
72/158R-b
73/158R-b
74/158
75/158
76/158T-b
77/158
78/158T-b
79/158
80/158
81/158
82/158
83/158
84/158
85/158
86/158R-b R-b
87/158A-b
88/158R-b T-b
89/158
90/158
91/158
92/158R-b
93/158R-b
94/158R-b
95/158
96/158
97/158R-b R-b
98/158T-b R-b R-b
99/158
100/158
101/158
102/158
103/158R-b R-b
104/158
105/158R-b
106/158
107/158R-b T-b
108/158R-b R-b T-b
109/158T-b
110/158
111/158R-b
112/158T-b
113/158
114/158
115/158
116/158
117/158
118/158
119/158R-b R-b
120/158
121/158R-b
122/158
123/158R-b
124/158R-b R-b R-b
125/158R-b
126/158
127/158R-b
128/158A-b A-b
129/158
130/158R-b
131/158R-b A-b
132/158
133/158R-b
134/158R-b
135/158
136/158R-b R-b
137/158R-b
138/158T-b
139/158
140/158
141/158R-b
142/158R-b R-b
143/158A-b
144/158
145/158T-b T-b
146/158T-b A-b
147/158R-b A-b
148/158R-b
149/158R-b A-b
150/158
151/158
152/158
153/158
154/158A-b
155/158
156/158R-b
157/158R-b R-b
158/158R-b T-b T-b

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.12 000/158] 6.12.40-rc1 review

This is the start of the stable review cycle for the 6.12.40 release. There are 158 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, 24 Jul 2025 13:43:10 +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.12.40-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.40-rc1

Stefan Metzmacher <[email protected]>
smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data

Matthew Brost <[email protected]>
drm/xe: Move page fault init after topology init

Balasubramani Vivekanandan <[email protected]>
drm/xe/mocs: Initialize MOCS index early

Chen Ridong <[email protected]>
sched,freezer: Remove unnecessary warning in __thaw_task

Johan Hovold <[email protected]>
i2c: omap: fix deprecated of_property_read_bool() use

Christophe JAILLET <[email protected]>
i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()

Christophe JAILLET <[email protected]>
i2c: omap: Fix an error handling path in omap_i2c_probe()

Jayesh Choudhary <[email protected]>
i2c: omap: Add support for setting mux

Ihor Solodrai <[email protected]>
selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar

Miguel Ojeda <[email protected]>
rust: use #[used(compiler)] to fix build and modpost with Rust >= 1.89.0

Jiawen Wu <[email protected]>
net: libwx: fix multicast packets received count

Krishna Kurapati <[email protected]>
usb: dwc3: qcom: Don't leave BCR asserted

Mathias Nyman <[email protected]>
usb: hub: Don't try to recover devices lost during warm reset.

Mathias Nyman <[email protected]>
usb: hub: Fix flushing of delayed work used for post resume purposes

Mathias Nyman <[email protected]>
usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm

Mathias Nyman <[email protected]>
usb: hub: fix detection of high tier USB3 devices behind suspended hubs

Boris Burkov <[email protected]>
btrfs: fix block group refcount race in btrfs_create_pending_block_groups()

Al Viro <[email protected]>
clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns

Aruna Ramakrishna <[email protected]>
sched: Change nr_uninterruptible type to unsigned long

Breno Leitao <[email protected]>
efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths

Andrii Nakryiko <[email protected]>
libbpf: Fix handling of BPF arena relocations

Icenowy Zheng <[email protected]>
drm/mediatek: only announce AFBC if really supported

Jason-JH Lin <[email protected]>
drm/mediatek: Add wait_event_timeout when disabling plane

Chen Ridong <[email protected]>
Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"

David Howells <[email protected]>
rxrpc: Fix transmission of an abort in response to an abort

David Howells <[email protected]>
rxrpc: Fix recv-recv race of completed call

William Liu <[email protected]>
net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree

Joseph Huang <[email protected]>
net: bridge: Do not offload IGMP/MLD messages

Dong Chenchen <[email protected]>
net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime

Jakub Kicinski <[email protected]>
tls: always refresh the queue when reading sock

Zigit Zo <[email protected]>
virtio-net: fix recursived rtnl_lock() during probe()

Li Tian <[email protected]>
hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU

Michal Wajdeczko <[email protected]>
drm/xe/pf: Prepare to stop SR-IOV support prior GT reset

Michal Wajdeczko <[email protected]>
drm/xe/pf: Move VFs reprovisioning to worker

Michal Wajdeczko <[email protected]>
drm/xe/pf: Sanitize VF scratch registers on FLR

Florian Westphal <[email protected]>
netfilter: nf_conntrack: fix crash due to removal of uninitialised entry

Felix Fietkau <[email protected]>
net: fix segmentation after TCP/UDP fraglist GRO

Yue Haibing <[email protected]>

    ipv6: mcast: Delay put pmc->idev in mld_del_delrec()

Christoph Paasch <[email protected]>
net/mlx5: Correctly set gso_size when LRO is used

Zijun Hu <[email protected]>
Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID

Christian Eggers <[email protected]>
Bluetooth: hci_core: add missing braces when using macro parameters

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SMP: If an unallowed command is received consider it a failure

Alessandro Gasbarroni <[email protected]>
Bluetooth: hci_sync: fix connectable extended advertising when using static random address

Kuniyuki Iwashima <[email protected]>
Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()

Andreas Schwab <[email protected]>
riscv: traps_misaligned: properly sign extend value in misaligned load handler

Nam Cao <[email protected]>
riscv: Enable interrupt during exception handling

Ming Lei <[email protected]>
loop: use kiocb helpers to fix lockdep warning

Oliver Neukum <[email protected]>
usb: net: sierra: check for no status endpoint

Michal Swiatkowski <[email protected]>
ice: check correct pointer in fwlog debugfs

Dave Ertman <[email protected]>
ice: add NULL check in eswitch lag check

Marius Zachmann <[email protected]>
hwmon: (corsair-cpro) Validate the size of the received input buffer

Paolo Abeni <[email protected]>
selftests: net: increase inter-packet timeout in udpgro.sh

Brett Werling <[email protected]>
can: tcan4x5x: fix reset gpio usage during probe

Sean Nyekjaer <[email protected]>
can: tcan4x5x: add option for selecting nWKRQ voltage

Johannes Berg <[email protected]>
wifi: cfg80211: remove scan request n_channels counted_by

Maurizio Lombardi <[email protected]>
nvmet-tcp: fix callback lock for TLS handshake

Yu Kuai <[email protected]>
nvme: fix misaccounting of nvme-mpath inflight I/O

Sean Anderson <[email protected]>
net: phy: Don't register LEDs for genphy

Kuniyuki Iwashima <[email protected]>
smc: Fix various oops due to inet_sock type confusion.

John Garry <[email protected]>
nvme: fix endianness of command word prints in nvme_log_err_passthru()

Zheng Qixing <[email protected]>
nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()

Al Viro <[email protected]>
fix a leak in fcntl_dirnotify()

Wang Zhaolong <[email protected]>
smb: client: fix use-after-free in cifs_oplock_break

Kuniyuki Iwashima <[email protected]>
rpl: Fix use-after-free in rpl_do_srh_inline().

Xiang Mei <[email protected]>
net/sched: sch_qfq: Fix race condition on qfq_aggregate

Ming Lei <[email protected]>
block: fix kobject leak in blk_unregister_queue

Alok Tiwari <[email protected]>
net: emaclite: Fix missing pointer increment in aligned_read()

Zizhi Wo <[email protected]>
cachefiles: Fix the incorrect return value in __cachefiles_write()

Andrea Righi <[email protected]>
selftests/sched_ext: Fix exit selftest hang on UP

Paul Chaignon <[email protected]>
bpf: Reject %p% format string in bprintf-like helpers

Richard Zhu <[email protected]>
arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep

Vijendar Mukunda <[email protected]>
soundwire: amd: fix for clearing command status register

Vijendar Mukunda <[email protected]>
soundwire: amd: fix for handling slave alerts after link is down

Andy Yan <[email protected]>
arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B

Andy Yan <[email protected]>
arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5

Ian Abbott <[email protected]>
comedi: Fix initialization of data for instructions that write to subdevice

Ian Abbott <[email protected]>
comedi: Fix use of uninitialized data in insn_rw_emulate_bits()

Ian Abbott <[email protected]>
comedi: Fix some signed shift left operations

Ian Abbott <[email protected]>
comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large

Ian Abbott <[email protected]>
comedi: das6402: Fix bit shift out of bounds

Ian Abbott <[email protected]>
comedi: das16m1: Fix bit shift out of bounds

Ian Abbott <[email protected]>
comedi: aio_iiro_16: Fix bit shift out of bounds

Ian Abbott <[email protected]>
comedi: pcl812: Fix bit shift out of bounds

Maud Spierings <[email protected]>
iio: common: st_sensors: Fix use of uninitialize device structs

Markus Burri <[email protected]>
iio: backend: fix out-of-bound write

Chen Ni <[email protected]>
iio: adc: stm32-adc: Fix race in installing chained IRQ handler

Fabio Estevam <[email protected]>

    iio: adc: max1363: Reorder mode_list[] entries

Fabio Estevam <[email protected]>

    iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]

Chen-Yu Tsai <[email protected]>

    iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps

Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush

Andrew Jeffery <[email protected]>
soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled

Andrew Jeffery <[email protected]>
soc: aspeed: lpc-snoop: Cleanup resources in stack-order

Wang Zhaolong <[email protected]>
smb: client: fix use-after-free in crypt_message when using async crypto

Ilya Leoshkevich <[email protected]>

    s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again

Maulik Shah <[email protected]>
pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov

Jiawen Wu <[email protected]>
net: libwx: properly reset Rx ring descriptor

Jiawen Wu <[email protected]>
net: libwx: fix the using of Rx buffer DMA

Jiawen Wu <[email protected]>
net: libwx: remove duplicate page_pool_put_full_page()

Markus Blöchl <[email protected]>
net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback

Judith Mendez <[email protected]>
mmc: sdhci_am654: Workaround for Errata i2312

Edson Juliano Drosdeck <[email protected]>
mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models

Thomas Fourier <[email protected]>
mmc: bcm2835: Fix dma_unmap_sg() nents value

Nathan Chancellor <[email protected]>
memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()

Jan Kara <[email protected]>
isofs: Verify inode mode when loading from disk

Dan Carpenter <[email protected]>
dmaengine: nbpfaxi: Fix memory corruption in probe()

Daniel Lezcano <[email protected]>
cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y

Luiz Augusto von Dentz <[email protected]>
Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type

Yun Lu <[email protected]>
af_packet: fix soft lockup issue caused by tpacket_snd()

Yun Lu <[email protected]>
af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()

Jakob Unterwurzacher <[email protected]>
arm64: dts: rockchip: use cs-gpios for spi1 on ringneck

Tim Harvey <[email protected]>
arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency

Tim Harvey <[email protected]>
arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency

Tim Harvey <[email protected]>
arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency

Francesco Dolcini <[email protected]>
arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on

Meng Li <[email protected]>
arm64: dts: add big-endian property back into watchdog node

Tim Harvey <[email protected]>
arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency

Maor Gottlieb <[email protected]>
net/mlx5: Update the list of the PCI supported devices

Nathan Chancellor <[email protected]>
phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()

Paolo Abeni <[email protected]>
mptcp: reset fallback status gracefully at disconnect() time

Paolo Abeni <[email protected]>
mptcp: plug races between subflow fail and subflow creation

Paolo Abeni <[email protected]>
mptcp: make fallback action and fallback decision atomic

Pavel Begunkov <[email protected]>
io_uring/poll: fix POLLERR handling

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS

Edip Hazuri <[email protected]>

    ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx

Clayton King <[email protected]>
drm/amd/display: Free memory allocation

Melissa Wen <[email protected]>
drm/amd/display: Disable CRTC degamma LUT for DCN401

Lijo Lazar <[email protected]>
drm/amdgpu: Increase reset counter only on success

Eeli Haapalainen <[email protected]>
drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume

Miguel Ojeda <[email protected]>
objtool/rust: add one more noreturn Rust function for Rust 1.89.0

Tomas Glozar <[email protected]>
tracing/osnoise: Fix crash in timerlat_dump_stack()

Steven Rostedt <[email protected]>
tracing: Add down_write(trace_event_sem) when adding trace event

Nathan Chancellor <[email protected]>
tracing/probes: Avoid using params uninitialized in parse_btf_arg()

Benjamin Tissoires <[email protected]>
HID: core: do not bypass hid_hw_raw_request

Benjamin Tissoires <[email protected]>
HID: core: ensure __hid_request reserves the report ID as the first byte

Benjamin Tissoires <[email protected]>
HID: core: ensure the allocated report buffer can contain the reserved report ID

Sheng Yong <[email protected]>
dm-bufio: fix sched in atomic context

Naman Jain <[email protected]>
tools/hv: fcopy: Fix irregularities with size of ring buffer

Cheng Ming Lin <[email protected]>
spi: Add check for 8-bit transfer with 8 IO mode support

Thomas Fourier <[email protected]>
pch_uart: Fix dma_sync_sg_for_device() nents value

Nilton Perim Neto <[email protected]>
Input: xpad - set correct controller type for Acer NGR200

Michael C. Pratt <[email protected]>
nvmem: layouts: u-boot-env: remove crc32 endianness conversion

Steffen Bätz <[email protected]>
nvmem: imx-ocotp: fix MAC address byte length

Stefan Wahren <[email protected]>
Revert "staging: vchiq_arm: Create keep-alive thread during probe"

Alok Tiwari <[email protected]>
thunderbolt: Fix bit masking in tb_dp_port_set_hops()

Mario Limonciello <[email protected]>
thunderbolt: Fix wake on connect at runtime

Clément Le Goffic <[email protected]>
i2c: stm32f7: unmap DMA mapped buffer

Clément Le Goffic <[email protected]>
i2c: stm32: fix the device used for the DMA map

Xinyu Liu <[email protected]>
usb: gadget: configfs: Fix OOB read on empty string write

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY

Drew Hamilton <[email protected]>
usb: musb: fix gadget state on disconnect

Ryan Mann (NDI) <[email protected]>
USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI

Slark Xiao <[email protected]>
USB: serial: option: add Foxconn T99W640

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition

Haotien Hsu <[email protected]>
phy: tegra: xusb: Disable periodic tracking on Tegra234

Wayne Chang <[email protected]>
phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode

Wayne Chang <[email protected]>
phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |   3 +-
 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi   |   1 +
 .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi   |   2 +-
 .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi   |   2 +-
 .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi   |   2 +-
 .../boot/dts/freescale/imx8mp-venice-gw74xx.dts    |   2 +-
 arch/arm64/boot/dts/freescale/imx95.dtsi           |   2 +-
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |  23 +++++
 .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi |   1 +
 arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts |   1 +
 arch/riscv/kernel/traps.c                          |  10 +-
 arch/riscv/kernel/traps_misaligned.c               |   2 +-
 arch/s390/net/bpf_jit_comp.c                       |  10 +-
 block/blk-sysfs.c                                  |   1 +
 drivers/block/loop.c                               |   5 +-
 drivers/bluetooth/btintel.c                        |   2 +-
 drivers/bluetooth/btusb.c                          |  78 ++++++++------
 drivers/comedi/comedi_fops.c                       |  30 +++++-
 drivers/comedi/drivers.c                           |  17 +--
 drivers/comedi/drivers/aio_iiro_16.c               |   3 +-
 drivers/comedi/drivers/das16m1.c                   |   3 +-
 drivers/comedi/drivers/das6402.c                   |   3 +-
 drivers/comedi/drivers/pcl812.c                    |   3 +-
 drivers/cpuidle/cpuidle-psci.c                     |  23 +++--
 drivers/dma/nbpfaxi.c                              |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   9 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   1 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |  11 +-
 .../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c |   3 +-
 drivers/gpu/drm/mediatek/mtk_crtc.c                |  36 ++++++-
 drivers/gpu/drm/mediatek/mtk_crtc.h                |   1 +
 drivers/gpu/drm/mediatek/mtk_ddp_comp.c            |   1 +
 drivers/gpu/drm/mediatek/mtk_ddp_comp.h            |   9 ++
 drivers/gpu/drm/mediatek/mtk_disp_drv.h            |   1 +
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c            |   7 ++
 drivers/gpu/drm/mediatek/mtk_plane.c               |  12 ++-
 drivers/gpu/drm/mediatek/mtk_plane.h               |   3 +-
 drivers/gpu/drm/xe/xe_gt.c                         |  15 +--
 drivers/gpu/drm/xe/xe_gt_sriov_pf.c                | 114 ++++++++++++++++++++-
 drivers/gpu/drm/xe/xe_gt_sriov_pf.h                |   6 ++
 drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c        |   3 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h          |  10 ++
 drivers/hid/hid-core.c                             |  21 ++--
 drivers/hwmon/corsair-cpro.c                       |   5 +
 drivers/i2c/busses/Kconfig                         |   1 +
 drivers/i2c/busses/i2c-omap.c                      |  30 +++++-
 drivers/i2c/busses/i2c-stm32.c                     |   8 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  24 ++---
 drivers/iio/accel/fxls8962af-core.c                |   2 +
 drivers/iio/accel/st_accel_core.c                  |  10 +-
 drivers/iio/adc/axp20x_adc.c                       |   1 +
 drivers/iio/adc/max1363.c                          |  43 ++++----
 drivers/iio/adc/stm32-adc-core.c                   |   7 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |  36 +++----
 drivers/iio/common/st_sensors/st_sensors_trigger.c |  20 ++--
 drivers/iio/industrialio-backend.c                 |   5 +-
 drivers/input/joystick/xpad.c                      |   2 +-
 drivers/md/dm-bufio.c                              |   6 +-
 drivers/memstick/core/memstick.c                   |   2 +-
 drivers/mmc/host/bcm2835.c                         |   3 +-
 drivers/mmc/host/sdhci-pci-core.c                  |   3 +-
 drivers/mmc/host/sdhci_am654.c                     |   9 +-
 drivers/net/can/m_can/tcan4x5x-core.c              |  80 +++++++++++----
 drivers/net/can/m_can/tcan4x5x.h                   |   2 +
 drivers/net/ethernet/intel/ice/ice_debugfs.c       |   2 +-
 drivers/net/ethernet/intel/ice/ice_lag.c           |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  12 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |   8 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |   9 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |  20 ++--
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |   2 -
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |   2 +-
 drivers/net/hyperv/netvsc_drv.c                    |   5 +-
 drivers/net/phy/phy_device.c                       |   6 +-
 drivers/net/usb/sierra_net.c                       |   4 +
 drivers/net/virtio_net.c                           |   2 +-
 drivers/nvme/host/core.c                           |  18 ++--
 drivers/nvme/target/tcp.c                          |   4 +-
 drivers/nvmem/imx-ocotp-ele.c                      |   5 +-
 drivers/nvmem/imx-ocotp.c                          |   5 +-
 drivers/nvmem/layouts/u-boot-env.c                 |   6 +-
 drivers/phy/tegra/xusb-tegra186.c                  |  77 ++++++++------
 drivers/phy/tegra/xusb.h                           |   1 +
 drivers/pmdomain/governor.c                        |  18 +++-
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |  13 ++-
 drivers/soundwire/amd_manager.c                    |   4 +-
 drivers/spi/spi.c                                  |  14 ++-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |  69 +++++++------
 drivers/thunderbolt/switch.c                       |  10 +-
 drivers/thunderbolt/tb.h                           |   2 +-
 drivers/thunderbolt/usb4.c                         |  12 +--
 drivers/tty/serial/pch_uart.c                      |   2 +-
 drivers/usb/core/hub.c                             |  36 ++++++-
 drivers/usb/core/hub.h                             |   1 +
 drivers/usb/dwc2/gadget.c                          |  40 +++++---
 drivers/usb/dwc3/dwc3-qcom.c                       |   8 +-
 drivers/usb/gadget/configfs.c                      |   4 +
 drivers/usb/musb/musb_gadget.c                     |   2 +
 drivers/usb/serial/ftdi_sio.c                      |   2 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   3 +
 drivers/usb/serial/option.c                        |   5 +
 fs/btrfs/block-group.c                             |   3 +
 fs/cachefiles/io.c                                 |   2 -
 fs/cachefiles/ondemand.c                           |   4 +-
 fs/efivarfs/super.c                                |   6 ++
 fs/isofs/inode.c                                   |   9 +-
 fs/namespace.c                                     |   5 +
 fs/notify/dnotify/dnotify.c                        |   8 +-
 fs/smb/client/file.c                               |  10 +-
 fs/smb/client/smb2ops.c                            |   7 +-
 fs/smb/client/smbdirect.c                          |  31 +++++-
 include/net/bluetooth/hci_core.h                   |  22 ++--
 include/net/cfg80211.h                             |   2 +-
 include/net/netfilter/nf_conntrack.h               |  15 ++-
 include/trace/events/rxrpc.h                       |   3 +
 io_uring/net.c                                     |  12 ++-
 io_uring/poll.c                                    |   2 -
 kernel/bpf/helpers.c                               |  11 +-
 kernel/cgroup/legacy_freezer.c                     |   8 +-
 kernel/freezer.c                                   |  15 +--
 kernel/sched/loadavg.c                             |   2 +-
 kernel/sched/sched.h                               |   2 +-
 kernel/trace/trace_events.c                        |   5 +
 kernel/trace/trace_osnoise.c                       |   2 +-
 kernel/trace/trace_probe.c                         |   2 +-
 net/8021q/vlan.c                                   |  42 ++++++--
 net/8021q/vlan.h                                   |   1 +
 net/bluetooth/hci_sync.c                           |   4 +-
 net/bluetooth/l2cap_core.c                         |  26 ++++-
 net/bluetooth/l2cap_sock.c                         |   3 +
 net/bluetooth/smp.c                                |  21 +++-
 net/bluetooth/smp.h                                |   1 +
 net/bridge/br_switchdev.c                          |   3 +
 net/ipv4/tcp_offload.c                             |   1 +
 net/ipv4/udp_offload.c                             |   1 +
 net/ipv6/mcast.c                                   |   2 +-
 net/ipv6/rpl_iptunnel.c                            |   8 +-
 net/mptcp/options.c                                |   3 +-
 net/mptcp/pm.c                                     |   8 +-
 net/mptcp/protocol.c                               |  56 ++++++++--
 net/mptcp/protocol.h                               |  29 ++++--
 net/mptcp/subflow.c                                |  30 ++++--
 net/netfilter/nf_conntrack_core.c                  |  26 +++--
 net/packet/af_packet.c                             |  27 +++--
 net/phonet/pep.c                                   |   2 +-
 net/rxrpc/call_accept.c                            |   1 +
 net/rxrpc/output.c                                 |   3 +
 net/rxrpc/recvmsg.c                                |  19 +++-
 net/sched/sch_htb.c                                |   4 +-
 net/sched/sch_qfq.c                                |  30 ++++--
 net/smc/af_smc.c                                   |  14 +++
 net/smc/smc.h                                      |   8 +-
 net/tls/tls_strp.c                                 |   3 +-
 rust/Makefile                                      |   1 +
 rust/kernel/lib.rs                                 |   1 +
 rust/macros/module.rs                              |  10 +-
 scripts/Makefile.build                             |   2 +-
 sound/pci/hda/patch_realtek.c                      |   2 +
 tools/hv/hv_fcopy_uio_daemon.c                     |  91 ++++++++++++++--
 tools/lib/bpf/libbpf.c                             |  20 ++--
 tools/objtool/check.c                              |   1 +
 tools/testing/selftests/bpf/prog_tests/token.c     |  19 ++--
 tools/testing/selftests/net/udpgro.sh              |   8 +-
 tools/testing/selftests/sched_ext/exit.c           |   8 ++
 166 files changed, 1416 insertions(+), 554 deletions(-)