Skip to content

6.11.9-rc1 review

Greg Kroah-Hartman linux-cifs linux-fsdevel linux-nfs linux-patches linux-tegra lkml netfs stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest63 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/63smb: client: Fix use-after-free of network namespace.fs/smb/client/connect.c+11 -30 replies
2/63nvme/host: Fix RCU list traversal to use SRCU primitivedrivers/nvme/host/core.c+14 -70 replies
3/639p: v9fs_fid_find: also lookup by inode if not found dentryfs/9p/fid.c+2 -30 replies
4/639p: Avoid creating multiple slab caches with the same namenet/9p/client.c+9 -10 replies
5/63selftests/bpf: Verify that sync_linked_regs preserves subreg_deftools/testing/selftests/bpf/progs/verifier_scalar_ids.c+67 -00 replies
6/63nvmet-passthru: clear EUID/NGUID/UUID while using loop targetdrivers/nvme/target/passthru.c+2 -40 replies
7/63irqchip/ocelot: Fix trigger register addressdrivers/irqchip/irq-mscc-ocelot.c+2 -20 replies
8/63pinctrl: aw9523: add missing mutex_destroydrivers/pinctrl/pinctrl-aw9523.c+4 -20 replies
9/63pinctrl: intel: platform: Add Panther Lake to the list of supporteddrivers/pinctrl/intel/Kconfig+1 -00 replies
10/63nvme: tcp: avoid race between queue_lock lock and destroydrivers/nvme/host/tcp.c+4 -30 replies
11/63block: Fix elevator_get_default() checking for NULL q->tag_setblock/elevator.c+2 -20 replies
12/63HID: multitouch: Add support for B2402FVA track pointdrivers/hid/hid-multitouch.c+4 -00 replies
13/63HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpaddrivers/hid/hid-multitouch.c+5 -00 replies
14/63iommu/arm-smmu: Clarify MMU-500 CPRE workarounddrivers/iommu/arm/arm-smmu/arm-smmu-impl.c+2 -20 replies
15/63nvme: disable CC.CRIME (NVME_CC_CRIME)drivers/nvme/host/core.c+8 -60 replies
16/63bpf: use kvzmalloc to allocate BPF verifier environmentkernel/bpf/verifier.c+2 -20 replies
17/63crypto: api - Fix liveliness check in crypto_alg_testedcrypto/algapi.c+1 -10 replies
18/63crypto: marvell/cesa - Disable hash algorithmsdrivers/crypto/marvell/cesa/hash.c+6 -60 replies
19/63s390/ap: Fix CCA crypto card behavior within protected execution environmentdrivers/s390/crypto/ap_bus.c drivers/s390/crypto/ap_bus.h drivers/s390/crypto/ap_queue.c+22 -110 replies
20/63sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UMLsound/Kconfig+1 -10 replies
21/63drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITSdrivers/gpu/drm/vmwgfx/vmwgfx_drv.h drivers/gpu/drm/vmwgfx/vmwgfx_kms.c drivers/gpu/drm/vmwgfx/vmwgfx_kms.h+5 -60 replies
22/63selftests/bpf: Assert link info uprobe_multi count & path_size if unsettools/testing/selftests/bpf/prog_tests/fill_link_info.c+9 -00 replies
23/63RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGESdrivers/infiniband/sw/siw/siw_qp_tx.c+2 -00 replies
24/63ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projectssound/pci/hda/patch_realtek.c+29 -00 replies
25/63kasan: Disable Software Tag-Based KASAN with GCClib/Kconfig.kasan+5 -22 replies
26/63nvme-multipath: defer partition scanningdrivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+34 -00 replies
27/63drm/amdkfd: Accounting pdd vram_usage for svmdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c drivers/gpu/drm/amd/amdkfd/kfd_priv.h drivers/gpu/drm/amd/amdkfd/kfd_process.c +1 more+32 -60 replies
28/63powerpc/powernv: Free name on error in opal_event_init()arch/powerpc/platforms/powernv/opal-irqchip.c+1 -00 replies
29/63net: phy: mdio-bcm-unimac: Add BCM6846 supportdrivers/net/mdio/mdio-bcm-unimac.c+1 -00 replies
30/63drm/xe/query: Increase timestamp widthdrivers/gpu/drm/xe/xe_query.c+5 -10 replies
31/63nvme-loop: flush off pending I/O while shutting down loop controllerdrivers/nvme/target/loop.c+13 -00 replies
32/63nvme: make keep-alive synchronous operationdrivers/nvme/host/core.c+7 -100 replies
33/63samples/landlock: Fix port parsing in sandboxersamples/landlock/sandboxer.c+30 -20 replies
34/63vDPA/ifcvf: Fix pci_read_config_byte() return code handlingdrivers/vdpa/ifcvf/ifcvf_base.c+1 -10 replies
35/63virtio_pci: Fix admin vq cleanup by using correct info pointerdrivers/virtio/virtio_pci_common.c drivers/virtio/virtio_pci_common.h drivers/virtio/virtio_pci_modern.c+20 -170 replies
36/63bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rxinclude/net/tls.h+10 -20 replies
37/63bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6net/core/filter.c+1 -10 replies
38/63ASoC: Intel: avs: Update stream status in a separate threadsound/soc/intel/avs/core.c sound/soc/intel/avs/pcm.c sound/soc/intel/avs/pcm.h+37 -10 replies
39/63ASoC: codecs: Fix error handling in aw_dev_get_dsp_status functionsound/soc/codecs/aw88399.c+1 -10 replies
40/63ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RAsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
41/63ASoC: amd: yc: Fix non-functional mic on ASUS E1404FAsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
42/63ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptopssound/soc/intel/common/soc-acpi-intel-lnl-match.c+38 -00 replies
43/63netfs: Downgrade i_rwsem for a buffered writefs/netfs/locking.c+2 -10 replies
44/63fs: Fix uninitialized value issue in from_kuid and from_kgidfs/ocfs2/file.c+6 -30 replies
45/63afs: Fix lock recursionfs/afs/internal.h fs/afs/rxrpc.c+61 -240 replies
46/63HID: i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpaddrivers/hid/hid-ids.h drivers/hid/i2c-hid/i2c-hid-core.c+11 -00 replies
47/63HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpaddrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+5 -00 replies
48/63HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboarddrivers/hid/hid-lenovo.c+8 -00 replies
49/63ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regssound/soc/codecs/lpass-rx-macro.c+7 -80 replies
50/63RISCV: KVM: use raw_spinlock for critical section in imsicarch/riscv/kvm/aia_imsic.c+4 -40 replies
51/63ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issuesound/soc/codecs/rt722-sdca-sdw.c+1 -10 replies
52/63LoongArch: Use "Exception return address" to comment ERAarch/loongarch/include/asm/loongarch.h+1 -10 replies
53/63ASoC: fsl_micfil: Add sample rate constraintsound/soc/fsl/fsl_micfil.c+38 -00 replies
54/63LoongArch: KVM: Mark hrtimer to expire in hard interrupt contextarch/loongarch/kvm/timer.c arch/loongarch/kvm/vcpu.c+5 -40 replies
55/63net: usb: qmi_wwan: add Fibocom FG132 0x0112 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
56/63bpf: Check validity of link->type in bpf_link_show_fdinfo()kernel/bpf/syscall.c+9 -50 replies
57/63drm/xe: Enlarge the invalidation timeout from 150 to 500drivers/gpu/drm/xe/xe_device.c+1 -10 replies
58/63drm/xe/guc/ct: Flush g2h worker in case of g2h response timeoutdrivers/gpu/drm/xe/xe_guc_ct.c+18 -00 replies
59/63drm/xe: Handle unreliable MMIO reads during forcewakedrivers/gpu/drm/xe/xe_force_wake.c+9 -30 replies
60/63drm/xe/ufence: Prefetch ufence addr to catch bogus addressdrivers/gpu/drm/xe/xe_sync.c+2 -10 replies
61/63drm/xe: Dont restart parallel queues multiple times on GT resetdrivers/gpu/drm/xe/xe_guc_submit.c+12 -20 replies
62/63mm: krealloc: Fix MTE false alarm in __do_kreallocmm/slab_common.c+1 -10 replies
63/639p: fix slab cache name creation for realnet/9p/client.c+3 -10 replies

