Skip to content

6.3.8-rc1 review

Greg Kroah-Hartman dri-devel linux-fsdevel linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest160 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/160spi: mt65xx: make sure operations completed before unloadingdrivers/spi/spi-mt65xx.c+3 -00 replies
2/160platform/surface: aggregator: Allow completion work-items to be executed in paralleldrivers/platform/surface/aggregator/controller.c+1 -10 replies
3/160platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystemdrivers/platform/surface/surface_aggregator_tabletsw.c+5 -00 replies
4/160spi: qup: Request DMA before enabling clocksdrivers/spi/spi-qup.c+18 -190 replies
5/160afs: Fix setting of mtime when creating a file/dir/symlinkfs/afs/dir.c+3 -00 replies
6/160wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_polldrivers/net/wireless/mediatek/mt76/mt7615/mac.c+3 -00 replies
7/160bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()net/core/skmsg.c+2 -10 replies
8/160neighbour: fix unaligned access to pneigh_entryinclude/net/neighbour.h+1 -10 replies
9/160net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methodsdrivers/net/dsa/lan9303-core.c+0 -40 replies
10/160net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294Documentation/networking/ip-sysctl.rst include/net/ping.h net/ipv4/sysctl_net_ipv4.c+7 -110 replies
11/160bpf: Fix UAF in task local storagekernel/fork.c+1 -10 replies
12/160bpf: Fix elem_size not being set for inner mapskernel/bpf/map_in_map.c+6 -20 replies
13/160net/ipv6: fix bool/int mismatch for skip_notify_on_dev_downinclude/net/netns/ipv6.h+1 -10 replies
14/160net/smc: Avoid to access invalid RMBs MRs in SMCRv1 ADD LINK CONTnet/smc/smc_llc.c+2 -20 replies
15/160net: enetc: correct the statistics of rx bytesdrivers/net/ethernet/freescale/enetc/enetc.c+7 -10 replies
16/160net: enetc: correct rx_bytes statistics of XDPdrivers/net/ethernet/freescale/enetc/enetc.c+8 -00 replies
17/160net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM valuesnet/sched/sch_fq_pie.c+7 -10 replies
18/160drm/i915: Explain the magic numbers for AUX SYNC/precharge lengthdrivers/gpu/drm/i915/display/intel_dp_aux.c+29 -30 replies
19/160drm/i915: Use 18 fast wake AUX sync lendrivers/gpu/drm/i915/display/intel_dp_aux.c+1 -10 replies
20/160Bluetooth: Split bt_iso_qos into dedicated structuresinclude/net/bluetooth/bluetooth.h include/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c +2 more+237 -1350 replies
21/160Bluetooth: ISO: consider right CIS when removing CIG at cleanupnet/bluetooth/hci_conn.c+5 -20 replies
22/160Bluetooth: ISO: Fix CIG auto-allocation to select configurable CIGnet/bluetooth/hci_conn.c+6 -70 replies
23/160Bluetooth: hci_sync: add lock to protect HCI_UNREGISTERinclude/net/bluetooth/hci_core.h net/bluetooth/hci_core.c net/bluetooth/hci_sync.c+17 -60 replies
24/160Bluetooth: Fix l2cap_disconnect_req deadlocknet/bluetooth/l2cap_core.c+4 -00 replies
25/160Bluetooth: ISO: dont try to remove CIG if there are bound CIS leftnet/bluetooth/hci_conn.c+2 -00 replies
26/160Bluetooth: hci_conn: Add support for linking multiple hconinclude/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c net/bluetooth/hci_event.c +1 more+172 -970 replies
27/160Bluetooth: hci_conn: Fix not matching by CIS IDinclude/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c+13 -20 replies
28/160Bluetooth: ISO: use correct CIS order in Set CIG Parameters eventinclude/net/bluetooth/hci_core.h net/bluetooth/hci_event.c+28 -190 replies
29/160Bluetooth: L2CAP: Add missing checks for invalid DCIDnet/bluetooth/l2cap_core.c+9 -00 replies
30/160wifi: mac80211: use correct iftype HE capnet/mac80211/he.c+10 -50 replies
31/160wifi: cfg80211: reject bad AP MLD addressnet/wireless/nl80211.c+2 -00 replies
32/160wifi: mac80211: mlme: fix non-inheritence elementnet/mac80211/mlme.c+7 -10 replies
33/160wifi: mac80211: dont translate beacon/presp addrsnet/mac80211/rx.c+3 -10 replies
34/160qed/qede: Fix scheduling while atomicdrivers/net/ethernet/qlogic/qed/qed_l2.c drivers/net/ethernet/qlogic/qede/qede.h drivers/net/ethernet/qlogic/qede/qede_ethtool.c +1 more+60 -40 replies
35/160accel/ivpu: ivpu_ipc needs GENERIC_ALLOCATORdrivers/accel/ivpu/Kconfig+1 -00 replies
36/160accel/ivpu: Reserve all non-command bos using DMA_RESV_USAGE_BOOKKEEPdrivers/accel/ivpu/ivpu_job.c+14 -70 replies
37/160wifi: cfg80211: fix locking in sched scan stop worknet/wireless/core.c+2 -20 replies
38/160wifi: cfg80211: fix locking in regulatory disconnectnet/wireless/reg.c+2 -26 replies
39/160selftests/bpf: Verify optval=NULL casetools/testing/selftests/bpf/prog_tests/sockopt_sk.c tools/testing/selftests/bpf/progs/sockopt_sk.c+40 -00 replies
40/160selftests/bpf: Fix sockopt_sk selftesttools/testing/selftests/bpf/prog_tests/sockopt_sk.c+1 -10 replies
41/160netfilter: nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook()net/netfilter/nf_tables_api.c+2 -00 replies
42/160netfilter: nft_bitwise: fix register trackingnet/netfilter/nft_bitwise.c+1 -10 replies
43/160netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelpernet/netfilter/nf_conntrack_core.c+3 -00 replies
44/160netfilter: ipset: Add schedule point in call_ad().net/netfilter/ipset/ip_set_core.c+8 -00 replies
45/160netfilter: nf_tables: out-of-bound check in chain blobnet/netfilter/nf_tables_api.c+1 -10 replies
46/160drm/lima: fix sched context destroydrivers/gpu/drm/lima/lima_sched.c+1 -10 replies
47/160ipv6: rpl: Fix Route of Death.include/net/rpl.h net/ipv6/exthdrs.c+11 -210 replies
48/160tcp: gso: really support BIG TCPnet/ipv4/tcp_offload.c+9 -100 replies
49/160rfs: annotate lockless accesses to sk->sk_rxhashinclude/net/sock.h+13 -50 replies
50/160rfs: annotate lockless accesses to RFS sock flow tableinclude/linux/netdevice.h net/core/dev.c+9 -40 replies
51/160net: sched: add rcu annotations around qdisc->qdisc_sleepinginclude/linux/netdevice.h include/net/sch_generic.h net/core/dev.c +10 more+63 -440 replies
52/160drm/i915/selftests: Add some missing error propagationdrivers/gpu/drm/i915/gem/selftests/i915_gem_context.c+10 -40 replies
53/160ice: make writes to /dev/gnssX synchronousdrivers/net/ethernet/intel/ice/ice_common.c drivers/net/ethernet/intel/ice/ice_common.h drivers/net/ethernet/intel/ice/ice_gnss.c +1 more+6 -720 replies
54/160net: sched: move rtm_tca_policy declaration to include fileinclude/net/pkt_sched.h net/sched/cls_api.c+2 -20 replies
55/160net: openvswitch: fix upcall counter access before allocationnet/openvswitch/datapath.c net/openvswitch/vport.c+16 -210 replies
56/160net: sched: act_police: fix sparse errors in tcf_police_dump()net/sched/act_police.c+5 -50 replies
57/160net: sched: fix possible refcount leak in tc_chain_tmplt_add()net/sched/cls_api.c+1 -00 replies
58/160bpf: Add extra path pointer check to d_path helperkernel/trace/bpf_trace.c+11 -10 replies
59/160drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vramdrivers/gpu/drm/amd/amdgpu/amdgpu_object.c drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c+4 -70 replies
60/160lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()lib/cpu_rmap.c+1 -10 replies
61/160net: bcmgenet: Fix EEE implementationdrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet.h drivers/net/ethernet/broadcom/genet/bcmmii.c+16 -140 replies
62/160accel/ivpu: Do not use mutex_lock_interruptibledrivers/accel/ivpu/ivpu_ipc.c drivers/accel/ivpu/ivpu_mmu.c+7 -190 replies
63/160bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg()drivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -00 replies
64/160bnxt_en: Dont issue AP reset during ethtools reset operationdrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+1 -10 replies
65/160bnxt_en: Query default VLAN before VNIC setup on a VFdrivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
66/160bnxt_en: Skip firmware fatal error recovery if chip is not accessibledrivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -20 replies
67/160bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE eventdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c+7 -00 replies
68/160bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacksdrivers/net/ethernet/broadcom/bnxt/bnxt.c+18 -70 replies
69/160drm/msm/a6xx: initialize GMU mutex earlierdrivers/gpu/drm/msm/adreno/a6xx_gmu.c drivers/gpu/drm/msm/adreno/a6xx_gpu.c+2 -20 replies
70/160batman-adv: Broken sync while rescheduling delayed worknet/batman-adv/distributed-arp-table.c+1 -10 replies
71/160Input: xpad - delete a Razer DeathAdder mouse VID/PID entrydrivers/input/joystick/xpad.c+0 -10 replies
72/160Input: cyttsp5 - fix array lengthdrivers/input/touchscreen/cyttsp5.c+1 -10 replies
73/160Input: psmouse - fix OOB access in Elantech protocoldrivers/input/mouse/elantech.c+5 -40 replies
74/160Input: fix open count when closing inhibited devicedrivers/input/input.c+1 -10 replies
75/160ALSA: hda: Fix kctl->id initializationsound/pci/hda/hda_codec.c+5 -10 replies
76/160ALSA: ymfpci: Fix kctl->id initializationsound/pci/ymfpci/ymfpci_main.c+3 -30 replies
77/160ALSA: gus: Fix kctl->id initializationsound/isa/gus/gus_pcm.c+1 -10 replies
78/160ALSA: cmipci: Fix kctl->id initializationsound/pci/cmipci.c+3 -30 replies
79/160ALSA: hda/realtek: Add quirk for Clevo NS50AUsound/pci/hda/patch_realtek.c+1 -00 replies
80/160ALSA: ice1712,ice1724: fix the kcontrol->id initializationsound/pci/ice1712/aureon.c sound/pci/ice1712/ice1712.c sound/pci/ice1712/ice1724.c+23 -140 replies
81/160ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01sound/pci/hda/patch_realtek.c+1 -00 replies
82/160ALSA: hda/realtek: Add Lenovo P3 Tower platformsound/pci/hda/patch_realtek.c+1 -00 replies
83/160ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41sound/pci/hda/patch_realtek.c+6 -00 replies
84/160drm/i915/gt: Use the correct error value when kernel_context() failsdrivers/gpu/drm/i915/gt/selftest_execlists.c+8 -40 replies
85/160drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUsdrivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c+74 -180 replies
86/160drm/amdgpu: fix xclk freq on CHIP_STONEYdrivers/gpu/drm/amd/amdgpu/vi.c+9 -20 replies
87/160drm/amdgpu: change reserved vram info printdrivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c+4 -30 replies
88/160drm/amd: Disallow s0ix without BIOS support againdrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+6 -20 replies
89/160drm/amd/pm: Fix power context allocation in SMU13drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+2 -20 replies
90/160drm/amd/display: Reduce sdp bw after urgent to 90%drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c+1 -10 replies
91/160drm/amd/display: add ODM case when looking for first split pipedrivers/gpu/drm/amd/display/dc/core/dc.c drivers/gpu/drm/amd/display/dc/core/dc_resource.c+55 -10 replies
92/160wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()drivers/net/wireless/intel/iwlwifi/mvm/d3.c+2 -60 replies
93/160can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socketnet/can/j1939/socket.c+5 -00 replies
94/160can: j1939: change j1939_netdev_lock type to mutexnet/can/j1939/main.c+11 -110 replies
95/160can: j1939: avoid possible use-after-free when j1939_can_rx_register failsnet/can/j1939/main.c+3 -10 replies
96/160mptcp: only send RM_ADDR in nl_cmd_removenet/mptcp/pm_netlink.c net/mptcp/pm_userspace.c net/mptcp/protocol.h+20 -10 replies
97/160mptcp: add address into userspace pm listnet/mptcp/pm_userspace.c+41 -00 replies
98/160mptcp: update userspace pm infosnet/mptcp/pm.c net/mptcp/pm_userspace.c+24 -40 replies
99/160selftests: mptcp: update userspace pm addr teststools/testing/selftests/net/mptcp/mptcp_join.sh+8 -00 replies
100/160selftests: mptcp: update userspace pm subflow teststools/testing/selftests/net/mptcp/mptcp_join.sh+2 -10 replies
101/160ceph: fix use-after-free bug for inodes when flushing capsnapsfs/ceph/caps.c fs/ceph/snap.c+9 -10 replies
102/160accel/ivpu: Do not trigger extra VPU reset if the VPU is idledrivers/accel/ivpu/ivpu_hw_mtl.c+5 -40 replies
103/160accel/ivpu: Fix sporadic VPU boot failuredrivers/accel/ivpu/ivpu_hw_mtl.c drivers/accel/ivpu/ivpu_hw_mtl_reg.h+13 -10 replies
104/160s390/dasd: Use correct lock while counting channel queue lengthdrivers/s390/block/dasd_ioctl.c+2 -20 replies
105/160Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irknet/bluetooth/hci_core.c+4 -40 replies
106/160Bluetooth: fix debugfs registrationinclude/net/bluetooth/hci.h net/bluetooth/hci_sync.c+4 -00 replies
107/160Bluetooth: hci_qca: fix debugfs registrationdrivers/bluetooth/hci_qca.c+5 -10 replies
108/160tee: amdtee: Add return_origin to struct tee_cmd_load_tadrivers/tee/amdtee/amdtee_if.h drivers/tee/amdtee/call.c+22 -160 replies
109/160rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag settingdrivers/block/rbd.c+21 -110 replies
110/160rbd: get snapshot context after exclusive lock is ensured to be helddrivers/block/rbd.c+23 -70 replies
111/160virtio_net: use control_buf for coalesce paramsdrivers/net/virtio_net.c+8 -80 replies
112/160soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()drivers/soc/qcom/icc-bwmon.c+2 -20 replies
113/160pinctrl: meson-axg: add missing GPIOA_18 gpio groupdrivers/pinctrl/meson/pinctrl-meson-axg.c+1 -00 replies
114/160usb: usbfs: Enforce page requirements for mmapdrivers/usb/core/buffer.c drivers/usb/core/devio.c include/linux/usb/hcd.h+51 -40 replies
115/160usb: usbfs: Use consistent mmap functionsdrivers/usb/core/devio.c+9 -20 replies
116/160mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAMDocumentation/mm/page_table_check.rst mm/Kconfig.debug+20 -00 replies
117/160mm: page_table_check: Ensure user pages are not slab pagesinclude/linux/page-flags.h mm/page_table_check.c+12 -00 replies
118/160soc: qcom: rpmh-rsc: drop redundant unsigned >=0 comparisiondrivers/soc/qcom/rpmh-rsc.c+1 -10 replies
119/160arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votesarch/arm64/boot/dts/qcom/sc8280xp.dtsi+1 -00 replies
120/160arm64: dts: qcom: sm6375-pdx225: Fix remoteproc firmware pathsarch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts+2 -20 replies
121/160ARM: at91: pm: fix imbalanced reference counter for ethernet devicesarch/arm/mach-at91/pm.c+9 -110 replies
122/160ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwcarch/arm/boot/dts/at91-sama7g5ek.dts+1 -10 replies
123/160ASoC: codecs: wsa883x: do not set can_multi_write flagsound/soc/codecs/wsa883x.c+0 -10 replies
124/160ASoC: codecs: wsa881x: do not set can_multi_write flagsound/soc/codecs/wsa881x.c+0 -10 replies
125/160soc: qcom: ramp_controller: Fix an error handling path in qcom_ramp_controller_probe()drivers/soc/qcom/ramp_controller.c+1 -10 replies
126/160soc: qcom: rmtfs: Fix error code in probe()drivers/soc/qcom/rmtfs_mem.c+1 -00 replies
127/160arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boardsarch/arm64/boot/dts/qcom/sc7180-lite.dtsi+8 -00 replies
128/160arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signalsarch/arm64/boot/dts/freescale/imx8qm-mek.dts+2 -20 replies
129/160arm64: dts: imx8-ss-dma: assign default clock rate for lpuartsarch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi+8 -00 replies
130/160ASoC: amd: ps: fix for acp_lock access in pdm driversound/soc/amd/ps/pci-ps.c sound/soc/amd/ps/ps-pdm-dma.c+6 -70 replies
131/160ASoC: mediatek: mt8188: fix use-after-free in driver remove pathsound/soc/mediatek/mt8188/mt8188-afe-clk.c sound/soc/mediatek/mt8188/mt8188-afe-clk.h sound/soc/mediatek/mt8188/mt8188-afe-pcm.c +2 more+24 -360 replies
132/160ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning voidsound/soc/mediatek/mt8195/mt8195-afe-pcm.c+2 -30 replies
133/160ASoC: mediatek: mt8195: fix use-after-free in driver remove pathsound/soc/mediatek/mt8195/mt8195-afe-clk.c sound/soc/mediatek/mt8195/mt8195-afe-clk.h sound/soc/mediatek/mt8195/mt8195-afe-pcm.c +2 more+24 -340 replies
134/160ASoC: simple-card-utils: fix PCM constraint error checksound/soc/generic/simple-card-utils.c+1 -10 replies
135/160blk-mq: fix blk_mq_hw_ctx active request accountingblock/blk-mq.c+4 -40 replies
136/160arm64: dts: imx8mn-beacon: Fix SPI CS pinmuxarch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi+2 -20 replies
137/160i2c: mv64xxx: Fix reading invalid status value in atomic modedrivers/i2c/busses/i2c-mv64xxx.c+11 -00 replies
138/160firmware: arm_ffa: Set handle field to zero in memory descriptordrivers/firmware/arm_ffa/driver.c+1 -00 replies
139/160gpio: sim: fix memory corruption when adding named lines and unnamed hogsdrivers/gpio/gpio-sim.c+4 -20 replies
140/160i2c: sprd: Delete i2c adapter in .removes error pathdrivers/i2c/busses/i2c-sprd.c+5 -30 replies
141/160riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readablearch/riscv/include/asm/pgtable.h arch/riscv/mm/init.c+2 -30 replies
142/160eeprom: at24: also select REGMAPdrivers/misc/eeprom/Kconfig+1 -00 replies
143/160soundwire: stream: Add missing clear of alloc_slave_rtdrivers/soundwire/stream.c+3 -10 replies
144/160riscv: fix kprobe __user string arg print fault issuearch/riscv/Kconfig+1 -00 replies
145/160vduse: avoid empty string for dev namedrivers/vdpa/vdpa_user/vduse_dev.c+3 -00 replies
146/160vdpa/mlx5: Fix hang when cvq commands are triggered during device unregisterdrivers/vdpa/mlx5/net/mlx5_vnet.c+1 -10 replies
147/160vhost: support PACKED when setting-getting vring_basedrivers/vhost/vhost.c drivers/vhost/vhost.h+19 -70 replies
148/160vhost_vdpa: support PACKED when setting-getting vring_basedrivers/vhost/vdpa.c+17 -40 replies
149/160ksmbd: fix out-of-bound read in deassemble_neg_contexts()fs/ksmbd/smb2pdu.c+6 -70 replies
150/160ksmbd: fix out-of-bound read in parse_lease_state()fs/ksmbd/oplock.c+26 -440 replies
151/160ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()fs/ksmbd/smbacl.c fs/ksmbd/vfs.c+4 -40 replies
152/160ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loopfs/ksmbd/connection.c+12 -00 replies
153/160Bluetooth: Fix potential double free caused by hci_conn_unlinknet/bluetooth/hci_conn.c+12 -90 replies
154/160Bluetooth: Refcnt drop must be placed last in hci_conn_unlinknet/bluetooth/hci_conn.c+3 -30 replies
155/160Bluetooth: Fix UAF in hci_conn_hash_flush againinclude/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c+23 -120 replies
156/160Revert "ext4: dont clear SB_RDONLY when remounting r/w until quota is re-enabled"fs/ext4/super.c+1 -50 replies
157/160ext4: only check dquot_initialize_needed() when debuggingfs/ext4/xattr.c+4 -20 replies
158/160wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PSdrivers/net/wireless/realtek/rtw89/mac80211.c drivers/net/wireless/realtek/rtw89/ps.c drivers/net/wireless/realtek/rtw89/ps.h+34 -90 replies
159/160wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PSdrivers/net/wireless/realtek/rtw88/mac80211.c drivers/net/wireless/realtek/rtw88/main.c drivers/net/wireless/realtek/rtw88/ps.c +1 more+52 -110 replies
160/160Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"drivers/staging/rtl8192e/rtl8192e/rtl_core.c drivers/staging/rtl8192e/rtl8192e/rtl_core.h+8 -30 replies

