Skip to content

6.12.66-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 Latest119 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/119NFSD: Fix permission check for read access to executable-only filesfs/nfsd/vfs.c+2 -20 replies
2/119nfsd: provide locking for v4_end_gracefs/nfsd/netns.h fs/nfsd/nfs4state.c fs/nfsd/nfsctl.c +1 more+44 -50 replies
3/119nfsd: use correct loop termination in nfsd4_revoke_states()fs/nfsd/nfs4state.c+1 -10 replies
4/119nfsd: check that server is running in unlock_filesystemfs/nfsd/nfs4state.c fs/nfsd/nfsctl.c fs/nfsd/state.h+12 -60 replies
5/119NFSD: net ref data still needs to be freed even if net hasnt startupfs/nfsd/nfssvc.c+15 -150 replies
6/119NFSD: Remove NFSERR_EAGAINfs/nfs_common/common.c fs/nfsd/nfs4proc.c fs/nfsd/nfsd.h +2 more+1 -60 replies
7/119atm: Fix dma_free_coherent() sizedrivers/atm/he.c+2 -10 replies
8/119net: 3com: 3c59x: fix possible null dereference in vortex_probe1()drivers/net/ethernet/3com/3c59x.c+1 -10 replies
9/119arm64: Fix cleared E0POE bit after cpu_suspend()/resume()arch/arm64/include/asm/suspend.h arch/arm64/mm/proc.S+9 -10 replies
10/119btrfs: always detect conflicting inodes when logging inode refsfs/btrfs/tree-log.c+2 -40 replies
11/119mei: me: add nova lake point S DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
12/119lib/crypto: aes: Fix missing MMU protection for AES S-boxlib/crypto/aes.c+2 -20 replies
13/119counter: 104-quad-8: Fix incorrect return value in IRQ handlerdrivers/counter/104-quad-8.c+14 -60 replies
14/119counter: interrupt-cnt: Drop IRQF_NO_THREAD flagdrivers/counter/interrupt-cnt.c+1 -20 replies
15/119drm/amdgpu: Fix query for VPE block_type and ip_countdrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+6 -00 replies
16/119drm/pl111: Fix error handling in pl111_amba_probedrivers/gpu/drm/pl111/pl111_drv.c+1 -10 replies
17/119drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]drivers/gpu/drm/radeon/pptable.h+1 -10 replies
18/119gpio: rockchip: mark the GPIO controller as sleepingdrivers/gpio/gpio-rockchip.c+1 -00 replies
19/119pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleepingdrivers/pinctrl/qcom/pinctrl-lpass-lpi.c+1 -10 replies
20/119wifi: avoid kernel-infoleak from struct iw_pointnet/wireless/wext-core.c net/wireless/wext-priv.c+8 -00 replies
21/119wifi: mac80211: restore non-chanctx injection behaviournet/mac80211/tx.c+2 -00 replies
22/119libceph: prevent potential out-of-bounds reads in handle_auth_done()net/ceph/messenger_v2.c+2 -00 replies
23/119libceph: replace overzealous BUG_ON in osdmap_apply_incremental()net/ceph/osdmap.c+3 -10 replies
24/119libceph: make free_choose_arg_map() resilient to partial allocationnet/ceph/osdmap.c+12 -80 replies
25/119libceph: return the handler error from mon_handle_auth_done()net/ceph/mon_client.c+1 -10 replies
26/119libceph: reset sparse-read state in osd_fault()net/ceph/osd_client.c+3 -00 replies
27/119libceph: make calc_target() set t->paused, not just clear itnet/ceph/osd_client.c+9 -20 replies
28/119tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().net/tls/tls_device.c+10 -80 replies
29/119drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internallydrivers/gpu/drm/xe/xe_gt_idle.c drivers/gpu/drm/xe/xe_gt_idle.h drivers/gpu/drm/xe/xe_guc_pc.c+15 -170 replies
30/119drm/xe: Ensure GT is in C0 during resumesdrivers/gpu/drm/xe/xe_pm.c+7 -10 replies
31/119csky: fix csky_cmpxchg_fixup not workingarch/csky/mm/fault.c+2 -20 replies
32/119ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernelsarch/arm/Kconfig+1 -10 replies
33/119alpha: dont reference obsolete termio struct for TC* constantsarch/alpha/include/uapi/asm/ioctls.h+4 -40 replies
34/119dm-snapshot: fix scheduling while atomic on real-time kernelsdrivers/md/dm-exception-store.h drivers/md/dm-snap.c+35 -400 replies
35/119NFSv4: ensure the open stateid seqid doesnt go backwardsfs/nfs/nfs4proc.c fs/nfs/nfs4trace.h+12 -20 replies
36/119ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)sound/soc/rockchip/rockchip_pdm.c+1 -10 replies
37/119NFS: Fix up the automount fs_context to use the correct credfs/nfs/namespace.c+5 -00 replies
38/119drm/amd/display: shrink struct membersdrivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c drivers/gpu/drm/amd/display/include/audio_types.h+5 -100 replies
39/119smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM valuefs/smb/client/nterr.h+1 -10 replies
40/119smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN valuefs/smb/client/nterr.h+1 -10 replies
41/119smb/client: fix NT_STATUS_NO_DATA_DETECTED valuefs/smb/client/nterr.h+1 -10 replies
42/119scsi: ipr: Enable/disable IRQD_NO_BALANCING during resetdrivers/scsi/ipr.c+27 -10 replies
43/119scsi: ufs: core: Fix EH failure after W-LUN resume errordrivers/ufs/core/ufshcd.c+28 -80 replies
44/119scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"drivers/scsi/libsas/sas_internal.h+0 -140 replies
45/119btrfs: fix qgroup_snapshot_quick_inherit() squota bugfs/btrfs/qgroup.c+3 -00 replies
46/119btrfs: qgroup: update all parent qgroups when doing quick inheritfs/btrfs/qgroup.c+16 -20 replies
47/119btrfs: tracepoints: use btrfs_root_id() to get the id of a rootinclude/trace/events/btrfs.h+23 -270 replies
48/119btrfs: fix NULL dereference on root when tracing inode evictioninclude/trace/events/btrfs.h+2 -10 replies
49/119drm/amd/display: Respect users CONFIG_FRAME_WARN more for dml filesdrivers/gpu/drm/amd/display/dc/dml/Makefile drivers/gpu/drm/amd/display/dc/dml2/Makefile+22 -140 replies
50/119drm/amd/display: Apply e4479aecf658 to dmldrivers/gpu/drm/amd/display/dc/dml/Makefile+5 -10 replies
51/119arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warningsarch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso+1 -10 replies
52/119crypto: qat - fix duplicate restarting msg during AER errordrivers/crypto/intel/qat/qat_common/adf_aer.c+0 -20 replies
53/119arm64: dts: add off-on-delay-us for usdhc2 regulatorarch/arm64/boot/dts/freescale/imx8qm-mek.dts+1 -00 replies
54/119ARM: dts: imx6q-ba16: fix RTC interrupt levelarch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi+1 -10 replies
55/119arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOMarch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi+1 -00 replies
56/119arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuartarch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi+4 -40 replies
57/119arm64: dts: mba8mx: Fix Ethernet PHY IRQ supportarch/arm64/boot/dts/freescale/mba8mx.dtsi+1 -10 replies
58/119netfilter: nft_set_pipapo: fix range overlap detectionnet/netfilter/nft_set_pipapo.c+2 -20 replies
59/119netfilter: nft_synproxy: avoid possible data-race on update operationnet/netfilter/nft_synproxy.c+3 -30 replies
60/119gpio: pca953x: Add support for level-triggered interruptsdrivers/gpio/gpio-pca953x.c+27 -50 replies
61/119gpio: pca953x: handle short interrupt pulses on PCAL devicesdrivers/gpio/gpio-pca953x.c+24 -10 replies
62/119netfilter: nf_tables: fix memory leak in nf_tables_newrule()net/netfilter/nf_tables_api.c+2 -10 replies
63/119netfilter: nf_conncount: update last_gc only when GC has been performednet/netfilter/nf_conncount.c+1 -10 replies
64/119net: marvell: prestera: fix NULL dereference on devlink_alloc() failuredrivers/net/ethernet/marvell/prestera/prestera_devlink.c+2 -00 replies
65/119bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egressnet/bridge/br_vlan_tunnel.c+7 -40 replies
66/119net: mscc: ocelot: Fix crash when adding interface under a lagdrivers/net/ethernet/mscc/ocelot.c+4 -20 replies
67/119inet: ping: Fix icmp out countingnet/ipv4/ping.c+1 -30 replies
68/119net: sock: fix hardened usercopy panic in sock_recv_errqueuenet/core/sock.c+4 -30 replies
69/119netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updatesinclude/linux/netdevice.h+2 -10 replies
70/119net/mlx5e: Dont print error message due to invalid moduledrivers/net/ethernet/mellanox/mlx5/core/port.c+2 -10 replies
71/119net: wwan: iosm: Fix memory leak in ipc_mux_deinit()drivers/net/wwan/iosm/iosm_ipc_mux.c+6 -00 replies
72/119bnxt_en: Fix potential data corruption with HW GRO/LROdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+13 -60 replies
73/119vsock: Make accept()ed sockets use custom setsockopt()net/vmw_vsock/af_vsock.c+4 -00 replies
74/119btrfs: only enforce free space tree if v1 cache is required for bs < ps casesfs/btrfs/super.c+5 -70 replies
75/119riscv: pgtable: Cleanup useless VA_USER_XXX definitionsarch/riscv/include/asm/pgtable.h+0 -40 replies
76/119net: fix memory leak in skb_segment_list for GRO packetsnet/core/skbuff.c+5 -30 replies
77/119idpf: keep the netdev when a reset failsdrivers/net/ethernet/intel/idpf/idpf_lib.c+6 -110 replies
78/119idpf: fix memory leak in idpf_vport_rel()drivers/net/ethernet/intel/idpf/idpf_lib.c+2 -00 replies
79/119idpf: cap maximum Rx buffer sizedrivers/net/ethernet/intel/idpf/idpf_txrx.c drivers/net/ethernet/intel/idpf/idpf_txrx.h+6 -30 replies
80/119net: netdevsim: fix inconsistent carrier state after link/unlinkdrivers/net/netdevsim/bus.c+8 -00 replies
81/119HID: quirks: work around VID/PID conflict for appledisplaydrivers/hid/hid-quirks.c+9 -00 replies
82/119net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_resetnet/sched/sch_qfq.c+1 -10 replies
83/119net: usb: pegasus: fix memory leak in update_eth_regs_async()drivers/net/usb/pegasus.c+2 -00 replies
84/119net: enetc: fix build warning when PAGE_SIZE is greater than 128Kdrivers/net/ethernet/freescale/enetc/enetc.h+2 -20 replies
85/119arp: do not assume dev_hard_header() does not change skb->headnet/ipv4/arp.c+4 -30 replies
86/119erofs: dont bother with s_stack_depth increasing for nowfs/erofs/super.c+12 -60 replies
87/119erofs: fix file-backed mounts no longer working on EROFS partitionsfs/erofs/super.c+2 -10 replies
88/119ALSA: ac97bus: Use guard() for mutex lockssound/ac97/bus.c+9 -130 replies
89/119ALSA: ac97: fix a double free in snd_ac97_controller_register()sound/ac97/bus.c+5 -50 replies
90/119btrfs: fix error handling of submit_uncompressed_range()fs/btrfs/inode.c+4 -130 replies
91/119btrfs: subpage: dump the involved bitmap when ASSERT() failedfs/btrfs/subpage.c+30 -110 replies
92/119btrfs: add extra error messages for delalloc range related errorsfs/btrfs/extent_io.c fs/btrfs/inode.c+27 -00 replies
93/119btrfs: remove btrfs_fs_info::sectors_per_pagefs/btrfs/disk-io.c fs/btrfs/extent_io.c fs/btrfs/fs.h +1 more+84 -540 replies
94/119btrfs: truncate ordered extent when skipping writeback past i_sizefs/btrfs/extent_io.c fs/btrfs/ordered-data.c+22 -40 replies
95/119btrfs: use variable for end offset in extent_writepage_io()fs/btrfs/extent_io.c+5 -50 replies
96/119btrfs: fix beyond-EOF write handlingfs/btrfs/extent_io.c+4 -40 replies
97/119bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4Knet/bpf/test_run.c tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c+97 -90 replies
98/119bpf: Make variables in bpf_prog_test_run_xdp less confusingnet/bpf/test_run.c+13 -130 replies
99/119bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUNnet/bpf/test_run.c tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c+13 -60 replies
100/119bpf, test_run: Subtract size of xdp_frame from allowed metadata sizenet/bpf/test_run.c+13 -50 replies
101/119bpf: Fix reference count leak in bpf_prog_test_run_xdp()net/bpf/test_run.c+4 -30 replies
102/119net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variantdrivers/net/phy/sfp.c+2 -00 replies
103/119powercap: fix race condition in register_control_type()drivers/powercap/powercap_sys.c+11 -50 replies
104/119powercap: fix sscanf() error return value handlingdrivers/powercap/powercap_sys.c+3 -30 replies
105/119netfilter: nf_tables: avoid chain re-validation if possibleinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+91 -120 replies
106/119ata: libata-core: Disable LPM on ST2000DM008-2FR102drivers/ata/libata-core.c+3 -00 replies
107/119drm/amd/display: Fix DP no audio issuedrivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c+4 -40 replies
108/119spi: mt65xx: Use IRQF_ONESHOT with threaded IRQdrivers/spi/spi-mt65xx.c+1 -10 replies
109/119drm/amdkfd: Fix improper NULL termination of queue restore SMI event stringdrivers/gpu/drm/amd/amdkfd/kfd_smi_events.c+1 -10 replies
110/119can: j1939: make j1939_session_activate() fail if device is no longer registerednet/can/j1939/transport.c+2 -00 replies
111/119ALSA: usb-audio: Update for native DSD support quirkssound/usb/quirks.c+10 -00 replies
112/119ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025sound/soc/amd/yc/acp6x-mach.c+7 -00 replies
113/119ALSA: hda/realtek: enable woofer speakers on Medion NM14LNLsound/pci/hda/patch_realtek.c+1 -00 replies
114/119ASoC: fsl_sai: Add missing registers to cache defaultsound/soc/fsl/fsl_sai.c+3 -00 replies
115/119scsi: sg: Fix occasional bogus elapsed time that exceeds timeoutdrivers/scsi/sg.c+13 -70 replies
116/119spi: cadence-quadspi: Prevent lost complete() call during indirect readdrivers/spi/spi-cadence-quadspi.c+9 -10 replies
117/119tpm2-sessions: Fix out of range indexing in name_sizedrivers/char/tpm/tpm2-cmd.c drivers/char/tpm/tpm2-sessions.c include/linux/tpm.h +1 more+126 -530 replies
118/119ALSA: hda: intel-dsp-config: Prefer legacy driver as fallbacksound/hda/intel-dsp-config.c+2 -10 replies
119/119bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error pathnet/bpf/test_run.c+1 -10 replies