Reviews trailers per patch

35 of 63 patches have a Reviewed-by or Acked-by.

PatchTom TalpeyBenjamin TissoiresNilay ShroffShakeel ButtHolger DenglerChristoph HellwigYann SionneauZack RusinMartin KrastevChristian SchoenebeckDaniel BorkmannChaitanya KulkarniMika WesterbergParav PanditStanislav FomichevJakub KicinskiCong WangStefano GarzarellaYonghong SongCezary RojewskiPéter UjfalusiRanjani SridharanJan KaraFelix KuehlingDmitry BaryshkovYong-Xuan WangAnup PatelBibo MaoJonathan CavittZongyao BaiNirmoy DasHimal Prasad GhimirayMatthew BrostBadal NilawarMatt RoperJason WangZhu LingshanAndrey KonovalovMark RutlandDavid RientjesOmar SandovalVlastimil BabkaLuna JernbergPeter SchneiderJon HunterFlorian FainelliMark BrownRon EconomosLinux Kernel Functional TestingHardik GargMarkus ReicheltShuah Khankernelci.org botPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/63A-b
2/63R-b
3/63R-b
4/63
5/63A-b
6/63R-b R-b
7/63
8/63
9/63A-b
10/63
11/63
12/63
13/63R-b
14/63
15/63R-b T-b
16/63R-b
17/63
18/63
19/63R-b
20/63R-b
21/63R-b R-b
22/63
23/63
24/63
25/63R-b A-b
26/63R-b
27/63R-b
28/63
29/63
30/63R-b
31/63R-b
32/63R-b
33/63
34/63A-b A-b
35/63R-b
36/63A-b A-b R-b A-b
37/63A-b
38/63R-b
39/63
40/63
41/63
42/63R-b R-b
43/63
44/63R-b
45/63
46/63
47/63
48/63
49/63R-b
50/63R-b R-b
51/63
52/63
53/63
54/63R-b
55/63
56/63
57/63R-b T-b R-b
58/63R-b A-b
59/63R-b A-b
60/63R-b
61/63R-b
62/63A-b
63/63Reported-and-tested-by 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 54 reviewers.

