Skip to content

6.6.92-rc1 review

Greg Kroah-Hartman dmaengine kvm linux-fsdevel 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 Latest117 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/117fs/xattr.c: fix simple_xattr_list to always include security.* xattrsfs/xattr.c+24 -00 replies
2/117binfmt_elf: Support segments with 0 filesz and misaligned startsfs/binfmt_elf.c+48 -630 replies
3/117binfmt_elf: elf_bss no longer used by load_elf_binary()fs/binfmt_elf.c+1 -50 replies
4/117selftests/exec: load_address: conform test to TAP format outputtools/testing/selftests/exec/load_address.c+15 -190 replies
5/117binfmt_elf: Leave a gap between .bss and brkfs/binfmt_elf.c+3 -00 replies
6/117selftests/exec: Build both static and non-static load_address teststools/testing/selftests/exec/Makefile tools/testing/selftests/exec/load_address.c+66 -200 replies
7/117binfmt_elf: Calculate total_size earlierfs/binfmt_elf.c+27 -250 replies
8/117binfmt_elf: Honor PT_LOAD alignment for static PIEfs/binfmt_elf.c tools/testing/selftests/exec/Makefile+38 -60 replies
9/117binfmt_elf: Move brk for static PIE even if ASLR disabledfs/binfmt_elf.c+47 -240 replies
10/117platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL)drivers/platform/x86/amd/pmc/pmc-quirks.c+7 -00 replies
11/117platform/x86: asus-wmi: Fix wlan_ctrl_by_user detectiondrivers/platform/x86/asus-wmi.c+2 -10 replies
12/117cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY taskskernel/cgroup/cpuset.c+4 -20 replies
13/117tracing: probes: Fix a possible race in trace_probe_log APIskernel/trace/trace_dynevent.c kernel/trace/trace_dynevent.h kernel/trace/trace_kprobe.c +2 more+27 -30 replies
14/117tpm: tis: Double the timeout B to 4sdrivers/char/tpm/tpm_tis_core.h include/linux/tpm.h+2 -20 replies
15/117firmware: arm_scmi: Add helper to trace bad messagesdrivers/firmware/arm_scmi/common.h drivers/firmware/arm_scmi/driver.c+50 -00 replies
16/117firmware: arm_scmi: Add message dump traces for bad and unexpected repliesdrivers/firmware/arm_scmi/driver.c drivers/firmware/arm_scmi/mailbox.c+13 -00 replies
17/117firmware: arm_scmi: Add support for debug metrics at the interfacedrivers/firmware/arm_scmi/Kconfig drivers/firmware/arm_scmi/common.h drivers/firmware/arm_scmi/driver.c+26 -00 replies
18/117firmware: arm_scmi: Track basic SCMI communication debug metricsdrivers/firmware/arm_scmi/common.h drivers/firmware/arm_scmi/driver.c+34 -50 replies
19/117firmware: arm_scmi: Fix timeout checks on polling pathdrivers/firmware/arm_scmi/driver.c+8 -50 replies
20/117KVM: SVM: Update SEV-ES shutdown intercepts with more metadataarch/x86/kvm/svm/svm.c+7 -80 replies
21/117KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interceptionarch/x86/kvm/smm.c arch/x86/kvm/svm/svm.c+5 -00 replies
22/117iio: adc: ad7266: Fix potential timestamp alignment issue.drivers/iio/adc/ad7266.c+1 -10 replies
23/117drm/amd: Stop evicting resources on APUs in suspenddrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c drivers/gpu/drm/amd/amdgpu/amdgpu_device.c+26 -20 replies
24/117drm/amdgpu: Fix the runtime resume failure issuedrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+3 -00 replies
25/117drm/amdgpu: trigger flr_work if reading pf2vf data faileddrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h +2 more+41 -100 replies
26/117drm/amd: Add Suspend/Hibernate notification callback supportdrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+46 -20 replies
27/117Revert "drm/amd: Stop evicting resources on APUs in suspend"drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c drivers/gpu/drm/amd/amdgpu/amdgpu_device.c+2 -290 replies
28/117iio: adc: ad7768-1: Fix insufficient alignment of timestamp.drivers/iio/adc/ad7768-1.c+1 -10 replies
29/117iio: chemical: sps30: use aligned_s64 for timestampdrivers/iio/chemical/sps30.c+1 -10 replies
30/117RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bugdrivers/infiniband/sw/rxe/rxe_cq.c+1 -40 replies
31/117HID: thrustmaster: fix memory leak in thrustmaster_interrupts()drivers/hid/hid-thrustmaster.c+1 -00 replies
32/117HID: uclogic: Add NULL check in uclogic_input_configured()drivers/hid/hid-uclogic-core.c+4 -30 replies
33/117nfs: handle failure of nfs_get_lock_context in unlock pathfs/nfs/nfs4proc.c+8 -10 replies
34/117spi: loopback-test: Do not split 1024-byte hexdumpsdrivers/spi/spi-loopback-test.c+1 -10 replies
35/117Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flagsnet/bluetooth/mgmt.c+6 -30 replies
36/117net_sched: Flush gso_skb list too during ->change()include/net/sch_generic.h net/sched/sch_codel.c net/sched/sch_fq.c +4 more+21 -60 replies
37/117tools: ynl: ethtool.py: Output timestamping statistics from tsinfo-get operationtools/net/ynl/ethtool.py+10 -10 replies
38/117tools/net/ynl: ethtool: fix crash when Hardware Clock info is missingtools/net/ynl/ethtool.py+15 -70 replies
39/117mctp: no longer rely on net->dev_index_head[]net/mctp/device.c+19 -310 replies
40/117net: mctp: Dont access ifa_index when missingnet/mctp/device.c+12 -50 replies
41/117net: mctp: Ensure keys maintain only one ref to corresponding devnet/mctp/route.c+3 -10 replies
42/117ALSA: seq: Fix delivery of UMP events to group portssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ump_convert.c sound/core/seq/seq_ump_convert.h+52 -190 replies
43/117ALSA: ump: Fix a typo of snd_ump_stream_msg_device_infodrivers/usb/gadget/function/f_midi2.c include/sound/ump_msg.h+3 -30 replies
44/117net: cadence: macb: Fix a possible deadlock in macb_halt_tx.drivers/net/ethernet/cadence/macb_main.c+6 -130 replies
45/117net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENINGdrivers/net/dsa/sja1105/sja1105_main.c+1 -50 replies
46/117nvme-pci: make nvme_pci_npages_prp() __always_inlinedrivers/nvme/host/pci.c+1 -10 replies
47/117nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisabledrivers/nvme/host/pci.c+2 -00 replies
48/117ALSA: sh: SND_AICA should depend on SH_DMA_APIsound/sh/Kconfig+1 -10 replies
49/117net/mlx5e: Disable MACsec offload for uplink representor profiledrivers/net/ethernet/mellanox/mlx5/core/en_main.c+4 -00 replies
50/117qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c+5 -20 replies
51/117regulator: max20086: fix invalid memory accessdrivers/regulator/max20086-regulator.c+6 -10 replies
52/117octeontx2-pf: macsec: Fix incorrect max transmit size in TX secydrivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c+2 -10 replies
53/117net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capabilitydrivers/net/ethernet/mediatek/mtk_eth_soc.c+1 -10 replies
54/117octeontx2-af: Fix CGX Receive countersdrivers/net/ethernet/marvell/octeontx2/af/cgx.c+5 -00 replies
55/117wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_requestnet/mac80211/main.c+4 -20 replies
56/117mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devicesdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+3 -00 replies
57/117net/tls: fix kernel panic when alloc_page failednet/tls/tls_strp.c+2 -10 replies
58/117tsnep: Inline small fragments within TX descriptordrivers/net/ethernet/engleder/tsnep_hw.h drivers/net/ethernet/engleder/tsnep_main.c+79 -260 replies
59/117tsnep: fix timestamping with a stacked DSA driverdrivers/net/ethernet/engleder/tsnep_main.c+19 -110 replies
60/117NFSv4/pnfs: Reset the layout state after a layoutreturnfs/nfs/pnfs.c+9 -00 replies
61/117dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"drivers/dma/dmatest.c+3 -30 replies
62/117udf: Make sure i_lenExtents is uptodate on inode evictionfs/udf/truncate.c+1 -10 replies
63/117LoongArch: Prevent cond_resched() occurring within kernel-fpuarch/loongarch/kernel/kfpu.c+20 -20 replies
64/117LoongArch: Save and restore CSR.CNTC for hibernationarch/loongarch/kernel/time.c arch/loongarch/power/hibernate.c+4 -10 replies
65/117LoongArch: Fix MAX_REG_OFFSET calculationarch/loongarch/include/asm/ptrace.h+1 -10 replies
66/117LoongArch: uprobes: Remove user_{en,dis}able_single_step()arch/loongarch/kernel/uprobes.c+0 -40 replies
67/117LoongArch: uprobes: Remove redundant code about resume_eraarch/loongarch/include/asm/uprobes.h arch/loongarch/kernel/uprobes.c+1 -70 replies
68/117drm/amd/display: Correct the reply value when AUX write incompletedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+10 -30 replies
69/117drm/amd/display: Avoid flooding unnecessary info messagesdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+3 -30 replies
70/117ACPI: PPTT: Fix processor subtable walkdrivers/acpi/pptt.c+8 -30 replies
71/117ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()sound/pci/es1968.c+4 -20 replies
72/117ALSA: usb-audio: Add sample rate quirk for Audioengine D1sound/usb/quirks.c+2 -00 replies
73/117ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camerasound/usb/quirks.c+2 -00 replies
74/117dma-buf: insert memory barrier before updating num_fencesdrivers/dma-buf/dma-resv.c+3 -20 replies
75/117hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messagesdrivers/net/hyperv/netvsc.c+45 -50 replies
76/117hv_netvsc: Preserve contiguous PFN grouping in the page buffer arraydrivers/net/hyperv/hyperv_net.h drivers/net/hyperv/netvsc_drv.c drivers/net/hyperv/rndis_filter.c+33 -680 replies
77/117hv_netvsc: Remove rmsg_pgcntdrivers/net/hyperv/hyperv_net.h drivers/net/hyperv/netvsc.c drivers/net/hyperv/netvsc_drv.c+3 -60 replies
78/117Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple rangesdrivers/hv/channel.c drivers/scsi/storvsc_drv.c+4 -30 replies
79/117Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()drivers/hv/channel.c include/linux/hyperv.h+0 -660 replies
80/117ftrace: Fix preemption accounting for stacktrace trigger commandkernel/trace/trace_events_trigger.c+1 -10 replies
81/117ftrace: Fix preemption accounting for stacktrace filter commandkernel/trace/trace_functions.c+1 -50 replies
82/117tracing: samples: Initialize trace_array_printk() with the correct functionsamples/ftrace/sample-trace-array.c+1 -10 replies
83/117phy: tegra: xusb: Use a bitmask for UTMI pad power state trackingdrivers/phy/tegra/xusb-tegra186.c+27 -170 replies
84/117phy: Fix error handling in tegra_xusb_port_initdrivers/phy/tegra/xusb.c+4 -40 replies
85/117phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/binddrivers/phy/renesas/phy-rcar-gen3-usb2.c+14 -190 replies
86/117phy: renesas: rcar-gen3-usb2: Set timing registers only oncedrivers/phy/renesas/phy-rcar-gen3-usb2.c+5 -20 replies
87/117scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES bufferblock/bio.c drivers/scsi/sd_zbc.c include/linux/bio.h+7 -20 replies
88/117smb: client: fix memory leak during error handling for POSIX mkdirfs/smb/client/smb2pdu.c+1 -10 replies
89/117spi: tegra114: Use value to check for invalid delaysdrivers/spi/spi-tegra114.c+3 -30 replies
90/117wifi: mt76: disable napi on driver removaldrivers/net/wireless/mediatek/mt76/dma.c+1 -00 replies
91/117net: qede: Initialize qede_ll_ops with designated initializerdrivers/net/ethernet/qlogic/qede/qede_main.c+1 -10 replies
92/117dmaengine: ti: k3-udma: Add missing lockingdrivers/dma/ti/k3-udma.c+7 -00 replies
93/117dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copydrivers/dma/ti/k3-udma.c+1 -20 replies
94/117dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqsdrivers/dma/idxd/init.c+21 -90 replies
95/117dmaengine: idxd: fix memory leak in error handling path of idxd_setup_enginesdrivers/dma/idxd/init.c+4 -00 replies
96/117dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groupsdrivers/dma/idxd/init.c+4 -00 replies
97/117dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internalsdrivers/dma/idxd/init.c+51 -70 replies
98/117dmaengine: idxd: Add missing cleanups in cleanup internalsdrivers/dma/idxd/init.c+3 -80 replies
99/117dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove calldrivers/dma/idxd/init.c+1 -00 replies
100/117dmaengine: idxd: fix memory leak in error handling path of idxd_allocdrivers/dma/idxd/init.c+15 -90 replies
101/117dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probedrivers/dma/idxd/init.c+12 -10 replies
102/117dmaengine: idxd: Refactor remove call with idxd_cleanup() helperdrivers/dma/idxd/init.c+2 -120 replies
103/117x86/its: Fix build error for its_static_thunk()arch/x86/kernel/alternative.c+9 -80 replies
104/117mm/page_alloc: fix race condition in unaccepted memory handlingmm/page_alloc.c+0 -270 replies
105/117Bluetooth: btnxpuart: Fix kernel panic during FW releasedrivers/bluetooth/btnxpuart.c+4 -20 replies
106/117usb: typec: ucsi: displayport: Fix deadlockdrivers/usb/typec/ucsi/displayport.c drivers/usb/typec/ucsi/ucsi.c drivers/usb/typec/ucsi/ucsi.h+47 -80 replies
107/117selftests/mm: compaction_test: support platform with huge mount of memorytools/testing/selftests/mm/compaction_test.c+14 -50 replies
108/117mm/migrate: correct nr_failed in migrate_pages_sync()mm/migrate.c+13 -30 replies
109/117bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIGarch/arm64/net/bpf_jit_comp.c+2 -20 replies
110/117bpf, arm64: Fix address emission with tag-based KASAN enabledarch/arm64/net/bpf_jit_comp.c+10 -20 replies
111/117LoongArch: Explicitly specify code model in Makefilearch/loongarch/Makefile+1 -10 replies
112/117memblock: Accept allocated memory before use in memblock_double_array()mm/memblock.c+8 -10 replies
113/117hwpoison, memory_hotplug: lock folio before unmap hwpoisoned foliomm/memory_hotplug.c+5 -10 replies
114/117sctp: add mutual exclusion in proc_sctp_do_udp_port()net/sctp/sysctl.c+4 -00 replies
115/117btrfs: dont BUG_ON() when 0 reference count at btrfs_lookup_extent_info()fs/btrfs/extent-tree.c+20 -50 replies
116/117phy: tegra: xusb: remove a stray unlockdrivers/phy/tegra/xusb-tegra186.c+0 -20 replies
117/117drm/amdgpu: fix pm notifier handlingdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+6 -220 replies

