Skip to content

6.1.140-rc1 review

Greg Kroah-Hartman dmaengine linux-fsdevel linux-mm linux-patches linux-tegra lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest97 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/97binfmt: Fix whitespace issuesfs/binfmt_elf.c fs/binfmt_elf_fdpic.c fs/exec.c +1 more+10 -100 replies
2/97binfmt_elf: Support segments with 0 filesz and misaligned startsfs/binfmt_elf.c+48 -630 replies
3/97binfmt_elf: elf_bss no longer used by load_elf_binary()fs/binfmt_elf.c+1 -50 replies
4/97selftests/exec: load_address: conform test to TAP format outputtools/testing/selftests/exec/load_address.c+15 -190 replies
5/97binfmt_elf: Leave a gap between .bss and brkfs/binfmt_elf.c+3 -00 replies
6/97selftests/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/97binfmt_elf: Calculate total_size earlierfs/binfmt_elf.c+27 -250 replies
8/97binfmt_elf: Honor PT_LOAD alignment for static PIEfs/binfmt_elf.c tools/testing/selftests/exec/Makefile+38 -60 replies
9/97binfmt_elf: Move brk for static PIE even if ASLR disabledfs/binfmt_elf.c+47 -240 replies
10/97platform/x86: asus-wmi: Fix wlan_ctrl_by_user detectiondrivers/platform/x86/asus-wmi.c+2 -10 replies
11/97tracing: 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
12/97tpm: tis: Double the timeout B to 4sdrivers/char/tpm/tpm_tis_core.h include/linux/tpm.h+2 -20 replies
13/97iio: adc: ad7266: Fix potential timestamp alignment issue.drivers/iio/adc/ad7266.c+1 -10 replies
14/97drm/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
15/97drm/amdgpu: Fix the runtime resume failure issuedrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+3 -00 replies
16/97drm/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
17/97drm/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
18/97Revert "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
19/97iio: adc: ad7768-1: Fix insufficient alignment of timestamp.drivers/iio/adc/ad7768-1.c+1 -10 replies
20/97iio: chemical: sps30: use aligned_s64 for timestampdrivers/iio/chemical/sps30.c+1 -10 replies
21/97clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()drivers/clocksource/i8253.c+1 -30 replies
22/97RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bugdrivers/infiniband/sw/rxe/rxe_cq.c+1 -40 replies
23/97HID: thrustmaster: fix memory leak in thrustmaster_interrupts()drivers/hid/hid-thrustmaster.c+1 -00 replies
24/97HID: uclogic: Add NULL check in uclogic_input_configured()drivers/hid/hid-uclogic-core.c+4 -30 replies
25/97nfs: handle failure of nfs_get_lock_context in unlock pathfs/nfs/nfs4proc.c+8 -10 replies
26/97spi: loopback-test: Do not split 1024-byte hexdumpsdrivers/spi/spi-loopback-test.c+1 -10 replies
27/97net_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
28/97net: mctp: Ensure keys maintain only one ref to corresponding devnet/mctp/route.c+3 -10 replies
29/97net: cadence: macb: Fix a possible deadlock in macb_halt_tx.drivers/net/ethernet/cadence/macb_main.c+6 -130 replies
30/97net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENINGdrivers/net/dsa/sja1105/sja1105_main.c+1 -50 replies
31/97nvme-pci: make nvme_pci_npages_prp() __always_inlinedrivers/nvme/host/pci.c+1 -10 replies
32/97nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisabledrivers/nvme/host/pci.c+2 -00 replies
33/97ALSA: sh: SND_AICA should depend on SH_DMA_APIsound/sh/Kconfig+1 -10 replies
34/97net/mlx5e: Disable MACsec offload for uplink representor profiledrivers/net/ethernet/mellanox/mlx5/core/en_main.c+4 -00 replies
35/97qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c+5 -20 replies
36/97regulator: max20086: fix invalid memory accessdrivers/regulator/max20086-regulator.c+6 -10 replies
37/97octeontx2-pf: macsec: Fix incorrect max transmit size in TX secydrivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c+2 -10 replies
38/97net/tls: fix kernel panic when alloc_page failednet/tls/tls_strp.c+2 -10 replies
39/97NFSv4/pnfs: Reset the layout state after a layoutreturnfs/nfs/pnfs.c+9 -00 replies
40/97dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"drivers/dma/dmatest.c+3 -30 replies
41/97LoongArch: Fix MAX_REG_OFFSET calculationarch/loongarch/include/asm/ptrace.h+1 -10 replies
42/97btrfs: fix discard worker infinite loop after disabling discardfs/btrfs/discard.c+15 -20 replies
43/97drm/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
44/97drm/amd/display: Avoid flooding unnecessary info messagesdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+3 -30 replies
45/97ACPI: PPTT: Fix processor subtable walkdrivers/acpi/pptt.c+8 -30 replies
46/97ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()sound/pci/es1968.c+4 -20 replies
47/97ALSA: usb-audio: Add sample rate quirk for Audioengine D1sound/usb/quirks.c+2 -00 replies
48/97ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camerasound/usb/quirks.c+2 -00 replies
49/97dma-buf: insert memory barrier before updating num_fencesdrivers/dma-buf/dma-resv.c+3 -20 replies
50/97hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messagesdrivers/net/hyperv/netvsc.c+45 -50 replies
51/97hv_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
52/97hv_netvsc: Remove rmsg_pgcntdrivers/net/hyperv/hyperv_net.h drivers/net/hyperv/netvsc.c drivers/net/hyperv/netvsc_drv.c+3 -60 replies
53/97Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple rangesdrivers/hv/channel.c drivers/scsi/storvsc_drv.c+4 -30 replies
54/97Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()drivers/hv/channel.c include/linux/hyperv.h+0 -660 replies
55/97ftrace: Fix preemption accounting for stacktrace trigger commandkernel/trace/trace_events_trigger.c+1 -10 replies
56/97ftrace: Fix preemption accounting for stacktrace filter commandkernel/trace/trace_functions.c+1 -50 replies
57/97tracing: samples: Initialize trace_array_printk() with the correct functionsamples/ftrace/sample-trace-array.c+1 -10 replies
58/97phy: Fix error handling in tegra_xusb_port_initdrivers/phy/tegra/xusb.c+4 -40 replies
59/97phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/binddrivers/phy/renesas/phy-rcar-gen3-usb2.c+14 -190 replies
60/97phy: renesas: rcar-gen3-usb2: Set timing registers only oncedrivers/phy/renesas/phy-rcar-gen3-usb2.c+5 -20 replies
61/97scsi: 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
62/97smb: client: fix memory leak during error handling for POSIX mkdirfs/smb/client/smb2pdu.c+1 -10 replies
63/97wifi: mt76: disable napi on driver removaldrivers/net/wireless/mediatek/mt76/dma.c+1 -00 replies
64/97net: qede: Initialize qede_ll_ops with designated initializerdrivers/net/ethernet/qlogic/qede/qede_main.c+1 -10 replies
65/97dmaengine: ti: k3-udma: Add missing lockingdrivers/dma/ti/k3-udma.c+7 -00 replies
66/97dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copydrivers/dma/ti/k3-udma.c+1 -20 replies
67/97dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqsdrivers/dma/idxd/init.c+21 -90 replies
68/97dmaengine: idxd: fix memory leak in error handling path of idxd_setup_enginesdrivers/dma/idxd/init.c+4 -00 replies
69/97dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groupsdrivers/dma/idxd/init.c+4 -00 replies
70/97dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internalsdrivers/dma/idxd/init.c+51 -70 replies
71/97dmaengine: idxd: Add missing cleanups in cleanup internalsdrivers/dma/idxd/init.c+3 -80 replies
72/97dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove calldrivers/dma/idxd/init.c+1 -00 replies
73/97dmaengine: idxd: fix memory leak in error handling path of idxd_allocdrivers/dma/idxd/init.c+15 -90 replies
74/97dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probedrivers/dma/idxd/init.c+12 -10 replies
75/97usb: typec: ucsi: displayport: Fix deadlockdrivers/usb/typec/ucsi/displayport.c drivers/usb/typec/ucsi/ucsi.c drivers/usb/typec/ucsi/ucsi.h+48 -80 replies
76/97usb: typec: altmodes/displayport: create sysfs nodes as drivers default device attribute groupdrivers/usb/typec/altmodes/displayport.c+9 -90 replies
77/97usb: typec: fix potential array underflow in ucsi_ccg_sync_control()drivers/usb/typec/ucsi/ucsi_ccg.c+5 -00 replies
78/97usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control()drivers/usb/typec/ucsi/ucsi_ccg.c+2 -20 replies
79/97selftests/mm: compaction_test: support platform with huge mount of memorytools/testing/selftests/vm/compaction_test.c+14 -50 replies
80/97mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone indexmm/migrate.c+8 -00 replies
81/97riscv: mm: Fix the out of bound issue of vmemmap addressarch/riscv/include/asm/page.h arch/riscv/include/asm/pgtable.h arch/riscv/mm/init.c+18 -20 replies
82/97bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIGarch/arm64/net/bpf_jit_comp.c+2 -20 replies
83/97bpf, arm64: Fix address emission with tag-based KASAN enabledarch/arm64/net/bpf_jit_comp.c+10 -20 replies
84/97LoongArch: Explicitly specify code model in Makefilearch/loongarch/Makefile+1 -10 replies
85/97hwpoison, memory_hotplug: lock folio before unmap hwpoisoned foliomm/memory_hotplug.c+5 -10 replies
86/97sctp: add mutual exclusion in proc_sctp_do_udp_port()net/sctp/sysctl.c+4 -00 replies
87/97btrfs: dont BUG_ON() when 0 reference count at btrfs_lookup_extent_info()fs/btrfs/extent-tree.c+20 -50 replies
88/97netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctxinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_immediate.c+10 -110 replies
89/97netfilter: nf_tables: wait for rcu grace period on net_device removalinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+38 -70 replies
90/97netfilter: nf_tables: do not defer rule destruction via call_rcuinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+15 -200 replies
91/97arm64/sme: Always exit sme_alloc() early with existing storagearch/arm64/kernel/fpsimd.c+4 -20 replies
92/97platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled itdrivers/platform/x86/amd/pmc.c+7 -10 replies
93/97bnxt_en: Fix receive ring space parameters when XDP is activedrivers/net/ethernet/broadcom/bnxt/bnxt.c+9 -10 replies
94/97ipv6: Fix potential uninit-value access in __ip6_make_skb()net/ipv6/ip6_output.c+2 -10 replies
95/97ipv4: Fix uninit-value access in __ip_make_skb()net/ipv4/ip_output.c net/ipv4/raw.c+5 -10 replies
96/97spi: cadence-qspi: fix pointer reference in runtime PM hooksdrivers/spi/spi-cadence-quadspi.c+2 -40 replies
97/97drm/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

