Skip to content

6.12.80-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest244 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/244cxl/port: Fix use after free of parent_port in cxl_detach_ep()drivers/cxl/core/port.c+6 -20 replies
2/244bpf: Fix constant blinding for PROBE_MEM32 storeskernel/bpf/core.c+21 -00 replies
3/244perf: Make sure to use pmu_ctx->pmu for groupskernel/events/core.c+8 -110 replies
4/244cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enableddrivers/cxl/core/hdm.c+9 -160 replies
5/244hwmon: axi-fan: dont use driver_override as IRQ namedrivers/hwmon/axi-fan-control.c+1 -10 replies
6/244sh: platform_early: remove pdev->driver_override checkarch/sh/drivers/platform_early.c+0 -40 replies
7/244driver core: generalize driver_override in struct devicedrivers/base/bus.c drivers/base/core.c drivers/base/dd.c +2 more+162 -10 replies
8/244driver core: platform: use generic driver_override infrastructuredrivers/base/platform.c drivers/bus/simple-pm-bus.c drivers/clk/imx/clk-scu.c +3 more+13 -480 replies
9/244bpf: Release module BTF IDR before module unloadkernel/bpf/btf.c+20 -40 replies
10/244bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MINkernel/bpf/core.c+14 -80 replies
11/244bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_ORkernel/bpf/verifier.c+1 -10 replies
12/244HID: asus: avoid memory leak in asus_report_fixup()drivers/hid/hid-asus.c+11 -40 replies
13/244platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_listdrivers/platform/x86/intel/hid.c+6 -00 replies
14/244nvme-pci: cap queue creation to used queuesdrivers/nvme/host/pci.c+7 -10 replies
15/244nvme-fabrics: use kfree_sensitive() for DHCHAP secretsdrivers/nvme/host/fabrics.c+2 -20 replies
16/244platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1drivers/platform/x86/intel/hid.c+7 -00 replies
17/244platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10drivers/platform/x86/touchscreen_dmi.c+18 -00 replies
18/244nvme-pci: ensure were polling a polled queuedrivers/nvme/host/pci.c+2 -10 replies
19/244HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2drivers/hid/hid-magicmouse.c+1 -10 replies
20/244HID: magicmouse: avoid memory leak in magicmouse_report_fixup()drivers/hid/hid-magicmouse.c+1 -30 replies
21/244HID: apple: Add EPOMAKER TH87 to the non-apple keyboards listdrivers/hid/hid-apple.c+3 -00 replies
22/244net: usb: r8152: add TRENDnet TUC-ET2Gdrivers/net/usb/r8152.c include/linux/usb/r8152.h+2 -00 replies
23/244kbuild: install-extmod-build: Package resolve_btfids if necessaryscripts/package/install-extmod-build+4 -00 replies
24/244HID: mcp2221: cancel last I2C command on read errordrivers/hid/hid-mcp2221.c+2 -00 replies
25/244HID: asus: add xg mobile 2023 external hardware supportdrivers/hid/hid-asus.c drivers/hid/hid-ids.h+4 -00 replies
26/244module: Fix kernel panic when a symbol st_shndx is out of boundskernel/module/main.c+7 -00 replies
27/244ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()sound/soc/fsl/fsl_easrc.c+6 -30 replies
28/244scsi: mpi3mr: Clear reset history on ready and recheck state after timeoutdrivers/scsi/mpi3mr/mpi3mr_fw.c+10 -00 replies
29/244scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIPdrivers/scsi/scsi_devinfo.c+1 -10 replies
30/244ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()sound/soc/fsl/fsl_easrc.c+4 -10 replies
31/244dma-buf: Include ioctl.h in UAPI headerinclude/uapi/linux/dma-buf.h+1 -00 replies
32/244ALSA: hda/senary: Ensure EAPD is enabled during initsound/pci/hda/patch_senarytech.c+5 -00 replies
33/244drm/ttm/tests: Fix build failure on PREEMPT_RTdrivers/gpu/drm/ttm/tests/ttm_bo_test.c+2 -20 replies
34/244bpf: Fix u32/s32 bounds when ranges cross min/max boundarykernel/bpf/verifier.c tools/testing/selftests/bpf/prog_tests/reg_bounds.c+82 -47 replies
35/244HID: apple: avoid memory leak in apple_report_fixup()drivers/hid/hid-apple.c+1 -30 replies
36/244sched_ext: Use WRITE_ONCE() for the write side of dsq->seq updatekernel/sched/ext.c+1 -10 replies
37/244btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol createfs/btrfs/ioctl.c+7 -00 replies
38/244ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirksound/pci/hda/patch_realtek.c+1 -00 replies
39/244ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390sound/pci/hda/patch_realtek.c+1 -00 replies
40/244objtool: Handle Clang RSP musical chairstools/objtool/arch/x86/decode.c tools/objtool/check.c+37 -390 replies
41/244nvmet: move async event work off nvmet-wqdrivers/nvme/target/admin-cmd.c drivers/nvme/target/core.c drivers/nvme/target/nvmet.h +1 more+15 -30 replies
42/244drm/amdgpu: fix gpu idle power consumption issue for gfx v12drivers/gpu/drm/amd/amdgpu/mes_v12_0.c+4 -10 replies
43/244usb: core: new quirk to handle devices with zero configurationsDocumentation/admin-guide/kernel-parameters.txt drivers/usb/core/config.c drivers/usb/core/quirks.c +1 more+16 -10 replies
44/244spi: intel-pci: Add support for Nova Lake mobile SPI flashdrivers/spi/spi-intel-pci.c+1 -00 replies
45/244ALSA: hda/realtek: add quirk for ASUS UM6702RCsound/pci/hda/patch_realtek.c+1 -00 replies
46/244i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapterdrivers/i3c/master/dw-i3c-master.c+2 -00 replies
47/244xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and allocspinet/xfrm/xfrm_user.c+4 -10 replies
48/244xfrm: fix the condition on x->pcpu_num in xfrm_sa_lennet/xfrm/xfrm_user.c+1 -10 replies
49/244xfrm: call xdo_dev_state_delete during state updatenet/xfrm/xfrm_state.c+1 -00 replies
50/244xfrm: Fix the usage of skb->sknet/ipv4/esp4.c net/ipv6/esp6.c net/ipv6/xfrm6_output.c +3 more+10 -90 replies
51/244esp: fix skb leak with espintcp and async cryptonet/ipv4/esp4.c net/ipv6/esp6.c+12 -60 replies
52/244xfrm: Fix work re-schedule after cancel in xfrm_nat_keepalive_net_fini()net/xfrm/xfrm_nat_keepalive.c+1 -10 replies
53/244xfrm: prevent policy_hthresh.work from racing with netns teardownnet/xfrm/xfrm_policy.c+2 -00 replies
54/244af_key: validate families in pfkey_send_migrate()net/key/af_key.c+12 -70 replies
55/244dma: swiotlb: add KMSAN annotations to swiotlb_bounce()kernel/dma/swiotlb.c+19 -20 replies
56/244erofs: set fileio bio failed in short read casefs/erofs/fileio.c+2 -40 replies
57/244can: statistics: add missing atomic access in hot pathnet/can/af_can.c net/can/af_can.h net/can/proc.c+5 -40 replies
58/244Bluetooth: L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_reqnet/bluetooth/l2cap_core.c+3 -30 replies
59/244Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()net/bluetooth/l2cap_core.c+5 -00 replies
60/244Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_holdnet/bluetooth/sco.c+7 -30 replies
61/244Bluetooth: MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_completenet/bluetooth/mgmt.c+1 -10 replies
62/244Bluetooth: hci_ll: Fix firmware leak on error pathdrivers/bluetooth/hci_ll.c+2 -00 replies
63/244Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cbnet/bluetooth/l2cap_sock.c+3 -00 replies
64/244pinctrl: mediatek: common: Fix probe failure for devices without EINTdrivers/pinctrl/mediatek/pinctrl-mtk-common.c+6 -30 replies
65/244ionic: fix persistent MAC address override on PFdrivers/net/ethernet/pensando/ionic/ionic_lif.c+11 -60 replies
66/244nfc: nci: fix circular locking dependency in nci_close_devicenet/nfc/nci/core.c+6 -40 replies
67/244net: openvswitch: Avoid releasing netdev before teardown completesnet/openvswitch/vport-netdev.c+8 -10 replies
68/244openvswitch: defer tunnel netdev_put to RCU releasenet/openvswitch/vport-netdev.c+0 -20 replies
69/244openvswitch: validate MPLS set/set_masked payload lengthnet/openvswitch/flow_netlink.c+2 -00 replies
70/244net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffernet/smc/smc_rx.c+8 -10 replies
71/244rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_sizenet/core/rtnetlink.c+6 -30 replies
72/244net: bcm: asp2: fix LPI timer handlingdrivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c+5 -20 replies
73/244net: bcm: asp2: remove tx_lpi_enableddrivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c+0 -60 replies
74/244net: bcm: asp2: convert to phylib managed EEEdrivers/net/ethernet/broadcom/asp2/bcmasp.h drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c+10 -430 replies
75/244net: bcmasp: Remove support for asp-v2.0drivers/net/ethernet/broadcom/asp2/bcmasp.c drivers/net/ethernet/broadcom/asp2/bcmasp.h drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c +2 more+22 -1460 replies
76/244net: bcmasp: streamline early exit in probedrivers/net/ethernet/broadcom/asp2/bcmasp.c+14 -130 replies
77/244net: bcmasp: fix double free of WoL irqdrivers/net/ethernet/broadcom/asp2/bcmasp.c+0 -80 replies
78/244net: bcmasp: Add support for asp-v3.0drivers/net/ethernet/broadcom/asp2/bcmasp.c drivers/net/ethernet/broadcom/asp2/bcmasp.h drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c +1 more+92 -480 replies
79/244net: bcmasp: fix double disable of clkdrivers/net/ethernet/broadcom/asp2/bcmasp.c+23 -100 replies
80/244platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlendrivers/platform/olpc/olpc-xo175-ec.c+1 -10 replies
81/244platform/x86: intel-hid: disable wakeup_mode during hibernationdrivers/platform/x86/intel/hid.c+9 -10 replies
82/244ice: fix inverted ready check for VF representorsdrivers/net/ethernet/intel/ice/ice_repr.c+1 -10 replies
83/244ice: use ice_update_eth_stats() for representor statsdrivers/net/ethernet/intel/ice/ice_ethtool.c drivers/net/ethernet/intel/ice/ice_repr.c+13 -40 replies
84/244iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()drivers/net/ethernet/intel/iavf/iavf_ethtool.c+15 -160 replies
85/244ipv6: Remove permanent routes from tb6_gc_hlist when all exceptions expire.net/ipv6/ip6_fib.c+12 -10 replies
86/244ipv6: Dont remove permanent routes with exceptions from tb6_gc_hlist.include/net/ip6_fib.h net/ipv6/addrconf.c net/ipv6/ip6_fib.c +1 more+26 -70 replies
87/244net: fix fanout UAF in packet_release() via NETDEV_UP racenet/packet/af_packet.c+1 -00 replies
88/244tcp: optimize inet_use_bhash2_on_bind()net/ipv4/inet_connection_sock.c+2 -40 replies
89/244udp: Fix wildcard bind conflict check when using hash2include/net/inet_hashtables.h net/ipv4/inet_connection_sock.c net/ipv4/udp.c+18 -180 replies
90/244net: enetc: fix the output issue of ethtool --show-ringdrivers/net/ethernet/freescale/enetc/enetc_ethtool.c+2 -00 replies
91/244team: fix header_ops type confusion with non-Ethernet portsdrivers/net/team/team_core.c+64 -10 replies
92/244net: lan743x: fix duplex configuration in mac_link_updrivers/net/ethernet/microchip/lan743x_main.c+5 -00 replies
93/244dma-mapping: add missing `inline` for `dma_free_attrs`include/linux/dma-mapping.h+2 -20 replies
94/244Bluetooth: L2CAP: Fix send LE flow credits in ACL linknet/bluetooth/l2cap_core.c+4 -00 replies
95/244Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lockdrivers/bluetooth/btintel.c+8 -30 replies
96/244Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loopnet/bluetooth/l2cap_core.c+12 -70 replies
97/244Bluetooth: btusb: clamp SCO altsetting table indicesdrivers/bluetooth/btusb.c+4 -10 replies
98/244tls: Purge async_hold in tls_decrypt_async_wait()net/tls/tls_sw.c+1 -10 replies
99/244netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOADnet/netfilter/nfnetlink_log.c+2 -60 replies
100/244netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()net/ipv6/netfilter/ip6t_rt.c+4 -00 replies
101/244netfilter: nf_conntrack_expect: skip expectations in other netns via procnet/netfilter/nf_conntrack_expect.c+4 -00 replies
102/244netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdpnet/netfilter/nf_conntrack_sip.c+10 -40 replies
103/244netfilter: ctnetlink: use netlink policy range checksinclude/uapi/linux/netfilter/nf_conntrack_common.h net/netfilter/nf_conntrack_netlink.c net/netfilter/nf_conntrack_proto_tcp.c+12 -180 replies
104/244net: macb: use the current queue number for statsdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
105/244regmap: Synchronize cache for the page selectordrivers/base/regmap/regmap.c+26 -40 replies
106/244ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFightersound/pci/hda/patch_realtek.c+32 -60 replies
107/244RDMA/rw: Fall back to direct SGE on MR pool exhaustiondrivers/infiniband/core/rw.c+18 -30 replies
108/244RDMA/irdma: Initialize free_qp completion before using itdrivers/infiniband/hw/irdma/verbs.c+1 -10 replies
109/244RDMA/irdma: Update ibqp state to error if QP is already in error statedrivers/infiniband/hw/irdma/verbs.c+2 -00 replies
110/244RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()drivers/infiniband/hw/irdma/verbs.c+0 -20 replies
111/244RDMA/irdma: Clean up unnecessary dereference of event->cm_nodedrivers/infiniband/hw/irdma/cm.c+6 -60 replies
112/244RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()drivers/infiniband/hw/irdma/utils.c+0 -20 replies
113/244RDMA/irdma: Fix deadlock during netdev reset with active connectionsdrivers/infiniband/hw/irdma/verbs.c+2 -10 replies
114/244RDMA/irdma: Return EINVAL for invalid arp index errordrivers/infiniband/hw/irdma/cm.c+10 -70 replies
115/244scsi: scsi_transport_sas: Fix the maximum channel scanning issuedrivers/scsi/scsi_transport_sas.c+1 -10 replies
116/244x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free sizearch/x86/platform/efi/quirks.c+1 -10 replies
117/244drm/i915/gmbus: fix spurious timeout on 512-byte burst readsdrivers/gpu/drm/i915/display/intel_gmbus.c+3 -10 replies
118/244PM: hibernate: Drain trailing zero pages on userspace restorekernel/power/snapshot.c+11 -00 replies
119/244spi: sn-f-ospi: Fix resource leak in f_ospi_probe()drivers/spi/spi-sn-f-ospi.c+5 -120 replies
120/244ASoC: Intel: catpt: Fix the device initializationsound/soc/intel/catpt/device.c sound/soc/intel/catpt/dsp.c+9 -40 replies
121/244spi: meson-spicc: Fix double-put in remove pathdrivers/spi/spi-meson-spicc.c+0 -20 replies
122/244drm/amd/display: Do not skip unrelated mode changes in DSC validationdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+9 -10 replies
123/244spi: Group CS related fields in struct spi_deviceinclude/linux/spi/spi.h+21 -160 replies
124/244spi: use generic driver_override infrastructuredrivers/spi/spi.c include/linux/spi/spi.h+7 -170 replies
125/244ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()drivers/acpi/ec.c+2 -00 replies
126/244drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ibdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+2 -20 replies
127/244hwmon: (adm1177) fix sysfs ABI violation and current unit conversionDocumentation/hwmon/adm1177.rst drivers/hwmon/adm1177.c+35 -270 replies
128/244hwmon: (pmbus/core) Fix various coding style issuesdrivers/hwmon/pmbus/pmbus_core.c+17 -240 replies
129/244hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-onlydrivers/hwmon/pmbus/pmbus_core.c+42 -60 replies
130/244hwmon: (pmbus) Introduce the concept of "write-only" attributesdrivers/hwmon/pmbus/pmbus_core.c+24 -80 replies
131/244sysctl: fix uninitialized variable in proc_do_large_bitmapkernel/sysctl.c+1 -10 replies
132/244ASoC: adau1372: Fix unchecked clk_prepare_enable() return valuesound/soc/codecs/adau1372.c+10 -70 replies
133/244ASoC: adau1372: Fix clock leak on PLL lock failuresound/soc/codecs/adau1372.c+14 -30 replies
134/244spi: spi-fsl-lpspi: fix teardown order issue (UAF)drivers/spi/spi-fsl-lpspi.c+2 -10 replies
135/244s390/syscalls: Add spectre boundary for syscall dispatch tablearch/s390/kernel/syscall.c+2 -00 replies
136/244s390/barrier: Make array_index_mask_nospec() __always_inlinearch/s390/include/asm/barrier.h+2 -20 replies
137/244s390/entry: Scrub r12 register on kernel entryarch/s390/kernel/entry.S+3 -00 replies
138/244ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()fs/smb/server/smb2pdu.c+12 -80 replies
139/244ksmbd: fix potencial OOB in get_file_all_info() for compound requestsfs/smb/server/smb2pdu.c+14 -20 replies
140/244ksmbd: fix memory leaks and NULL deref in smb2_lock()fs/smb/server/smb2pdu.c+19 -100 replies
141/244ksmbd: do not expire session on binding failurefs/smb/server/smb2pdu.c+8 -20 replies
142/244ALSA: firewire-lib: fix uninitialized local variablesound/firewire/amdtp-stream.c+1 -10 replies
143/244ASoC: SOF: ipc4-topology: Allow bytes controls without initial payloadsound/soc/sof/ipc4-topology.c+1 -10 replies
144/244can: gw: fix OOB heap access in cgw_csum_crc8_rel()net/can/gw.c+3 -30 replies
145/244can: isotp: fix tx.buf use-after-free in isotp_sendmsg()net/can/isotp.c+18 -60 replies
146/244cpufreq: conservative: Reset requested_freq on limits changedrivers/cpufreq/cpufreq_conservative.c drivers/cpufreq/cpufreq_governor.c drivers/cpufreq/cpufreq_governor.h+16 -00 replies
147/244platform/x86: ISST: Correct locked bit widthdrivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c+1 -10 replies
148/244KVM: arm64: Discard PC update state on vcpu resetarch/arm64/kvm/reset.c+14 -00 replies
149/244hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributesdrivers/hwmon/pmbus/isl68137.c+18 -30 replies
150/244hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperatureDocumentation/hwmon/peci-cputemp.rst drivers/hwmon/peci/cputemp.c+7 -50 replies
151/244hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()drivers/hwmon/peci/cputemp.c+1 -10 replies
152/244media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutexdrivers/media/mc/mc-request.c drivers/media/v4l2-core/v4l2-ioctl.c+8 -20 replies
153/244virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is falsedrivers/net/virtio_net.c+1 -00 replies
154/244erofs: add GFP_NOIO in the bio completion if neededfs/erofs/zdata.c+3 -00 replies
155/244alarmtimer: Fix argument order in alarm_timer_forward()kernel/time/alarmtimer.c+1 -10 replies
156/244x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()arch/x86/kernel/cpu/common.c+12 -60 replies
157/244x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits maskarch/x86/kernel/cpu/common.c+1 -10 replies
158/244phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4drivers/phy/qualcomm/phy-qcom-qmp-ufs.c+1 -20 replies
159/244ovl: fix wrong detection of 32bit inode numbersfs/overlayfs/util.c+4 -10 replies
160/244scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()drivers/scsi/ibmvscsi/ibmvfc.c+2 -10 replies
161/244scsi: ses: Handle positive SCSI error from ses_recv_diag()drivers/scsi/ses.c+1 -10 replies
162/244net: macb: Move devm_{free,request}_irq() out of spin lock areadrivers/net/ethernet/cadence/macb_main.c+7 -50 replies
163/244net: macb: Protect access to net_device::ip_ptr with RCU lockdrivers/net/ethernet/cadence/macb_main.c+16 -90 replies
164/244net: macb: Use dev_consume_skb_any() to free TX SKBsdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
165/244KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTEarch/x86/kvm/mmu/mmu.c+8 -60 replies
166/244jbd2: gracefully abort on checkpointing state corruptionsfs/jbd2/checkpoint.c+13 -20 replies
167/244irqchip/qcom-mpm: Add missing mailbox TX done acknowledgmentdrivers/irqchip/irq-qcom-mpm.c+3 -00 replies
168/244futex: Clear stale exiting pointer in futex_lock_pi() retry pathkernel/futex/pi.c+2 -10 replies
169/244dmaengine: fsl-edma: fix channel parameter config for fixed channel requestsdrivers/dma/fsl-edma-main.c+11 -150 replies
170/244dmaengine: sh: rz-dmac: Protect the driver specific listsdrivers/dma/sh/rz-dmac.c+35 -280 replies
171/244dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlockdrivers/dma/sh/rz-dmac.c+4 -50 replies
172/244drm/amdgpu: prevent immediate PASID reuse casedrivers/gpu/drm/amd/amdgpu/amdgpu_ids.c drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+34 -130 replies
173/244drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic statedrivers/gpu/drm/i915/display/intel_display.c drivers/gpu/drm/i915/display/intel_dp_tunnel.c drivers/gpu/drm/i915/display/intel_dp_tunnel.h+28 -110 replies
174/244LoongArch: Fix missing NULL checks for kstrdup()arch/loongarch/kernel/env.c+3 -40 replies
175/244LoongArch: Workaround LS2K/LS7A GPU DMA hang bugarch/loongarch/pci/pci.c+80 -00 replies
176/244LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robustarch/loongarch/kvm/vcpu.c+3 -00 replies
177/244xfs: stop reclaim before pushing AIL during unmountfs/xfs/xfs_mount.c+4 -30 replies
178/244xfs: save ailp before dropping the AIL lock in push callbacksfs/xfs/xfs_dquot_item.c fs/xfs/xfs_inode_item.c+14 -40 replies
179/244xfs: scrub: unlock dquot before early return in quota scrubfs/xfs/scrub/quota.c+3 -10 replies
180/244xfs: fix ri_total validation in xlog_recover_attri_commit_pass2fs/xfs/xfs_attr_item.c+2 -20 replies
181/244xfs: dont irele after failing to iget in xfs_attri_recover_workfs/xfs/xfs_attr_item.c+0 -10 replies
182/244xfs: remove file_path tracepoint datafs/xfs/scrub/trace.h fs/xfs/xfs_trace.h+4 -190 replies
183/244ext4: fix journal credit check when setting fscrypt contextfs/ext4/crypto.c+8 -10 replies
184/244ext4: convert inline data to extents when truncate exceeds inline sizefs/ext4/inode.c+12 -00 replies
185/244ext4: fix stale xarray tags after writebackfs/ext4/page-io.c+8 -20 replies
186/244ext4: fix fsync(2) for nojournal modefs/ext4/fsync.c+14 -20 replies
187/244ext4: make recently_deleted() properly work with lazy itable initializationfs/ext4/ialloc.c+6 -00 replies
188/244ext4: replace BUG_ON with proper error handling in ext4_read_inline_foliofs/ext4/inline.c+9 -10 replies
189/244ext4: validate p_idx bounds in ext4_ext_correct_indexesfs/ext4/extents.c+15 -00 replies
190/244ext4: avoid infinite loops caused by residual datafs/ext4/extents.c+6 -20 replies
191/244ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()fs/ext4/mballoc.c+5 -10 replies
192/244ext4: reject mount if bigalloc with s_first_data_block != 0fs/ext4/super.c+7 -00 replies
193/244ext4: fix use-after-free in update_super_work when racing with umountfs/ext4/ext4.h fs/ext4/super.c fs/ext4/sysfs.c+11 -10 replies
194/244ext4: fix the might_sleep() warnings in kvfree()fs/ext4/mballoc.c fs/ext4/super.c+5 -130 replies
195/244ext4: handle wraparound when searching for blocks for indirect mapped blocksfs/ext4/mballoc.c+2 -00 replies
196/244ext4: fix iloc.bh leak in ext4_fc_replay_inode() error pathsfs/ext4/fast_commit.c+8 -50 replies
197/244ext4: always drain queued discard work in ext4_mb_release()fs/ext4/mballoc.c+5 -70 replies
198/244arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power offarch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi+29 -60 replies
199/244powerpc64/bpf: do not increment tailcall count when prog is NULLarch/powerpc/net/bpf_jit_comp64.c+14 -90 replies
200/244ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()fs/smb/server/oplock.c+45 -270 replies
201/244tracing: Switch trace_osnoise.c code over to use guard() and __free()kernel/trace/trace_osnoise.c+13 -270 replies
202/244tracing: Fix potential deadlock in cpu hotplug with osnoisekernel/trace/trace_osnoise.c+5 -50 replies
203/244drm/xe: always keep track of remap prev/nextdrivers/gpu/drm/xe/xe_pt.c drivers/gpu/drm/xe/xe_vm.c drivers/gpu/drm/xe/xe_vm_types.h+28 -100 replies
204/244LoongArch: vDSO: Emit GNU_EH_FRAME correctlyarch/loongarch/include/asm/linkage.h arch/loongarch/include/asm/sigframe.h arch/loongarch/kernel/asm-offsets.c +3 more+53 -100 replies
205/244spi: tegra210-quad: Protect curr_xfer check in IRQ handlerdrivers/spi/spi-tegra210-quad.c+20 -00 replies
206/244media: nxp: imx8-isi: Fix streaming cleanup on releasedrivers/media/platform/nxp/imx8-isi/imx8-isi-video.c+58 -980 replies
207/244mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]mm/damon/sysfs.c+3 -00 replies
208/244rust: pin-init: add references to previously initialized fieldsrust/kernel/init/macros.rs+115 -340 replies
209/244rust: pin-init: internal: init: document load-bearing fact of field accessorsrust/kernel/init/macros.rs+16 -00 replies
210/244ovl: Use str_on_off() helper in ovl_show_options()fs/overlayfs/params.c+4 -50 replies
211/244ovl: make fsync after metadata copy-up opt-in mount optionDocumentation/filesystems/overlayfs.rst fs/overlayfs/copy_up.c fs/overlayfs/overlayfs.h +3 more+104 -150 replies
212/244xfs: avoid dereferencing log items after push callbacksfs/xfs/xfs_trace.h fs/xfs/xfs_trans_ail.c+51 -110 replies
213/244virt: tdx-guest: Fix handling of host controlled quote buffer lengthdrivers/virt/coco/tdx-guest/tdx-guest.c+12 -20 replies
214/244net: add proper RCU protection to /proc/net/ptypenet/core/net-procfs.c+33 -160 replies
215/244landlock: Optimize file path walks and prepare for audit supportsecurity/landlock/fs.c+27 -170 replies
216/244landlock: Fix handling of disconnected directoriessecurity/landlock/errata/abi-1.h security/landlock/fs.c+44 -123 replies
217/244ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+15 -90 replies
218/244ice: Fix PTP NULL pointer dereference during VSI rebuilddrivers/net/ethernet/intel/ice/ice_main.c drivers/net/ethernet/intel/ice/ice_ptp.c drivers/net/ethernet/intel/ice/ice_ptp.h+22 -30 replies
219/244idpf: check error for register_netdev() on initdrivers/net/ethernet/intel/idpf/idpf_lib.c+22 -90 replies
220/244idpf: detach and close netdevs while handling a resetdrivers/net/ethernet/intel/idpf/idpf_lib.c+70 -450 replies
221/244idpf: Fix RSS LUT NULL pointer crash on early ethtool operationsdrivers/net/ethernet/intel/idpf/idpf.h drivers/net/ethernet/intel/idpf/idpf_lib.c drivers/net/ethernet/intel/idpf/idpf_txrx.c +2 more+66 -790 replies
222/244idpf: Fix RSS LUT NULL ptr issue after soft resetdrivers/net/ethernet/intel/idpf/idpf_lib.c drivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+6 -170 replies
223/244ASoC: ak4458: Convert to RUNTIME_PM_OPS() & cosound/soc/codecs/ak4458.c+5 -80 replies
224/244dmaengine: idxd: Fix not releasing workqueue on .release()drivers/dma/idxd/sysfs.c+1 -00 replies
225/244dmaengine: idxd: Fix memory leak when a wq is resetdrivers/dma/idxd/device.c+1 -20 replies
226/244dmaengine: idxd: Fix freeing the allocated ida too latedrivers/dma/idxd/cdev.c+4 -40 replies
227/244phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()drivers/phy/ti/phy-j721e-wiz.c+2 -00 replies
228/244dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA.drivers/dma/dw-edma/dw-hdma-v0-core.c+3 -30 replies
229/244dmaengine: xilinx: xdma: Fix regmap init error handlingdrivers/dma/xilinx/xdma.c+2 -20 replies
230/244netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iteratorsfs/netfs/iterator.c+43 -00 replies
231/244dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc()drivers/dma/idxd/submit.c+1 -10 replies
232/244dmaengine: xilinx: xilinx_dma: Fix dma_device directionsdrivers/dma/xilinx/xilinx_dma.c+1 -10 replies
233/244dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMAdrivers/dma/xilinx/xilinx_dma.c+22 -10 replies
234/244dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtractiondrivers/dma/xilinx/xilinx_dma.c+6 -60 replies
235/244dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMAdrivers/dma/xilinx/xilinx_dma.c+1 -80 replies
236/244btrfs: fix super block offset in error message in btrfs_validate_super()fs/btrfs/disk-io.c+2 -20 replies
237/244btrfs: fix leak of kobject name for sub-group space_infofs/btrfs/block-group.c+1 -10 replies
238/244btrfs: fix lost error when running device stats on multiple devices fsfs/btrfs/volumes.c+3 -20 replies
239/244xen/privcmd: unregister xenstore notifier on module exitdrivers/xen/privcmd.c+3 -00 replies
240/244futex: Require sys_futex_requeue() to have identical flagskernel/futex/syscalls.c+8 -00 replies
241/244dmaengine: idxd: Fix leaking event log memorydrivers/dma/idxd/device.c+0 -40 replies
242/244net: bcmasp: Restore programming of TX map vector registerdrivers/net/ethernet/broadcom/asp2/bcmasp_intf.c+3 -00 replies
243/244net: bcmasp: Fix network filter wake for asp-3.0drivers/net/ethernet/broadcom/asp2/bcmasp.c drivers/net/ethernet/broadcom/asp2/bcmasp.h+4 -20 replies
244/244idpf: nullify pointers after they are freeddrivers/net/ethernet/intel/idpf/idpf_lib.c+1 -00 replies