Reviews trailers per patch

61 of 117 patches have a Reviewed-by or Acked-by.

PatchYemu LuIlpo JärvinenArmin WolfFrederic WeisbeckerJarkko SakkinenPedro FalcatoRyan RobertsHawking ZhangLijo LazarMario LimoncielloNuno SáDavid LechnerliuyiDaisuke MatsudaJeff LaytonCristian MarussiDragos TatuleaStanislav FomichevKuniyuki IwashimaJeremy KerrGreg Kroah-HartmanSimon HormanTom LendackyAlex DeucherShahar ShitritVladimir OlteanRay WuDaniel WheelerYicong YangSudeep HollaMaximilian HeyneChristian KönigMichal SwiatkowskiGustavo A. R. SilvaPetr MachataJon HunterPeter UjfalusiUdit KumarDave JiangFenghua YuThierry RedingBorislav Petkov (AMD)Heikki KrogerusDev JainBaolin WangHuang YingXu KuohaiHaiyong SunYoshihiro ShimodaLad PrabhakarDavid HildenbrandMiaohe LinXin LongDamien Le MoalMing Yen HsiehQu WenruoFlorian FainelliMiguel OjedaShuah KhanRon EconomosLinux Kernel Functional TestingMark BrownPeter SchneiderHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/117
2/117T-b
3/117T-b
4/117
5/117
6/117
7/117
8/117
9/117R-b T-b
10/117T-b R-b
11/117R-b R-b
12/117A-b
13/117
14/117R-b
15/117
16/117
17/117R-b T-b
18/117R-b T-b
19/117
20/117R-b
21/117
22/117R-b R-b
23/117A-b
24/117R-b
25/117A-b
26/117R-b
27/117R-b
28/117R-b R-b
29/117R-b
30/117T-b R-b
31/117
32/117
33/117R-b
34/117
35/117
36/117
37/117R-b
38/117A-b
39/117R-b A-b
40/117
41/117A-b
42/117
43/117A-b
44/117R-b
45/117
46/117
47/117
48/117
49/117R-b R-b R-b
50/117R-b
51/117
52/117R-b
53/117R-b
54/117
55/117R-b
56/117R-b
57/117
58/117
59/117R-b
60/117
61/117
62/117
63/117
64/117
65/117
66/117
67/117
68/117R-b T-b
69/117A-b
70/117T-b R-b T-b
71/117
72/117
73/117
74/117R-b
75/117
76/117
77/117
78/117
79/117
80/117
81/117
82/117
83/117R-b T-b
84/117A-b
85/117R-b T-b R-b
86/117R-b T-b R-b
87/117R-b
88/117
89/117R-b
90/117T-b
91/117
92/117A-b
93/117A-b R-b
94/117R-b R-b
95/117R-b R-b
96/117R-b R-b
97/117R-b R-b
98/117R-b R-b
99/117R-b R-b
100/117R-b R-b
101/117R-b R-b
102/117R-b R-b
103/117
104/117T-b
105/117
106/117R-b
107/117A-b R-b T-b
108/117R-b A-b
109/117
110/117A-b
111/117T-b
112/117
113/117A-b A-b
114/117A-b
115/117R-b
116/117R-b
117/117R-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 64 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/117] 6.6.92-rc1 review