Reviews trailers per patch

72 of 119 patches have a Reviewed-by or Acked-by.

PatchJeff LaytonNeilBrownArd BiesheuvelSebastian Andrzej SiewiorOleksij RempelLang YuJavier Martinez CanillasLijo LazarHeiko StuebnerDmitry BaryshkovBjorn AnderssonLi LingfengOscar Alfonso DiazIlya DryomovViacheslav DubeykoAnshuman KhandualKevin BrodskyRodrigo ViviAlex HungPaulo Alcantara (Red Hat)Brian KaoBart Van AsscheJason YanJohn GarryQu WenruoBoris BurkovDavid SterbaGiovanni CabidduAhsan AttaRavikumar PMSrikanth ThokalaFrank LiChristoph NiedermaierAlexander SteinAndrew LunnAndy ShevchenkoLinus WalleijArnd BergmannMagnus LindholmBenjamin CoddingtonEric DumazetSabrina DubrocaIdo SchimmelNikolay AleksandrovFilipe MananaJinjie RuanWillem de BruijnAleksandr LoktionovSamuel SalinMadhu ChittimAlexander LobakinJacob KellerDavid DecotignyBreno LeitaoVladimir OlteanDusty MabeAmir GoldsteinAlexander LarssonSheng YongZhiguo NiuChao YuAnand JainTariq ToukanLoic PoulainRay JuiVadim FedorenkoElad NachmanToke Høiland-JørgensendavplsmChanghui ZhongEwan D. MilneJohn MeneghiniTomas HenzlJonathan McDowellAskar SafinPeter UjfalusiJiri OlsaDaniel BorkmannHamza MahfoozSwapnil PatelDaniel WheelerPhilip YangAmery HungBrett A C SheffieldSlade WatkinsFrancesco DolciniShuah KhanFlorian FainelliRon EconomosJon HunterPeter SchneiderHarshit MogalapalliHardik GargMark BrownBrett MastbergenMiguel OjedaJeffrin Jose T
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/119R-b R-b
2/119R-b T-b
3/119R-b
4/119R-b R-b
5/119
6/119R-b R-b
7/119
8/119
9/119R-b R-b
10/119
11/119
12/119A-b
13/119
14/119R-b R-b
15/119R-b
16/119R-b
17/119R-b
18/119A-b
19/119R-b R-b
20/119
21/119Reported-and-tested-by
22/119R-b
23/119
24/119Co-authored-by R-b
25/119R-b
26/119R-b
27/119R-b
28/119R-b R-b
29/119R-b
30/119R-b
31/119
32/119A-b R-b
33/119R-b
34/119
35/119R-b
36/119
37/119
38/119R-b
39/119A-b
40/119A-b
41/119A-b
42/119
43/119T-b R-b
44/119R-b R-b
45/119R-b
46/119R-b
47/119R-b R-b
48/119R-b
49/119
50/119
51/119
52/119R-b R-b R-b R-b
53/119R-b
54/119
55/119T-b
56/119R-b R-b
57/119R-b
58/119
59/119
60/119
61/119R-b
62/119
63/119
64/119A-b
65/119R-b A-b
66/119R-b
67/119R-b T-b
68/119R-b
69/119
70/119R-b
71/119R-b
72/119R-b R-b
73/119
74/119R-b R-b
75/119R-b
76/119R-b
77/119R-b T-b
78/119R-b T-b R-b
79/119R-b R-b A-b R-b R-b
80/119R-b
81/119
82/119
83/119
84/119R-b
85/119
86/119Reported-and-tested-by A-b A-b Reviewed-and-tested-by R-b R-b
87/119
88/119
89/119
90/119R-b
91/119R-b R-b
92/119R-b R-b
93/119R-b
94/119R-b R-b
95/119R-b R-b R-b
96/119R-b
97/119
98/119
99/119
100/119R-b
101/119R-b
102/119
103/119
104/119
105/119T-b
106/119
107/119R-b T-b
108/119
109/119R-b
110/119A-b
111/119
112/119
113/119T-b
114/119
115/119T-b R-b R-b R-b
116/119
117/119R-b
118/119T-b R-b
119/119A-b A-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 97 reviewers.