Reviews trailers per patch

150 of 244 patches have a Reviewed-by or Acked-by.

PatchDave JiangLi MingJonathan CameronYonghong SongMykyta YatsenkoAmery HungEduard ZingermanHans de GoedeIlpo JärvinenKanchan JoshiChristoph HellwigYajat KumarPuranjay MohanEmil TsalapatisDaniel BorkmannNicolas SchierDaniel GomezPetr PavluIan RogersDan WilliamsNuno SáGuenter RoeckGreg Kroah-HartmanGeert UytterhoevenGui-Dong HanMartin KaFai LauAlex DeucherMika WesterbergFrank LiSimon HormanEric DumazetJouni HöganderSabrina DubrocaGao XiangChao Yu[email protected]Shung-Hsi YuPaul MenzelAngeloGioacchino Del RegnoBrett CreeleyIan RayFilipe MananaT.J. MercierChristian KönigAo ZhouIlya MaximetsFlorian FainelliLubomir RintelRandy DunlapAleksandr LoktionovMichal SwiatkowskiPatryk HoldaPrzemek KitszelRafal RomanowskiXin LongDavid AhernWillem de BruijnJason XingKuniyuki IwashimaRussell King (Oracle)Yuhang ZhengJiri PirkoMinxi HouJohn GarryJani NikulaBrian GeffonAndy ShevchenkoJohan HovoldNicolai BuchwitzHarry WentlandTzung-Bi ShihSanman PradhanJoel GranadosMarek SzyprowskiVasily GorbikIlya LeoshkevichSean RhodesSuzuki K PouloseJoey GoulyXuan ZhuoSohil MehtaChenXiaoSongNamjae JeonKonrad DybcioNeil ArmstrongDave MarquardtTyrel DatwylerHannes ReineckeThéo LebrunAlexander BulekovAndreas DilgerZhang YiBaokun LiJan KaraDouglas AndersonBiju DasBard LiaoLiam GirdwoodSeppo IngalsuoKai VehmanenOliver HartkoppLifeng ZhengZhongqiu HanEric Biggers[email protected][email protected][email protected]Ritesh Harjani (IBM)Venkat Rao BagalkoteMasami Hiramatsu (Google)Matthew BrostJon HunterThierry RedingRichard LeitnerSeongJae ParkDanilo KrummrichDarrick J. WongDave ChinnerLong LiCarlos MaiolinoMichał GrzelakUma ShankarAmir GoldsteinSamuel SalinMadhu ChittimSridhar SamudralaEmil TantilovCharles KeepaxVladimir Oltean[email protected]Qu WenruoDavid SterbaJohannes ThumshirnJuergen GrossKiryl Shutsemau (Meta)Kuppuswamy SathyanarayananYin FengweiTingmao WangSunitha MekalaGary GuoBarry K. NathanPeter SchneiderBrett A C SheffieldRon EconomosFrancesco DolciniShuah KhanMark BrownHarshit MogalapalliMiguel OjedaPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/244R-b R-b R-b
2/244R-b R-b A-b
3/244R-b
4/244R-b
5/244R-b A-b R-b
6/244R-b R-b
7/244R-b T-b
8/244R-b
9/244R-b A-b
10/244A-b A-b
11/244R-b A-b
12/244
13/244R-b R-b
14/244T-b R-b R-b
15/244R-b
16/244R-b R-b
17/244R-b T-b
18/244R-b R-b
19/244
20/244
21/244
22/244
23/244R-b
24/244
25/244
26/244R-b R-b
27/244
28/244
29/244
30/244
31/244R-b R-b
32/244
33/244R-b
34/244R-b A-b
35/244
36/244
37/244R-b
38/244
39/244
40/244
41/244R-b
42/244A-b
43/244
44/244A-b
45/244
46/244R-b
47/244R-b
48/244R-b
49/244R-b
50/244R-b
51/244R-b
52/244R-b
53/244
54/244
55/244
56/244R-b R-b
57/244
58/244T-b
59/244
60/244
61/244R-b
62/244R-b
63/244
64/244R-b
65/244R-b R-b
66/244R-b
67/244T-b
68/244T-b R-b
69/244T-b R-b
70/244
71/244R-b
72/244R-b T-b
73/244R-b T-b
74/244R-b T-b
75/244R-b
76/244R-b
77/244R-b
78/244R-b
79/244R-b
80/244R-b A-b R-b
81/244R-b
82/244R-b R-b T-b
83/244R-b T-b
84/244R-b R-b R-b T-b
85/244R-b R-b
86/244R-b
87/244R-b
88/244R-b R-b
89/244R-b
90/244
91/244
92/244R-b
93/244
94/244
95/244
96/244
97/244
98/244
99/244
100/244T-b
101/244
102/244
103/244
104/244R-b
105/244T-b
106/244T-b
107/244R-b
108/244
109/244
110/244
111/244
112/244
113/244
114/244
115/244R-b
116/244
117/244R-b
118/244A-b
119/244
120/244R-b
121/244R-b
122/244R-b
123/244
124/244
125/244
126/244R-b
127/244A-b
128/244R-b
129/244R-b
130/244R-b
131/244R-b
132/244R-b
133/244R-b
134/244
135/244R-b
136/244R-b
137/244R-b
138/244
139/244
140/244R-b A-b
141/244A-b
142/244
143/244R-b R-b R-b R-b
144/244R-b A-b
145/244
146/244T-b R-b
147/244R-b
148/244R-b R-b
149/244
150/244
151/244
152/244
153/244R-b
154/244R-b R-b
155/244
156/244R-b
157/244
158/244R-b R-b T-b
159/244
160/244R-b A-b
161/244R-b
162/244R-b
163/244R-b
164/244R-b
165/244Debugged-by
166/244R-b R-b R-b R-b
167/244R-b
168/244
169/244R-b
170/244R-b
171/244R-b R-b
172/244R-b
173/244R-b R-b
174/244
175/244
176/244
177/244R-b
178/244R-b R-b
179/244R-b
180/244R-b R-b
181/244R-b R-b R-b
182/244R-b R-b
183/244R-b
184/244T-b
185/244
186/244R-b
187/244R-b
188/244
189/244
190/244R-b T-b T-b T-b
191/244R-b R-b R-b R-b
192/244
193/244R-b R-b
194/244R-b
195/244R-b R-b
196/244R-b R-b
197/244
198/244
199/244T-b
200/244R-b A-b
201/244
202/244R-b
203/244R-b
204/244
205/244T-b A-b A-b
206/244T-b
207/244R-b
208/244R-b
209/244R-b
210/244A-b
211/244
212/244R-b
213/244R-b R-b R-b
214/244R-b T-b
215/244
216/244R-b
217/244R-b T-b
218/244T-b
219/244R-b T-b
220/244T-b R-b
221/244R-b R-b R-b T-b R-b R-b
222/244R-b R-b T-b R-b R-b
223/244R-b
224/244R-b
225/244R-b
226/244R-b
227/244R-b
228/244R-b
229/244R-b
230/244T-b
231/244R-b
232/244
233/244
234/244
235/244
236/244R-b R-b
237/244R-b
238/244R-b
239/244R-b
240/244
241/244R-b
242/244
243/244R-b
244/244R-b T-b

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