This is the start of the stable review cycle for the 6.6.92 release. There are 117 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, 22 May 2025 12:57:37 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.92-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.92-rc1

Alex Deucher <[email protected]>
drm/amdgpu: fix pm notifier handling

Dan Carpenter <[email protected]>
phy: tegra: xusb: remove a stray unlock

Filipe Manana <[email protected]>
btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()

Eric Dumazet <[email protected]>
sctp: add mutual exclusion in proc_sctp_do_udp_port()

Ma Wupeng <[email protected]>
hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio

Tom Lendacky <[email protected]>
memblock: Accept allocated memory before use in memblock_double_array()

Huacai Chen <[email protected]>
LoongArch: Explicitly specify code model in Makefile

Peter Collingbourne <[email protected]>
bpf, arm64: Fix address emission with tag-based KASAN enabled

Puranjay Mohan <[email protected]>
bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG

Zi Yan <[email protected]>
mm/migrate: correct nr_failed in migrate_pages_sync()

Feng Tang <[email protected]>
selftests/mm: compaction_test: support platform with huge mount of memory

Andrei Kuchynski <[email protected]>
usb: typec: ucsi: displayport: Fix deadlock

Neeraj Sanjay Kale <[email protected]>
Bluetooth: btnxpuart: Fix kernel panic during FW release

