Skip to content

6.6.84-rc1 review

Greg Kroah-Hartman damon io-uring linux-patches linux-tegra lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest166 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/166clockevents/drivers/i8253: Fix stop sequence for timer 0arch/x86/kernel/cpu/mshyperv.c drivers/clocksource/i8253.c include/linux/i8253.h+25 -230 replies
2/166sched/isolation: Prevent boot crash when the boot CPU is nohz_fullDocumentation/timers/no_hz.rst+2 -50 replies
3/166zram: fix NULL pointer in comp_algorithm_show()drivers/block/zram/zram_drv.c+2 -20 replies
4/166hrtimer: Use and report correct timerslack values for realtime tasksfs/proc/base.c fs/select.c kernel/sched/core.c +2 more+22 -260 replies
5/166bpf: Use raw_spinlock_t in ringbufkernel/bpf/ringbuf.c+6 -60 replies
6/166tcp: fix races in tcp_abort()net/ipv4/tcp.c+1 -50 replies
7/166tcp: fix forever orphan socket caused by tcp_abortnet/ipv4/tcp.c+10 -60 replies
8/166fbdev: hyperv_fb: iounmap() the correct memory when removing a devicedrivers/video/fbdev/hyperv_fb.c+1 -10 replies
9/166pinctrl: bcm281xx: Fix incorrect regmap max_registers valuedrivers/pinctrl/bcm/pinctrl-bcm281xx.c+1 -10 replies
10/166netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.net/netfilter/nft_ct.c+4 -20 replies
11/166ice: fix memory leak in aRFS after resetdrivers/net/ethernet/intel/ice/ice_arfs.c+1 -10 replies
12/166netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap aroundnet/netfilter/nf_conncount.c+2 -20 replies
13/166sched: address a potential NULL pointer dereference in the GRED scheduler.net/sched/sch_gred.c+2 -10 replies
14/166wifi: cfg80211: cancel wiphy_work before freeing wiphynet/wireless/core.c+7 -00 replies
15/166Bluetooth: hci_event: Fix enabling passive scanningnet/bluetooth/hci_event.c+22 -150 replies
16/166Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"include/net/bluetooth/hci_core.h net/bluetooth/hci_core.c net/bluetooth/iso.c +3 more+57 -970 replies
17/166net/mlx5: Fill out devlink dev info only for PFsdrivers/net/ethernet/mellanox/mlx5/core/devlink.c+3 -00 replies
18/166net: dsa: mv88e6xxx: Verify after ATU Load opsdrivers/net/dsa/mv88e6xxx/chip.c+48 -110 replies
19/166net: mctp i2c: Copy headers if cloneddrivers/net/mctp/mctp-i2c.c+5 -00 replies
20/166netpoll: hold rcu read lock in __netpoll_send_skb()net/core/netpoll.c+7 -20 replies
21/166drm/hyperv: Fix address space leak when Hyper-V DRM device is removeddrivers/gpu/drm/hyperv/hyperv_drm_drv.c+2 -00 replies
22/166Drivers: hv: vmbus: Dont release fb_mmio resource in vmbus_free_mmio()drivers/hv/vmbus_drv.c+13 -00 replies
23/166net/mlx5: handle errors in mlx5_chains_create_table()drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c+5 -00 replies
24/166eth: bnxt: do not update checksum in bnxt_xdp_build_skb()drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h+5 -120 replies
25/166net: switchdev: Convert blocking notification chain to a raw onenet/switchdev/switchdev.c+18 -70 replies
26/166bonding: fix incorrect MAC address setting to receive NS messagesdrivers/net/bonding/bond_options.c+47 -80 replies
27/166netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()net/netfilter/nf_conncount.c+2 -00 replies
28/166ipvs: prevent integer overflow in do_ip_vs_get_ctl()net/netfilter/ipvs/ip_vs_ctl.c+4 -40 replies
29/166net_sched: Prevent creation of classes with TC_H_ROOTnet/sched/sch_api.c+6 -00 replies
30/166netfilter: nft_exthdr: fix offset with ipv4_find_option()net/netfilter/nft_exthdr.c+4 -60 replies
31/166gre: Fix IPv6 link-local address generation.net/ipv6/addrconf.c+9 -60 replies
32/166net: openvswitch: remove misbehaving actions length checknet/openvswitch/flow_netlink.c+1 -140 replies
33/166net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switchdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c+5 -30 replies
34/166net/mlx5: Bridge, fix the crash caused by LAG state checkdrivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c+5 -70 replies
35/166net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devicesdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -40 replies
36/166nvme-fc: go straight to connecting state when initializingdrivers/nvme/host/fc.c+1 -20 replies
37/166nvme-fc: do not ignore connectivity loss during connectingdrivers/nvme/host/fc.c+18 -50 replies
38/166hrtimers: Mark is_migration_base() with __always_inlinekernel/time/hrtimer.c+12 -100 replies
39/166powercap: call put_device() on an error path in powercap_register_control_type()drivers/powercap/powercap_sys.c+1 -20 replies
40/166iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()drivers/firmware/iscsi_ibft.c+4 -10 replies
41/166sched/debug: Provide slice length for fair taskskernel/sched/debug.c+2 -00 replies
42/166platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()drivers/platform/x86/intel/pmc/core.c+2 -20 replies
43/166scsi: core: Use GFP_NOIO to avoid circular locking dependencydrivers/scsi/scsi_scan.c+1 -10 replies
44/166scsi: ufs: core: Fix error return with query responsedrivers/ufs/core/ufshcd.c+6 -10 replies
45/166scsi: qla1280: Fix kernel oops when debug level > 2drivers/scsi/qla1280.c+1 -10 replies
46/166ACPI: resource: IRQ override for Eluktronics MECH-17drivers/acpi/resource.c+6 -00 replies
47/166smb: client: fix noisy when tree connecting to DFS interlink targetsfs/smb/client/smb2pdu.c+1 -10 replies
48/166alpha/elf: Fix misc/setarch test of util-linux by removing 32bit supportarch/alpha/include/asm/elf.h arch/alpha/include/asm/pgtable.h arch/alpha/include/asm/processor.h +1 more+6 -210 replies
49/166vboxsf: fix building with GCC 15fs/vboxsf/super.c+2 -10 replies
50/166HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbelldrivers/hid/intel-ish-hid/ipc/ipc.c+3 -30 replies
51/166HID: intel-ish-hid: Send clock sync message immediately after resetdrivers/hid/intel-ish-hid/ipc/ipc.c drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h+8 -30 replies
52/166HID: ignore non-functional sensor in HP 5MP Cameradrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
53/166usb: phy: generic: Use proper helper for property detectiondrivers/usb/phy/phy-generic.c+1 -10 replies
54/166HID: topre: Fix n-key rollover on Realforce R3S TKL boardsdrivers/hid/Kconfig drivers/hid/hid-ids.h drivers/hid/hid-topre.c+10 -10 replies
55/166HID: hid-apple: Apple Magic Keyboard a3203 USB-C supportdrivers/hid/hid-apple.c drivers/hid/hid-ids.h+6 -00 replies
56/166HID: apple: fix up the F6 key on the Omoton KB066 keyboarddrivers/hid/hid-apple.c+3 -00 replies
57/166objtool: Ignore dangling jump table entriestools/objtool/check.c+9 -00 replies
58/166sched: Clarify wake_up_q()s write to task->wake_q.nextkernel/sched/core.c+3 -20 replies
59/166platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120edrivers/platform/x86/thinkpad_acpi.c+14 -20 replies
60/166platform/x86: thinkpad_acpi: Support for V9 DYTC platform profilesdrivers/platform/x86/thinkpad_acpi.c+22 -120 replies
61/166s390/cio: Fix CHPID "configure" attribute cachingdrivers/s390/cio/chp.c+2 -10 replies
62/166thermal/cpufreq_cooling: Remove structure member documentationdrivers/thermal/cpufreq_cooling.c+0 -20 replies
63/166Xen/swiotlb: mark xen_swiotlb_fixup() __initdrivers/xen/swiotlb-xen.c+1 -10 replies
64/166Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmdnet/bluetooth/l2cap_core.c+34 -50 replies
65/166selftests/bpf: Fix invalid flag of recv()tools/testing/selftests/bpf/prog_tests/sockmap_basic.c+3 -30 replies
66/166ASoC: simple-card-utils.c: add missing dlc->of_nodesound/soc/generic/simple-card-utils.c+1 -00 replies
67/166ALSA: hda/realtek: Limit mic boost on Positivo ARN50sound/pci/hda/patch_realtek.c+1 -00 replies
68/166ASoC: rsnd: indicate unsupported clock ratesound/soc/sh/rcar/ssi.c+2 -10 replies
69/166ASoC: rsnd: dont indicate warning on rsnd_kctrl_accept_runtime()sound/soc/sh/rcar/core.c sound/soc/sh/rcar/rsnd.h sound/soc/sh/rcar/src.c+17 -160 replies
70/166ASoC: rsnd: adjust convert rate limitationsound/soc/sh/rcar/src.c+76 -220 replies
71/166ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.sound/soc/codecs/arizona.c sound/soc/codecs/madera.c sound/soc/codecs/wm5110.c+16 -160 replies
72/166ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi modulesound/soc/sof/intel/hda-codec.c+1 -00 replies
73/166ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETEsound/soc/sof/amd/acp-ipc.c+16 -70 replies
74/166net: wwan: mhi_wwan_mbim: Silence sequence number glitch errorsdrivers/net/wwan/mhi_wwan_mbim.c+1 -10 replies
75/166io-wq: backoff when retrying worker creationio_uring/io-wq.c+18 -50 replies
76/166nvme-pci: quirk Acer FA100 for non-uniqueue identifiersdrivers/nvme/host/pci.c+2 -00 replies
77/166nvme-tcp: add basic support for the C2HTermReq PDUdrivers/nvme/host/tcp.c include/linux/nvme-tcp.h+45 -00 replies
78/166nvmet-rdma: recheck queue state is LIVE in state lock in recv donedrivers/nvme/target/rdma.c+23 -100 replies
79/166apple-nvme: Release power domains when probe failsdrivers/nvme/host/apple.c+2 -00 replies
80/166cifs: Treat unhandled directory name surrogate reparse points as mount directory nodesfs/smb/client/inode.c fs/smb/common/smbfsctl.h+16 -00 replies
81/166sctp: Fix undefined behavior in left shift operationnet/sctp/stream.c+1 -10 replies
82/166nvme: only allow entering LIVE from CONNECTING statedrivers/nvme/host/core.c+0 -20 replies
83/166ASoC: tas2770: Fix volume scalesound/soc/codecs/tas2770.c+1 -10 replies
84/166ASoC: tas2764: Fix power control masksound/soc/codecs/tas2764.h+1 -10 replies
85/166ASoC: tas2764: Set the SDOUT polarity correctlysound/soc/codecs/tas2764.c sound/soc/codecs/tas2764.h+15 -10 replies
86/166fuse: dont truncate cached, mutated symlinkfs/fuse/dir.c fs/namei.c include/linux/fs.h+22 -60 replies
87/166drm/vkms: Round fixp2int conversion in lerp_u16drivers/gpu/drm/vkms/vkms_composer.c+1 -10 replies
88/166perf/x86/intel: Use better start period for frequency modearch/x86/events/intel/core.c+85 -00 replies
89/166x86/irq: Define trace events conditionallyarch/x86/kernel/irq.c+2 -00 replies
90/166mptcp: safety check before fallbacknet/mptcp/protocol.h+2 -00 replies
91/166drm/nouveau: Do not override forced connector statusdrivers/gpu/drm/nouveau/nouveau_connector.c+0 -10 replies
92/166net: Handle napi_schedule() calls from non-interruptnet/core/dev.c+1 -10 replies
93/166block: fix kmem_cache of name bio-108 already existsblock/bio.c+1 -10 replies
94/166mm: add nommu variant of vm_insert_pages()mm/nommu.c+7 -00 replies
95/166io_uring: get rid of remap_pfn_range() for mapping rings/sqesio_uring/io_uring.c io_uring/io_uring.h+133 -80 replies
96/166io_uring: dont attempt to mmap larger than what the user asks forio_uring/io_uring.c+3 -20 replies
97/166io_uring: fix corner case forgetting to vunmapio_uring/io_uring.c+3 -10 replies
98/166io_uring: use vmap() for ring mappingio_uring/io_uring.c+9 -290 replies
99/166io_uring: unify io_pin_pages()io_uring/io_uring.c io_uring/rsrc.c+42 -580 replies
100/166io_uring/kbuf: vmap pinned buffer ringio_uring/kbuf.c+15 -240 replies
101/166io_uring/kbuf: use vm_insert_pages() for mmaped pbuf ringinclude/linux/io_uring_types.h io_uring/io_uring.c io_uring/io_uring.h +2 more+48 -1590 replies
102/166io_uring: use unpin_user_pages() where appropriateio_uring/kbuf.c+2 -30 replies
103/166io_uring: fix error pbuf checkingio_uring/kbuf.c+3 -10 replies
104/166Input: ads7846 - fix gpiod allocationdrivers/input/touchscreen/ads7846.c+1 -10 replies
105/166Input: iqs7222 - preserve system status registerdrivers/input/misc/iqs7222.c+22 -280 replies
106/166Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllersdrivers/input/joystick/xpad.c+8 -50 replies
107/166Input: xpad - add multiple supported devicesdrivers/input/joystick/xpad.c+19 -10 replies
108/166Input: xpad - add support for ZOTAC Gaming Zonedrivers/input/joystick/xpad.c+2 -00 replies
109/166Input: xpad - add support for TECNO Pocket Godrivers/input/joystick/xpad.c+2 -00 replies
110/166Input: xpad - rename QH controller to Legion Go Sdrivers/input/joystick/xpad.c+2 -20 replies
111/166Input: i8042 - swap old quirk combination with new quirk for NHxxRZQdrivers/input/serio/i8042-acpipnpio.h+1 -90 replies
112/166Input: i8042 - add required quirks for missing old boardnamesdrivers/input/serio/i8042-acpipnpio.h+30 -00 replies
113/166Input: i8042 - swap old quirk combination with new quirk for several devicesdrivers/input/serio/i8042-acpipnpio.h+14 -260 replies
114/166Input: i8042 - swap old quirk combination with new quirk for more devicesdrivers/input/serio/i8042-acpipnpio.h+10 -210 replies
115/166USB: serial: ftdi_sio: add support for Altera USB Blaster 3drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+27 -00 replies
116/166USB: serial: option: add Telit Cinterion FE990B compositionsdrivers/usb/serial/option.c+16 -00 replies
117/166USB: serial: option: fix Telit Cinterion FE990A namedrivers/usb/serial/option.c+4 -40 replies
118/166USB: serial: option: match on interface class for Telit FN990Bdrivers/usb/serial/option.c+12 -120 replies
119/166x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodesarch/x86/kernel/cpu/microcode/amd.c+1 -10 replies
120/166drm/i915/cdclk: Do cdclk post plane programming laterdrivers/gpu/drm/i915/display/intel_display.c+2 -30 replies
121/166drm/atomic: Filter out redundant DPMS callsdrivers/gpu/drm/drm_atomic_uapi.c drivers/gpu/drm/drm_connector.c+8 -00 replies
122/166drm/dp_mst: Fix locking when skipping CSN before topology probingdrivers/gpu/drm/display/drm_dp_mst_topology.c+24 -160 replies
123/166drm/amd/display: Disable unneeded hpd interrupts during dm_initdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c+45 -190 replies
124/166drm/amd/display: Restore correct backlight brightness after a GPU resetdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+10 -00 replies
125/166drm/amd/display: Assign normalized_pix_clk when color depth = 14drivers/gpu/drm/amd/display/dc/core/dc_resource.c+5 -20 replies
126/166drm/amd/display: Fix slab-use-after-free on hdcp_workdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c+1 -00 replies
127/166ksmbd: fix use-after-free in ksmbd_free_work_structfs/smb/server/ksmbd_work.c fs/smb/server/ksmbd_work.h fs/smb/server/oplock.c +1 more+15 -270 replies
128/166ksmbd: prevent connection release during oplock break notificationfs/smb/server/connection.c fs/smb/server/connection.h fs/smb/server/oplock.c +1 more+30 -120 replies
129/166clk: samsung: update PLL locktime for PLL142XX used on FSD platformdrivers/clk/samsung/clk-pll.c+6 -10 replies
130/166ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 modelsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
131/166dm-flakey: Fix memory corruption in optional corrupt_bio_byte featuredrivers/md/dm-flakey.c+1 -10 replies
132/166arm64: mm: Populate vmemmap at the page level if not section alignedarch/arm64/mm/mmu.c+4 -10 replies
133/166qlcnic: fix memory leak issues in qlcnic_sriov_common.cdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c+6 -20 replies
134/166smb: client: fix regression with guest optionfs/smb/client/fs_context.c+4 -00 replies
135/166rust: Disallow BTF generation with Rust + LTOinit/Kconfig+1 -10 replies
136/166rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`rust/kernel/init.rs+4 -70 replies
137/166lib/buildid: Handle memfd_secret() files in build_id_parse()lib/buildid.c+5 -00 replies
138/166mm: split critical region in remap_file_pages() and invoke LSMs in betweenmm/mmap.c+52 -170 replies
139/166ASoC: ops: Consistently treat platform_max as control valueinclude/sound/soc.h sound/soc/soc-ops.c+11 -90 replies
140/166rust: error: add missing newline to pr_warn! callsrust/kernel/error.rs+1 -10 replies
141/166drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()drivers/gpu/drm/gma500/mid_bios.c+5 -00 replies
142/166ASoC: cs42l43: Fix maximum ADC Volumesound/soc/codecs/cs42l43.c+1 -10 replies
143/166rust: init: add missing newline to pr_info! callsrust/kernel/init.rs rust/kernel/init/macros.rs+9 -90 replies
144/166ASoC: rt722-sdca: add missing readable registerssound/soc/codecs/rt722-sdca-sdw.c+4 -00 replies
145/166ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()sound/soc/codecs/wm0010.c+11 -20 replies
146/166scripts: generate_rust_analyzer: add missing macros depsscripts/generate_rust_analyzer.py+21 -90 replies
147/166cifs: Fix integer overflow while processing acregmax mount optionfs/smb/client/fs_context.c+2 -20 replies
148/166cifs: Fix integer overflow while processing acdirmax mount optionfs/smb/client/fs_context.c+2 -20 replies
149/166cifs: Fix integer overflow while processing actimeo mount optionfs/smb/client/fs_context.c+1 -10 replies
150/166cifs: Fix integer overflow while processing closetimeo mount optionfs/smb/client/fs_context.c+2 -20 replies
151/166cifs: Validate content of WSL reparse point buffersfs/smb/client/reparse.c+5 -00 replies
152/166cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()fs/smb/client/reparse.c+2 -30 replies
153/166i2c: ali1535: Fix an error handling path in ali1535_probe()drivers/i2c/busses/i2c-ali1535.c+11 -10 replies
154/166i2c: ali15x3: Fix an error handling path in ali15x3_probe()drivers/i2c/busses/i2c-ali15x3.c+11 -10 replies
155/166i2c: sis630: Fix an error handling path in sis630_probe()drivers/i2c/busses/i2c-sis630.c+11 -10 replies
156/166stmmac: loongson: Pass correct arg to PCI functiondrivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c+5 -20 replies
157/166smb3: add support for IAKerbfs/smb/client/asn1.c fs/smb/client/cifs_spnego.c fs/smb/client/cifsglob.h +2 more+12 -30 replies
158/166smb: client: Fix match_session bug preventing session reusefs/smb/client/connect.c+12 -40 replies
159/166Bluetooth: L2CAP: Fix corrupted list in hci_chan_delinclude/net/bluetooth/l2cap.h net/bluetooth/l2cap_core.c net/bluetooth/l2cap_sock.c+58 -980 replies
160/166nvme-fc: rely on state transitions to handle connectivity lossdrivers/nvme/host/fc.c+6 -610 replies
161/166HID: apple: disable Fn key handling on the Omoton KB066drivers/hid/hid-apple.c+7 -40 replies
162/166nvme-tcp: Fix a C2HTermReq error messagedrivers/nvme/host/tcp.c+1 -10 replies
163/166rust: lockdep: Remove support for dynamically allocated LockClassKeysrust/kernel/sync.rs+4 -60 replies
164/166netfilter: nf_tables: use timestamp to check for set element timeoutinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c +2 more+42 -150 replies
165/166netfilter: nf_tables: bail out if stateful expression provides no .clonenet/netfilter/nf_tables_api.c+7 -80 replies
166/166netfilter: nf_tables: allow clone callbacks to sleepinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_connlimit.c +5 more+23 -210 replies

Reviews trailers per patch

85 of 166 patches have a Reviewed-by or Acked-by.

PatchPhil AuldFrederic WeisbeckerMichal SwiatkowskiSimon HormanRinitha SFlorian WestphalCong WangJohannes BergKalesh APParav PanditAndrew LunnSergey SenozhatskySaurabh SengarTariq ToukanSomnath KoturIdo SchimmelVladimir OlteanJay VosburghNikolay AleksandrovJulian AnastasovDaniel BorkmannNeal CardwellLorenzo ColittiJason XingEric DumazetMichael KelleyRajneesh BhardwajIlpo JärvinenChristoph HellwigBean HuoBart Van AsscheRichard HendersonArnd BergmannJohn Paul Adrian GlaubitzHans de GoedeSrinivas PandruvadaAaron ConoleVineeth VijayanEric FarmanViresh KumarStefano Stabellini[email protected]Jakub SitnickiJohn FastabendDaniel BalutaYoshihiro ShimodaMark BlochVlad BuslovCharles KeepaxJianbo LiuSagi GrimbergHannes ReineckeNeal GompaSam LewisBernd SchubertLouis ChauvetPaolo AbeniLoic PoulainManivannan SadhasivamJohannes WeinerSven PeterBard LiaoJohny LinPéter UjfalusiDaniele PalmasHarry WentlandDaniel WheelerAlex HungNorbert SzeteiDavid HildenbrandOscar SalvadorCatalin MarinasAlice RyhlAndreas HindborgShakeel ButtRoberto SassuJann HornLorenzo StoakesLiam R. HowlettPaul Moore[email protected]Ranjani SridharanShuming FanFiona BehrensChayim Refael FriedmanYanteng SiHenry ChenVinod GovindapillaiSimona VetterWayne LinLyude Paul[email protected]Shin'ichiro KawasakiAditya GargBenno LossinEnzo MatsumiyaSeongJae ParkJon HunterRon EconomosMiguel OjedaMark BrownHardik GargPeter Schneider
SeriesT-b T-b T-b T-b T-b T-b T-b
1/166T-b
2/166R-b A-b
3/166R-b
4/166
5/166A-b
6/166A-b
7/166T-b R-b R-b
8/166R-b
9/166
10/166R-b
11/166R-b R-b T-b
12/166R-b
13/166R-b
14/166R-b
15/166
16/166
17/166R-b R-b
18/166R-b
19/166
20/166R-b
21/166R-b T-b
22/166T-b R-b
23/166R-b
24/166R-b
25/166R-b R-b R-b T-b
26/166R-b A-b R-b
27/166R-b
28/166A-b
29/166R-b
30/166R-b
31/166R-b
32/166R-b
33/166R-b R-b
34/166R-b R-b
35/166R-b R-b
36/166R-b R-b R-b
37/166R-b R-b
38/166
39/166
40/166
41/166
42/166R-b R-b
43/166R-b
44/166R-b R-b
45/166
46/166
47/166
48/166R-b R-b R-b T-b
49/166R-b
50/166A-b
51/166A-b
52/166A-b
53/166
54/166
55/166
56/166
57/166
58/166
59/166R-b
60/166R-b
61/166R-b R-b T-b
62/166A-b
63/166R-b
64/166T-b
65/166A-b A-b
66/166R-b
67/166
68/166R-b
69/166R-b
70/166R-b T-b
71/166R-b
72/166R-b R-b R-b
73/166
74/166R-b A-b
75/166
76/166R-b
77/166R-b
78/166R-b
79/166R-b R-b
80/166
81/166
82/166R-b
83/166
84/166R-b
85/166R-b
86/166T-b R-b
87/166R-b
88/166
89/166
90/166A-b
91/166
92/166R-b
93/166
94/166A-b
95/166
96/166
97/166
98/166
99/166
100/166
101/166
102/166
103/166
104/166
105/166
106/166
107/166
108/166
109/166
110/166
111/166
112/166
113/166
114/166
115/166
116/166R-b
117/166
118/166
119/166
120/166R-b
121/166R-b
122/166R-b R-b
123/166R-b T-b
124/166T-b A-b
125/166R-b T-b
126/166T-b R-b
127/166T-b
128/166T-b
129/166
130/166
131/166
132/166A-b R-b R-b
133/166
134/166
135/166
136/166R-b R-b
137/166A-b
138/166T-b R-b R-b R-b R-b R-b T-b
139/166
140/166
141/166
142/166
143/166
144/166R-b R-b
145/166R-b
146/166T-b R-b Diagnosed-by
147/166
148/166
149/166
150/166
151/166
152/166
153/166
154/166
155/166
156/166R-b R-b T-b
157/166
158/166R-b
159/166T-b
160/166R-b T-b
161/166R-b
162/166R-b
163/166R-b
164/166
165/166
166/166

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

Read the v1 thread

Cover letter [PATCH 6.6 000/166] 6.6.84-rc1 review

This is the start of the stable review cycle for the 6.6.84 release. There are 166 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 Fri, 21 Mar 2025 14:29:55 +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.6.84-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.84-rc1

Florian Westphal <[email protected]>
netfilter: nf_tables: allow clone callbacks to sleep

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bail out if stateful expression provides no .clone

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: use timestamp to check for set element timeout

Mitchell Levy <[email protected]>
rust: lockdep: Remove support for dynamically allocated LockClassKeys

Maurizio Lombardi <[email protected]>
nvme-tcp: Fix a C2HTermReq error message

Alex Henrie <[email protected]>
HID: apple: disable Fn key handling on the Omoton KB066

Daniel Wagner <[email protected]>
nvme-fc: rely on state transitions to handle connectivity loss

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix corrupted list in hci_chan_del

Henrique Carvalho <[email protected]>
smb: client: Fix match_session bug preventing session reuse

Steve French <[email protected]>
smb3: add support for IAKerb

Philipp Stanner <[email protected]>
stmmac: loongson: Pass correct arg to PCI function

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

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

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

Pali Rohár <[email protected]>
cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()

Pali Rohár <[email protected]>
cifs: Validate content of WSL reparse point buffers

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing closetimeo mount option

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing actimeo mount option

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing acdirmax mount option

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing acregmax mount option

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer: add missing macros deps

Christophe JAILLET <[email protected]>
ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()

Bard Liao <[email protected]>
ASoC: rt722-sdca: add missing readable registers

Alban Kurti <[email protected]>
rust: init: add missing newline to pr_info! calls

Charles Keepax <[email protected]>
ASoC: cs42l43: Fix maximum ADC Volume

Ivan Abramov <[email protected]>
drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()

Alban Kurti <[email protected]>
rust: error: add missing newline to pr_warn! calls

Charles Keepax <[email protected]>
ASoC: ops: Consistently treat platform_max as control value

Kirill A. Shutemov <[email protected]>
mm: split critical region in remap_file_pages() and invoke LSMs in between

Andrii Nakryiko <[email protected]>
lib/buildid: Handle memfd_secret() files in build_id_parse()

Benno Lossin <[email protected]>
rust: init: fix Zeroable implementation for Option<NonNull<T>> and Option<KBox<T>>

Matthew Maurer <[email protected]>
rust: Disallow BTF generation with Rust + LTO

Paulo Alcantara <[email protected]>
smb: client: fix regression with guest option

Haoxiang Li <[email protected]>
qlcnic: fix memory leak issues in qlcnic_sriov_common.c

Zhenhua Huang <[email protected]>
arm64: mm: Populate vmemmap at the page level if not section aligned

Kent Overstreet <[email protected]>
dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature

Thomas Mizrahi <[email protected]>
ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model

Varada Pavani <[email protected]>
clk: samsung: update PLL locktime for PLL142XX used on FSD platform

Namjae Jeon <[email protected]>
ksmbd: prevent connection release during oplock break notification

Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in ksmbd_free_work_struct

Mario Limonciello <[email protected]>
drm/amd/display: Fix slab-use-after-free on hdcp_work

Alex Hung <[email protected]>
drm/amd/display: Assign normalized_pix_clk when color depth = 14

Mario Limonciello <[email protected]>
drm/amd/display: Restore correct backlight brightness after a GPU reset

Leo Li <[email protected]>
drm/amd/display: Disable unneeded hpd interrupts during dm_init

Imre Deak <[email protected]>
drm/dp_mst: Fix locking when skipping CSN before topology probing

Ville Syrjälä <[email protected]>
drm/atomic: Filter out redundant DPMS calls

Ville Syrjälä <[email protected]>
drm/i915/cdclk: Do cdclk post plane programming later

Florent Revest <[email protected]>
x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes

Johan Hovold <[email protected]>
USB: serial: option: match on interface class for Telit FN990B

Fabio Porcedda <[email protected]>
USB: serial: option: fix Telit Cinterion FE990A name

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FE990B compositions

Boon Khai Ng <[email protected]>
USB: serial: ftdi_sio: add support for Altera USB Blaster 3

Werner Sembach <[email protected]>
Input: i8042 - swap old quirk combination with new quirk for more devices

Werner Sembach <[email protected]>
Input: i8042 - swap old quirk combination with new quirk for several devices

Werner Sembach <[email protected]>
Input: i8042 - add required quirks for missing old boardnames

Werner Sembach <[email protected]>
Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ

Antheas Kapenekakis <[email protected]>
Input: xpad - rename QH controller to Legion Go S

Antheas Kapenekakis <[email protected]>
Input: xpad - add support for TECNO Pocket Go

Antheas Kapenekakis <[email protected]>
Input: xpad - add support for ZOTAC Gaming Zone

Pavel Rojtberg <[email protected]>
Input: xpad - add multiple supported devices

Nilton Perim Neto <[email protected]>
Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers

Jeff LaBundy <[email protected]>
Input: iqs7222 - preserve system status register

H. Nikolaus Schaller <[email protected]>
Input: ads7846 - fix gpiod allocation

Pavel Begunkov <[email protected]>
io_uring: fix error pbuf checking

Jens Axboe <[email protected]>
io_uring: use unpin_user_pages() where appropriate

Jens Axboe <[email protected]>
io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring

Jens Axboe <[email protected]>
io_uring/kbuf: vmap pinned buffer ring

Jens Axboe <[email protected]>
io_uring: unify io_pin_pages()

Jens Axboe <[email protected]>
io_uring: use vmap() for ring mapping

Pavel Begunkov <[email protected]>
io_uring: fix corner case forgetting to vunmap

Jens Axboe <[email protected]>
io_uring: don't attempt to mmap larger than what the user asks for

Jens Axboe <[email protected]>
io_uring: get rid of remap_pfn_range() for mapping rings/sqes

Jens Axboe <[email protected]>
mm: add nommu variant of vm_insert_pages()

Ming Lei <[email protected]>
block: fix 'kmem_cache of name 'bio-108' already exists'

Frederic Weisbecker <[email protected]>
net: Handle napi_schedule() calls from non-interrupt

Thomas Zimmermann <[email protected]>
drm/nouveau: Do not override forced connector status

Matthieu Baerts (NGI0) <[email protected]>
mptcp: safety check before fallback

Arnd Bergmann <[email protected]>
x86/irq: Define trace events conditionally

Kan Liang <[email protected]>
perf/x86/intel: Use better start period for frequency mode

Harry Wentland <[email protected]>
drm/vkms: Round fixp2int conversion in lerp_u16

Miklos Szeredi <[email protected]>
fuse: don't truncate cached, mutated symlink

Hector Martin <[email protected]>
ASoC: tas2764: Set the SDOUT polarity correctly

Hector Martin <[email protected]>
ASoC: tas2764: Fix power control mask

Hector Martin <[email protected]>
ASoC: tas2770: Fix volume scale

Daniel Wagner <[email protected]>
nvme: only allow entering LIVE from CONNECTING state

Yu-Chun Lin <[email protected]>
sctp: Fix undefined behavior in left shift operation

Pali Rohár <[email protected]>
cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes

Hector Martin <[email protected]>
apple-nvme: Release power domains when probe fails

Ruozhu Li <[email protected]>
nvmet-rdma: recheck queue state is LIVE in state lock in recv done

Maurizio Lombardi <[email protected]>
nvme-tcp: add basic support for the C2HTermReq PDU

Christopher Lentocha <[email protected]>
nvme-pci: quirk Acer FA100 for non-uniqueue identifiers

Uday Shankar <[email protected]>
io-wq: backoff when retrying worker creation

Stephan Gerhold <[email protected]>
net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors

Cristian Ciocaltea <[email protected]>
ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE

Terry Cheong <[email protected]>
ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module

Vitaly Rodionov <[email protected]>
ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.

Kuninori Morimoto <[email protected]>
ASoC: rsnd: adjust convert rate limitation

Kuninori Morimoto <[email protected]>
ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()

Kuninori Morimoto <[email protected]>
ASoC: rsnd: indicate unsupported clock rate

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Limit mic boost on Positivo ARN50

Kuninori Morimoto <[email protected]>

    ASoC: simple-card-utils.c: add missing dlc->of_node

Jiayuan Chen <[email protected]>
selftests/bpf: Fix invalid flag of recv()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd

Jan Beulich <[email protected]>
Xen/swiotlb: mark xen_swiotlb_fixup() __init

Daniel Lezcano <[email protected]>
thermal/cpufreq_cooling: Remove structure member documentation

Peter Oberparleiter <[email protected]>
s390/cio: Fix CHPID "configure" attribute caching

Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles

Sybil Isabel Dorsett <[email protected]>
platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e

Jann Horn <[email protected]>

    sched: Clarify wake_up_q()'s write to task->wake_q.next

Josh Poimboeuf <[email protected]>
objtool: Ignore dangling jump table entries

Alex Henrie <[email protected]>
HID: apple: fix up the F6 key on the Omoton KB066 keyboard

Ievgen Vovk <[email protected]>
HID: hid-apple: Apple Magic Keyboard a3203 USB-C support

Daniel Brackenbury <[email protected]>
HID: topre: Fix n-key rollover on Realforce R3S TKL boards

Alexander Stein <[email protected]>
usb: phy: generic: Use proper helper for property detection

Chia-Lin Kao (AceLan) <[email protected]>
HID: ignore non-functional sensor in HP 5MP Camera

Zhang Lixu <[email protected]>
HID: intel-ish-hid: Send clock sync message immediately after reset

Zhang Lixu <[email protected]>
HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell

Brahmajit Das <[email protected]>
vboxsf: fix building with GCC 15

Eric W. Biederman <[email protected]>
alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support

Paulo Alcantara <[email protected]>
smb: client: fix noisy when tree connecting to DFS interlink targets

Gannon Kolding <[email protected]>
ACPI: resource: IRQ override for Eluktronics MECH-17

Magnus Lindholm <[email protected]>
scsi: qla1280: Fix kernel oops when debug level > 2

Seunghui Lee <[email protected]>
scsi: ufs: core: Fix error return with query response

Rik van Riel <[email protected]>
scsi: core: Use GFP_NOIO to avoid circular locking dependency

Dmitry Kandybka <[email protected]>
platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()

Christian Loehle <[email protected]>
sched/debug: Provide slice length for fair tasks

Chengen Du <[email protected]>
iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()

Joe Hattori <[email protected]>
powercap: call put_device() on an error path in powercap_register_control_type()

Andy Shevchenko <[email protected]>
hrtimers: Mark is_migration_base() with __always_inline

Daniel Wagner <[email protected]>
nvme-fc: do not ignore connectivity loss during connecting

Daniel Wagner <[email protected]>
nvme-fc: go straight to connecting state when initializing

Carolina Jubran <[email protected]>
net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices

Jianbo Liu <[email protected]>
net/mlx5: Bridge, fix the crash caused by LAG state check

Shay Drory <[email protected]>
net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch

Ilya Maximets <[email protected]>
net: openvswitch: remove misbehaving actions length check

Guillaume Nault <[email protected]>
gre: Fix IPv6 link-local address generation.

Alexey Kashavkin <[email protected]>
netfilter: nft_exthdr: fix offset with ipv4_find_option()

Cong Wang <[email protected]>
net_sched: Prevent creation of classes with TC_H_ROOT

Dan Carpenter <[email protected]>
ipvs: prevent integer overflow in do_ip_vs_get_ctl()

Kohei Enju <[email protected]>
netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()

Hangbin Liu <[email protected]>
bonding: fix incorrect MAC address setting to receive NS messages

Amit Cohen <[email protected]>
net: switchdev: Convert blocking notification chain to a raw one

Taehee Yoo <[email protected]>
eth: bnxt: do not update checksum in bnxt_xdp_build_skb()

Wentao Liang <[email protected]>
net/mlx5: handle errors in mlx5_chains_create_table()

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()

Michael Kelley <[email protected]>
drm/hyperv: Fix address space leak when Hyper-V DRM device is removed

Breno Leitao <[email protected]>
netpoll: hold rcu read lock in __netpoll_send_skb()

Matt Johnston <[email protected]>
net: mctp i2c: Copy headers if cloned

Joseph Huang <[email protected]>
net: dsa: mv88e6xxx: Verify after ATU Load ops

Jiri Pirko <[email protected]>
net/mlx5: Fill out devlink dev info only for PFs

Luiz Augusto von Dentz <[email protected]>
Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix enabling passive scanning

Miri Korenblit <[email protected]>
wifi: cfg80211: cancel wiphy_work before freeing wiphy

Jun Yang <[email protected]>
sched: address a potential NULL pointer dereference in the GRED scheduler.

Nicklas Bo Jensen <[email protected]>
netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around

Grzegorz Nitka <[email protected]>
ice: fix memory leak in aRFS after reset

Sebastian Andrzej Siewior <[email protected]>
netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.

Artur Weber <[email protected]>
pinctrl: bcm281xx: Fix incorrect regmap max_registers value

Michael Kelley <[email protected]>
fbdev: hyperv_fb: iounmap() the correct memory when removing a device

Xueming Feng <[email protected]>
tcp: fix forever orphan socket caused by tcp_abort

Eric Dumazet <[email protected]>
tcp: fix races in tcp_abort()

Wander Lairson Costa <[email protected]>
bpf: Use raw_spinlock_t in ringbuf

Felix Moessbauer <[email protected]>
hrtimer: Use and report correct timerslack values for realtime tasks

Liu Shixin <[email protected]>
zram: fix NULL pointer in comp_algorithm_show()

Oleg Nesterov <[email protected]>
sched/isolation: Prevent boot crash when the boot CPU is nohz_full

David Woodhouse <[email protected]>
clockevents/drivers/i8253: Fix stop sequence for timer 0

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

Diffstat:

 Documentation/timers/no_hz.rst                     |   7 +-
 Makefile                                           |   4 +-
 arch/alpha/include/asm/elf.h                       |   6 +-
 arch/alpha/include/asm/pgtable.h                   |   2 +-
 arch/alpha/include/asm/processor.h                 |   8 +-
 arch/alpha/kernel/osf_sys.c                        |  11 +-
 arch/arm64/mm/mmu.c                                |   5 +-
 arch/x86/events/intel/core.c                       |  85 +++++++
 arch/x86/kernel/cpu/microcode/amd.c                |   2 +-
 arch/x86/kernel/cpu/mshyperv.c                     |  11 -
 arch/x86/kernel/irq.c                              |   2 +
 block/bio.c                                        |   2 +-
 drivers/acpi/resource.c                            |   6 +
 drivers/block/zram/zram_drv.c                      |   4 +-
 drivers/clk/samsung/clk-pll.c                      |   7 +-
 drivers/clocksource/i8253.c                        |  36 ++-
 drivers/firmware/iscsi_ibft.c                      |   5 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |   1 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  64 ++++--
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   7 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  40 ++--
 drivers/gpu/drm/drm_atomic_uapi.c                  |   4 +
 drivers/gpu/drm/drm_connector.c                    |   4 +
 drivers/gpu/drm/gma500/mid_bios.c                  |   5 +
 drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   2 +
 drivers/gpu/drm/i915/display/intel_display.c       |   5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   1 -
 drivers/gpu/drm/vkms/vkms_composer.c               |   2 +-
 drivers/hid/Kconfig                                |   3 +-
 drivers/hid/hid-apple.c                            |  13 +-
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hid/hid-topre.c                            |   7 +
 drivers/hid/intel-ish-hid/ipc/ipc.c                |  15 +-
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |   2 +
 drivers/hv/vmbus_drv.c                             |  13 ++
 drivers/i2c/busses/i2c-ali1535.c                   |  12 +-
 drivers/i2c/busses/i2c-ali15x3.c                   |  12 +-
 drivers/i2c/busses/i2c-sis630.c                    |  12 +-
 drivers/input/joystick/xpad.c                      |  39 +++-
 drivers/input/misc/iqs7222.c                       |  50 ++--
 drivers/input/serio/i8042-acpipnpio.h              | 111 +++++----
 drivers/input/touchscreen/ads7846.c                |   2 +-
 drivers/md/dm-flakey.c                             |   2 +-
 drivers/net/bonding/bond_options.c                 |  55 ++++-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  59 ++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |  11 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h      |   3 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |   3 +
 .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h  |   1 +
 .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c    |   3 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |   5 +
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |   8 +-
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |   7 +-
 drivers/net/mctp/mctp-i2c.c                        |   5 +
 drivers/net/wwan/mhi_wwan_mbim.c                   |   2 +-
 drivers/nvme/host/apple.c                          |   2 +
 drivers/nvme/host/core.c                           |   2 -
 drivers/nvme/host/fc.c                             |  59 +----
 drivers/nvme/host/pci.c                            |   2 +
 drivers/nvme/host/tcp.c                            |  43 ++++
 drivers/nvme/target/rdma.c                         |  33 ++-
 drivers/pinctrl/bcm/pinctrl-bcm281xx.c             |   2 +-
 drivers/platform/x86/intel/pmc/core.c              |   4 +-
 drivers/platform/x86/thinkpad_acpi.c               |  50 ++--
 drivers/powercap/powercap_sys.c                    |   3 +-
 drivers/s390/cio/chp.c                             |   3 +-
 drivers/scsi/qla1280.c                             |   2 +-
 drivers/scsi/scsi_scan.c                           |   2 +-
 drivers/thermal/cpufreq_cooling.c                  |   2 -
 drivers/ufs/core/ufshcd.c                          |   7 +-
 drivers/usb/phy/phy-generic.c                      |   2 +-
 drivers/usb/serial/ftdi_sio.c                      |  14 ++
 drivers/usb/serial/ftdi_sio_ids.h                  |  13 ++
 drivers/usb/serial/option.c                        |  48 ++--
 drivers/video/fbdev/hyperv_fb.c                    |   2 +-
 drivers/xen/swiotlb-xen.c                          |   2 +-
 fs/fuse/dir.c                                      |   2 +-
 fs/namei.c                                         |  24 +-
 fs/proc/base.c                                     |   9 +-
 fs/select.c                                        |  11 +-
 fs/smb/client/asn1.c                               |   2 +
 fs/smb/client/cifs_spnego.c                        |   4 +-
 fs/smb/client/cifsglob.h                           |   4 +
 fs/smb/client/connect.c                            |  16 +-
 fs/smb/client/fs_context.c                         |  18 +-
 fs/smb/client/inode.c                              |  13 ++
 fs/smb/client/reparse.c                            |  10 +-
 fs/smb/client/sess.c                               |   3 +-
 fs/smb/client/smb2pdu.c                            |   4 +-
 fs/smb/common/smbfsctl.h                           |   3 +
 fs/smb/server/connection.c                         |  20 ++
 fs/smb/server/connection.h                         |   2 +
 fs/smb/server/ksmbd_work.c                         |   3 -
 fs/smb/server/ksmbd_work.h                         |   1 -
 fs/smb/server/oplock.c                             |  43 ++--
 fs/smb/server/oplock.h                             |   1 -
 fs/smb/server/server.c                             |  14 +-
 fs/vboxsf/super.c                                  |   3 +-
 include/linux/fs.h                                 |   2 +
 include/linux/i8253.h                              |   1 -
 include/linux/io_uring_types.h                     |   3 -
 include/linux/nvme-tcp.h                           |   2 +
 include/net/bluetooth/hci_core.h                   | 108 ++++-----
 include/net/bluetooth/l2cap.h                      |   3 +-
 include/net/netfilter/nf_tables.h                  |  20 +-
 include/sound/soc.h                                |   5 +-
 init/Kconfig                                       |   2 +-
 io_uring/io-wq.c                                   |  23 +-
 io_uring/io_uring.c                                | 251 +++++++++++++++------
 io_uring/io_uring.h                                |   8 +-
 io_uring/kbuf.c                                    | 173 ++++----------
 io_uring/kbuf.h                                    |   3 +-
 io_uring/rsrc.c                                    |  39 ----
 kernel/bpf/ringbuf.c                               |  12 +-
 kernel/sched/core.c                                |  13 +-
 kernel/sched/debug.c                               |   2 +
 kernel/sys.c                                       |   2 +
 kernel/time/hrtimer.c                              |  40 ++--
 lib/buildid.c                                      |   5 +
 mm/mmap.c                                          |  69 ++++--
 mm/nommu.c                                         |   7 +
 net/bluetooth/hci_core.c                           |  10 +-
 net/bluetooth/hci_event.c                          |  37 +--
 net/bluetooth/iso.c                                |   6 -
 net/bluetooth/l2cap_core.c                         | 181 +++++++--------
 net/bluetooth/l2cap_sock.c                         |  15 +-
 net/bluetooth/rfcomm/core.c                        |   6 -
 net/bluetooth/sco.c                                |  12 +-
 net/core/dev.c                                     |   2 +-
 net/core/netpoll.c                                 |   9 +-
 net/ipv4/tcp.c                                     |  20 +-
 net/ipv6/addrconf.c                                |  15 +-
 net/mptcp/protocol.h                               |   2 +
 net/netfilter/ipvs/ip_vs_ctl.c                     |   8 +-
 net/netfilter/nf_conncount.c                       |   6 +-
 net/netfilter/nf_tables_api.c                      |  25 +-
 net/netfilter/nft_connlimit.c                      |   4 +-
 net/netfilter/nft_counter.c                        |   4 +-
 net/netfilter/nft_ct.c                             |   6 +-
 net/netfilter/nft_dynset.c                         |   2 +-
 net/netfilter/nft_exthdr.c                         |  10 +-
 net/netfilter/nft_last.c                           |   4 +-
 net/netfilter/nft_limit.c                          |  14 +-
 net/netfilter/nft_quota.c                          |   4 +-
 net/netfilter/nft_set_hash.c                       |   8 +-
 net/netfilter/nft_set_pipapo.c                     |  18 +-
 net/netfilter/nft_set_rbtree.c                     |  11 +-
 net/openvswitch/flow_netlink.c                     |  15 +-
 net/sched/sch_api.c                                |   6 +
 net/sched/sch_gred.c                               |   3 +-
 net/sctp/stream.c                                  |   2 +-
 net/switchdev/switchdev.c                          |  25 +-
 net/wireless/core.c                                |   7 +
 rust/kernel/error.rs                               |   2 +-
 rust/kernel/init.rs                                |  23 +-
 rust/kernel/init/macros.rs                         |   6 +-
 rust/kernel/sync.rs                                |  10 +-
 scripts/generate_rust_analyzer.py                  |  30 ++-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/arizona.c                         |  14 +-
 sound/soc/codecs/cs42l43.c                         |   2 +-
 sound/soc/codecs/madera.c                          |  10 +-
 sound/soc/codecs/rt722-sdca-sdw.c                  |   4 +
 sound/soc/codecs/tas2764.c                         |  10 +-
 sound/soc/codecs/tas2764.h                         |   8 +-
 sound/soc/codecs/tas2770.c                         |   2 +-
 sound/soc/codecs/wm0010.c                          |  13 +-
 sound/soc/codecs/wm5110.c                          |   8 +-
 sound/soc/generic/simple-card-utils.c              |   1 +
 sound/soc/sh/rcar/core.c                           |  14 --
 sound/soc/sh/rcar/rsnd.h                           |   1 -
 sound/soc/sh/rcar/src.c                            | 116 ++++++++--
 sound/soc/sh/rcar/ssi.c                            |   3 +-
 sound/soc/soc-ops.c                                |  15 +-
 sound/soc/sof/amd/acp-ipc.c                        |  23 +-
 sound/soc/sof/intel/hda-codec.c                    |   1 +
 tools/objtool/check.c                              |   9 +
 .../selftests/bpf/prog_tests/sockmap_basic.c       |   6 +-
 186 files changed, 1803 insertions(+), 1167 deletions(-)