Read the v1 thread

Cover letter [PATCH 6.12 000/244] 6.12.80-rc1 review

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

Responses should be made by Thu, 02 Apr 2026 16:16:56 +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.80-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.80-rc1

Li Li <[email protected]>
idpf: nullify pointers after they are freed

Justin Chen <[email protected]>
net: bcmasp: Fix network filter wake for asp-3.0

Florian Fainelli <[email protected]>
net: bcmasp: Restore programming of TX map vector register

Vinicius Costa Gomes <[email protected]>
dmaengine: idxd: Fix leaking event log memory

Peter Zijlstra <[email protected]>
futex: Require sys_futex_requeue() to have identical flags

GuoHan Zhao <[email protected]>
xen/privcmd: unregister xenstore notifier on module exit

Filipe Manana <[email protected]>
btrfs: fix lost error when running device stats on multiple devices fs

Shin'ichiro Kawasaki <[email protected]>
btrfs: fix leak of kobject name for sub-group space_info

Mark Harmstone <[email protected]>
btrfs: fix super block offset in error message in btrfs_validate_super()

Tomi Valkeinen <[email protected]>
dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA

Marek Vasut <[email protected]>
dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction

Marek Vasut <[email protected]>
dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA

Marek Vasut <[email protected]>
dmaengine: xilinx: xilinx_dma: Fix dma_device directions