51 of 97 patches have a Reviewed-by or Acked-by.

PatchChristian Brauner (Microsoft)Armin WolfIlpo JärvinenJarkko SakkinenNuno SáDavid LechnerAlex DeucherMario LimoncielloHawking ZhangLijo LazarPedro FalcatoliuyiDaisuke MatsudaJeff LaytonRyan RobertsSimon HormanBoris BurkovDaniel VacekRay WuDaniel WheelerYicong YangSudeep HollaMaximilian HeyneJeremy KerrChristian KönigThierry RedingShahar ShitritDragos TatuleaYoshihiro ShimodaLad PrabhakarDave JiangFenghua YuHeikki KrogerusDan CarpenterDamien Le MoalDev JainBaolin WangOscar SalvadorAlexandre GhitiBjörn TöpelXu KuohaiHaiyong SunDavid HildenbrandMiaohe LinXin LongQu WenruoMing Yen HsiehPeter UjfalusiUdit KumarDhruva GoleFlorian FainelliShuah KhanRon EconomosJon HunterLinux Kernel Functional TestingMark BrownPeter SchneiderPavel Machek (CIP)Hardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/97A-b
2/97T-b
3/97T-b
4/97
5/97
6/97
7/97
8/97
9/97R-b T-b
10/97R-b R-b
11/97
12/97R-b
13/97R-b R-b
14/97A-b
15/97R-b
16/97A-b
17/97R-b
18/97R-b
19/97R-b R-b
20/97R-b
21/97
22/97T-b R-b
23/97
24/97
25/97R-b
26/97
27/97
28/97A-b
29/97R-b
30/97
31/97
32/97
33/97
34/97R-b R-b R-b
35/97R-b
36/97
37/97R-b
38/97
39/97
40/97
41/97
42/97R-b R-b
43/97R-b T-b
44/97A-b
45/97T-b R-b T-b
46/97
47/97
48/97
49/97R-b
50/97
51/97
52/97
53/97
54/97
55/97
56/97
57/97
58/97A-b
59/97R-b T-b R-b
60/97R-b T-b R-b
61/97R-b
62/97
63/97T-b
64/97
65/97A-b
66/97A-b R-b
67/97R-b R-b
68/97R-b R-b
69/97R-b R-b
70/97R-b R-b
71/97R-b R-b
72/97R-b R-b
73/97R-b R-b
74/97R-b R-b
75/97R-b
76/97
77/97R-b
78/97R-b R-b
79/97A-b R-b T-b
80/97R-b
81/97R-b T-b R-b
82/97
83/97A-b
84/97T-b
85/97A-b A-b
86/97A-b
87/97R-b
88/97
89/97
90/97
91/97
92/97R-b R-b
93/97
94/97
95/97
96/97R-b
97/97R-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 59 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 00/97] 6.1.140-rc1 review