Read the v1 thread

Cover letter [PATCH 6.12 000/119] 6.12.66-rc1 review

This is the start of the stable review cycle for the 6.12.66 release. There are 119 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 Sat, 17 Jan 2026 16:41:26 +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.66-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.66-rc1

Shardul Bankar <[email protected]>
bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path

Takashi Iwai <[email protected]>
ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback

Jarkko Sakkinen <[email protected]>
tpm2-sessions: Fix out of range indexing in name_size

Mateusz Litwin <[email protected]>
spi: cadence-quadspi: Prevent lost complete() call during indirect read

Michal Rábek <[email protected]>
scsi: sg: Fix occasional bogus elapsed time that exceeds timeout

Alexander Stein <[email protected]>
ASoC: fsl_sai: Add missing registers to cache default

Kai Vehmanen <[email protected]>
ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL

Andrew Elantsev <[email protected]>
ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025

Jussi Laako <[email protected]>
ALSA: usb-audio: Update for native DSD support quirks

Tetsuo Handa <[email protected]>
can: j1939: make j1939_session_activate() fail if device is no longer registered

Brian Kocoloski <[email protected]>
drm/amdkfd: Fix improper NULL termination of queue restore SMI event string

Fei Shao <[email protected]>
spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ

Charlene Liu <[email protected]>
drm/amd/display: Fix DP no audio issue