Reviews trailers per patch

94 of 160 patches have a Reviewed-by or Acked-by.

PatchSong LiuDavid AhernMatthieu BaertsWenjia ZhangTony LuVladimir OlteanHans de GoedeJeffrey AltmanMarc DionneJohn FastabendJamal Hadi SalimJeffrey HugoJouni HöganderJozsef KadlecsikLuca CoelhoVasily KhoruzhickEric DumazetSimon HormanKuniyuki IwashimaStanislav FomichevYonghong SongFeifei XuRussell King (Oracle)Krystian PradzynskiKalesh Anakkur PurayilSomnath KoturPavan ChebbiDouglas AndersonSven EckelmannCameron GutmanAlistair FrancisPeter HuttererJaroslav KyselaAndi ShytiSunitha MekalaAaron ConoleLarysa ZarembaAlexander DuyckHawking ZhangStylon WangNevenko StuparDaniel WheelerAlvin LeeGregory GreenmanDavid JanderOleksij RempelMilind ChangireIlya DryomovStanislaw GruszkaStefan HaberlandSourabh DasSumit GargDongsheng YangAndrzej HajdaTejas UpadhyayAlex DeucherArunpravin Paneer SelvamChristian KönigShannon NelsonJason WangXuan ZhuoMichael S. TsirkinNicolas FerreAngeloGioacchino Del RegnoKonrad DybcioFabio EstevamTakashi IwaiMing LeiNeil ArmstrongDmitry RokosovAlan SternDavid HildenbrandPasha TatashinPierre-Louis BossartBjörn TöpelXie YongjiTariq ToukanChih-Yen ChangAlexandre GhitiAllen PaisChris Paterson (CIP)Shuah KhanBagas SanjayaRon EconomosLinux Kernel Functional TestingJon HunterConor DooleySudip MukherjeeRudi HeitbaumJustin M. ForbesGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/160
2/160R-b
3/160R-b
4/160
5/160R-b R-b
6/160
7/160R-b
8/160
9/160R-b
10/160
11/160A-b
12/160
13/160R-b A-b
14/160R-b R-b
15/160R-b
16/160R-b
17/160R-b
18/160R-b
19/160R-b
20/160
21/160
22/160
23/160
24/160
25/160
26/160
27/160
28/160
29/160
30/160
31/160
32/160
33/160
34/160
35/160R-b
36/160R-b
37/160
38/160
39/160
40/160
41/160
42/160
43/160
44/160A-b
45/160
46/160R-b
47/160R-b
48/160R-b R-b
49/160R-b R-b
50/160R-b R-b
51/160A-b
52/160R-b
53/160R-b T-b
54/160A-b
55/160R-b A-b
56/160A-b R-b
57/160R-b
58/160A-b A-b
59/160A-b
60/160R-b
61/160R-b
62/160R-b R-b
63/160R-b R-b
64/160R-b
65/160R-b
66/160R-b R-b
67/160
68/160R-b
69/160R-b
70/160A-b
71/160R-b
72/160R-b
73/160
74/160R-b
75/160R-b
76/160R-b
77/160R-b
78/160R-b
79/160
80/160
81/160
82/160
83/160
84/160R-b A-b
85/160R-b
86/160
87/160R-b R-b
88/160R-b
89/160R-b
90/160A-b R-b T-b
91/160A-b T-b R-b
92/160A-b
93/160T-b
94/160T-b A-b
95/160T-b A-b
96/160R-b
97/160R-b
98/160R-b
99/160R-b
100/160R-b
101/160R-b R-b
102/160R-b R-b
103/160R-b
104/160R-b
105/160
106/160
107/160
108/160T-b A-b
109/160R-b
110/160R-b
111/160R-b A-b R-b A-b
112/160
113/160R-b R-b
114/160A-b
115/160
116/160A-b A-b
117/160A-b
118/160
119/160R-b
120/160
121/160A-b
122/160A-b
123/160
124/160
125/160R-b
126/160R-b
127/160R-b
128/160R-b
129/160R-b
130/160
131/160R-b R-b
132/160A-b R-b A-b
133/160R-b R-b
134/160
135/160R-b
136/160
137/160
138/160
139/160
140/160R-b
141/160R-b
142/160
143/160R-b
144/160A-b
145/160A-b R-b R-b
146/160A-b R-b
147/160A-b
148/160A-b
149/160T-b
150/160T-b
151/160
152/160
153/160
154/160
155/160
156/160
157/160
158/160
159/160
160/160

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

