Skip to content

6.6.62-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest48 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/489p: v9fs_fid_find: also lookup by inode if not found dentryfs/9p/fid.c+2 -30 replies
2/489p: Avoid creating multiple slab caches with the same namenet/9p/client.c+9 -10 replies
3/48selftests/bpf: Verify that sync_linked_regs preserves subreg_deftools/testing/selftests/bpf/progs/verifier_scalar_ids.c+67 -00 replies
4/48irqchip/ocelot: Fix trigger register addressdrivers/irqchip/irq-mscc-ocelot.c+2 -20 replies
5/48nvme: tcp: avoid race between queue_lock lock and destroydrivers/nvme/host/tcp.c+4 -30 replies
6/48block: Fix elevator_get_default() checking for NULL q->tag_setblock/elevator.c+2 -20 replies
7/48HID: multitouch: Add support for B2402FVA track pointdrivers/hid/hid-multitouch.c+4 -00 replies
8/48HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpaddrivers/hid/hid-multitouch.c+5 -00 replies
9/48iommu/arm-smmu: Clarify MMU-500 CPRE workarounddrivers/iommu/arm/arm-smmu/arm-smmu-impl.c+2 -20 replies
10/48nvme: disable CC.CRIME (NVME_CC_CRIME)drivers/nvme/host/core.c+8 -60 replies
11/48bpf: use kvzmalloc to allocate BPF verifier environmentkernel/bpf/verifier.c+2 -20 replies
12/48crypto: api - Fix liveliness check in crypto_alg_testedcrypto/algapi.c+1 -10 replies
13/48crypto: marvell/cesa - Disable hash algorithmsdrivers/crypto/marvell/cesa/hash.c+6 -60 replies
14/48sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UMLsound/Kconfig+1 -10 replies
15/48drm/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
16/48RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGESdrivers/infiniband/sw/siw/siw_qp_tx.c+2 -00 replies
17/48kasan: Disable Software Tag-Based KASAN with GCClib/Kconfig.kasan+5 -20 replies
18/48nvme-multipath: defer partition scanningdrivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+34 -00 replies
19/48drm/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
20/48powerpc/powernv: Free name on error in opal_event_init()arch/powerpc/platforms/powernv/opal-irqchip.c+1 -00 replies
21/48net: phy: mdio-bcm-unimac: Add BCM6846 supportdrivers/net/mdio/mdio-bcm-unimac.c+1 -00 replies
22/48nvme-loop: flush off pending I/O while shutting down loop controllerdrivers/nvme/target/loop.c+13 -00 replies
23/48nvme: make keep-alive synchronous operationdrivers/nvme/host/core.c+7 -100 replies
24/48smb: client: Fix use-after-free of network namespace.fs/smb/client/connect.c+11 -30 replies
25/48nvme/host: Fix RCU list traversal to use SRCU primitivedrivers/nvme/host/core.c+14 -70 replies
26/48vDPA/ifcvf: Fix pci_read_config_byte() return code handlingdrivers/vdpa/ifcvf/ifcvf_base.c+1 -10 replies
27/48bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rxinclude/net/tls.h+10 -20 replies
28/48bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6net/core/filter.c+1 -10 replies
29/48ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RAsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
30/48ASoC: amd: yc: Fix non-functional mic on ASUS E1404FAsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
31/48fs: Fix uninitialized value issue in from_kuid and from_kgidfs/ocfs2/file.c+6 -30 replies
32/48HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpaddrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+5 -00 replies
33/48HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboarddrivers/hid/hid-lenovo.c+8 -00 replies
34/48RISCV: KVM: use raw_spinlock for critical section in imsicarch/riscv/kvm/aia_imsic.c+4 -40 replies
35/48ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issuesound/soc/codecs/rt722-sdca-sdw.c+1 -10 replies
36/48LoongArch: Use "Exception return address" to comment ERAarch/loongarch/include/asm/loongarch.h+1 -10 replies
37/48ASoC: fsl_micfil: Add sample rate constraintsound/soc/fsl/fsl_micfil.c+38 -00 replies
38/48net: usb: qmi_wwan: add Fibocom FG132 0x0112 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
39/48bpf: Check validity of link->type in bpf_link_show_fdinfo()kernel/bpf/syscall.c+9 -50 replies
40/48io_uring: fix possible deadlock in io_register_iowq_max_workers()io_uring/io_uring.c+5 -00 replies
41/48mm: krealloc: Fix MTE false alarm in __do_kreallocmm/slab_common.c+1 -10 replies
42/48mm: add page_rmappable_folio() wrappermm/internal.h mm/mempolicy.c mm/page_alloc.c+14 -200 replies
43/48mm/readahead: do not allow order-1 foliomm/readahead.c+6 -80 replies
44/48mm: support order-1 folios in the page cachemm/filemap.c mm/huge_memory.c mm/internal.h +1 more+16 -110 replies
45/48mm: always initialise folio->_deferred_listmm/huge_memory.c mm/hugetlb.c mm/internal.h +2 more+13 -80 replies
46/48mm: refactor folio_undo_large_rmappable()mm/huge_memory.c mm/internal.h mm/page_alloc.c+18 -160 replies
47/48mm/thp: fix deferred split unqueue naming and lockingmm/huge_memory.c mm/internal.h mm/memcontrol.c +1 more+61 -180 replies
48/489p: fix slab cache name creation for realnet/9p/client.c+3 -10 replies