Niklas Cassel <[email protected]>

    ata: libata-core: Disable LPM on ST2000DM008-2FR102

Florian Westphal <[email protected]>
netfilter: nf_tables: avoid chain re-validation if possible

Sumeet Pawnikar <[email protected]>
powercap: fix sscanf() error return value handling

Sumeet Pawnikar <[email protected]>
powercap: fix race condition in register_control_type()

Marcus Hughes <[email protected]>
net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant

Tetsuo Handa <[email protected]>
bpf: Fix reference count leak in bpf_prog_test_run_xdp()

Toke Høiland-Jørgensen <[email protected]>
bpf, test_run: Subtract size of xdp_frame from allowed metadata size

Amery Hung <[email protected]>
bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN

Amery Hung <[email protected]>
bpf: Make variables in bpf_prog_test_run_xdp less confusing

Yonghong Song <[email protected]>
bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K

Qu Wenruo <[email protected]>
btrfs: fix beyond-EOF write handling

Filipe Manana <[email protected]>
btrfs: use variable for end offset in extent_writepage_io()

Filipe Manana <[email protected]>
btrfs: truncate ordered extent when skipping writeback past i_size

Qu Wenruo <[email protected]>
btrfs: remove btrfs_fs_info::sectors_per_page

Qu Wenruo <[email protected]>
btrfs: add extra error messages for delalloc range related errors