Read the v1 thread

Cover letter [PATCH 6.3 000/160] 6.3.8-rc1 review

This is the start of the stable review cycle for the 6.3.8 release. There are 160 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 Wed, 14 Jun 2023 10:16:41 +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.3.8-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.3.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.3.8-rc1

Greg Kroah-Hartman <[email protected]>
Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"

Ping-Ke Shih <[email protected]>
wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS

Ping-Ke Shih <[email protected]>
wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS

Theodore Ts'o <[email protected]>
ext4: only check dquot_initialize_needed() when debugging

Theodore Ts'o <[email protected]>
Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"

Ruihan Li <[email protected]>
Bluetooth: Fix UAF in hci_conn_hash_flush again

Ruihan Li <[email protected]>
Bluetooth: Refcnt drop must be placed last in hci_conn_unlink

Ruihan Li <[email protected]>
Bluetooth: Fix potential double free caused by hci_conn_unlink

Namjae Jeon <[email protected]>
ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop

Namjae Jeon <[email protected]>
ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()

Namjae Jeon <[email protected]>
ksmbd: fix out-of-bound read in parse_lease_state()

Namjae Jeon <[email protected]>
ksmbd: fix out-of-bound read in deassemble_neg_contexts()

Shannon Nelson <[email protected]>
vhost_vdpa: support PACKED when setting-getting vring_base