This is the start of the stable review cycle for the 6.1.140 release. There are 97 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.1.140-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.140-rc1

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

Théo Lebrun <[email protected]>
spi: cadence-qspi: fix pointer reference in runtime PM hooks

Shigeru Yoshida <[email protected]>
ipv4: Fix uninit-value access in __ip_make_skb()

Shigeru Yoshida <[email protected]>
ipv6: Fix potential uninit-value access in __ip6_make_skb()

Shravya KN <[email protected]>
bnxt_en: Fix receive ring space parameters when XDP is active

Maciej S. Szmigiero <[email protected]>
platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it

Mark Brown <[email protected]>
arm64/sme: Always exit sme_alloc() early with existing storage

Florian Westphal <[email protected]>
netfilter: nf_tables: do not defer rule destruction via call_rcu

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: wait for rcu grace period on net_device removal

Florian Westphal <[email protected]>
netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx

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

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

Xu Lu <[email protected]>
riscv: mm: Fix the out of bound issue of vmemmap address

Byungchul Park <[email protected]>
mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index

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

GONG Ruiqi <[email protected]>
usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control()

Dan Carpenter <[email protected]>
usb: typec: fix potential array underflow in ucsi_ccg_sync_control()

RD Babiera <[email protected]>
usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group

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

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

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

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