Qu Wenruo <[email protected]>
btrfs: subpage: dump the involved bitmap when ASSERT() failed

Qu Wenruo <[email protected]>
btrfs: fix error handling of submit_uncompressed_range()

Haoxiang Li <[email protected]>
ALSA: ac97: fix a double free in snd_ac97_controller_register()

Takashi Iwai <[email protected]>
ALSA: ac97bus: Use guard() for mutex locks

Gao Xiang <[email protected]>
erofs: fix file-backed mounts no longer working on EROFS partitions

Gao Xiang <[email protected]>
erofs: don't bother with s_stack_depth increasing for now

Eric Dumazet <[email protected]>

    arp: do not assume dev_hard_header() does not change skb->head

Wei Fang <[email protected]>
net: enetc: fix build warning when PAGE_SIZE is greater than 128K

Petko Manolov <[email protected]>
net: usb: pegasus: fix memory leak in update_eth_regs_async()

Xiang Mei <[email protected]>
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset

René Rebe <[email protected]>
HID: quirks: work around VID/PID conflict for appledisplay

Yohei Kojima <[email protected]>
net: netdevsim: fix inconsistent carrier state after link/unlink

Joshua Hay <[email protected]>
idpf: cap maximum Rx buffer size

Emil Tantilov <[email protected]>
idpf: fix memory leak in idpf_vport_rel()