Shannon Nelson <[email protected]>
vhost: support PACKED when setting-getting vring_base

Dragos Tatulea <[email protected]>
vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister

Sheng Zhao <[email protected]>
vduse: avoid empty string for dev name

Ruan Jinjie <[email protected]>
riscv: fix kprobe __user string arg print fault issue

Charles Keepax <[email protected]>
soundwire: stream: Add missing clear of alloc_slave_rt

Randy Dunlap <[email protected]>
eeprom: at24: also select REGMAP

Hsieh-Tseng Shen <[email protected]>
riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable

Uwe Kleine-König <[email protected]>
i2c: sprd: Delete i2c adapter in .remove's error path

Kent Gibson <[email protected]>
gpio: sim: fix memory corruption when adding named lines and unnamed hogs

Balint Dobszay <[email protected]>
firmware: arm_ffa: Set handle field to zero in memory descriptor

Marek Behún <[email protected]>
i2c: mv64xxx: Fix reading invalid status value in atomic mode

Adam Ford <[email protected]>
arm64: dts: imx8mn-beacon: Fix SPI CS pinmux

Tian Lan <[email protected]>
blk-mq: fix blk_mq_hw_ctx active request accounting

Robert Hancock <[email protected]>
ASoC: simple-card-utils: fix PCM constraint error check

