Skip to content

6.12.20-rc1 review

Greg Kroah-Hartman damon linux-arm-kernel linux-iommu linux-mm linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest231 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/231mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wqkernel/rcu/tree.c+10 -40 replies
2/231mm: fix kernel BUG when userfaultfd_move encounters swapcachemm/userfaultfd.c+66 -90 replies
3/231userfaultfd: fix PTE unmapping stack-allocated PTE copiesmm/userfaultfd.c+10 -100 replies
4/231fbdev: hyperv_fb: iounmap() the correct memory when removing a devicedrivers/video/fbdev/hyperv_fb.c+1 -10 replies
5/231pinctrl: bcm281xx: Fix incorrect regmap max_registers valuedrivers/pinctrl/bcm/pinctrl-bcm281xx.c+1 -10 replies
6/231pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fwdrivers/pinctrl/nuvoton/pinctrl-npcm8xx.c+3 -00 replies
7/231netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.net/netfilter/nft_ct.c+4 -20 replies
8/231ice: do not configure destination override for switchdevdrivers/net/ethernet/intel/ice/ice_eswitch.c drivers/net/ethernet/intel/ice/ice_lib.c drivers/net/ethernet/intel/ice/ice_lib.h+0 -280 replies
9/231ice: fix memory leak in aRFS after resetdrivers/net/ethernet/intel/ice/ice_arfs.c+1 -10 replies
10/231ice: Fix switchdev slow-path in LAGdrivers/net/ethernet/intel/ice/ice_lag.c drivers/net/ethernet/intel/ice/ice_txrx.c+30 -10 replies
11/231netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap aroundnet/netfilter/nf_conncount.c+2 -20 replies
12/231netfilter: nf_tables: make destruction work queue pernetinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_compat.c+21 -150 replies
13/231sched: address a potential NULL pointer dereference in the GRED scheduler.net/sched/sch_gred.c+2 -10 replies
14/231wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platformsdrivers/net/wireless/intel/iwlwifi/mvm/fw.c+3 -30 replies
15/231wifi: mac80211: dont queue sdata::work for a non-running sdatanet/mac80211/util.c+5 -30 replies
16/231wifi: cfg80211: cancel wiphy_work before freeing wiphynet/wireless/core.c+7 -00 replies
17/231Bluetooth: hci_event: Fix enabling passive scanningnet/bluetooth/hci_event.c+22 -150 replies
18/231Revert "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
19/231net/mlx5: Fill out devlink dev info only for PFsdrivers/net/ethernet/mellanox/mlx5/core/devlink.c+3 -00 replies
20/231net: dsa: mv88e6xxx: Verify after ATU Load opsdrivers/net/dsa/mv88e6xxx/chip.c+48 -110 replies
21/231net: mctp i3c: Copy headers if cloneddrivers/net/mctp/mctp-i3c.c+5 -00 replies
22/231net: mctp i2c: Copy headers if cloneddrivers/net/mctp/mctp-i2c.c+5 -00 replies
23/231netpoll: hold rcu read lock in __netpoll_send_skb()net/core/netpoll.c+7 -20 replies
24/231drm/hyperv: Fix address space leak when Hyper-V DRM device is removeddrivers/gpu/drm/hyperv/hyperv_drm_drv.c+2 -00 replies
25/231fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMsdrivers/video/fbdev/hyperv_fb.c+13 -70 replies
26/231fbdev: hyperv_fb: Simplify hvfb_putmemdrivers/video/fbdev/hyperv_fb.c+6 -60 replies
27/231fbdev: hyperv_fb: Allow graceful removal of framebufferdrivers/video/fbdev/hyperv_fb.c+15 -50 replies
28/231Drivers: hv: vmbus: Dont release fb_mmio resource in vmbus_free_mmio()drivers/hv/vmbus_drv.c+13 -00 replies
29/231net/mlx5: handle errors in mlx5_chains_create_table()drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c+5 -00 replies
30/231eth: bnxt: fix truesize for mb-xdp-pass casedrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c+9 -10 replies
31/231eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc()drivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
32/231eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logicdrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
33/231eth: 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
34/231eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}drivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -00 replies
35/231eth: bnxt: use page pool for head fragsdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+51 -480 replies
36/231bnxt_en: refactor tpa_info alloc/free into helpersdrivers/net/ethernet/broadcom/bnxt/bnxt.c+90 -520 replies
37/231bnxt_en: handle tpa_info in queue API implementationdrivers/net/ethernet/broadcom/bnxt/bnxt.c+23 -40 replies
38/231eth: bnxt: fix memory leak in queue resetdrivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -00 replies
39/231net: switchdev: Convert blocking notification chain to a raw onenet/switchdev/switchdev.c+18 -70 replies
40/231net: mctp: unshare packets when reassemblingnet/mctp/route.c net/mctp/test/route-test.c+117 -20 replies
41/231bonding: fix incorrect MAC address setting to receive NS messagesdrivers/net/bonding/bond_options.c+47 -80 replies
42/231selftests: bonding: fix incorrect mac addresstools/testing/selftests/drivers/net/bonding/bond_options.sh+2 -20 replies
43/231rtase: Fix improper release of ring list entries in rtase_sw_resetdrivers/net/ethernet/realtek/rtase/rtase_main.c+10 -00 replies
44/231netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()net/netfilter/nf_conncount.c+2 -00 replies
45/231ipvs: prevent integer overflow in do_ip_vs_get_ctl()net/netfilter/ipvs/ip_vs_ctl.c+4 -40 replies
46/231net_sched: Prevent creation of classes with TC_H_ROOTnet/sched/sch_api.c+6 -00 replies
47/231netfilter: nft_exthdr: fix offset with ipv4_find_option()net/netfilter/nft_exthdr.c+4 -60 replies
48/231gre: Fix IPv6 link-local address generation.net/ipv6/addrconf.c+9 -60 replies
49/231net: openvswitch: remove misbehaving actions length checknet/openvswitch/flow_netlink.c+1 -140 replies
50/231Revert "openvswitch: switch to per-action label counting in conntrack"net/openvswitch/conntrack.c net/openvswitch/datapath.h+21 -120 replies
51/231net/mlx5: HWS, Rightsize bwc matcher prioritydrivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bwc.h+1 -10 replies
52/231net/mlx5: Fix incorrect IRQ pool usage when releasing IRQsdrivers/net/ethernet/mellanox/mlx5/core/eq.c drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h +2 more+16 -70 replies
53/231net/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
54/231net/mlx5: Bridge, fix the crash caused by LAG state checkdrivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c+5 -70 replies
55/231net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devicesdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+2 -40 replies
56/231nvme-fc: go straight to connecting state when initializingdrivers/nvme/host/fc.c+1 -20 replies
57/231nvme-fc: do not ignore connectivity loss during connectingdrivers/nvme/host/fc.c+18 -50 replies
58/231hrtimers: Mark is_migration_base() with __always_inlinekernel/time/hrtimer.c+12 -100 replies
59/231powercap: call put_device() on an error path in powercap_register_control_type()drivers/powercap/powercap_sys.c+1 -20 replies
60/231btrfs: avoid starting new transaction when cleaning qgroup during subvolume dropfs/btrfs/qgroup.c+1 -50 replies
61/231futex: Pass in task to futex_queue()io_uring/futex.c kernel/futex/core.c kernel/futex/futex.h +2 more+15 -90 replies
62/231iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()drivers/firmware/iscsi_ibft.c+4 -10 replies
63/231sched/debug: Provide slice length for fair taskskernel/sched/debug.c+2 -00 replies
64/231platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()drivers/platform/x86/intel/pmc/core.c+2 -20 replies
65/231drm/amd/display: Fix out-of-bound accessesdrivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c+5 -50 replies
66/231scsi: core: Use GFP_NOIO to avoid circular locking dependencydrivers/scsi/scsi_scan.c+1 -10 replies
67/231scsi: ufs: core: Fix error return with query responsedrivers/ufs/core/ufshcd.c+6 -10 replies
68/231scsi: qla1280: Fix kernel oops when debug level > 2drivers/scsi/qla1280.c+1 -10 replies
69/231ACPI: resource: IRQ override for Eluktronics MECH-17drivers/acpi/resource.c+6 -00 replies
70/231smb: client: fix noisy when tree connecting to DFS interlink targetsfs/smb/client/smb2pdu.c+1 -10 replies
71/231alpha/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
72/231vboxsf: fix building with GCC 15fs/vboxsf/super.c+2 -10 replies
73/231selftests: always check mask returned by statmount(2)tools/testing/selftests/filesystems/statmount/statmount_test.c+21 -10 replies
74/231sched_ext: selftests/dsp_local_on: Fix sporadic failurestools/testing/selftests/sched_ext/dsp_local_on.bpf.c+1 -10 replies
75/231HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbelldrivers/hid/intel-ish-hid/ipc/ipc.c+3 -30 replies
76/231HID: 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
77/231HID: ignore non-functional sensor in HP 5MP Cameradrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
78/231HID: hid-steam: Fix issues with disabling both gamepad mode and lizard modedrivers/hid/hid-steam.c+3 -30 replies
79/231usb: phy: generic: Use proper helper for property detectiondrivers/usb/phy/phy-generic.c+1 -10 replies
80/231HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDsdrivers/hid/intel-ish-hid/ipc/hw-ish.h drivers/hid/intel-ish-hid/ipc/pci-ish.c+9 -00 replies
81/231HID: 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
82/231selftests/cgroup: use bash in test_cpuset_v1_hp.shtools/testing/selftests/cgroup/test_cpuset_v1_hp.sh+1 -10 replies
83/231HID: hid-apple: Apple Magic Keyboard a3203 USB-C supportdrivers/hid/hid-apple.c drivers/hid/hid-ids.h+6 -00 replies
84/231HID: apple: fix up the F6 key on the Omoton KB066 keyboarddrivers/hid/hid-apple.c+3 -00 replies
85/231btrfs: fix two misuses of folio_shift()fs/btrfs/extent_io.c+5 -60 replies
86/231objtool: Ignore dangling jump table entriestools/objtool/check.c+9 -00 replies
87/231sched: Clarify wake_up_q()s write to task->wake_q.nextkernel/sched/core.c+3 -20 replies
88/231platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120edrivers/platform/x86/thinkpad_acpi.c+14 -20 replies
89/231platform/x86: thinkpad_acpi: Support for V9 DYTC platform profilesdrivers/platform/x86/thinkpad_acpi.c+22 -120 replies
90/231platform/x86: int3472: Use correct type for "polarity", call it gpio_flagsdrivers/platform/x86/intel/int3472/discrete.c+20 -190 replies
91/231platform/x86: int3472: Call "reset" GPIO "enable" for INT347Edrivers/platform/x86/intel/int3472/discrete.c+48 -40 replies
92/231s390/cio: Fix CHPID "configure" attribute cachingdrivers/s390/cio/chp.c+2 -10 replies
93/231thermal/cpufreq_cooling: Remove structure member documentationdrivers/thermal/cpufreq_cooling.c+0 -20 replies
94/231LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGEarch/loongarch/mm/pageattr.c+2 -10 replies
95/231LoongArch: KVM: Set host with kernel mode when switch to VM modearch/loongarch/kvm/switch.S+1 -10 replies
96/231arm64: amu: Delay allocating cpumask for AMU FIE supportarch/arm64/kernel/topology.c+10 -120 replies
97/231Xen/swiotlb: mark xen_swiotlb_fixup() __initdrivers/xen/swiotlb-xen.c+1 -10 replies
98/231Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmdnet/bluetooth/l2cap_core.c+34 -50 replies
99/231drm/tests: hdmi: Remove redundant assignmentsdrivers/gpu/drm/tests/drm_hdmi_state_helper_test.c+0 -40 replies
100/231drm/tests: hdmi: Reorder DRM entities variables assignmentdrivers/gpu/drm/tests/drm_hdmi_state_helper_test.c+42 -390 replies
101/231drm/tests: hdmi: Fix recursive lockingdrivers/gpu/drm/tests/drm_hdmi_state_helper_test.c+57 -570 replies
102/231selftests/bpf: Fix invalid flag of recv()tools/testing/selftests/bpf/prog_tests/sockmap_basic.c+3 -30 replies
103/231ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem IDsound/soc/intel/boards/sof_sdw.c+24 -60 replies
104/231ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14sound/soc/intel/boards/sof_sdw.c+1 -00 replies
105/231ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ullsound/soc/intel/common/soc-acpi-intel-mtl-match.c+1 -10 replies
106/231ASoC: simple-card-utils.c: add missing dlc->of_nodesound/soc/generic/simple-card-utils.c+1 -00 replies
107/231ALSA: hda/realtek: Limit mic boost on Positivo ARN50sound/pci/hda/patch_realtek.c+1 -00 replies
108/231ASoC: rsnd: indicate unsupported clock ratesound/soc/sh/rcar/ssi.c+2 -10 replies
109/231ASoC: 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
110/231ASoC: rsnd: adjust convert rate limitationsound/soc/sh/rcar/src.c+76 -220 replies
111/231ASoC: 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
112/231ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi modulesound/soc/sof/intel/hda-codec.c+1 -00 replies
113/231PCI: pci_ids: add INTEL_HDA_PTL_Hinclude/linux/pci_ids.h+1 -00 replies
114/231ALSA: hda: intel-dsp-config: Add PTL-H supportsound/hda/intel-dsp-config.c+5 -00 replies
115/231ASoC: SOF: Intel: pci-ptl: Add support for PTL-Hsound/soc/sof/intel/pci-ptl.c+1 -00 replies
116/231ALSA: hda: hda-intel: add Panther Lake-H supportsound/pci/hda/hda_intel.c+2 -00 replies
117/231ASoC: SOF: amd: Add post_fw_run_delay ACP quirksound/soc/sof/amd/acp.c sound/soc/sof/amd/acp.h sound/soc/sof/amd/vangogh.c+20 -00 replies
118/231ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETEsound/soc/sof/amd/acp-ipc.c+16 -70 replies
119/231net: wwan: mhi_wwan_mbim: Silence sequence number glitch errorsdrivers/net/wwan/mhi_wwan_mbim.c+1 -10 replies
120/231io-wq: backoff when retrying worker creationio_uring/io-wq.c+18 -50 replies
121/231nvme-pci: quirk Acer FA100 for non-uniqueue identifiersdrivers/nvme/host/pci.c+2 -00 replies
122/231nvmet-rdma: recheck queue state is LIVE in state lock in recv donedrivers/nvme/target/rdma.c+23 -100 replies
123/231apple-nvme: Release power domains when probe failsdrivers/nvme/host/apple.c+2 -00 replies
124/231cifs: Treat unhandled directory name surrogate reparse points as mount directory nodesfs/smb/client/inode.c fs/smb/common/smbfsctl.h+16 -00 replies
125/231sctp: Fix undefined behavior in left shift operationnet/sctp/stream.c+1 -10 replies
126/231nvme: only allow entering LIVE from CONNECTING statedrivers/nvme/host/core.c+0 -20 replies
127/231phy: ti: gmii-sel: Do not use syscon helper to build regmapdrivers/phy/ti/phy-gmii-sel.c+14 -10 replies
128/231ASoC: tas2770: Fix volume scalesound/soc/codecs/tas2770.c+1 -10 replies
129/231ASoC: tas2764: Fix power control masksound/soc/codecs/tas2764.h+1 -10 replies
130/231ASoC: tas2764: Set the SDOUT polarity correctlysound/soc/codecs/tas2764.c sound/soc/codecs/tas2764.h+15 -10 replies
131/231fuse: dont truncate cached, mutated symlinkfs/fuse/dir.c fs/namei.c include/linux/fs.h+22 -60 replies
132/231ASoC: dapm-graph: set fill colour of turned on nodestools/sound/dapm-graph+1 -10 replies
133/231ASoC: SOF: Intel: dont check number of sdw links when set dmic_fixupsound/soc/sof/intel/hda.c+2 -160 replies
134/231drm/vkms: Round fixp2int conversion in lerp_u16drivers/gpu/drm/vkms/vkms_composer.c+1 -10 replies
135/231perf/x86/intel: Use better start period for frequency modearch/x86/events/intel/core.c+85 -00 replies
136/231x86/of: Dont use DTB for SMP setup if ACPI is enabledarch/x86/kernel/devicetree.c+2 -10 replies
137/231x86/irq: Define trace events conditionallyarch/x86/kernel/irq.c+2 -00 replies
138/231perf/x86/rapl: Add support for Intel Arrow Lake Uarch/x86/events/rapl.c+1 -00 replies
139/231mptcp: safety check before fallbacknet/mptcp/protocol.h+2 -00 replies
140/231drm/nouveau: Do not override forced connector statusdrivers/gpu/drm/nouveau/nouveau_connector.c+0 -10 replies
141/231net: Handle napi_schedule() calls from non-interruptnet/core/dev.c+1 -10 replies
142/231block: fix kmem_cache of name bio-108 already existsblock/bio.c+1 -10 replies
143/231vhost: return task creation error instead of NULLarch/x86/kvm/mmu/mmu.c drivers/vhost/vhost.c kernel/vhost_task.c+4 -40 replies
144/231cifs: Validate content of WSL reparse point buffersfs/smb/client/reparse.c+5 -00 replies
145/231cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()fs/smb/client/reparse.c+2 -30 replies
146/231Input: goodix-berlin - fix vddio regulator referencesdrivers/input/touchscreen/goodix_berlin_core.c+12 -120 replies
147/231Input: ads7846 - fix gpiod allocationdrivers/input/touchscreen/ads7846.c+1 -10 replies
148/231Input: iqs7222 - preserve system status registerdrivers/input/misc/iqs7222.c+22 -280 replies
149/231Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllersdrivers/input/joystick/xpad.c+8 -50 replies
150/231Input: xpad - add multiple supported devicesdrivers/input/joystick/xpad.c+19 -10 replies
151/231Input: xpad - add support for ZOTAC Gaming Zonedrivers/input/joystick/xpad.c+2 -00 replies
152/231Input: xpad - add support for TECNO Pocket Godrivers/input/joystick/xpad.c+2 -00 replies
153/231Input: xpad - rename QH controller to Legion Go Sdrivers/input/joystick/xpad.c+2 -20 replies
154/231Input: i8042 - swap old quirk combination with new quirk for NHxxRZQdrivers/input/serio/i8042-acpipnpio.h+1 -90 replies
155/231Input: i8042 - add required quirks for missing old boardnamesdrivers/input/serio/i8042-acpipnpio.h+30 -00 replies
156/231Input: i8042 - swap old quirk combination with new quirk for several devicesdrivers/input/serio/i8042-acpipnpio.h+14 -260 replies
157/231Input: i8042 - swap old quirk combination with new quirk for more devicesdrivers/input/serio/i8042-acpipnpio.h+10 -210 replies
158/231USB: 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
159/231USB: serial: option: add Telit Cinterion FE990B compositionsdrivers/usb/serial/option.c+16 -00 replies
160/231USB: serial: option: fix Telit Cinterion FE990A namedrivers/usb/serial/option.c+4 -40 replies
161/231USB: serial: option: match on interface class for Telit FN990Bdrivers/usb/serial/option.c+12 -120 replies
162/231rust: lockdep: Remove support for dynamically allocated LockClassKeysrust/kernel/sync.rs+4 -120 replies
163/231rust: remove leftover mentions of the `alloc` crateDocumentation/rust/quick-start.rst rust/kernel/lib.rs scripts/rustdoc_test_gen.rs+4 -40 replies
164/231rust: alloc: satisfy POSIX alignment requirementrust/kernel/alloc/allocator_test.rs+18 -00 replies
165/231rust: Disallow BTF generation with Rust + LTOinit/Kconfig+1 -10 replies
166/231rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`rust/kernel/init.rs+4 -70 replies
167/231x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodesarch/x86/kernel/cpu/microcode/amd.c+1 -10 replies
168/231spi: microchip-core: prevent RX overflows when transmit size > FIFO sizedrivers/spi/spi-microchip-core.c+18 -230 replies
169/231drm/i915/cdclk: Do cdclk post plane programming laterdrivers/gpu/drm/i915/display/intel_display.c+2 -30 replies
170/231drm/panic: use `div_ceil` to clean Clippy warningdrivers/gpu/drm/drm_panic_qr.rs+2 -20 replies
171/231drm/panic: fix overindented list items in documentationdrivers/gpu/drm/drm_panic_qr.rs+6 -60 replies
172/231drm/atomic: Filter out redundant DPMS callsdrivers/gpu/drm/drm_atomic_uapi.c drivers/gpu/drm/drm_connector.c+8 -00 replies
173/231drm/dp_mst: Fix locking when skipping CSN before topology probingdrivers/gpu/drm/display/drm_dp_mst_topology.c+24 -160 replies
174/231drm/amdgpu: NULL-check BOs backing store when determining GFX12 PTE flagsdrivers/gpu/drm/amd/amdgpu/gmc_v12_0.c+3 -20 replies
175/231drm/amd/amdkfd: Evict all queues even HWS remove queue faileddrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+5 -30 replies
176/231drm/amdgpu/display: Allow DCC for video formats on GFX12drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c+5 -20 replies
177/231drm/amd/display: Disable unneeded hpd interrupts during dm_initdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c+45 -190 replies
178/231drm/amd/display: fix default brightnessdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -10 replies
179/231drm/amd/display: fix missing .is_two_pixels_per_containerdrivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c+1 -00 replies
180/231drm/amd/display: Restore correct backlight brightness after a GPU resetdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+10 -00 replies
181/231drm/amd/display: Assign normalized_pix_clk when color depth = 14drivers/gpu/drm/amd/display/dc/core/dc_resource.c+5 -20 replies
182/231drm/amd/display: Fix slab-use-after-free on hdcp_workdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c+1 -00 replies
183/231ksmbd: 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
184/231ksmbd: 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
185/231clk: samsung: update PLL locktime for PLL142XX used on FSD platformdrivers/clk/samsung/clk-pll.c+6 -10 replies
186/231clk: samsung: gs101: fix synchronous external abort in samsung_clk_save()drivers/clk/samsung/clk-gs101.c+0 -80 replies
187/231ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()sound/soc/intel/boards/sof_sdw.c+1 -10 replies
188/231ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 modelsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
189/231netmem: prevent TX of unreadable skbsnet/core/dev.c+3 -00 replies
190/231dm-flakey: Fix memory corruption in optional corrupt_bio_byte featuredrivers/md/dm-flakey.c+1 -10 replies
191/231arm64: mm: Populate vmemmap at the page level if not section alignedarch/arm64/mm/mmu.c+4 -10 replies
192/231Fix mmu notifiers for range-based invalidatesarch/arm64/include/asm/tlbflush.h+12 -100 replies
193/231qlcnic: fix memory leak issues in qlcnic_sriov_common.cdrivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c+6 -20 replies
194/231smb: client: fix regression with guest optionfs/smb/client/fs_context.c+4 -00 replies
195/231net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration erratadrivers/net/phy/nxp-c45-tja11xx.c+52 -00 replies
196/231net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart erratadrivers/net/phy/nxp-c45-tja11xx.c+18 -20 replies
197/231sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl()kernel/sched/ext.c+3 -00 replies
198/231ASoC: ops: Consistently treat platform_max as control valueinclude/sound/soc.h sound/soc/soc-ops.c+11 -90 replies
199/231rust: error: add missing newline to pr_warn! callsrust/kernel/error.rs+1 -10 replies
200/231drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()drivers/gpu/drm/gma500/mid_bios.c+5 -00 replies
201/231ASoC: cs42l43: Fix maximum ADC Volumesound/soc/codecs/cs42l43.c+1 -10 replies
202/231rust: init: add missing newline to pr_info! callsrust/kernel/init.rs rust/kernel/init/macros.rs+9 -90 replies
203/231ASoC: rt722-sdca: add missing readable registerssound/soc/codecs/rt722-sdca-sdw.c+4 -00 replies
204/231drm/xe: cancel pending job timer before freeing schedulerdrivers/gpu/drm/xe/xe_guc_submit.c+2 -00 replies
205/231drm/xe: Release guc ids before cancelling workdrivers/gpu/drm/xe/xe_guc_submit.c+1 -10 replies
206/231drm/xe/userptr: Fix an incorrect assertdrivers/gpu/drm/xe/xe_hmm.c+5 -10 replies
207/231drm/xe/pm: Temporarily disable D3Cold on BMGdrivers/gpu/drm/xe/xe_pm.c+12 -10 replies
208/231nvme: move error logging from nvme_end_req() to __nvme_end_req()drivers/nvme/host/core.c+6 -60 replies
209/231ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()sound/soc/codecs/wm0010.c+11 -20 replies
210/231drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmapsdrivers/gpu/drm/i915/gem/i915_gem_mman.c+4 -10 replies
211/231scripts: generate_rust_analyzer: add missing macros depsscripts/generate_rust_analyzer.py+21 -90 replies
212/231scripts: generate_rust_analyzer: add missing include_dirsscripts/generate_rust_analyzer.py+21 -210 replies
213/231scripts: generate_rust_analyzer: add uapi cratescripts/generate_rust_analyzer.py+2 -10 replies
214/231block: change blk_mq_add_to_batch() third argument type to booldrivers/block/null_blk/main.c drivers/block/virtio_blk.c drivers/nvme/host/apple.c +2 more+22 -110 replies
215/231cifs: Fix integer overflow while processing acregmax mount optionfs/smb/client/fs_context.c+2 -20 replies
216/231cifs: Fix integer overflow while processing acdirmax mount optionfs/smb/client/fs_context.c+2 -20 replies
217/231cifs: Fix integer overflow while processing actimeo mount optionfs/smb/client/fs_context.c+1 -10 replies
218/231cifs: Fix integer overflow while processing closetimeo mount optionfs/smb/client/fs_context.c+2 -20 replies
219/231x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisorsarch/x86/kernel/cpu/vmware.c+4 -00 replies
220/231i2c: ali1535: Fix an error handling path in ali1535_probe()drivers/i2c/busses/i2c-ali1535.c+11 -10 replies
221/231i2c: ali15x3: Fix an error handling path in ali15x3_probe()drivers/i2c/busses/i2c-ali15x3.c+11 -10 replies
222/231i2c: sis630: Fix an error handling path in sis630_probe()drivers/i2c/busses/i2c-sis630.c+11 -10 replies
223/231mm/hugetlb: wait for hugetlb folios to be freedinclude/linux/hugetlb.h mm/hugetlb.c mm/page_isolation.c+23 -00 replies
224/231smb3: add support for IAKerbfs/smb/client/asn1.c fs/smb/client/cifs_spnego.c fs/smb/client/cifsglob.h +2 more+12 -30 replies
225/231smb: client: Fix match_session bug preventing session reusefs/smb/client/connect.c+12 -40 replies
226/231sched_ext: selftests/dsp_local_on: Fix selftest on UP systemstools/testing/selftests/sched_ext/dsp_local_on.bpf.c+1 -10 replies
227/231tools/sched_ext: Add helper to check task migration statetools/sched_ext/include/scx/common.bpf.h+11 -00 replies
228/231Bluetooth: 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
229/231nvme-fc: rely on state transitions to handle connectivity lossdrivers/nvme/host/fc.c+6 -610 replies
230/231HID: apple: disable Fn key handling on the Omoton KB066drivers/hid/hid-apple.c+7 -40 replies
231/231fs/netfs/read_collect: add to next->prev_donatedfs/netfs/read_collect.c+1 -10 replies

Reviews trailers per patch

135 of 231 patches have a Reviewed-by or Acked-by.

PatchJoel FernandesMichal SwiatkowskiSimon HormanRafal RomanowskiSujai BuvaneswaranFlorian WestphalCong WangJohannes BergPeter XuSuren BaghdasaryanKalesh APParav PanditAndrew LunnSaurabh SengarMichael KelleyTariq ToukanSomnath KoturJakub KicinskiMina AlmasryMichael ChanIdo SchimmelVladimir OlteanRinitha SJay VosburghNikolay AleksandrovAaron ConoleYevgeny KliteynikMark BlochMaher SanallaVlad BuslovJianbo LiuSagi GrimbergHannes ReineckeChristoph HellwigQu WenruoRajneesh BhardwajIlpo JärvinenAustin ZhengRodrigo SiqueiraDaniel WheelerBean HuoBart Van AsscheRichard HendersonArnd BergmannJohn Paul Adrian GlaubitzHans de GoedeSrinivas PandruvadaJulian AnastasovViresh KumarPrasanna Kumar T S MSumit GuptaSudeep HollaStefano Stabellini[email protected]Simona VetterDavid SterbaJakub SitnickiJohn FastabendLiam GirdwoodPéter UjfalusiRanjani SridharanDaniel BalutaYoshihiro ShimodaCharles KeepaxBard LiaoJohny LinKai VehmanenBjorn HelgaasMark BrownLoic PoulainManivannan SadhasivamNeal GompaSven PeterAndy ShevchenkoVineeth VijayanEric FarmanZhang RuiPaolo AbeniEric DumazetMike ChristieNishanth MenonNeil ArmstrongDaniele PalmasBenno LossinDanilo KrummrichAndreas HindborgGary GuoAlice RyhlSam LewisBernd SchubertLuca CeresoliLouis ChauvetVinod GovindapillaiWayne LinHarry WentlandAlex HungNorbert SzeteiJocelyn FalempeDavid HildenbrandOscar SalvadorCatalin MarinasAlistair PoppleShuming FanMatthew BrostMatthew AuldLucas De MarchiNirmoy DasLyude PaulChristian KönigFelix KuehlingRuijing DongMuchun SongEnzo Matsumiya[email protected]Shin'ichiro KawasakiAditya GargYe LiKevin LoughlinBorislav Petkov (AMD)Fiona BehrensChayim Refael FriedmanSeongJae ParkJon HunterHardik GargMarkus ReicheltRon EconomosMiguel OjedaLinux Kernel Functional TestingFlorian FainelliPeter SchneiderHarshit Mogalapalli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/231R-b
2/231A-b R-b
3/231R-b
4/231R-b
5/231
6/231
7/231R-b
8/231R-b R-b T-b
9/231R-b R-b T-b
10/231R-b R-b T-b T-b
11/231R-b
12/231
13/231R-b
14/231R-b
15/231R-b
16/231R-b
17/231
18/231
19/231R-b R-b
20/231R-b
21/231
22/231
23/231R-b
24/231R-b T-b
25/231
26/231R-b T-b
27/231R-b T-b
28/231T-b R-b
29/231R-b
30/231
31/231R-b R-b R-b
32/231R-b
33/231R-b
34/231R-b
35/231
36/231R-b R-b
37/231R-b
38/231
39/231R-b R-b R-b T-b
40/231R-b
41/231R-b A-b R-b
42/231R-b A-b R-b
43/231R-b
44/231R-b
45/231A-b
46/231R-b
47/231R-b
48/231R-b
49/231R-b
50/231A-b
51/231R-b R-b
52/231R-b R-b
53/231R-b R-b
54/231R-b R-b
55/231R-b R-b
56/231R-b R-b R-b
57/231R-b R-b
58/231
59/231
60/231R-b
61/231
62/231
63/231
64/231R-b R-b
65/231R-b R-b T-b
66/231R-b
67/231R-b R-b
68/231
69/231
70/231
71/231R-b R-b R-b T-b
72/231R-b
73/231
74/231
75/231A-b
76/231A-b
77/231A-b
78/231
79/231
80/231A-b
81/231
82/231
83/231
84/231
85/231R-b R-b
86/231
87/231
88/231R-b
89/231R-b
90/231R-b R-b R-b
91/231R-b R-b R-b
92/231R-b R-b T-b
93/231A-b
94/231
95/231
96/231R-b R-b R-b
97/231R-b
98/231T-b
99/231R-b
100/231R-b
101/231R-b
102/231A-b A-b
103/231R-b
104/231R-b
105/231R-b R-b
106/231R-b
107/231
108/231R-b
109/231R-b
110/231R-b T-b
111/231R-b
112/231R-b R-b R-b
113/231R-b R-b A-b
114/231R-b R-b
115/231R-b R-b A-b
116/231R-b R-b
117/231
118/231
119/231R-b A-b
120/231
121/231R-b
122/231R-b
123/231R-b R-b
124/231
125/231
126/231R-b
127/231T-b
128/231
129/231R-b
130/231R-b
131/231T-b R-b
132/231T-b R-b
133/231R-b R-b
134/231R-b
135/231
136/231
137/231
138/231A-b
139/231A-b
140/231
141/231R-b
142/231
143/231R-b
144/231
145/231
146/231R-b
147/231
148/231
149/231
150/231
151/231
152/231
153/231
154/231
155/231
156/231
157/231
158/231
159/231R-b
160/231
161/231
162/231R-b
163/231R-b R-b
164/231A-b R-b
165/231
166/231R-b R-b
167/231
168/231
169/231R-b
170/231R-b R-b
171/231R-b R-b
172/231R-b
173/231R-b R-b
174/231R-b
175/231R-b
176/231R-b
177/231T-b R-b
178/231T-b A-b
179/231
180/231T-b A-b
181/231T-b R-b
182/231T-b R-b
183/231T-b
184/231T-b
185/231
186/231
187/231R-b
188/231
189/231
190/231
191/231A-b R-b R-b
192/231R-b R-b
193/231
194/231
195/231R-b
196/231
197/231
198/231
199/231
200/231
201/231
202/231
203/231R-b R-b
204/231R-b
205/231R-b
206/231R-b
207/231R-b
208/231R-b R-b
209/231R-b
210/231R-b
211/231T-b R-b Diagnosed-by
212/231T-b
213/231T-b
214/231
215/231
216/231
217/231
218/231
219/231T-b R-b A-b
220/231
221/231
222/231
223/231A-b R-b
224/231
225/231R-b
226/231
227/231
228/231T-b
229/231R-b T-b
230/231R-b
231/231

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

Read the v1 thread

Cover letter [PATCH 6.12 000/231] 6.12.20-rc1 review

This is the start of the stable review cycle for the 6.12.20 release. There are 231 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.12.20-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.20-rc1

Max Kellermann <[email protected]>

    fs/netfs/read_collect: add to next->prev_donated

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

Andrea Righi <[email protected]>
tools/sched_ext: Add helper to check task migration state

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

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

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

Ge Yang <[email protected]>
mm/hugetlb: wait for hugetlb folios to be freed

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()

Ajay Kaher <[email protected]>
x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors

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

Shin'ichiro Kawasaki <[email protected]>
block: change blk_mq_add_to_batch() third argument type to bool

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer: add uapi crate

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

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

José Roberto de Souza <[email protected]>
drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps

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

Shin'ichiro Kawasaki <[email protected]>
nvme: move error logging from nvme_end_req() to __nvme_end_req()

Rodrigo Vivi <[email protected]>
drm/xe/pm: Temporarily disable D3Cold on BMG

Thomas Hellström <[email protected]>
drm/xe/userptr: Fix an incorrect assert

Tejas Upadhyay <[email protected]>
drm/xe: Release guc ids before cancelling work

Tejas Upadhyay <[email protected]>
drm/xe: cancel pending job timer before freeing scheduler

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

Andrea Righi <[email protected]>
sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl()

Andrei Botila <[email protected]>
net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata

Andrei Botila <[email protected]>
net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata

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

Piotr Jaroszynski <[email protected]>
Fix mmu notifiers for range-based invalidates

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

Mina Almasry <[email protected]>
netmem: prevent TX of unreadable skbs

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

Peter Ujfalusi <[email protected]>
ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()

Peter Griffin <[email protected]>
clk: samsung: gs101: fix synchronous external abort in samsung_clk_save()

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

Aliaksei Urbanski <[email protected]>
drm/amd/display: fix missing .is_two_pixels_per_container

Mario Limonciello <[email protected]>
drm/amd/display: fix default brightness

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

David Rosca <[email protected]>
drm/amdgpu/display: Allow DCC for video formats on GFX12

Yifan Zha <[email protected]>
drm/amd/amdkfd: Evict all queues even HWS remove queue failed

Natalie Vock <[email protected]>
drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags

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

Miguel Ojeda <[email protected]>
drm/panic: fix overindented list items in documentation

Miguel Ojeda <[email protected]>
drm/panic: use div_ceil to clean Clippy warning

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

Conor Dooley <[email protected]>
spi: microchip-core: prevent RX overflows when transmit size > FIFO size

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

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

Tamir Duberstein <[email protected]>
rust: alloc: satisfy POSIX alignment requirement

Miguel Ojeda <[email protected]>
rust: remove leftover mentions of the alloc crate

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

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

Luca Weiss <[email protected]>
Input: goodix-berlin - fix vddio regulator references

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

Keith Busch <[email protected]>
vhost: return task creation error instead of NULL

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

Aaron Ma <[email protected]>
perf/x86/rapl: Add support for Intel Arrow Lake U

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

Dmytro Maluka <[email protected]>
x86/of: Don't use DTB for SMP setup if ACPI is enabled

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

Bard Liao <[email protected]>
ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup

Nicolas Frattaroli <[email protected]>
ASoC: dapm-graph: set fill colour of turned on nodes

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

Andrew Davis <[email protected]>
phy: ti: gmii-sel: Do not use syscon helper to build regmap

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

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

Cristian Ciocaltea <[email protected]>
ASoC: SOF: amd: Add post_fw_run_delay ACP quirk

Pierre-Louis Bossart <[email protected]>
ALSA: hda: hda-intel: add Panther Lake-H support

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: pci-ptl: Add support for PTL-H

Pierre-Louis Bossart <[email protected]>
ALSA: hda: intel-dsp-config: Add PTL-H support

Pierre-Louis Bossart <[email protected]>
PCI: pci_ids: add INTEL_HDA_PTL_H

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

Bard Liao <[email protected]>
ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull

Richard Fitzgerald <[email protected]>
ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14

Richard Fitzgerald <[email protected]>
ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID

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

Maxime Ripard <[email protected]>
drm/tests: hdmi: Fix recursive locking

Maxime Ripard <[email protected]>
drm/tests: hdmi: Reorder DRM entities variables assignment

Maxime Ripard <[email protected]>
drm/tests: hdmi: Remove redundant assignments

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

Beata Michalska <[email protected]>
arm64: amu: Delay allocating cpumask for AMU FIE support

Bibo Mao <[email protected]>
LoongArch: KVM: Set host with kernel mode when switch to VM mode

Huacai Chen <[email protected]>
LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE

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

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

Sakari Ailus <[email protected]>

    platform/x86: int3472: Call "reset" GPIO "enable" for INT347E

Sakari Ailus <[email protected]>
platform/x86: int3472: Use correct type for "polarity", call it gpio_flags

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

Matthew Wilcox (Oracle) <[email protected]>
btrfs: fix two misuses of folio_shift()

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

Bharadwaj Raju <[email protected]>
selftests/cgroup: use bash in test_cpuset_v1_hp.sh

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

Zhang Lixu <[email protected]>
HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs

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

Vicki Pfau <[email protected]>
HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode

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

Tejun Heo <[email protected]>
sched_ext: selftests/dsp_local_on: Fix sporadic failures

Miklos Szeredi <[email protected]>
selftests: always check mask returned by statmount(2)

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

Alex Hung <[email protected]>
drm/amd/display: Fix out-of-bound accesses

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()

Jens Axboe <[email protected]>
futex: Pass in task to futex_queue()

Filipe Manana <[email protected]>
btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop

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

Shay Drory <[email protected]>
net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs

Vlad Dogaru <[email protected]>
net/mlx5: HWS, Rightsize bwc matcher priority

Xin Long <[email protected]>
Revert "openvswitch: switch to per-action label counting in conntrack"

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()

Justin Lai <[email protected]>
rtase: Fix improper release of ring list entries in rtase_sw_reset

Hangbin Liu <[email protected]>
selftests: bonding: fix incorrect mac address

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

Matt Johnston <[email protected]>
net: mctp: unshare packets when reassembling

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

Taehee Yoo <[email protected]>
eth: bnxt: fix memory leak in queue reset

David Wei <[email protected]>
bnxt_en: handle tpa_info in queue API implementation

David Wei <[email protected]>
bnxt_en: refactor tpa_info alloc/free into helpers

Jakub Kicinski <[email protected]>
eth: bnxt: use page pool for head frags

Taehee Yoo <[email protected]>

    eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}

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

Taehee Yoo <[email protected]>
eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic

Taehee Yoo <[email protected]>
eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc()

Taehee Yoo <[email protected]>
eth: bnxt: fix truesize for mb-xdp-pass case

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()

Saurabh Sengar <[email protected]>
fbdev: hyperv_fb: Allow graceful removal of framebuffer

Saurabh Sengar <[email protected]>
fbdev: hyperv_fb: Simplify hvfb_putmem

Michael Kelley <[email protected]>
fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs

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

Matt Johnston <[email protected]>
net: mctp i3c: 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

Miri Korenblit <[email protected]>
wifi: mac80211: don't queue sdata::work for a non-running sdata

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms

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

Florian Westphal <[email protected]>
netfilter: nf_tables: make destruction work queue pernet

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

Marcin Szycik <[email protected]>
ice: Fix switchdev slow-path in LAG

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

Larysa Zaremba <[email protected]>
ice: do not configure destination override for switchdev

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

Charles Han <[email protected]>
pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw

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

Suren Baghdasaryan <[email protected]>
userfaultfd: fix PTE unmapping stack-allocated PTE copies

Barry Song <[email protected]>
mm: fix kernel BUG when userfaultfd_move encounters swapcache

Uladzislau Rezki (Sony) <[email protected]>
mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq

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

Diffstat:

 Documentation/rust/quick-start.rst                 |   2 +-
 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/include/asm/tlbflush.h                  |  22 +-
 arch/arm64/kernel/topology.c                       |  22 +-
 arch/arm64/mm/mmu.c                                |   5 +-
 arch/loongarch/kvm/switch.S                        |   2 +-
 arch/loongarch/mm/pageattr.c                       |   3 +-
 arch/x86/events/intel/core.c                       |  85 ++++++
 arch/x86/events/rapl.c                             |   1 +
 arch/x86/kernel/cpu/microcode/amd.c                |   2 +-
 arch/x86/kernel/cpu/vmware.c                       |   4 +
 arch/x86/kernel/devicetree.c                       |   3 +-
 arch/x86/kernel/irq.c                              |   2 +
 arch/x86/kvm/mmu/mmu.c                             |   2 +-
 block/bio.c                                        |   2 +-
 drivers/acpi/resource.c                            |   6 +
 drivers/block/null_blk/main.c                      |   4 +-
 drivers/block/virtio_blk.c                         |   5 +-
 drivers/clk/samsung/clk-gs101.c                    |   8 -
 drivers/clk/samsung/clk-pll.c                      |   7 +-
 drivers/firmware/iscsi_ibft.c                      |   5 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c             |   5 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  12 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |   1 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  64 +++--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   7 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   7 +-
 .../amd/display/dc/dce60/dce60_timing_generator.c  |   1 +
 .../dc/dml2/dml21/dml21_translation_helper.c       |   4 +-
 .../amd/display/dc/dml2/dml2_translation_helper.c  |   6 +-
 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/drm_panic_qr.rs                    |  16 +-
 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/i915/gem/i915_gem_mman.c           |   5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   1 -
 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 193 +++++++-------
 drivers/gpu/drm/vkms/vkms_composer.c               |   2 +-
 drivers/gpu/drm/xe/xe_guc_submit.c                 |   4 +-
 drivers/gpu/drm/xe/xe_hmm.c                        |   6 +-
 drivers/gpu/drm/xe/xe_pm.c                         |  13 +-
 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-steam.c                            |   6 +-
 drivers/hid/hid-topre.c                            |   7 +
 drivers/hid/intel-ish-hid/ipc/hw-ish.h             |   2 +
 drivers/hid/intel-ish-hid/ipc/ipc.c                |  15 +-
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   7 +
 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/input/touchscreen/goodix_berlin_core.c     |  24 +-
 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          | 286 +++++++++++++--------
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |  13 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h      |   3 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |   2 +-
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |   6 -
 drivers/net/ethernet/intel/ice/ice_lag.c           |  27 ++
 drivers/net/ethernet/intel/ice/ice_lib.c           |  18 --
 drivers/net/ethernet/intel/ice/ice_lib.h           |   4 -
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   4 +-
 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/eq.c       |   2 +-
 .../net/ethernet/mellanox/mlx5/core/irq_affinity.c |   2 +-
 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 +
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h  |   2 +-
 .../mellanox/mlx5/core/steering/hws/mlx5hws_bwc.h  |   2 +-
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |   8 +-
 drivers/net/ethernet/realtek/rtase/rtase_main.c    |  10 +
 drivers/net/mctp/mctp-i2c.c                        |   5 +
 drivers/net/mctp/mctp-i3c.c                        |   5 +
 drivers/net/phy/nxp-c45-tja11xx.c                  |  68 +++++
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   6 +-
 drivers/net/wwan/mhi_wwan_mbim.c                   |   2 +-
 drivers/nvme/host/apple.c                          |   5 +-
 drivers/nvme/host/core.c                           |  14 +-
 drivers/nvme/host/fc.c                             |  59 +----
 drivers/nvme/host/pci.c                            |   7 +-
 drivers/nvme/target/rdma.c                         |  33 ++-
 drivers/phy/ti/phy-gmii-sel.c                      |  15 +-
 drivers/pinctrl/bcm/pinctrl-bcm281xx.c             |   2 +-
 drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c          |   3 +
 drivers/platform/x86/intel/int3472/discrete.c      |  85 ++++--
 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/spi/spi-microchip-core.c                   |  41 ++-
 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/vhost/vhost.c                              |   2 +-
 drivers/video/fbdev/hyperv_fb.c                    |  52 ++--
 drivers/xen/swiotlb-xen.c                          |   2 +-
 fs/btrfs/extent_io.c                               |  11 +-
 fs/btrfs/qgroup.c                                  |   6 +-
 fs/fuse/dir.c                                      |   2 +-
 fs/namei.c                                         |  24 +-
 fs/netfs/read_collect.c                            |   2 +-
 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/blk-mq.h                             |  16 +-
 include/linux/fs.h                                 |   2 +
 include/linux/hugetlb.h                            |   5 +
 include/linux/pci_ids.h                            |   1 +
 include/net/bluetooth/hci_core.h                   | 108 +++-----
 include/net/bluetooth/l2cap.h                      |   3 +-
 include/net/netfilter/nf_tables.h                  |   4 +-
 include/sound/soc.h                                |   5 +-
 init/Kconfig                                       |   2 +-
 io_uring/futex.c                                   |   2 +-
 io_uring/io-wq.c                                   |  23 +-
 kernel/futex/core.c                                |   5 +-
 kernel/futex/futex.h                               |  11 +-
 kernel/futex/pi.c                                  |   2 +-
 kernel/futex/waitwake.c                            |   4 +-
 kernel/rcu/tree.c                                  |  14 +-
 kernel/sched/core.c                                |   5 +-
 kernel/sched/debug.c                               |   2 +
 kernel/sched/ext.c                                 |   3 +
 kernel/time/hrtimer.c                              |  22 +-
 kernel/vhost_task.c                                |   4 +-
 mm/hugetlb.c                                       |   8 +
 mm/page_isolation.c                                |  10 +
 mm/userfaultfd.c                                   |  91 +++++--
 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                                     |   5 +-
 net/core/netpoll.c                                 |   9 +-
 net/ipv6/addrconf.c                                |  15 +-
 net/mac80211/util.c                                |   8 +-
 net/mctp/route.c                                   |  10 +-
 net/mctp/test/route-test.c                         | 109 ++++++++
 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                      |  24 +-
 net/netfilter/nft_compat.c                         |   8 +-
 net/netfilter/nft_ct.c                             |   6 +-
 net/netfilter/nft_exthdr.c                         |  10 +-
 net/openvswitch/conntrack.c                        |  30 ++-
 net/openvswitch/datapath.h                         |   3 +
 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/alloc/allocator_test.rs                |  18 ++
 rust/kernel/error.rs                               |   2 +-
 rust/kernel/init.rs                                |  23 +-
 rust/kernel/init/macros.rs                         |   6 +-
 rust/kernel/lib.rs                                 |   2 +-
 rust/kernel/sync.rs                                |  16 +-
 scripts/generate_rust_analyzer.py                  |  71 ++---
 scripts/rustdoc_test_gen.rs                        |   4 +-
 sound/hda/intel-dsp-config.c                       |   5 +
 sound/pci/hda/hda_intel.c                          |   2 +
 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/intel/boards/sof_sdw.c                   |  33 ++-
 sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |   2 +-
 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/amd/acp.c                            |   1 +
 sound/soc/sof/amd/acp.h                            |   1 +
 sound/soc/sof/amd/vangogh.c                        |  18 ++
 sound/soc/sof/intel/hda-codec.c                    |   1 +
 sound/soc/sof/intel/hda.c                          |  18 +-
 sound/soc/sof/intel/pci-ptl.c                      |   1 +
 tools/objtool/check.c                              |   9 +
 tools/sched_ext/include/scx/common.bpf.h           |  11 +
 tools/sound/dapm-graph                             |   2 +-
 .../selftests/bpf/prog_tests/sockmap_basic.c       |   6 +-
 .../testing/selftests/cgroup/test_cpuset_v1_hp.sh  |   2 +-
 .../selftests/drivers/net/bonding/bond_options.sh  |   4 +-
 .../filesystems/statmount/statmount_test.c         |  22 +-
 .../testing/selftests/sched_ext/dsp_local_on.bpf.c |   2 +-
 245 files changed, 2447 insertions(+), 1311 deletions(-)