Read the v1 thread

Cover letter [PATCH 6.11 00/63] 6.11.9-rc1 review

This is the start of the stable review cycle for the 6.11.9 release. There are 63 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 Sun, 17 Nov 2024 06:37:07 +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.11.9-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.11.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.11.9-rc1

Linus Torvalds <[email protected]>
9p: fix slab cache name creation for real

Qun-Wei Lin <[email protected]>
mm: krealloc: Fix MTE false alarm in __do_krealloc

Nirmoy Das <[email protected]>
drm/xe: Don't restart parallel queues multiple times on GT reset

Nirmoy Das <[email protected]>
drm/xe/ufence: Prefetch ufence addr to catch bogus address

Shuicheng Lin <[email protected]>
drm/xe: Handle unreliable MMIO reads during forcewake

Badal Nilawar <[email protected]>
drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout

Shuicheng Lin <[email protected]>
drm/xe: Enlarge the invalidation timeout from 150 to 500

Hou Tao <[email protected]>

    bpf: Check validity of link->type in bpf_link_show_fdinfo()

Reinhard Speyerer <[email protected]>

    net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition

Huacai Chen <[email protected]>
LoongArch: KVM: Mark hrtimer to expire in hard interrupt context

Shengjiu Wang <[email protected]>
ASoC: fsl_micfil: Add sample rate constraint

Yanteng Si <[email protected]>
LoongArch: Use "Exception return address" to comment ERA

Jack Yu <[email protected]>
ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue

Cyan Yang <[email protected]>
RISCV: KVM: use raw_spinlock for critical section in imsic

Alexey Klimov <[email protected]>
ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs

Hans de Goede <[email protected]>
HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard

Kenneth Albanowski <[email protected]>
HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad

Bartłomiej Maryńczak <[email protected]>

    HID: i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpad

David Howells <[email protected]>
afs: Fix lock recursion

Alessandro Zanni <[email protected]>
fs: Fix uninitialized value issue in from_kuid and from_kgid

David Howells <[email protected]>
netfs: Downgrade i_rwsem for a buffered write