Trevor Wu <[email protected]>
ASoC: mediatek: mt8195: fix use-after-free in driver remove path

Uwe Kleine-König <[email protected]>
ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void

Trevor Wu <[email protected]>
ASoC: mediatek: mt8188: fix use-after-free in driver remove path

Vijendar Mukunda <[email protected]>
ASoC: amd: ps: fix for acp_lock access in pdm driver

Shenwei Wang <[email protected]>
arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts

Shenwei Wang <[email protected]>
arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals

Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards

Dan Carpenter <[email protected]>
soc: qcom: rmtfs: Fix error code in probe()

Christophe JAILLET <[email protected]>
soc: qcom: ramp_controller: Fix an error handling path in qcom_ramp_controller_probe()

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa881x: do not set can_multi_write flag

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa883x: do not set can_multi_write flag

Claudiu Beznea <[email protected]>
ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc

Claudiu Beznea <[email protected]>
ARM: at91: pm: fix imbalanced reference counter for ethernet devices

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm6375-pdx225: Fix remoteproc firmware paths

Bjorn Andersson <[email protected]>

    arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes

Krzysztof Kozlowski <[email protected]>
soc: qcom: rpmh-rsc: drop redundant unsigned >=0 comparision

Ruihan Li <[email protected]>
mm: page_table_check: Ensure user pages are not slab pages

Ruihan Li <[email protected]>
mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM

Ruihan Li <[email protected]>
usb: usbfs: Use consistent mmap functions

Ruihan Li <[email protected]>
usb: usbfs: Enforce page requirements for mmap

Martin Hundebøll <[email protected]>
pinctrl: meson-axg: add missing GPIOA_18 gpio group

Krzysztof Kozlowski <[email protected]>
soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()

Brett Creeley <[email protected]>
virtio_net: use control_buf for coalesce params

Ilya Dryomov <[email protected]>
rbd: get snapshot context after exclusive lock is ensured to be held

Ilya Dryomov <[email protected]>
rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting

Rijo Thomas <[email protected]>
tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'

Johan Hovold <[email protected]>
Bluetooth: hci_qca: fix debugfs registration

Johan Hovold <[email protected]>
Bluetooth: fix debugfs registration

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk

Jan Höppner <[email protected]>
s390/dasd: Use correct lock while counting channel queue length

Andrzej Kacprowski <[email protected]>
accel/ivpu: Fix sporadic VPU boot failure

Andrzej Kacprowski <[email protected]>
accel/ivpu: Do not trigger extra VPU reset if the VPU is idle

Xiubo Li <[email protected]>
ceph: fix use-after-free bug for inodes when flushing capsnaps

Geliang Tang <[email protected]>
selftests: mptcp: update userspace pm subflow tests

Geliang Tang <[email protected]>
selftests: mptcp: update userspace pm addr tests

Geliang Tang <[email protected]>
mptcp: update userspace pm infos