Reviews trailers per patch

25 of 48 patches have a Reviewed-by or Acked-by.

PatchChristian SchoenebeckNilay ShroffShakeel ButtYann SionneauZack RusinMartin KrastevAndrey KonovalovMark RutlandChristoph HellwigFelix KuehlingTom TalpeyJason WangZhu LingshanStanislav FomichevJakub KicinskiCong WangStefano GarzarellaYonghong SongDaniel BorkmannBenjamin TissoiresJan KaraDavid RientjesMatthew Wilcox (Oracle)David HildenbrandVlastimil BabkaVishal Moola (Oracle)Yang ShiOmar SandovalYong-Xuan WangAnup PatelTakeshi OgasawaraPeter SchneiderHarshit MogalapalliJon HunterSeongJae ParkFlorian FainelliMark BrownRon EconomosLinux Kernel Functional TestingHardik GargShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/48R-b
2/48
3/48A-b
4/48
5/48
6/48
7/48
8/48R-b
9/48
10/48R-b T-b
11/48R-b
12/48
13/48
14/48R-b
15/48R-b R-b
16/48
17/48R-b A-b
18/48R-b
19/48R-b
20/48
21/48
22/48R-b
23/48R-b
24/48A-b
25/48R-b
26/48A-b A-b
27/48A-b A-b R-b A-b
28/48A-b
29/48
30/48
31/48R-b
32/48
33/48
34/48R-b R-b
35/48
36/48
37/48
38/48
39/48
40/48
41/48A-b
42/48
43/48R-b
44/48
45/48R-b A-b
46/48R-b R-b
47/48A-b R-b
48/48A-b Reported-and-tested-by

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

Read the v1 thread

Cover letter [PATCH 6.6 00/48] 6.6.62-rc1 review

This is the start of the stable review cycle for the 6.6.62 release. There are 48 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.6.62-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.62-rc1

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

Hugh Dickins <[email protected]>
mm/thp: fix deferred split unqueue naming and locking

Kefeng Wang <[email protected]>
mm: refactor folio_undo_large_rmappable()

Matthew Wilcox (Oracle) <[email protected]>

    mm: always initialise folio->_deferred_list

Matthew Wilcox (Oracle) <[email protected]>
mm: support order-1 folios in the page cache

Ryan Roberts <[email protected]>
mm/readahead: do not allow order-1 folio

Hugh Dickins <[email protected]>
mm: add page_rmappable_folio() wrapper

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

Hagar Hemdan <[email protected]>
io_uring: fix possible deadlock in io_register_iowq_max_workers()

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

Diffstat:

 Makefile                                           |  4 +-
 arch/loongarch/include/asm/loongarch.h             |  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/hid/hid-ids.h                              |  1 +
 drivers/hid/hid-lenovo.c                           |  8 +++
 drivers/hid/hid-multitouch.c                       | 13 +++++
 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/vdpa/ifcvf/ifcvf_base.c                    |  2 +-
 fs/9p/fid.c                                        |  5 +-
 fs/ocfs2/file.c                                    |  9 ++-
 fs/smb/client/connect.c                            | 14 ++++-
 include/net/tls.h                                  | 12 +++-
 io_uring/io_uring.c                                |  5 ++
 kernel/bpf/syscall.c                               | 14 +++--
 kernel/bpf/verifier.c                              |  4 +-
 lib/Kconfig.kasan                                  |  7 ++-
 mm/filemap.c                                       |  2 -
 mm/huge_memory.c                                   | 59 ++++++++++++-------
 mm/hugetlb.c                                       |  1 +
 mm/internal.h                                      | 27 ++++++++-
 mm/memcontrol.c                                    | 29 ++++++++++
 mm/mempolicy.c                                     | 17 +-----
 mm/page_alloc.c                                    | 21 +++----
 mm/readahead.c                                     | 11 +---
 mm/slab_common.c                                   |  2 +-
 net/9p/client.c                                    | 12 +++-
 net/core/filter.c                                  |  2 +-
 sound/Kconfig                                      |  2 +-
 sound/soc/amd/yc/acp6x-mach.c                      | 14 +++++
 sound/soc/codecs/rt722-sdca-sdw.c                  |  2 +-
 sound/soc/fsl/fsl_micfil.c                         | 38 ++++++++++++
 .../selftests/bpf/progs/verifier_scalar_ids.c      | 67 ++++++++++++++++++++++
 52 files changed, 456 insertions(+), 144 deletions(-)