Tuo Li <[email protected]>
dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc()

Deepanshu Kartikey <[email protected]>
netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators

Alexander Stein <[email protected]>
dmaengine: xilinx: xdma: Fix regmap init error handling

LUO Haowen <[email protected]>
dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA.

Felix Gu <[email protected]>
phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()

Vinicius Costa Gomes <[email protected]>
dmaengine: idxd: Fix freeing the allocated ida too late

Vinicius Costa Gomes <[email protected]>
dmaengine: idxd: Fix memory leak when a wq is reset

Vinicius Costa Gomes <[email protected]>
dmaengine: idxd: Fix not releasing workqueue on .release()

Takashi Iwai <[email protected]>
ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co

Sreedevi Joshi <[email protected]>
idpf: Fix RSS LUT NULL ptr issue after soft reset

Sreedevi Joshi <[email protected]>
idpf: Fix RSS LUT NULL pointer crash on early ethtool operations

Emil Tantilov <[email protected]>
idpf: detach and close netdevs while handling a reset

Emil Tantilov <[email protected]>
idpf: check error for register_netdev() on init

Aaron Ma <[email protected]>
ice: Fix PTP NULL pointer dereference during VSI rebuild

Mateusz Polchlopek <[email protected]>
ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()

Mickaël Salaün <[email protected]>
landlock: Fix handling of disconnected directories