Geliang Tang <[email protected]>
mptcp: add address into userspace pm list

Geliang Tang <[email protected]>
mptcp: only send RM_ADDR in nl_cmd_remove

Fedor Pchelkin <[email protected]>
can: j1939: avoid possible use-after-free when j1939_can_rx_register fails

Fedor Pchelkin <[email protected]>
can: j1939: change j1939_netdev_lock type to mutex

Oleksij Rempel <[email protected]>
can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket

Gustavo A. R. Silva <[email protected]>
wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()

Samson Tam <[email protected]>
drm/amd/display: add ODM case when looking for first split pipe

Alvin Lee <[email protected]>
drm/amd/display: Reduce sdp bw after urgent to 90%

Lijo Lazar <[email protected]>
drm/amd/pm: Fix power context allocation in SMU13

Mario Limonciello <[email protected]>
drm/amd: Disallow s0ix without BIOS support again

YiPeng Chai <[email protected]>
drm/amdgpu: change reserved vram info print

Chia-I Wu <[email protected]>
drm/amdgpu: fix xclk freq on CHIP_STONEY

Evan Quan <[email protected]>
drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs

Andi Shyti <[email protected]>
drm/i915/gt: Use the correct error value when kernel_context() fails

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41

RenHai <[email protected]>
ALSA: hda/realtek: Add Lenovo P3 Tower platform

Ai Chao <[email protected]>
ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01

Jaroslav Kysela <[email protected]>

    ALSA: ice1712,ice1724: fix the kcontrol->id initialization

Tim Crawford <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo NS50AU

Takashi Iwai <[email protected]>

    ALSA: cmipci: Fix kctl->id initialization

Takashi Iwai <[email protected]>

    ALSA: gus: Fix kctl->id initialization

Takashi Iwai <[email protected]>

    ALSA: ymfpci: Fix kctl->id initialization

Takashi Iwai <[email protected]>

    ALSA: hda: Fix kctl->id initialization

Dmitry Torokhov <[email protected]>
Input: fix open count when closing inhibited device

Dmitry Torokhov <[email protected]>
Input: psmouse - fix OOB access in Elantech protocol

Maximilian Weigand <[email protected]>
Input: cyttsp5 - fix array length

Ismael Ferreras Morezuelas <[email protected]>
Input: xpad - delete a Razer DeathAdder mouse VID/PID entry

Vladislav Efanov <[email protected]>
batman-adv: Broken sync while rescheduling delayed work

Dmitry Baryshkov <[email protected]>
drm/msm/a6xx: initialize GMU mutex earlier

Somnath Kotur <[email protected]>
bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks

Pavan Chebbi <[email protected]>
bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event

Vikas Gupta <[email protected]>
bnxt_en: Skip firmware fatal error recovery if chip is not accessible

Somnath Kotur <[email protected]>
bnxt_en: Query default VLAN before VNIC setup on a VF

Sreekanth Reddy <[email protected]>
bnxt_en: Don't issue AP reset during ethtool's reset operation

Pavan Chebbi <[email protected]>
bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg()

Stanislaw Gruszka <[email protected]>
accel/ivpu: Do not use mutex_lock_interruptible

Florian Fainelli <[email protected]>
net: bcmgenet: Fix EEE implementation

Ben Hutchings <[email protected]>
lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()

Horatio Zhang <[email protected]>
drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram

Jiri Olsa <[email protected]>
bpf: Add extra path pointer check to d_path helper

Hangyu Hua <[email protected]>
net: sched: fix possible refcount leak in tc_chain_tmplt_add()

Eric Dumazet <[email protected]>
net: sched: act_police: fix sparse errors in tcf_police_dump()

Eelco Chaudron <[email protected]>
net: openvswitch: fix upcall counter access before allocation

Eric Dumazet <[email protected]>
net: sched: move rtm_tca_policy declaration to include file

Michal Schmidt <[email protected]>
ice: make writes to /dev/gnssX synchronous

Tvrtko Ursulin <[email protected]>
drm/i915/selftests: Add some missing error propagation

Eric Dumazet <[email protected]>

    net: sched: add rcu annotations around qdisc->qdisc_sleeping

Eric Dumazet <[email protected]>
rfs: annotate lockless accesses to RFS sock flow table

Eric Dumazet <[email protected]>

    rfs: annotate lockless accesses to sk->sk_rxhash

Eric Dumazet <[email protected]>
tcp: gso: really support BIG TCP

Kuniyuki Iwashima <[email protected]>
ipv6: rpl: Fix Route of Death.

Erico Nunes <[email protected]>
drm/lima: fix sched context destroy

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: out-of-bound check in chain blob

Kuniyuki Iwashima <[email protected]>
netfilter: ipset: Add schedule point in call_ad().

Tijs Van Buggenhout <[email protected]>
netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper

Jeremy Sowden <[email protected]>
netfilter: nft_bitwise: fix register tracking

Gavrilov Ilia <[email protected]>
netfilter: nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook()

Yonghong Song <[email protected]>
selftests/bpf: Fix sockopt_sk selftest

Stanislav Fomichev <[email protected]>
selftests/bpf: Verify optval=NULL case

Johannes Berg <[email protected]>
wifi: cfg80211: fix locking in regulatory disconnect

Johannes Berg <[email protected]>
wifi: cfg80211: fix locking in sched scan stop work

Stanislaw Gruszka <[email protected]>
accel/ivpu: Reserve all non-command bo's using DMA_RESV_USAGE_BOOKKEEP

Randy Dunlap <[email protected]>
accel/ivpu: ivpu_ipc needs GENERIC_ALLOCATOR

Manish Chopra <[email protected]>
qed/qede: Fix scheduling while atomic

Johannes Berg <[email protected]>
wifi: mac80211: don't translate beacon/presp addrs

Johannes Berg <[email protected]>
wifi: mac80211: mlme: fix non-inheritence element

Johannes Berg <[email protected]>
wifi: cfg80211: reject bad AP MLD address

Johannes Berg <[email protected]>
wifi: mac80211: use correct iftype HE cap

Sungwoo Kim <[email protected]>
Bluetooth: L2CAP: Add missing checks for invalid DCID

Pauli Virtanen <[email protected]>
Bluetooth: ISO: use correct CIS order in Set CIG Parameters event

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_conn: Fix not matching by CIS ID

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_conn: Add support for linking multiple hcon