Derek Fang <[email protected]>
ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops

Ilya Dudikov <[email protected]>
ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA

Christian Heusel <[email protected]>
ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA

Zhu Jun <[email protected]>
ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function

Amadeusz Sławiński <[email protected]>
ASoC: Intel: avs: Update stream status in a separate thread

Jiawei Ye <[email protected]>
bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6

Zijian Zhang <[email protected]>
bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx

Feng Liu <[email protected]>
virtio_pci: Fix admin vq cleanup by using correct info pointer

Yuan Can <[email protected]>
vDPA/ifcvf: Fix pci_read_config_byte() return code handling

Matthieu Buffet <[email protected]>
samples/landlock: Fix port parsing in sandboxer

Nilay Shroff <[email protected]>
nvme: make keep-alive synchronous operation

Nilay Shroff <[email protected]>
nvme-loop: flush off pending I/O while shutting down loop controller

Lucas De Marchi <[email protected]>
drm/xe/query: Increase timestamp width

Linus Walleij <[email protected]>
net: phy: mdio-bcm-unimac: Add BCM6846 support

Michael Ellerman <[email protected]>
powerpc/powernv: Free name on error in opal_event_init()

Philip Yang <[email protected]>
drm/amdkfd: Accounting pdd vram_usage for svm

Keith Busch <[email protected]>
nvme-multipath: defer partition scanning

Will Deacon <[email protected]>
kasan: Disable Software Tag-Based KASAN with GCC

Baojun Xu <[email protected]>
ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects

Showrya M N <[email protected]>
RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES

Tyrone Wu <[email protected]>
selftests/bpf: Assert link info uprobe_multi count & path_size if unset

Ian Forbes <[email protected]>
drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS

Julian Vetter <[email protected]>
sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML

Harald Freudenberger <[email protected]>
s390/ap: Fix CCA crypto card behavior within protected execution environment

Herbert Xu <[email protected]>
crypto: marvell/cesa - Disable hash algorithms

Herbert Xu <[email protected]>
crypto: api - Fix liveliness check in crypto_alg_tested

Rik van Riel <[email protected]>
bpf: use kvzmalloc to allocate BPF verifier environment

Greg Joyce <[email protected]>
nvme: disable CC.CRIME (NVME_CC_CRIME)

Robin Murphy <[email protected]>
iommu/arm-smmu: Clarify MMU-500 CPRE workaround

WangYuli <[email protected]>
HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad

Stefan Blum <[email protected]>
HID: multitouch: Add support for B2402FVA track point

SurajSonawane2415 <[email protected]>

    block: Fix elevator_get_default() checking for NULL q->tag_set

Hannes Reinecke <[email protected]>
nvme: tcp: avoid race between queue_lock lock and destroy

Andy Shevchenko <[email protected]>
pinctrl: intel: platform: Add Panther Lake to the list of supported

Rosen Penev <[email protected]>
pinctrl: aw9523: add missing mutex_destroy

Sergey Matsievskiy <[email protected]>
irqchip/ocelot: Fix trigger register address

Nilay Shroff <[email protected]>
nvmet-passthru: clear EUID/NGUID/UUID while using loop target

Eduard Zingerman <[email protected]>
selftests/bpf: Verify that sync_linked_regs preserves subreg_def

Pedro Falcato <[email protected]>
9p: Avoid creating multiple slab caches with the same name

Dominique Martinet <[email protected]>
9p: v9fs_fid_find: also lookup by inode if not found dentry

Breno Leitao <[email protected]>
nvme/host: Fix RCU list traversal to use SRCU primitive

Kuniyuki Iwashima <[email protected]>
smb: client: Fix use-after-free of network namespace.

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