Mickaël Salaün <[email protected]>
landlock: Optimize file path walks and prepare for audit support

Eric Dumazet <[email protected]>
net: add proper RCU protection to /proc/net/ptype

Zubin Mithra <[email protected]>
virt: tdx-guest: Fix handling of host controlled 'quote' buffer length

Yuto Ohnuki <[email protected]>
xfs: avoid dereferencing log items after push callbacks

Fei Lv <[email protected]>
ovl: make fsync after metadata copy-up opt-in mount option

Thorsten Blum <[email protected]>
ovl: Use str_on_off() helper in ovl_show_options()

Benno Lossin <[email protected]>
rust: pin-init: internal: init: document load-bearing fact of field accessors

Benno Lossin <[email protected]>
rust: pin-init: add references to previously initialized fields

Josh Law <[email protected]>

    mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]

Richard Leitner <[email protected]>
media: nxp: imx8-isi: Fix streaming cleanup on release

Breno Leitao <[email protected]>
spi: tegra210-quad: Protect curr_xfer check in IRQ handler

Xi Ruoyao <[email protected]>
LoongArch: vDSO: Emit GNU_EH_FRAME correctly

Matthew Auld <[email protected]>
drm/xe: always keep track of remap prev/next

Luo Haiyang <[email protected]>
tracing: Fix potential deadlock in cpu hotplug with osnoise

Steven Rostedt <[email protected]>
tracing: Switch trace_osnoise.c code over to use guard() and __free()

Werner Kasselman <[email protected]>
ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()

Hari Bathini <[email protected]>
powerpc64/bpf: do not increment tailcall count when prog is NULL

Markus Niebel <[email protected]>
arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off

Theodore Ts'o <[email protected]>
ext4: always drain queued discard work in ext4_mb_release()

Baokun Li <[email protected]>
ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths

Theodore Ts'o <[email protected]>
ext4: handle wraparound when searching for blocks for indirect mapped blocks

Zqiang <[email protected]>
ext4: fix the might_sleep() warnings in kvfree()

Jiayuan Chen <[email protected]>
ext4: fix use-after-free in update_super_work when racing with umount

Helen Koike <[email protected]>

    ext4: reject mount if bigalloc with s_first_data_block != 0

Ye Bin <[email protected]>
ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()

Edward Adam Davis <[email protected]>
ext4: avoid infinite loops caused by residual data

Tejas Bharambe <[email protected]>
ext4: validate p_idx bounds in ext4_ext_correct_indexes

Yuto Ohnuki <[email protected]>
ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio

Jan Kara <[email protected]>
ext4: make recently_deleted() properly work with lazy itable initialization

Jan Kara <[email protected]>
ext4: fix fsync(2) for nojournal mode

Jan Kara <[email protected]>
ext4: fix stale xarray tags after writeback

Deepanshu Kartikey <[email protected]>
ext4: convert inline data to extents when truncate exceeds inline size

Simon Weber <[email protected]>
ext4: fix journal credit check when setting fscrypt context

Darrick J. Wong <[email protected]>
xfs: remove file_path tracepoint data

Darrick J. Wong <[email protected]>
xfs: don't irele after failing to iget in xfs_attri_recover_work

Long Li <[email protected]>
xfs: fix ri_total validation in xlog_recover_attri_commit_pass2

hongao <[email protected]>
xfs: scrub: unlock dquot before early return in quota scrub

Yuto Ohnuki <[email protected]>
xfs: save ailp before dropping the AIL lock in push callbacks

Yuto Ohnuki <[email protected]>
xfs: stop reclaim before pushing AIL during unmount

Huacai Chen <[email protected]>
LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust

Huacai Chen <[email protected]>
LoongArch: Workaround LS2K/LS7A GPU DMA hang bug

Li Jun <[email protected]>
LoongArch: Fix missing NULL checks for kstrdup()

Imre Deak <[email protected]>
drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic state

Eric Huang <[email protected]>
drm/amdgpu: prevent immediate PASID reuse case

Claudiu Beznea <[email protected]>
dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock

Claudiu Beznea <[email protected]>
dmaengine: sh: rz-dmac: Protect the driver specific lists

Joy Zou <[email protected]>
dmaengine: fsl-edma: fix channel parameter config for fixed channel requests

Davidlohr Bueso <[email protected]>
futex: Clear stale exiting pointer in futex_lock_pi() retry path

Jassi Brar <[email protected]>
irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment

Milos Nikic <[email protected]>
jbd2: gracefully abort on checkpointing state corruptions

Sean Christopherson <[email protected]>
KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE

Kevin Hao <[email protected]>
net: macb: Use dev_consume_skb_any() to free TX SKBs

Kevin Hao <[email protected]>
net: macb: Protect access to net_device::ip_ptr with RCU lock

Kevin Hao <[email protected]>
net: macb: Move devm_{free,request}_irq() out of spin lock area

Greg Kroah-Hartman <[email protected]>
scsi: ses: Handle positive SCSI error from ses_recv_diag()

Tyllis Xu <[email protected]>
scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()

Amir Goldstein <[email protected]>
ovl: fix wrong detection of 32bit inode numbers

Abel Vesa <[email protected]>
phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4

Borislav Petkov (AMD) <[email protected]>
x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask

Nikunj A Dadhania <[email protected]>
x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()