Emil Tantilov <[email protected]>
idpf: keep the netdev when a reset fails

Mohammad Heib <[email protected]>
net: fix memory leak in skb_segment_list for GRO packets

Guo Ren (Alibaba DAMO Academy) <[email protected]>
riscv: pgtable: Cleanup useless VA_USER_XXX definitions

Qu Wenruo <[email protected]>
btrfs: only enforce free space tree if v1 cache is required for bs < ps cases

Michal Luczaj <[email protected]>
vsock: Make accept()ed sockets use custom setsockopt()

Srijit Bose <[email protected]>
bnxt_en: Fix potential data corruption with HW GRO/LRO

Zilin Guan <[email protected]>
net: wwan: iosm: Fix memory leak in ipc_mux_deinit()

Gal Pressman <[email protected]>
net/mlx5e: Don't print error message due to invalid module

Di Zhu <[email protected]>
netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates

Weiming Shi <[email protected]>
net: sock: fix hardened usercopy panic in sock_recv_errqueue

yuan.gao <[email protected]>
inet: ping: Fix icmp out counting

Jerry Wu <[email protected]>
net: mscc: ocelot: Fix crash when adding interface under a lag

Alexandre Knecht <[email protected]>
bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress

Alok Tiwari <[email protected]>
net: marvell: prestera: fix NULL dereference on devlink_alloc() failure

Fernando Fernandez Mancera <[email protected]>
netfilter: nf_conncount: update last_gc only when GC has been performed

Zilin Guan <[email protected]>
netfilter: nf_tables: fix memory leak in nf_tables_newrule()

Ernest Van Hoecke <[email protected]>
gpio: pca953x: handle short interrupt pulses on PCAL devices

Potin Lai <[email protected]>
gpio: pca953x: Add support for level-triggered interrupts

Fernando Fernandez Mancera <[email protected]>
netfilter: nft_synproxy: avoid possible data-race on update operation

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: fix range overlap detection

Alexander Stein <[email protected]>
arm64: dts: mba8mx: Fix Ethernet PHY IRQ support

Sherry Sun <[email protected]>
arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart

Marek Vasut <[email protected]>
arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM

Ian Ray <[email protected]>
ARM: dts: imx6q-ba16: fix RTC interrupt level

Haibo Chen <[email protected]>
arm64: dts: add off-on-delay-us for usdhc2 regulator

Harshita Bhilwaria <[email protected]>
crypto: qat - fix duplicate restarting msg during AER error

Wadim Egorov <[email protected]>
arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warnings

Nathan Chancellor <[email protected]>
drm/amd/display: Apply e4479aecf658 to dml

Nathan Chancellor <[email protected]>
drm/amd/display: Respect user's CONFIG_FRAME_WARN more for dml files

Miquel Sabaté Solà <[email protected]>
btrfs: fix NULL dereference on root when tracing inode eviction

Filipe Manana <[email protected]>
btrfs: tracepoints: use btrfs_root_id() to get the id of a root

Qu Wenruo <[email protected]>
btrfs: qgroup: update all parent qgroups when doing quick inherit

Boris Burkov <[email protected]>
btrfs: fix qgroup_snapshot_quick_inherit() squota bug

Xingui Yang <[email protected]>
scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"

Brian Kao <[email protected]>
scsi: ufs: core: Fix EH failure after W-LUN resume error

Wen Xiong <[email protected]>
scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset

ChenXiaoSong <[email protected]>
smb/client: fix NT_STATUS_NO_DATA_DETECTED value

ChenXiaoSong <[email protected]>
smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value

ChenXiaoSong <[email protected]>
smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value

Rosen Penev <[email protected]>
drm/amd/display: shrink struct members

Trond Myklebust <[email protected]>
NFS: Fix up the automount fs_context to use the correct cred

Krzysztof Kozlowski <[email protected]>
ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)

Scott Mayhew <[email protected]>
NFSv4: ensure the open stateid seqid doesn't go backwards

Mikulas Patocka <[email protected]>
dm-snapshot: fix 'scheduling while atomic' on real-time kernels

Sam James <[email protected]>
alpha: don't reference obsolete termio struct for TC* constants

Sebastian Andrzej Siewior <[email protected]>
ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels

Yang Li <[email protected]>
csky: fix csky_cmpxchg_fixup not working

Xin Wang <[email protected]>
drm/xe: Ensure GT is in C0 during resumes

Xin Wang <[email protected]>
drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally

Kuniyuki Iwashima <[email protected]>

    tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().

Ilya Dryomov <[email protected]>

    libceph: make calc_target() set t->paused, not just clear it

Sam Edwards <[email protected]>
libceph: reset sparse-read state in osd_fault()