Kirill A. Shutemov <[email protected]>
mm/page_alloc: fix race condition in unaccepted memory handling

Pawan Gupta <[email protected]>
x86/its: Fix build error for its_static_thunk()

Shuai Xue <[email protected]>
dmaengine: idxd: Refactor remove call with idxd_cleanup() helper

Shuai Xue <[email protected]>
dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe

Shuai Xue <[email protected]>
dmaengine: idxd: fix memory leak in error handling path of idxd_alloc

Shuai Xue <[email protected]>
dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call

Shuai Xue <[email protected]>
dmaengine: idxd: Add missing cleanups in cleanup internals

Shuai Xue <[email protected]>
dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals

Shuai Xue <[email protected]>
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups

Shuai Xue <[email protected]>
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines

Shuai Xue <[email protected]>
dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs

Yemike Abhilash Chandra <[email protected]>
dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy

Ronald Wahl <[email protected]>
dmaengine: ti: k3-udma: Add missing locking

Nathan Chancellor <[email protected]>
net: qede: Initialize qede_ll_ops with designated initializer

Fedor Pchelkin <[email protected]>
wifi: mt76: disable napi on driver removal

Aaron Kling <[email protected]>
spi: tegra114: Use value to check for invalid delays

Jethro Donaldson <[email protected]>
smb: client: fix memory leak during error handling for POSIX mkdir