Filipe Manana <[email protected]>
btrfs: fix discard worker infinite loop after disabling discard

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

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

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

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.

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

Cong Wang <[email protected]>

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

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

Sebastian Andrzej Siewior <[email protected]>
clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()

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.

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

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

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

Kees Cook <[email protected]>
binfmt: Fix whitespace issues

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/kernel/fpsimd.c                         |   6 +-
 arch/arm64/net/bpf_jit_comp.c                      |  12 +-
 arch/loongarch/Makefile                            |   2 +-
 arch/loongarch/include/asm/ptrace.h                |   2 +-
 arch/riscv/include/asm/page.h                      |   1 +
 arch/riscv/include/asm/pgtable.h                   |   2 +-
 arch/riscv/mm/init.c                               |  17 +-
 block/bio.c                                        |   2 +-
 drivers/acpi/pptt.c                                |  11 +-
 drivers/char/tpm/tpm_tis_core.h                    |   2 +-
 drivers/clocksource/i8253.c                        |   4 +-
 drivers/dma-buf/dma-resv.c                         |   5 +-
 drivers/dma/dmatest.c                              |   6 +-
 drivers/dma/idxd/init.c                            | 145 +++++++---
 drivers/dma/ti/k3-udma.c                           |  10 +-
 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/broadcom/bnxt/bnxt.c          |  10 +-
 drivers/net/ethernet/cadence/macb_main.c           |  19 +-
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   4 +
 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.c                           |   8 +-
 drivers/platform/x86/amd/pmc.c                     |   8 +-
 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-cadence-quadspi.c                  |   6 +-
 drivers/spi/spi-loopback-test.c                    |   2 +-
 drivers/usb/typec/altmodes/displayport.c           |  18 +-
 drivers/usb/typec/ucsi/displayport.c               |  19 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  34 +++
 drivers/usb/typec/ucsi/ucsi.h                      |   3 +
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |   5 +
 fs/binfmt_elf.c                                    | 293 ++++++++++++---------
 fs/binfmt_elf_fdpic.c                              |   2 +-
 fs/btrfs/discard.c                                 |  17 +-
 fs/btrfs/extent-tree.c                             |  25 +-
 fs/exec.c                                          |   2 +-
 fs/nfs/nfs4proc.c                                  |   9 +-
 fs/nfs/pnfs.c                                      |   9 +
 fs/smb/client/smb2pdu.c                            |   2 +-
 include/linux/bio.h                                |   1 +
 include/linux/hyperv.h                             |   7 -
 include/linux/tpm.h                                |   2 +-
 include/net/netfilter/nf_tables.h                  |   3 +-
 include/net/sch_generic.h                          |  15 ++
 include/uapi/linux/elf.h                           |   2 +-
 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/memory_hotplug.c                                |   6 +-
 mm/migrate.c                                       |   8 +
 net/ipv4/ip_output.c                               |   3 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv6/ip6_output.c                              |   3 +-
 net/mctp/route.c                                   |   4 +-
 net/netfilter/nf_tables_api.c                      |  54 ++--
 net/netfilter/nft_immediate.c                      |   2 +-
 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/pci/es1968.c                                 |   6 +-
 sound/sh/Kconfig                                   |   2 +-
 sound/usb/quirks.c                                 |   4 +
 tools/testing/selftests/exec/Makefile              |  19 +-
 tools/testing/selftests/exec/load_address.c        |  83 ++++--
 tools/testing/selftests/vm/compaction_test.c       |  19 +-
 103 files changed, 937 insertions(+), 530 deletions(-)