Zhan Xusheng <[email protected]>
alarmtimer: Fix argument order in alarm_timer_forward()

Jiucheng Xu <[email protected]>
erofs: add GFP_NOIO in the bio completion if needed

xietangxin <[email protected]>
virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false

Yuchan Nam <[email protected]>
media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex

Sanman Pradhan <[email protected]>
hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()

Sanman Pradhan <[email protected]>
hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature

Sanman Pradhan <[email protected]>
hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes

Marc Zyngier <[email protected]>
KVM: arm64: Discard PC update state on vcpu reset

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Correct locked bit width

Viresh Kumar <[email protected]>
cpufreq: conservative: Reset requested_freq on limits change

Oliver Hartkopp <[email protected]>
can: isotp: fix tx.buf use-after-free in isotp_sendmsg()

Ali Norouzi <[email protected]>
can: gw: fix OOB heap access in cgw_csum_crc8_rel()

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-topology: Allow bytes controls without initial payload

Alexey Nepomnyashih <[email protected]>
ALSA: firewire-lib: fix uninitialized local variable

Hyunwoo Kim <[email protected]>
ksmbd: do not expire session on binding failure

Werner Kasselman <[email protected]>
ksmbd: fix memory leaks and NULL deref in smb2_lock()

Namjae Jeon <[email protected]>
ksmbd: fix potencial OOB in get_file_all_info() for compound requests

Namjae Jeon <[email protected]>
ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()

Vasily Gorbik <[email protected]>
s390/entry: Scrub r12 register on kernel entry

Vasily Gorbik <[email protected]>
s390/barrier: Make array_index_mask_nospec() __always_inline

Greg Kroah-Hartman <[email protected]>
s390/syscalls: Add spectre boundary for syscall dispatch table

Marc Kleine-Budde <[email protected]>
spi: spi-fsl-lpspi: fix teardown order issue (UAF)

Jihed Chaibi <[email protected]>
ASoC: adau1372: Fix clock leak on PLL lock failure

Jihed Chaibi <[email protected]>
ASoC: adau1372: Fix unchecked clk_prepare_enable() return value

Marc Buerg <[email protected]>
sysctl: fix uninitialized variable in proc_do_large_bitmap

Guenter Roeck <[email protected]>
hwmon: (pmbus) Introduce the concept of "write-only" attributes

Guenter Roeck <[email protected]>
hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-only

Guenter Roeck <[email protected]>
hwmon: (pmbus/core) Fix various coding style issues

Sanman Pradhan <[email protected]>
hwmon: (adm1177) fix sysfs ABI violation and current unit conversion

Srinivasan Shanmugam <[email protected]>
drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib

Weiming Shi <[email protected]>
ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()

Danilo Krummrich <[email protected]>
spi: use generic driver_override infrastructure

Andy Shevchenko <[email protected]>
spi: Group CS related fields in struct spi_device

Yussuf Khalil <[email protected]>
drm/amd/display: Do not skip unrelated mode changes in DSC validation

Felix Gu <[email protected]>
spi: meson-spicc: Fix double-put in remove path

Cezary Rojewski <[email protected]>
ASoC: Intel: catpt: Fix the device initialization

Felix Gu <[email protected]>
spi: sn-f-ospi: Fix resource leak in f_ospi_probe()

Alberto Garcia <[email protected]>
PM: hibernate: Drain trailing zero pages on userspace restore

Samasth Norway Ananda <[email protected]>
drm/i915/gmbus: fix spurious timeout on 512-byte burst reads

Mike Rapoport (Microsoft) <[email protected]>
x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size

Yihang Li <[email protected]>
scsi: scsi_transport_sas: Fix the maximum channel scanning issue

Tatyana Nikolova <[email protected]>
RDMA/irdma: Return EINVAL for invalid arp index error

Anil Samal <[email protected]>
RDMA/irdma: Fix deadlock during netdev reset with active connections

Tatyana Nikolova <[email protected]>
RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()

Ivan Barrera <[email protected]>

    RDMA/irdma: Clean up unnecessary dereference of event->cm_node

Tatyana Nikolova <[email protected]>
RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()

Tatyana Nikolova <[email protected]>
RDMA/irdma: Update ibqp state to error if QP is already in error state

Jacob Moroni <[email protected]>
RDMA/irdma: Initialize free_qp completion before using it

Chuck Lever <[email protected]>
RDMA/rw: Fall back to direct SGE on MR pool exhaustion

Sean Rhodes <[email protected]>
ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter

Andy Shevchenko <[email protected]>
regmap: Synchronize cache for the page selector

Paolo Valerio <[email protected]>
net: macb: use the current queue number for stats

David Carlier <[email protected]>
netfilter: ctnetlink: use netlink policy range checks

Weiming Shi <[email protected]>
netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp

Pablo Neira Ayuso <[email protected]>
netfilter: nf_conntrack_expect: skip expectations in other netns via proc

Ren Wei <[email protected]>
netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()

Weiming Shi <[email protected]>
netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD

Chuck Lever <[email protected]>
tls: Purge async_hold in tls_decrypt_async_wait()

Pengpeng Hou <[email protected]>
Bluetooth: btusb: clamp SCO altsetting table indices

Hyunwoo Kim <[email protected]>
Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop

Cen Zhang <[email protected]>
Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock

Zhang Chen <[email protected]>
Bluetooth: L2CAP: Fix send LE flow credits in ACL link

Miguel Ojeda <[email protected]>
dma-mapping: add missing inline for dma_free_attrs

Thangaraj Samynathan <[email protected]>
net: lan743x: fix duplex configuration in mac_link_up

Jiayuan Chen <[email protected]>
team: fix header_ops type confusion with non-Ethernet ports

Wei Fang <[email protected]>
net: enetc: fix the output issue of 'ethtool --show-ring'

Martin KaFai Lau <[email protected]>
udp: Fix wildcard bind conflict check when using hash2

Eric Dumazet <[email protected]>
tcp: optimize inet_use_bhash2_on_bind()

Yochai Eisenrich <[email protected]>
net: fix fanout UAF in packet_release() via NETDEV_UP race

Kuniyuki Iwashima <[email protected]>
ipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.

Kuniyuki Iwashima <[email protected]>
ipv6: Remove permanent routes from tb6_gc_hlist when all exceptions expire.

Kohei Enju <[email protected]>
iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()

Petr Oros <[email protected]>
ice: use ice_update_eth_stats() for representor stats

Petr Oros <[email protected]>
ice: fix inverted ready check for VF representors

David McFarland <[email protected]>
platform/x86: intel-hid: disable wakeup_mode during hibernation

Alok Tiwari <[email protected]>
platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen

Justin Chen <[email protected]>
net: bcmasp: fix double disable of clk

Justin Chen <[email protected]>
net: bcmasp: Add support for asp-v3.0

Justin Chen <[email protected]>
net: bcmasp: fix double free of WoL irq

Justin Chen <[email protected]>
net: bcmasp: streamline early exit in probe

Justin Chen <[email protected]>
net: bcmasp: Remove support for asp-v2.0

Russell King (Oracle) <[email protected]>
net: bcm: asp2: convert to phylib managed EEE

Russell King (Oracle) <[email protected]>
net: bcm: asp2: remove tx_lpi_enabled

Russell King (Oracle) <[email protected]>
net: bcm: asp2: fix LPI timer handling

Sabrina Dubroca <[email protected]>
rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size

Qi Tang <[email protected]>
net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer

Yang Yang <[email protected]>
openvswitch: validate MPLS set/set_masked payload length

Yang Yang <[email protected]>
openvswitch: defer tunnel netdev_put to RCU release

Toke Høiland-Jørgensen <[email protected]>
net: openvswitch: Avoid releasing netdev before teardown completes

Jakub Kicinski <[email protected]>
nfc: nci: fix circular locking dependency in nci_close_device

Mohammad Heib <[email protected]>
ionic: fix persistent MAC address override on PF

Luca Leonardo Scorcia <[email protected]>
pinctrl: mediatek: common: Fix probe failure for devices without EINT

Helen Koike <[email protected]>
Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb

Anas Iqbal <[email protected]>
Bluetooth: hci_ll: Fix firmware leak on error path

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_complete

Hyunwoo Kim <[email protected]>
Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold

Hyunwoo Kim <[email protected]>
Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()

Minseo Park <[email protected]>
Bluetooth: L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_req

Oliver Hartkopp <[email protected]>
can: statistics: add missing atomic access in hot path

Sheng Yong <[email protected]>
erofs: set fileio bio failed in short read case

Shigeru Yoshida <[email protected]>
dma: swiotlb: add KMSAN annotations to swiotlb_bounce()

Eric Dumazet <[email protected]>
af_key: validate families in pfkey_send_migrate()

Minwoo Ra <[email protected]>
xfrm: prevent policy_hthresh.work from racing with netns teardown

Hyunwoo Kim <[email protected]>
xfrm: Fix work re-schedule after cancel in xfrm_nat_keepalive_net_fini()

Sabrina Dubroca <[email protected]>
esp: fix skb leak with espintcp and async crypto

Steffen Klassert <[email protected]>

    xfrm: Fix the usage of skb->sk

Sabrina Dubroca <[email protected]>
xfrm: call xdo_dev_state_delete during state update