Ilya Dryomov <[email protected]>
libceph: return the handler error from mon_handle_auth_done()

Tuo Li <[email protected]>
libceph: make free_choose_arg_map() resilient to partial allocation

Ilya Dryomov <[email protected]>
libceph: replace overzealous BUG_ON in osdmap_apply_incremental()

ziming zhang <[email protected]>
libceph: prevent potential out-of-bounds reads in handle_auth_done()

Johannes Berg <[email protected]>
wifi: mac80211: restore non-chanctx injection behaviour

Eric Dumazet <[email protected]>
wifi: avoid kernel-infoleak from struct iw_point

Bartosz Golaszewski <[email protected]>
pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping

Bartosz Golaszewski <[email protected]>
gpio: rockchip: mark the GPIO controller as sleeping

Alex Deucher <[email protected]>

    drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]

Miaoqian Lin <[email protected]>
drm/pl111: Fix error handling in pl111_amba_probe

Alan Liu <[email protected]>
drm/amdgpu: Fix query for VPE block_type and ip_count

Alexander Sverdlin <[email protected]>
counter: interrupt-cnt: Drop IRQF_NO_THREAD flag

Haotian Zhang <[email protected]>
counter: 104-quad-8: Fix incorrect return value in IRQ handler

Eric Biggers <[email protected]>
lib/crypto: aes: Fix missing MMU protection for AES S-box

Alexander Usyskin <[email protected]>
mei: me: add nova lake point S DID

Filipe Manana <[email protected]>
btrfs: always detect conflicting inodes when logging inode refs

Yeoreum Yun <[email protected]>
arm64: Fix cleared E0POE bit after cpu_suspend()/resume()

Thomas Fourier <[email protected]>
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()

Thomas Fourier <[email protected]>
atm: Fix dma_free_coherent() size

Chuck Lever <[email protected]>
NFSD: Remove NFSERR_EAGAIN

Edward Adam Davis <[email protected]>
NFSD: net ref data still needs to be freed even if net hasn't startup

Olga Kornievskaia <[email protected]>
nfsd: check that server is running in unlock_filesystem

NeilBrown <[email protected]>
nfsd: use correct loop termination in nfsd4_revoke_states()

NeilBrown <[email protected]>
nfsd: provide locking for v4_end_grace

Scott Mayhew <[email protected]>
NFSD: Fix permission check for read access to executable-only files

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