Steve Siwinski <[email protected]>
scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer

Claudiu Beznea <[email protected]>
phy: renesas: rcar-gen3-usb2: Set timing registers only once

Claudiu Beznea <[email protected]>
phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind

Ma Ke <[email protected]>
phy: Fix error handling in tegra_xusb_port_init

Wayne Chang <[email protected]>
phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking

Steven Rostedt <[email protected]>
tracing: samples: Initialize trace_array_printk() with the correct function

pengdonglin <[email protected]>
ftrace: Fix preemption accounting for stacktrace filter command

pengdonglin <[email protected]>
ftrace: Fix preemption accounting for stacktrace trigger command

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()

Michael Kelley <[email protected]>
Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges

Michael Kelley <[email protected]>
hv_netvsc: Remove rmsg_pgcnt

Michael Kelley <[email protected]>
hv_netvsc: Preserve contiguous PFN grouping in the page buffer array

Michael Kelley <[email protected]>
hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages

Hyejeong Choi <[email protected]>
dma-buf: insert memory barrier before updating num_fences

Nicolas Chauvet <[email protected]>
ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera

Christian Heusel <[email protected]>
ALSA: usb-audio: Add sample rate quirk for Audioengine D1

Wentao Liang <[email protected]>
ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()

Jeremy Linton <[email protected]>
ACPI: PPTT: Fix processor subtable walk