Pauli Virtanen <[email protected]>
Bluetooth: ISO: don't try to remove CIG if there are bound CIS left

Ying Hsu <[email protected]>
Bluetooth: Fix l2cap_disconnect_req deadlock

Zhengping Jiang <[email protected]>
Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER

Pauli Virtanen <[email protected]>
Bluetooth: ISO: Fix CIG auto-allocation to select configurable CIG

Pauli Virtanen <[email protected]>
Bluetooth: ISO: consider right CIS when removing CIG at cleanup

Iulia Tanasescu <[email protected]>
Bluetooth: Split bt_iso_qos into dedicated structures

Jouni Högander <[email protected]>
drm/i915: Use 18 fast wake AUX sync len

Ville Syrjälä <[email protected]>
drm/i915: Explain the magic numbers for AUX SYNC/precharge length

Eric Dumazet <[email protected]>
net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values

Wei Fang <[email protected]>
net: enetc: correct rx_bytes statistics of XDP

Wei Fang <[email protected]>
net: enetc: correct the statistics of rx bytes

Wen Gu <[email protected]>
net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT

Eric Dumazet <[email protected]>
net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down

Rhys Rustad-Elliott <[email protected]>
bpf: Fix elem_size not being set for inner maps

KP Singh <[email protected]>
bpf: Fix UAF in task local storage

Akihiro Suda <[email protected]>

    net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294

Alexander Sverdlin <[email protected]>

    net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods

Qingfang DENG <[email protected]>
neighbour: fix unaligned access to pneigh_entry

Eric Dumazet <[email protected]>
bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()

Lorenzo Bianconi <[email protected]>

    wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll

David Howells <[email protected]>
afs: Fix setting of mtime when creating a file/dir/symlink

Stephan Gerhold <[email protected]>
spi: qup: Request DMA before enabling clocks

Maximilian Luz <[email protected]>
platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem

Maximilian Luz <[email protected]>
platform/surface: aggregator: Allow completion work-items to be executed in parallel

Daniel Golle <[email protected]>
spi: mt65xx: make sure operations completed before unloading

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