Diffstat:

 Makefile                                           |  4 +-
 arch/loongarch/include/asm/loongarch.h             |  2 +-
 arch/loongarch/kvm/timer.c                         |  7 +-
 arch/loongarch/kvm/vcpu.c                          |  2 +-
 arch/powerpc/platforms/powernv/opal-irqchip.c      |  1 +
 arch/riscv/kvm/aia_imsic.c                         |  8 +--
 block/elevator.c                                   |  4 +-
 crypto/algapi.c                                    |  2 +-
 drivers/crypto/marvell/cesa/hash.c                 | 12 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               | 26 +++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |  3 -
 drivers/gpu/drm/xe/xe_device.c                     |  2 +-
 drivers/gpu/drm/xe/xe_force_wake.c                 | 12 +++-
 drivers/gpu/drm/xe/xe_guc_ct.c                     | 18 +++++
 drivers/gpu/drm/xe/xe_guc_submit.c                 | 14 +++-
 drivers/gpu/drm/xe/xe_query.c                      |  6 +-
 drivers/gpu/drm/xe/xe_sync.c                       |  3 +-
 drivers/hid/hid-ids.h                              |  2 +
 drivers/hid/hid-lenovo.c                           |  8 +++
 drivers/hid/hid-multitouch.c                       | 13 ++++
 drivers/hid/i2c-hid/i2c-hid-core.c                 | 10 +++
 drivers/infiniband/sw/siw/siw_qp_tx.c              |  2 +
 drivers/iommu/arm/arm-smmu/arm-smmu-impl.c         |  4 +-
 drivers/irqchip/irq-mscc-ocelot.c                  |  4 +-
 drivers/net/mdio/mdio-bcm-unimac.c                 |  1 +
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/nvme/host/core.c                           | 52 ++++++++------
 drivers/nvme/host/multipath.c                      | 33 +++++++++
 drivers/nvme/host/nvme.h                           |  1 +
 drivers/nvme/host/tcp.c                            |  7 +-
 drivers/nvme/target/loop.c                         | 13 ++++
 drivers/nvme/target/passthru.c                     |  6 +-
 drivers/pinctrl/intel/Kconfig                      |  1 +
 drivers/pinctrl/pinctrl-aw9523.c                   |  6 +-
 drivers/s390/crypto/ap_bus.c                       |  3 +-
 drivers/s390/crypto/ap_bus.h                       |  2 +-
 drivers/s390/crypto/ap_queue.c                     | 28 +++++---
 drivers/vdpa/ifcvf/ifcvf_base.c                    |  2 +-
 drivers/virtio/virtio_pci_common.c                 | 24 +++++--
 drivers/virtio/virtio_pci_common.h                 |  1 +
 drivers/virtio/virtio_pci_modern.c                 | 12 +---
 fs/9p/fid.c                                        |  5 +-
 fs/afs/internal.h                                  |  2 +
 fs/afs/rxrpc.c                                     | 83 +++++++++++++++-------
 fs/netfs/locking.c                                 |  3 +-
 fs/ocfs2/file.c                                    |  9 ++-
 fs/smb/client/connect.c                            | 14 +++-
 include/net/tls.h                                  | 12 +++-
 kernel/bpf/syscall.c                               | 14 ++--
 kernel/bpf/verifier.c                              |  4 +-
 lib/Kconfig.kasan                                  |  7 +-
 mm/slab_common.c                                   |  2 +-
 net/9p/client.c                                    | 12 +++-
 net/core/filter.c                                  |  2 +-
 samples/landlock/sandboxer.c                       | 32 ++++++++-
 sound/Kconfig                                      |  2 +-
 sound/pci/hda/patch_realtek.c                      | 29 ++++++++
 sound/soc/amd/yc/acp6x-mach.c                      | 14 ++++
 sound/soc/codecs/aw88399.c                         |  2 +-
 sound/soc/codecs/lpass-rx-macro.c                  | 15 ++--
 sound/soc/codecs/rt722-sdca-sdw.c                  |  2 +-
 sound/soc/fsl/fsl_micfil.c                         | 38 ++++++++++
 sound/soc/intel/avs/core.c                         |  3 +-
 sound/soc/intel/avs/pcm.c                          | 19 +++++
 sound/soc/intel/avs/pcm.h                          | 16 +++++
 sound/soc/intel/common/soc-acpi-intel-lnl-match.c  | 38 ++++++++++
 .../selftests/bpf/prog_tests/fill_link_info.c      |  9 +++
 .../selftests/bpf/progs/verifier_scalar_ids.c      | 67 +++++++++++++++++
 73 files changed, 670 insertions(+), 167 deletions(-)