Wayne Lin <[email protected]>
drm/amd/display: Avoid flooding unnecessary info messages

Wayne Lin <[email protected]>
drm/amd/display: Correct the reply value when AUX write incomplete

Tiezhu Yang <[email protected]>
LoongArch: uprobes: Remove redundant code about resume_era

Tiezhu Yang <[email protected]>
LoongArch: uprobes: Remove user_{en,dis}able_single_step()

Huacai Chen <[email protected]>
LoongArch: Fix MAX_REG_OFFSET calculation

Huacai Chen <[email protected]>
LoongArch: Save and restore CSR.CNTC for hibernation

Tianyang Zhang <[email protected]>
LoongArch: Prevent cond_resched() occurring within kernel-fpu

Jan Kara <[email protected]>
udf: Make sure i_lenExtents is uptodate on inode eviction

Nathan Lynch <[email protected]>
dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"

Trond Myklebust <[email protected]>
NFSv4/pnfs: Reset the layout state after a layoutreturn

Gerhard Engleder <[email protected]>
tsnep: fix timestamping with a stacked DSA driver

Gerhard Engleder <[email protected]>
tsnep: Inline small fragments within TX descriptor

Pengtao He <[email protected]>
net/tls: fix kernel panic when alloc_page failed

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices

Kees Cook <[email protected]>
wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request

Hariprasad Kelam <[email protected]>
octeontx2-af: Fix CGX Receive counters

Bo-Cun Chen <[email protected]>
net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability

Subbaraya Sundeep <[email protected]>
octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy

Cosmin Tanislav <[email protected]>
regulator: max20086: fix invalid memory access

Abdun Nihaal <[email protected]>
qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()

Carolina Jubran <[email protected]>
net/mlx5e: Disable MACsec offload for uplink representor profile

Geert Uytterhoeven <[email protected]>
ALSA: sh: SND_AICA should depend on SH_DMA_API

Keith Busch <[email protected]>
nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable

Kees Cook <[email protected]>
nvme-pci: make nvme_pci_npages_prp() __always_inline

Vladimir Oltean <[email protected]>
net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING

Mathieu Othacehe <[email protected]>
net: cadence: macb: Fix a possible deadlock in macb_halt_tx.

Takashi Iwai <[email protected]>
ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info

Takashi Iwai <[email protected]>
ALSA: seq: Fix delivery of UMP events to group ports

Andrew Jeffery <[email protected]>
net: mctp: Ensure keys maintain only one ref to corresponding dev

Matt Johnston <[email protected]>
net: mctp: Don't access ifa_index when missing

Eric Dumazet <[email protected]>

    mctp: no longer rely on net->dev_index_head[]

Hangbin Liu <[email protected]>
tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing

Rahul Rameshbabu <[email protected]>
tools: ynl: ethtool.py: Output timestamping statistics from tsinfo-get operation

Cong Wang <[email protected]>

    net_sched: Flush gso_skb list too during ->change()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags

Geert Uytterhoeven <[email protected]>
spi: loopback-test: Do not split 1024-byte hexdumps

Li Lingfeng <[email protected]>
nfs: handle failure of nfs_get_lock_context in unlock path

Henry Martin <[email protected]>
HID: uclogic: Add NULL check in uclogic_input_configured()

Qasim Ijaz <[email protected]>
HID: thrustmaster: fix memory leak in thrustmaster_interrupts()

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug

David Lechner <[email protected]>
iio: chemical: sps30: use aligned_s64 for timestamp

Jonathan Cameron <[email protected]>
iio: adc: ad7768-1: Fix insufficient alignment of timestamp.

Alex Deucher <[email protected]>
Revert "drm/amd: Stop evicting resources on APUs in suspend"

Mario Limonciello <[email protected]>
drm/amd: Add Suspend/Hibernate notification callback support