Sabrina Dubroca <[email protected]>

    xfrm: fix the condition on x->pcpu_num in xfrm_sa_len

Sabrina Dubroca <[email protected]>
xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and allocspi

Peter Yin <[email protected]>
i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter

Zhang Heng <[email protected]>
ALSA: hda/realtek: add quirk for ASUS UM6702RC

Alan Borzeszkowski <[email protected]>
spi: intel-pci: Add support for Nova Lake mobile SPI flash

Jie Deng <[email protected]>
usb: core: new quirk to handle devices with zero configurations

Yang Wang <[email protected]>
drm/amdgpu: fix gpu idle power consumption issue for gfx v12

Chaitanya Kulkarni <[email protected]>
nvmet: move async event work off nvmet-wq

Josh Poimboeuf <[email protected]>
objtool: Handle Clang RSP musical chairs

Uzair Mughal <[email protected]>
ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390

Liucheng Lu <[email protected]>
ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk

Boris Burkov <[email protected]>
btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create

zhidao su <[email protected]>

    sched_ext: Use WRITE_ONCE() for the write side of dsq->seq update

Günther Noack <[email protected]>
HID: apple: avoid memory leak in apple_report_fixup()

Eduard Zingerman <[email protected]>
bpf: Fix u32/s32 bounds when ranges cross min/max boundary

Maarten Lankhorst <[email protected]>
drm/ttm/tests: Fix build failure on PREEMPT_RT

wangdicheng <[email protected]>
ALSA: hda/senary: Ensure EAPD is enabled during init

Isaac J. Manjarres <[email protected]>
dma-buf: Include ioctl.h in UAPI header

Mark Brown <[email protected]>
ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()

Florian Fuchs <[email protected]>
scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Clear reset history on ready and recheck state after timeout

Mark Brown <[email protected]>
ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()

Ihor Solodrai <[email protected]>
module: Fix kernel panic when a symbol st_shndx is out of bounds

Denis Benato <[email protected]>
HID: asus: add xg mobile 2023 external hardware support

Romain Sioen <[email protected]>
HID: mcp2221: cancel last I2C command on read error

Thomas Weißschuh <[email protected]>
kbuild: install-extmod-build: Package resolve_btfids if necessary

Valentin Spreckels <[email protected]>
net: usb: r8152: add TRENDnet TUC-ET2G

Takashi Iwai <[email protected]>
HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list

Günther Noack <[email protected]>
HID: magicmouse: avoid memory leak in magicmouse_report_fixup()

Julius Lehmann <[email protected]>
HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2

Keith Busch <[email protected]>
nvme-pci: ensure we're polling a polled queue

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10

Leif Skunberg <[email protected]>
platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1

Daniel Hodges <[email protected]>
nvme-fabrics: use kfree_sensitive() for DHCHAP secrets

Keith Busch <[email protected]>
nvme-pci: cap queue creation to used queues

Peter Metz <[email protected]>
platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list

Günther Noack <[email protected]>
HID: asus: avoid memory leak in asus_report_fixup()

Daniel Wade <[email protected]>
bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_OR

Jenny Guanni Qu <[email protected]>
bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Release module BTF IDR before module unload

Danilo Krummrich <[email protected]>
driver core: platform: use generic driver_override infrastructure

Danilo Krummrich <[email protected]>
driver core: generalize driver_override in struct device

Danilo Krummrich <[email protected]>

    sh: platform_early: remove pdev->driver_override check

Danilo Krummrich <[email protected]>
hwmon: axi-fan: don't use driver_override as IRQ name

Smita Koralahalli <[email protected]>
cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled

Peter Zijlstra <[email protected]>

    perf: Make sure to use pmu_ctx->pmu for groups

Sachin Kumar <[email protected]>
bpf: Fix constant blinding for PROBE_MEM32 stores