Diffstat:

 Documentation/mm/page_table_check.rst              |  19 ++
 Documentation/networking/ip-sysctl.rst             |   4 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/at91-sama7g5ek.dts               |   2 +-
 arch/arm/mach-at91/pm.c                            |  20 +-
 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi     |   8 +
 .../dts/freescale/imx8mn-beacon-baseboard.dtsi     |   4 +-
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |   4 +-
 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi          |   8 +
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   1 +
 .../dts/qcom/sm6375-sony-xperia-murray-pdx225.dts  |   4 +-
 arch/riscv/Kconfig                                 |   1 +
 arch/riscv/include/asm/pgtable.h                   |   3 +-
 arch/riscv/mm/init.c                               |   2 +-
 block/blk-mq.c                                     |   8 +-
 drivers/accel/ivpu/Kconfig                         |   1 +
 drivers/accel/ivpu/ivpu_hw_mtl.c                   |  22 +-
 drivers/accel/ivpu/ivpu_hw_mtl_reg.h               |   1 +
 drivers/accel/ivpu/ivpu_ipc.c                      |   4 +-
 drivers/accel/ivpu/ivpu_job.c                      |  21 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |  22 +-
 drivers/block/rbd.c                                |  62 +++-
 drivers/bluetooth/hci_qca.c                        |   6 +-
 drivers/firmware/arm_ffa/driver.c                  |   1 +
 drivers/gpio/gpio-sim.c                            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   7 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |  11 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  36 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  20 ++
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |   2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  92 ++++-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   4 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |  32 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_context.c  |  14 +-
 drivers/gpu/drm/i915/gt/selftest_execlists.c       |  12 +-
 drivers/gpu/drm/lima/lima_sched.c                  |   2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |   2 -
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   2 +
 drivers/i2c/busses/i2c-mv64xxx.c                   |  11 +
 drivers/i2c/busses/i2c-sprd.c                      |   8 +-
 drivers/input/input.c                              |   2 +-
 drivers/input/joystick/xpad.c                      |   1 -
 drivers/input/mouse/elantech.c                     |   9 +-
 drivers/input/touchscreen/cyttsp5.c                |   2 +-
 drivers/misc/eeprom/Kconfig                        |   1 +
 drivers/net/dsa/lan9303-core.c                     |   4 -
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  40 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |   1 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  22 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   3 +
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   5 +
 drivers/net/ethernet/freescale/enetc/enetc.c       |  16 +-
 drivers/net/ethernet/intel/ice/ice_common.c        |   2 +-
 drivers/net/ethernet/intel/ice/ice_common.h        |   2 +-
 drivers/net/ethernet/intel/ice/ice_gnss.c          |  64 +---
 drivers/net/ethernet/intel/ice/ice_gnss.h          |  10 -
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |   2 +-
 drivers/net/ethernet/qlogic/qede/qede.h            |   4 +
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c    |  24 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |  34 +-
 drivers/net/virtio_net.c                           |  16 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   8 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |   3 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |  14 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   4 +-
 drivers/net/wireless/realtek/rtw88/ps.c            |  43 +++
 drivers/net/wireless/realtek/rtw88/ps.h            |   2 +
 drivers/net/wireless/realtek/rtw89/mac80211.c      |  16 +-
 drivers/net/wireless/realtek/rtw89/ps.c            |  26 ++
 drivers/net/wireless/realtek/rtw89/ps.h            |   1 +
 drivers/pinctrl/meson/pinctrl-meson-axg.c          |   1 +
 drivers/platform/surface/aggregator/controller.c   |   2 +-
 .../platform/surface/surface_aggregator_tabletsw.c |   5 +
 drivers/s390/block/dasd_ioctl.c                    |   4 +-
 drivers/soc/qcom/icc-bwmon.c                       |   4 +-
 drivers/soc/qcom/ramp_controller.c                 |   2 +-
 drivers/soc/qcom/rmtfs_mem.c                       |   1 +
 drivers/soc/qcom/rpmh-rsc.c                        |   2 +-
 drivers/soundwire/stream.c                         |   4 +-
 drivers/spi/spi-mt65xx.c                           |   3 +
 drivers/spi/spi-qup.c                              |  37 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |   5 +
 drivers/tee/amdtee/amdtee_if.h                     |  10 +-
 drivers/tee/amdtee/call.c                          |  28 +-
 drivers/usb/core/buffer.c                          |  41 +++
 drivers/usb/core/devio.c                           |  20 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   2 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |   3 +
 drivers/vhost/vdpa.c                               |  21 +-
 drivers/vhost/vhost.c                              |  18 +-
 drivers/vhost/vhost.h                              |   8 +-
 fs/afs/dir.c                                       |   3 +
 fs/ceph/caps.c                                     |   6 +
 fs/ceph/snap.c                                     |   4 +-
 fs/ext4/super.c                                    |   6 +-
 fs/ext4/xattr.c                                    |   6 +-
 fs/ksmbd/connection.c                              |  12 +
 fs/ksmbd/oplock.c                                  |  66 ++--
 fs/ksmbd/smb2pdu.c                                 |  13 +-
 fs/ksmbd/smbacl.c                                  |   4 +-
 fs/ksmbd/vfs.c                                     |   4 +-
 include/linux/netdevice.h                          |   9 +-
 include/linux/page-flags.h                         |   6 +
 include/linux/usb/hcd.h                            |   5 +
 include/net/bluetooth/bluetooth.h                  |  43 ++-
 include/net/bluetooth/hci.h                        |   1 +
 include/net/bluetooth/hci_core.h                   |  41 ++-
 include/net/neighbour.h                            |   2 +-
 include/net/netns/ipv6.h                           |   2 +-
 include/net/ping.h                                 |   6 +-
 include/net/pkt_sched.h                            |   2 +
 include/net/rpl.h                                  |   3 -
 include/net/sch_generic.h                          |   6 +-
 include/net/sock.h                                 |  18 +-
 kernel/bpf/map_in_map.c                            |   8 +-
 kernel/fork.c                                      |   2 +-
 kernel/trace/bpf_trace.c                           |  12 +-
 lib/cpu_rmap.c                                     |   2 +-
 mm/Kconfig.debug                                   |   1 +
 mm/page_table_check.c                              |   6 +
 net/batman-adv/distributed-arp-table.c             |   2 +-
 net/bluetooth/hci_conn.c                           | 378 +++++++++++++--------
 net/bluetooth/hci_core.c                           |  10 +-
 net/bluetooth/hci_event.c                          | 165 +++++----
 net/bluetooth/hci_sync.c                           |  23 +-
 net/bluetooth/iso.c                                | 133 ++++++--
 net/bluetooth/l2cap_core.c                         |  13 +
 net/can/j1939/main.c                               |  24 +-
 net/can/j1939/socket.c                             |   5 +
 net/core/dev.c                                     |   8 +-
 net/core/skmsg.c                                   |   3 +-
 net/ipv4/sysctl_net_ipv4.c                         |   8 +-
 net/ipv4/tcp_offload.c                             |  19 +-
 net/ipv6/exthdrs.c                                 |  29 +-
 net/mac80211/he.c                                  |  15 +-
 net/mac80211/mlme.c                                |   8 +-
 net/mac80211/rx.c                                  |   4 +-
 net/mptcp/pm.c                                     |  23 +-
 net/mptcp/pm_netlink.c                             |  18 +
 net/mptcp/pm_userspace.c                           |  48 ++-
 net/mptcp/protocol.h                               |   1 +
 net/netfilter/ipset/ip_set_core.c                  |   8 +
 net/netfilter/nf_conntrack_core.c                  |   3 +
 net/netfilter/nf_tables_api.c                      |   4 +-
 net/netfilter/nft_bitwise.c                        |   2 +-
 net/openvswitch/datapath.c                         |  19 --
 net/openvswitch/vport.c                            |  18 +-
 net/sched/act_police.c                             |  10 +-
 net/sched/cls_api.c                                |   3 +-
 net/sched/sch_api.c                                |  26 +-
 net/sched/sch_fq_pie.c                             |  10 +-
 net/sched/sch_generic.c                            |  30 +-
 net/sched/sch_mq.c                                 |   8 +-
 net/sched/sch_mqprio.c                             |   8 +-
 net/sched/sch_pie.c                                |   5 +-
 net/sched/sch_red.c                                |   5 +-
 net/sched/sch_sfq.c                                |   5 +-
 net/sched/sch_taprio.c                             |   6 +-
 net/sched/sch_teql.c                               |   2 +-
 net/smc/smc_llc.c                                  |   4 +-
 net/wireless/core.c                                |   4 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/reg.c                                 |   4 +-
 sound/isa/gus/gus_pcm.c                            |   2 +-
 sound/pci/cmipci.c                                 |   6 +-
 sound/pci/hda/hda_codec.c                          |   6 +-
 sound/pci/hda/patch_realtek.c                      |   9 +
 sound/pci/ice1712/aureon.c                         |   7 +-
 sound/pci/ice1712/ice1712.c                        |  14 +-
 sound/pci/ice1712/ice1724.c                        |  16 +-
 sound/pci/ymfpci/ymfpci_main.c                     |   6 +-
 sound/soc/amd/ps/pci-ps.c                          |   3 +-
 sound/soc/amd/ps/ps-pdm-dma.c                      |  10 +-
 sound/soc/codecs/wsa881x.c                         |   1 -
 sound/soc/codecs/wsa883x.c                         |   1 -
 sound/soc/generic/simple-card-utils.c              |   2 +-
 sound/soc/mediatek/mt8188/mt8188-afe-clk.c         |   7 -
 sound/soc/mediatek/mt8188/mt8188-afe-clk.h         |   1 -
 sound/soc/mediatek/mt8188/mt8188-afe-pcm.c         |   4 -
 sound/soc/mediatek/mt8188/mt8188-audsys-clk.c      |  47 +--
 sound/soc/mediatek/mt8188/mt8188-audsys-clk.h      |   1 -
 sound/soc/mediatek/mt8195/mt8195-afe-clk.c         |   5 -
 sound/soc/mediatek/mt8195/mt8195-afe-clk.h         |   1 -
 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c         |   9 +-
 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c      |  47 +--
 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h      |   1 -
 .../testing/selftests/bpf/prog_tests/sockopt_sk.c  |  28 ++
 tools/testing/selftests/bpf/progs/sockopt_sk.c     |  12 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  11 +-
 194 files changed, 1846 insertions(+), 955 deletions(-)