Zhigang Luo <[email protected]>
drm/amdgpu: trigger flr_work if reading pf2vf data failed

Ma Jun <[email protected]>
drm/amdgpu: Fix the runtime resume failure issue

Mario Limonciello <[email protected]>
drm/amd: Stop evicting resources on APUs in suspend

Jonathan Cameron <[email protected]>
iio: adc: ad7266: Fix potential timestamp alignment issue.

Mikhail Lobanov <[email protected]>
KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception

Peter Gonda <[email protected]>
KVM: SVM: Update SEV-ES shutdown intercepts with more metadata

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix timeout checks on polling path

Luke Parkin <[email protected]>
firmware: arm_scmi: Track basic SCMI communication debug metrics

Luke Parkin <[email protected]>
firmware: arm_scmi: Add support for debug metrics at the interface

Cristian Marussi <[email protected]>
firmware: arm_scmi: Add message dump traces for bad and unexpected replies

Cristian Marussi <[email protected]>
firmware: arm_scmi: Add helper to trace bad messages

Michal Suchanek <[email protected]>
tpm: tis: Double the timeout B to 4s

Masami Hiramatsu (Google) <[email protected]>
tracing: probes: Fix a possible race in trace_probe_log APIs

Waiman Long <[email protected]>
cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks

Hans de Goede <[email protected]>
platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection

Runhua He <[email protected]>
platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL)

Kees Cook <[email protected]>
binfmt_elf: Move brk for static PIE even if ASLR disabled

Kees Cook <[email protected]>
binfmt_elf: Honor PT_LOAD alignment for static PIE

Kees Cook <[email protected]>
binfmt_elf: Calculate total_size earlier

Kees Cook <[email protected]>
selftests/exec: Build both static and non-static load_address tests

Kees Cook <[email protected]>
binfmt_elf: Leave a gap between .bss and brk

Muhammad Usama Anjum <[email protected]>
selftests/exec: load_address: conform test to TAP format output

Kees Cook <[email protected]>
binfmt_elf: elf_bss no longer used by load_elf_binary()

Eric W. Biederman <[email protected]>
binfmt_elf: Support segments with 0 filesz and misaligned starts