Alison Schofield <[email protected]>
cxl/port: Fix use after free of parent_port in cxl_detach_ep()

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 Documentation/filesystems/overlayfs.rst            |  50 +++++
 Documentation/hwmon/adm1177.rst                    |   8 +-
 Documentation/hwmon/peci-cputemp.rst               |  10 +-
 Makefile                                           |   4 +-
 .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts |  13 +-
 .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi |  22 ++
 arch/arm64/kvm/reset.c                             |  14 ++
 arch/loongarch/include/asm/linkage.h               |  36 ++++
 arch/loongarch/include/asm/sigframe.h              |   9 +
 arch/loongarch/kernel/asm-offsets.c                |   2 +
 arch/loongarch/kernel/env.c                        |   7 +-
 arch/loongarch/kernel/signal.c                     |   6 +-
 arch/loongarch/kvm/vcpu.c                          |   3 +
 arch/loongarch/pci/pci.c                           |  80 +++++++
 arch/loongarch/vdso/Makefile                       |   4 +-
 arch/loongarch/vdso/sigreturn.S                    |   6 +-
 arch/powerpc/net/bpf_jit_comp64.c                  |  23 +-
 arch/s390/include/asm/barrier.h                    |   4 +-
 arch/s390/kernel/entry.S                           |   3 +
 arch/s390/kernel/syscall.c                         |   2 +
 arch/sh/drivers/platform_early.c                   |   4 -
 arch/x86/kernel/cpu/common.c                       |  20 +-
 arch/x86/kvm/mmu/mmu.c                             |  14 +-
 arch/x86/platform/efi/quirks.c                     |   2 +-
 drivers/acpi/ec.c                                  |   2 +
 drivers/base/bus.c                                 |  43 +++-
 drivers/base/core.c                                |   2 +
 drivers/base/dd.c                                  |  60 ++++++
 drivers/base/platform.c                            |  37 +---
 drivers/base/regmap/regmap.c                       |  30 ++-
 drivers/bluetooth/btintel.c                        |  11 +-
 drivers/bluetooth/btusb.c                          |   5 +-
 drivers/bluetooth/hci_ll.c                         |   2 +
 drivers/bus/simple-pm-bus.c                        |   4 +-
 drivers/clk/imx/clk-scu.c                          |   3 +-
 drivers/cpufreq/cpufreq_conservative.c             |  12 ++
 drivers/cpufreq/cpufreq_governor.c                 |   3 +
 drivers/cpufreq/cpufreq_governor.h                 |   1 +
 drivers/cxl/core/hdm.c                             |  25 +--
 drivers/cxl/core/port.c                            |   8 +-
 drivers/dma/dw-edma/dw-hdma-v0-core.c              |   6 +-
 drivers/dma/fsl-edma-main.c                        |  26 +--
 drivers/dma/idxd/cdev.c                            |   8 +-
 drivers/dma/idxd/device.c                          |   7 +-
 drivers/dma/idxd/submit.c                          |   2 +-
 drivers/dma/idxd/sysfs.c                           |   1 +
 drivers/dma/sh/rz-dmac.c                           |  68 +++---
 drivers/dma/xilinx/xdma.c                          |   4 +-
 drivers/dma/xilinx/xilinx_dma.c                    |  46 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |  45 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |   5 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   5 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   1 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   4 +-
 drivers/gpu/drm/i915/display/intel_display.c       |   8 +-
 drivers/gpu/drm/i915/display/intel_dp_tunnel.c     |  20 +-
 drivers/gpu/drm/i915/display/intel_dp_tunnel.h     |  11 +-
 drivers/gpu/drm/i915/display/intel_gmbus.c         |   4 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   4 +-
 drivers/gpu/drm/xe/xe_pt.c                         |  12 +-
 drivers/gpu/drm/xe/xe_vm.c                         |  22 +-
 drivers/gpu/drm/xe/xe_vm_types.h                   |   4 +
 drivers/hid/hid-apple.c                            |   7 +-
 drivers/hid/hid-asus.c                             |  18 +-
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-magicmouse.c                       |   6 +-
 drivers/hid/hid-mcp2221.c                          |   2 +
 drivers/hwmon/adm1177.c                            |  54 +++--
 drivers/hwmon/axi-fan-control.c                    |   2 +-
 drivers/hwmon/peci/cputemp.c                       |   4 +-
 drivers/hwmon/pmbus/isl68137.c                     |  21 +-
 drivers/hwmon/pmbus/pmbus_core.c                   | 117 +++++++----
 drivers/i3c/master/dw-i3c-master.c                 |   2 +
 drivers/infiniband/core/rw.c                       |  27 ++-
 drivers/infiniband/hw/irdma/cm.c                   |  29 +--
 drivers/infiniband/hw/irdma/utils.c                |   2 -
 drivers/infiniband/hw/irdma/verbs.c                |   9 +-
 drivers/irqchip/irq-qcom-mpm.c                     |   3 +
 drivers/media/mc/mc-request.c                      |   5 +
 .../media/platform/nxp/imx8-isi/imx8-isi-video.c   | 156 +++++---------
 drivers/media/v4l2-core/v4l2-ioctl.c               |   5 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp.c        | 231 +++++++++-----------
 drivers/net/ethernet/broadcom/asp2/bcmasp.h        |  82 ++++----
 .../net/ethernet/broadcom/asp2/bcmasp_ethtool.c    |  75 +------
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |  38 ++--
 .../net/ethernet/broadcom/asp2/bcmasp_intf_defs.h  |   3 +-
 drivers/net/ethernet/cadence/macb_main.c           |  41 ++--
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   2 +
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |  31 ++-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  14 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   3 +
 drivers/net/ethernet/intel/ice/ice_ptp.c           |  17 +-
 drivers/net/ethernet/intel/ice/ice_ptp.h           |   5 +
 drivers/net/ethernet/intel/ice/ice_repr.c          |   5 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |  24 ++-
 drivers/net/ethernet/intel/idpf/idpf.h             |   2 -
 drivers/net/ethernet/intel/idpf/idpf_lib.c         | 233 +++++++++++----------
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |  38 ++--
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |   5 +-
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c    |   9 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   5 +
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  17 +-
 drivers/net/team/team_core.c                       |  65 +++++-
 drivers/net/usb/r8152.c                            |   1 +
 drivers/net/virtio_net.c                           |   1 +
 drivers/nvme/host/fabrics.c                        |   4 +-
 drivers/nvme/host/pci.c                            |  11 +-
 drivers/nvme/target/admin-cmd.c                    |   2 +-
 drivers/nvme/target/core.c                         |  14 +-
 drivers/nvme/target/nvmet.h                        |   1 +
 drivers/nvme/target/rdma.c                         |   1 +
 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c            |   3 +-
 drivers/phy/ti/phy-j721e-wiz.c                     |   2 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |   9 +-
 drivers/platform/olpc/olpc-xo175-ec.c              |   2 +-
 drivers/platform/x86/intel/hid.c                   |  23 +-
 .../x86/intel/speed_select_if/isst_tpmi_core.c     |   2 +-
 drivers/platform/x86/touchscreen_dmi.c             |  18 ++
 drivers/scsi/ibmvscsi/ibmvfc.c                     |   3 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  10 +
 drivers/scsi/scsi_devinfo.c                        |   2 +-
 drivers/scsi/scsi_transport_sas.c                  |   2 +-
 drivers/scsi/ses.c                                 |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-fsl-lpspi.c                        |   3 +-
 drivers/spi/spi-intel-pci.c                        |   1 +
 drivers/spi/spi-meson-spicc.c                      |   2 -
 drivers/spi/spi-sn-f-ospi.c                        |  17 +-
 drivers/spi/spi-tegra210-quad.c                    |  20 ++
 drivers/spi/spi.c                                  |  19 +-
 drivers/usb/core/config.c                          |   6 +-
 drivers/usb/core/quirks.c                          |   5 +
 drivers/virt/coco/tdx-guest/tdx-guest.c            |  14 +-
 drivers/xen/privcmd.c                              |   3 +
 fs/btrfs/block-group.c                             |   2 +-
 fs/btrfs/disk-io.c                                 |   4 +-
 fs/btrfs/ioctl.c                                   |   7 +
 fs/btrfs/volumes.c                                 |   5 +-
 fs/erofs/fileio.c                                  |   6 +-
 fs/erofs/zdata.c                                   |   3 +
 fs/ext4/crypto.c                                   |   9 +-
 fs/ext4/ext4.h                                     |   1 +
 fs/ext4/extents.c                                  |  23 +-
 fs/ext4/fast_commit.c                              |  13 +-
 fs/ext4/fsync.c                                    |  16 +-
 fs/ext4/ialloc.c                                   |   6 +
 fs/ext4/inline.c                                   |  10 +-
 fs/ext4/inode.c                                    |  12 ++
 fs/ext4/mballoc.c                                  |  30 +--
 fs/ext4/page-io.c                                  |  10 +-
 fs/ext4/super.c                                    |  16 +-
 fs/ext4/sysfs.c                                    |  10 +-
 fs/jbd2/checkpoint.c                               |  15 +-
 fs/netfs/iterator.c                                |  43 ++++
 fs/overlayfs/copy_up.c                             |   6 +-
 fs/overlayfs/overlayfs.h                           |  21 ++
 fs/overlayfs/ovl_entry.h                           |   7 +-
 fs/overlayfs/params.c                              |  42 +++-
 fs/overlayfs/super.c                               |   2 +-
 fs/overlayfs/util.c                                |   5 +-
 fs/smb/server/oplock.c                             |  72 ++++---
 fs/smb/server/smb2pdu.c                            |  73 +++++--
 fs/xfs/scrub/quota.c                               |   4 +-
 fs/xfs/scrub/trace.h                               |  12 +-
 fs/xfs/xfs_attr_item.c                             |   5 +-
 fs/xfs/xfs_dquot_item.c                            |   9 +-
 fs/xfs/xfs_inode_item.c                            |   9 +-
 fs/xfs/xfs_mount.c                                 |   7 +-
 fs/xfs/xfs_trace.h                                 |  47 +++--
 fs/xfs/xfs_trans_ail.c                             |  26 ++-
 include/linux/device.h                             |  54 +++++
 include/linux/device/bus.h                         |   4 +
 include/linux/dma-mapping.h                        |   4 +-
 include/linux/platform_device.h                    |   5 -
 include/linux/spi/spi.h                            |  42 ++--
 include/linux/usb/quirks.h                         |   3 +
 include/linux/usb/r8152.h                          |   1 +
 include/net/inet_hashtables.h                      |  14 ++
 include/net/ip6_fib.h                              |  21 +-
 include/uapi/linux/dma-buf.h                       |   1 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |   4 +
 kernel/bpf/btf.c                                   |  24 ++-
 kernel/bpf/core.c                                  |  43 +++-
 kernel/bpf/verifier.c                              |  26 ++-
 kernel/dma/swiotlb.c                               |  21 +-
 kernel/events/core.c                               |  19 +-
 kernel/futex/pi.c                                  |   3 +-
 kernel/futex/syscalls.c                            |   8 +
 kernel/module/main.c                               |   7 +
 kernel/power/snapshot.c                            |  11 +
 kernel/sched/ext.c                                 |   2 +-
 kernel/sysctl.c                                    |   2 +-
 kernel/time/alarmtimer.c                           |   2 +-
 kernel/trace/trace_osnoise.c                       |  48 ++---
 mm/damon/sysfs.c                                   |   3 +
 net/bluetooth/l2cap_core.c                         |  34 ++-
 net/bluetooth/l2cap_sock.c                         |   3 +
 net/bluetooth/mgmt.c                               |   2 +-
 net/bluetooth/sco.c                                |  10 +-
 net/can/af_can.c                                   |   4 +-
 net/can/af_can.h                                   |   2 +-
 net/can/gw.c                                       |   6 +-
 net/can/isotp.c                                    |  24 ++-
 net/can/proc.c                                     |   3 +-
 net/core/net-procfs.c                              |  49 +++--
 net/core/rtnetlink.c                               |   9 +-
 net/ipv4/esp4.c                                    |  11 +-
 net/ipv4/inet_connection_sock.c                    |  22 +-
 net/ipv4/udp.c                                     |   2 +-
 net/ipv6/addrconf.c                                |   4 +-
 net/ipv6/esp6.c                                    |  11 +-
 net/ipv6/ip6_fib.c                                 |  15 +-
 net/ipv6/netfilter/ip6t_rt.c                       |   4 +
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/xfrm6_output.c                            |   4 +-
 net/key/af_key.c                                   |  19 +-
 net/netfilter/nf_conntrack_expect.c                |   4 +
 net/netfilter/nf_conntrack_netlink.c               |  16 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |  10 +-
 net/netfilter/nf_conntrack_sip.c                   |  14 +-
 net/netfilter/nfnetlink_log.c                      |   8 +-
 net/nfc/nci/core.c                                 |  10 +-
 net/openvswitch/flow_netlink.c                     |   2 +
 net/openvswitch/vport-netdev.c                     |  11 +-
 net/packet/af_packet.c                             |   1 +
 net/smc/smc_rx.c                                   |   9 +-
 net/tls/tls_sw.c                                   |   2 +-
 net/xfrm/xfrm_interface_core.c                     |   2 +-
 net/xfrm/xfrm_nat_keepalive.c                      |   2 +-
 net/xfrm/xfrm_output.c                             |   7 +-
 net/xfrm/xfrm_policy.c                             |   4 +-
 net/xfrm/xfrm_state.c                              |   1 +
 net/xfrm/xfrm_user.c                               |   7 +-
 rust/kernel/init/macros.rs                         | 165 ++++++++++++---
 scripts/package/install-extmod-build               |   4 +
 security/landlock/errata/abi-1.h                   |  16 ++
 security/landlock/fs.c                             |  78 ++++---
 sound/firewire/amdtp-stream.c                      |   2 +-
 sound/pci/hda/patch_realtek.c                      |  41 +++-
 sound/pci/hda/patch_senarytech.c                   |   5 +
 sound/soc/codecs/adau1372.c                        |  34 ++-
 sound/soc/codecs/ak4458.c                          |  13 +-
 sound/soc/fsl/fsl_easrc.c                          |  14 +-
 sound/soc/intel/catpt/device.c                     |  10 +-
 sound/soc/intel/catpt/dsp.c                        |   3 -
 sound/soc/samsung/i2s.c                            |   6 +-
 sound/soc/sof/ipc4-topology.c                      |   2 +-
 tools/objtool/arch/x86/decode.c                    |  68 +++---
 tools/objtool/check.c                              |  14 ++
 .../testing/selftests/bpf/prog_tests/reg_bounds.c  |  62 +++++-
 254 files changed, 2911 insertions(+), 1476 deletions(-)