Diffstat:

 Makefile                                           |   4 +-
 arch/alpha/include/uapi/asm/ioctls.h               |   8 +-
 arch/arm/Kconfig                                   |   2 +-
 arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi          |   2 +-
 .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi |   1 +
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |   1 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi   |   8 +-
 arch/arm64/boot/dts/freescale/mba8mx.dtsi          |   2 +-
 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso     |   2 +-
 arch/arm64/include/asm/suspend.h                   |   2 +-
 arch/arm64/mm/proc.S                               |   8 ++
 arch/csky/mm/fault.c                               |   4 +-
 arch/riscv/include/asm/pgtable.h                   |   4 -
 drivers/ata/libata-core.c                          |   3 +
 drivers/atm/he.c                                   |   3 +-
 drivers/char/tpm/tpm2-cmd.c                        |  23 +++-
 drivers/char/tpm/tpm2-sessions.c                   | 114 ++++++++++++------
 drivers/counter/104-quad-8.c                       |  20 +++-
 drivers/counter/interrupt-cnt.c                    |   3 +-
 drivers/crypto/intel/qat/qat_common/adf_aer.c      |   2 -
 drivers/gpio/gpio-pca953x.c                        |  55 ++++++++-
 drivers/gpio/gpio-rockchip.c                       |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   6 +
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |   2 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |  18 ++-
 drivers/gpu/drm/amd/display/dc/dml2/Makefile       |  22 ++--
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |  11 +-
 drivers/gpu/drm/amd/display/include/audio_types.h  |  14 +--
 drivers/gpu/drm/pl111/pl111_drv.c                  |   2 +-
 drivers/gpu/drm/radeon/pptable.h                   |   2 +-
 drivers/gpu/drm/xe/xe_gt_idle.c                    |  20 ++--
 drivers/gpu/drm/xe/xe_gt_idle.h                    |   2 +-
 drivers/gpu/drm/xe/xe_guc_pc.c                     |  10 +-
 drivers/gpu/drm/xe/xe_pm.c                         |   8 +-
 drivers/hid/hid-quirks.c                           |   9 ++
 drivers/md/dm-exception-store.h                    |   2 +-
 drivers/md/dm-snap.c                               |  73 ++++++------
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/net/ethernet/3com/3c59x.c                  |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  15 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   4 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   4 +-
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |  19 ++-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   8 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |   1 +
 .../ethernet/marvell/prestera/prestera_devlink.c   |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |   3 +-
 drivers/net/ethernet/mscc/ocelot.c                 |   6 +-
 drivers/net/netdevsim/bus.c                        |   8 ++
 drivers/net/phy/sfp.c                              |   2 +
 drivers/net/usb/pegasus.c                          |   2 +
 drivers/net/wwan/iosm/iosm_ipc_mux.c               |   6 +
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |   2 +-
 drivers/powercap/powercap_sys.c                    |  22 ++--
 drivers/scsi/ipr.c                                 |  28 ++++-
 drivers/scsi/libsas/sas_internal.h                 |  14 ---
 drivers/scsi/sg.c                                  |  20 ++--
 drivers/spi/spi-cadence-quadspi.c                  |  10 +-
 drivers/spi/spi-mt65xx.c                           |   2 +-
 drivers/ufs/core/ufshcd.c                          |  40 +++++--
 fs/btrfs/disk-io.c                                 |   1 -
 fs/btrfs/extent_io.c                               |  68 ++++++++---
 fs/btrfs/fs.h                                      |   7 +-
 fs/btrfs/inode.c                                   |  29 ++---
 fs/btrfs/ordered-data.c                            |   5 +-
 fs/btrfs/qgroup.c                                  |  21 +++-
 fs/btrfs/subpage.c                                 | 129 ++++++++++++++-------
 fs/btrfs/super.c                                   |  12 +-
 fs/btrfs/tree-log.c                                |   6 +-
 fs/erofs/super.c                                   |  19 ++-
 fs/nfs/namespace.c                                 |   5 +
 fs/nfs/nfs4proc.c                                  |  13 ++-
 fs/nfs/nfs4trace.h                                 |   1 +
 fs/nfs_common/common.c                             |   1 -
 fs/nfsd/netns.h                                    |   2 +
 fs/nfsd/nfs4proc.c                                 |   2 +-
 fs/nfsd/nfs4state.c                                |  49 +++++++-
 fs/nfsd/nfsctl.c                                   |  12 +-
 fs/nfsd/nfsd.h                                     |   1 -
 fs/nfsd/nfssvc.c                                   |  28 ++---
 fs/nfsd/state.h                                    |   6 +-
 fs/nfsd/vfs.c                                      |   4 +-
 fs/smb/client/nterr.h                              |   6 +-
 include/linux/netdevice.h                          |   3 +-
 include/linux/tpm.h                                |  13 ++-
 include/net/netfilter/nf_tables.h                  |  34 ++++--
 include/trace/events/btrfs.h                       |  51 ++++----
 include/trace/misc/nfs.h                           |   2 -
 include/uapi/linux/nfs.h                           |   1 -
 lib/crypto/aes.c                                   |   4 +-
 net/bpf/test_run.c                                 |  60 ++++++----
 net/bridge/br_vlan_tunnel.c                        |  11 +-
 net/can/j1939/transport.c                          |   2 +
 net/ceph/messenger_v2.c                            |   2 +
 net/ceph/mon_client.c                              |   2 +-
 net/ceph/osd_client.c                              |  14 ++-
 net/ceph/osdmap.c                                  |  24 ++--
 net/core/skbuff.c                                  |   8 +-
 net/core/sock.c                                    |   7 +-
 net/ipv4/arp.c                                     |   7 +-
 net/ipv4/ping.c                                    |   4 +-
 net/mac80211/tx.c                                  |   2 +
 net/netfilter/nf_conncount.c                       |   2 +-
 net/netfilter/nf_tables_api.c                      |  72 +++++++++++-
 net/netfilter/nft_set_pipapo.c                     |   4 +-
 net/netfilter/nft_synproxy.c                       |   6 +-
 net/sched/sch_qfq.c                                |   2 +-
 net/tls/tls_device.c                               |  18 +--
 net/vmw_vsock/af_vsock.c                           |   4 +
 net/wireless/wext-core.c                           |   4 +
 net/wireless/wext-priv.c                           |   4 +
 security/keys/trusted-keys/trusted_tpm2.c          |  29 ++++-
 sound/ac97/bus.c                                   |  32 +++--
 sound/hda/intel-dsp-config.c                       |   3 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 ++
 sound/soc/fsl/fsl_sai.c                            |   3 +
 sound/soc/rockchip/rockchip_pdm.c                  |   2 +-
 sound/usb/quirks.c                                 |  10 ++
 .../selftests/bpf/prog_tests/xdp_adjust_tail.c     |  96 +++++++++++++--
 .../bpf/prog_tests/xdp_context_test_run.c          |   4 +-
 .../bpf/progs/test_xdp_adjust_tail_grow.c          |   8 +-
 123 files changed, 1164 insertions(+), 522 deletions(-)