Stephen Smalley <[email protected]>
fs/xattr.c: fix simple_xattr_list to always include security.* xattrs

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/net/bpf_jit_comp.c                      |  12 +-
 arch/loongarch/Makefile                            |   2 +-
 arch/loongarch/include/asm/ptrace.h                |   2 +-
 arch/loongarch/include/asm/uprobes.h               |   1 -
 arch/loongarch/kernel/kfpu.c                       |  22 +-
 arch/loongarch/kernel/time.c                       |   2 +-
 arch/loongarch/kernel/uprobes.c                    |  11 +-
 arch/loongarch/power/hibernate.c                   |   3 +
 arch/x86/kernel/alternative.c                      |  17 +-
 arch/x86/kvm/smm.c                                 |   1 +
 arch/x86/kvm/svm/svm.c                             |  19 +-
 block/bio.c                                        |   2 +-
 drivers/acpi/pptt.c                                |  11 +-
 drivers/bluetooth/btnxpuart.c                      |   6 +-
 drivers/char/tpm/tpm_tis_core.h                    |   2 +-
 drivers/dma-buf/dma-resv.c                         |   5 +-
 drivers/dma/dmatest.c                              |   6 +-
 drivers/dma/idxd/init.c                            | 159 ++++++++----
 drivers/dma/ti/k3-udma.c                           |  10 +-
 drivers/firmware/arm_scmi/Kconfig                  |  14 +
 drivers/firmware/arm_scmi/common.h                 |  35 +++
 drivers/firmware/arm_scmi/driver.c                 |  89 ++++++-
 drivers/firmware/arm_scmi/mailbox.c                |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  51 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |  29 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   3 +
 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c              |   2 +
 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c              |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  16 +-
 drivers/hid/hid-thrustmaster.c                     |   1 +
 drivers/hid/hid-uclogic-core.c                     |   7 +-
 drivers/hv/channel.c                               |  65 +----
 drivers/iio/adc/ad7266.c                           |   2 +-
 drivers/iio/adc/ad7768-1.c                         |   2 +-
 drivers/iio/chemical/sps30.c                       |   2 +-
 drivers/infiniband/sw/rxe/rxe_cq.c                 |   5 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |   6 +-
 drivers/net/ethernet/cadence/macb_main.c           |  19 +-
 drivers/net/ethernet/engleder/tsnep_hw.h           |   2 +
 drivers/net/ethernet/engleder/tsnep_main.c         | 131 +++++++---
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   5 +
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  |   3 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   4 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   3 +
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   2 +-
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |   7 +-
 drivers/net/hyperv/hyperv_net.h                    |  13 +-
 drivers/net/hyperv/netvsc.c                        |  57 ++++-
 drivers/net/hyperv/netvsc_drv.c                    |  62 +----
 drivers/net/hyperv/rndis_filter.c                  |  24 +-
 drivers/net/wireless/mediatek/mt76/dma.c           |   1 +
 drivers/nvme/host/pci.c                            |   4 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |  38 ++-
 drivers/phy/tegra/xusb-tegra186.c                  |  46 ++--
 drivers/phy/tegra/xusb.c                           |   8 +-
 drivers/platform/x86/amd/pmc/pmc-quirks.c          |   7 +
 drivers/platform/x86/asus-wmi.c                    |   3 +-
 drivers/regulator/max20086-regulator.c             |   7 +-
 drivers/scsi/sd_zbc.c                              |   6 +-
 drivers/scsi/storvsc_drv.c                         |   1 +
 drivers/spi/spi-loopback-test.c                    |   2 +-
 drivers/spi/spi-tegra114.c                         |   6 +-
 drivers/usb/gadget/function/f_midi2.c              |   2 +-
 drivers/usb/typec/ucsi/displayport.c               |  19 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  34 +++
 drivers/usb/typec/ucsi/ucsi.h                      |   2 +
 fs/binfmt_elf.c                                    | 281 ++++++++++++---------
 fs/btrfs/extent-tree.c                             |  25 +-
 fs/nfs/nfs4proc.c                                  |   9 +-
 fs/nfs/pnfs.c                                      |   9 +
 fs/smb/client/smb2pdu.c                            |   2 +-
 fs/udf/truncate.c                                  |   2 +-
 fs/xattr.c                                         |  24 ++
 include/linux/bio.h                                |   1 +
 include/linux/hyperv.h                             |   7 -
 include/linux/tpm.h                                |   2 +-
 include/net/sch_generic.h                          |  15 ++
 include/sound/ump_msg.h                            |   4 +-
 kernel/cgroup/cpuset.c                             |   6 +-
 kernel/trace/trace_dynevent.c                      |  16 +-
 kernel/trace/trace_dynevent.h                      |   1 +
 kernel/trace/trace_events_trigger.c                |   2 +-
 kernel/trace/trace_functions.c                     |   6 +-
 kernel/trace/trace_kprobe.c                        |   2 +-
 kernel/trace/trace_probe.c                         |   9 +
 kernel/trace/trace_uprobe.c                        |   2 +-
 mm/memblock.c                                      |   9 +-
 mm/memory_hotplug.c                                |   6 +-
 mm/migrate.c                                       |  16 +-
 mm/page_alloc.c                                    |  27 --
 net/bluetooth/mgmt.c                               |   9 +-
 net/mac80211/main.c                                |   6 +-
 net/mctp/device.c                                  |  65 +++--
 net/mctp/route.c                                   |   4 +-
 net/sched/sch_codel.c                              |   2 +-
 net/sched/sch_fq.c                                 |   2 +-
 net/sched/sch_fq_codel.c                           |   2 +-
 net/sched/sch_fq_pie.c                             |   2 +-
 net/sched/sch_hhf.c                                |   2 +-
 net/sched/sch_pie.c                                |   2 +-
 net/sctp/sysctl.c                                  |   4 +
 net/tls/tls_strp.c                                 |   3 +-
 samples/ftrace/sample-trace-array.c                |   2 +-
 sound/core/seq/seq_clientmgr.c                     |  52 ++--
 sound/core/seq/seq_ump_convert.c                   |  18 ++
 sound/core/seq/seq_ump_convert.h                   |   1 +
 sound/pci/es1968.c                                 |   6 +-
 sound/sh/Kconfig                                   |   2 +-
 sound/usb/quirks.c                                 |   4 +
 tools/net/ynl/ethtool.py                           |  29 ++-
 tools/testing/selftests/exec/Makefile              |  19 +-
 tools/testing/selftests/exec/load_address.c        |  83 ++++--
 tools/testing/selftests/mm/compaction_test.c       |  19 +-
 118 files changed, 1294 insertions(+), 693 deletions(-)