Skip to content

6.1.164-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 Latest64 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/64smb: client: split cached_fid bitfields to avoid shared-byte RMW racesfs/smb/client/cached_dir.h+4 -40 replies
2/64ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error pathsfs/smb/server/server.c+3 -30 replies
3/64smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()fs/smb/server/transport_tcp.c+2 -10 replies
4/64crypto: octeontx - Fix length check to avoid truncation in ucode_load_storedrivers/crypto/marvell/octeontx/otx_cptpf_ucode.c+1 -10 replies
5/64crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctlydrivers/crypto/omap-crypto.c+1 -10 replies
6/64crypto: virtio - Add spinlock protection with virtqueue notificationdrivers/crypto/virtio/virtio_crypto_core.c+5 -00 replies
7/64crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_reqdrivers/crypto/virtio/virtio_crypto_skcipher_algs.c+0 -20 replies
8/64nilfs2: Fix potential block overflow that cause system hangfs/nilfs2/sufile.c+4 -00 replies
9/64scsi: qla2xxx: Validate sp before freeing associated memorydrivers/scsi/qla2xxx/qla_gs.c+18 -160 replies
10/64scsi: qla2xxx: Allow recovery for tape devicesdrivers/scsi/qla2xxx/qla_gs.c drivers/scsi/qla2xxx/qla_init.c+0 -120 replies
11/64scsi: qla2xxx: Delay module unload while fabric scan in progressdrivers/scsi/qla2xxx/qla_os.c+2 -10 replies
12/64scsi: qla2xxx: Query FW again before proceeding with logindrivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_isr.c+34 -40 replies
13/64gpio: omap: do not register driver in probe()drivers/gpio/gpio-omap.c+18 -40 replies
14/64btrfs: fix racy bitfield write in btrfs_clear_space_info_full()fs/btrfs/block-group.c fs/btrfs/space-info.c fs/btrfs/space-info.h+17 -170 replies
15/64net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP moduledrivers/net/phy/sfp.c+2 -00 replies
16/64smb: client: set correct id, uid and cruid for multiuser automountsfs/smb/client/cifs_dfs_ref.c+16 -00 replies
17/64scsi: qla2xxx: Fix bsg_done() causing double freedrivers/scsi/qla2xxx/qla_bsg.c+17 -110 replies
18/64PCI: endpoint: Automatically create a function specific attributes groupDocumentation/PCI/endpoint/pci-ntb-howto.rst Documentation/PCI/endpoint/pci-vntb-howto.rst drivers/pci/endpoint/pci-ep-cfs.c+29 -370 replies
19/64PCI: endpoint: Remove unused field in struct pci_epf_groupdrivers/pci/endpoint/pci-ep-cfs.c+0 -10 replies
20/64PCI: endpoint: Avoid creating sub-groups asynchronouslydrivers/pci/endpoint/pci-ep-cfs.c+5 -100 replies
21/64bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functionsdrivers/bus/fsl-mc/fsl-mc-bus.c+3 -30 replies
22/64bus: fsl-mc: fix use-after-free in driver_override_show()drivers/bus/fsl-mc/fsl-mc-bus.c+5 -10 replies
23/64scsi: qla2xxx: Remove dead code (GNN ID)drivers/scsi/qla2xxx/qla_def.h drivers/scsi/qla2xxx/qla_gbl.h drivers/scsi/qla2xxx/qla_gs.c +2 more+1 -1250 replies
24/64scsi: qla2xxx: Reduce fabric scan duplicate codedrivers/scsi/qla2xxx/qla_def.h drivers/scsi/qla2xxx/qla_gbl.h drivers/scsi/qla2xxx/qla_gs.c +2 more+200 -2690 replies
25/64scsi: qla2xxx: Free sp in error path to fix system crashdrivers/scsi/qla2xxx/qla_gs.c+2 -20 replies
26/64cacheinfo: Decrement refcount in cache_setup_of_node()drivers/base/cacheinfo.c+11 -60 replies
27/64cacheinfo: Remove of_node_put() for fw_tokendrivers/base/cacheinfo.c+0 -20 replies
28/64ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xUsound/pci/hda/patch_realtek.c+4 -00 replies
29/64ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks listsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
30/64gpio: sprd: Change sprd_gpio lock to raw_spin_lockdrivers/gpio/gpio-sprd.c+4 -40 replies
31/64ALSA: hda/realtek: Add quirk for Inspur S14-G1sound/pci/hda/patch_realtek.c+1 -00 replies
32/64ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channelsound/soc/codecs/cs35l45.c+1 -10 replies
33/64romfs: check sb_set_blocksize() return valuefs/romfs/super.c+4 -10 replies
34/64=?UTF-8?q?drm/tegra:=20hdmi:=20sor:=20Fix=20error:=20variable=20?= =?UTF-8?q?=E2=80=98j=E2=80=99=20set=20but=20not=20used?=drivers/gpu/drm/tegra/hdmi.c drivers/gpu/drm/tegra/sor.c+4 -40 replies
35/64platform/x86: classmate-laptop: Add missing NULL pointer checksdrivers/platform/x86/classmate-laptop.c+32 -00 replies
36/64ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9sound/soc/intel/boards/sof_es8336.c+9 -00 replies
37/64platform/x86: panasonic-laptop: Fix sysfs group leak in error pathdrivers/platform/x86/panasonic-laptop.c+3 -10 replies
38/64ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()sound/soc/fsl/fsl_xcvr.c+3 -00 replies
39/64gpiolib: acpi: Fix gpio count with string referencesdrivers/gpio/gpiolib-acpi.c+1 -00 replies
40/64Revert "wireguard: device: enable threaded NAPI"drivers/net/wireguard/device.c+0 -10 replies
41/64selftests: mptcp: pm: ensure unknown flags are ignoredtools/testing/selftests/net/mptcp/pm_netlink.sh tools/testing/selftests/net/mptcp/pm_nl_ctl.c+15 -00 replies
42/64mptcp: schedule rtx timer only after pushing datanet/mptcp/protocol.c+9 -60 replies
43/64mptcp: ensure context reset on disconnect()net/mptcp/protocol.c net/mptcp/protocol.h+8 -40 replies
44/64selftests: mptcp: check no dup close events after errortools/testing/selftests/net/mptcp/mptcp_join.sh+79 -00 replies
45/64selftests: mptcp: check subflow errors in close eventstools/testing/selftests/net/mptcp/mptcp_join.sh+22 -30 replies
46/64selftests: mptcp: join: fix local endp not being trackedtools/testing/selftests/net/mptcp/mptcp_join.sh+4 -50 replies
47/64xsk: Fix race condition in AF_XDP generic RX pathinclude/net/xdp_sock.h include/net/xsk_buff_pool.h net/xdp/xsk.c +1 more+6 -50 replies
48/64devlink: rate: Unset parent pointer in devl_rate_nodes_destroynet/devlink/leftover.c+3 -10 replies
49/64clk: mediatek: fix of_iomap memory leakdrivers/clk/mediatek/clk-mtk.c+5 -20 replies
50/64nfsd: dont ignore the return code of svc_proc_register()fs/nfsd/nfsctl.c fs/nfsd/stats.c fs/nfsd/stats.h+11 -40 replies
51/64ksmbd: set ATTR_CTIME flags when setting mtimefs/smb/server/smb2pdu.c+3 -70 replies
52/64ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovereddrivers/acpi/apei/ghes.c+10 -00 replies
53/64net: stmmac: Fix accessing freed irq affinity_hintdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+4 -70 replies
54/64net: dsa: free routing table on probe failurenet/dsa/dsa2.c+14 -70 replies
55/64mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()net/mptcp/pm_netlink.c+13 -30 replies
56/64wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()net/wireless/reg.c+5 -00 replies
57/64cpuset: Fix missing adaptation for cpuset_is_populatedkernel/cgroup/cpuset.c+1 -10 replies
58/64fbdev: rivafb: fix divide error in nv3_arb()drivers/video/fbdev/riva/riva_hw.c+3 -00 replies
59/64fbdev: smscufx: properly copy ioctl memory to kernelspacedrivers/video/fbdev/smscufx.c+6 -20 replies
60/64f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writesfs/f2fs/node.c+10 -40 replies
61/64f2fs: fix to avoid UAF in f2fs_write_end_io()fs/f2fs/data.c+9 -30 replies
62/64f2fs: fix out-of-bounds access in sysfs attribute read/writefs/f2fs/sysfs.c+53 -80 replies
63/64USB: serial: option: add Telit FN920C04 RNDIS compositionsdrivers/usb/serial/option.c+6 -00 replies
64/64net: tunnel: make skb_vlan_inet_prepare() return drop reasonsdrivers/net/bareudp.c drivers/net/geneve.c include/net/ip_tunnels.h+12 -90 replies

Reviews trailers per patch

41 of 64 patches have a Reviewed-by or Acked-by.

PatchHimanshu MadhaniGreg Kroah-HartmanRafael J. Wysocki (Intel)Qu WenruoDavid SterbaMaxime ChevallierRussell King (Oracle)Manivannan SadhasivamIoana CiorneiSudeep HollaNamjae JeonHerbert XuJason WangMichael S. TsirkinIlpo JärvinenMika WesterbergJason A. DonenfeldMat MartineauMatthieu Baerts (NGI0)Geliang TangMagnus KarlssonCarolina JubranDongliang MuJarkko SakkinenJonathan CameronYazen GhannamJane ChuHanjun GuoJacob KellerBaolin WangSebastian Andrzej SiewiorChao YuCharles KeepaxGeert UytterhoevenSimon HormanFlorian FainelliPeter SchneiderJon HunterBrett A C SheffieldPavel Machek (CIP)Mark BrownFrancesco DolciniRon EconomosMiguel Ojeda
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/64
2/64
3/64A-b
4/64
5/64A-b
6/64A-b A-b
7/64A-b A-b
8/64
9/64R-b
10/64R-b
11/64R-b
12/64R-b
13/64R-b R-b
14/64R-b R-b
15/64R-b R-b
16/64
17/64R-b
18/64R-b
19/64
20/64
21/64A-b
22/64R-b
23/64R-b
24/64R-b
25/64R-b
26/64R-b
27/64T-b R-b T-b
28/64
29/64
30/64R-b R-b
31/64
32/64R-b
33/64
34/64
35/64R-b
36/64
37/64R-b
38/64
39/64R-b
40/64A-b
41/64R-b
42/64R-b
43/64R-b
44/64R-b
45/64R-b
46/64R-b
47/64A-b
48/64R-b
49/64R-b
50/64
51/64
52/64R-b R-b R-b R-b R-b
53/64R-b
54/64
55/64R-b
56/64
57/64
58/64
59/64
60/64R-b
61/64
62/64R-b
63/64
64/64R-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 44 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 00/64] 6.1.164-rc1 review

This is the start of the stable review cycle for the 6.1.164 release. There are 64 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, 19 Feb 2026 19:59:50 +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.164-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.164-rc1

Menglong Dong <[email protected]>
net: tunnel: make skb_vlan_inet_prepare() return drop reasons

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit FN920C04 RNDIS compositions

Yongpeng Yang <[email protected]>
f2fs: fix out-of-bounds access in sysfs attribute read/write

Chao Yu <[email protected]>
f2fs: fix to avoid UAF in f2fs_write_end_io()

Yongpeng Yang <[email protected]>
f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writes

Greg Kroah-Hartman <[email protected]>
fbdev: smscufx: properly copy ioctl memory to kernelspace

Guangshuo Li <[email protected]>
fbdev: rivafb: fix divide error in nv3_arb()

Chen Ridong <[email protected]>
cpuset: Fix missing adaptation for cpuset_is_populated

Alexander Wetzel <[email protected]>

    wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()

Eric Dumazet <[email protected]>
mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()

Vladimir Oltean <[email protected]>
net: dsa: free routing table on probe failure

Qingfang Deng <[email protected]>
net: stmmac: Fix accessing freed irq affinity_hint

Shuai Xue <[email protected]>
ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered

Namjae Jeon <[email protected]>
ksmbd: set ATTR_CTIME flags when setting mtime

Jeff Layton <[email protected]>
nfsd: don't ignore the return code of svc_proc_register()

Bosi Zhang <[email protected]>
clk: mediatek: fix of_iomap memory leak

Shay Drory <[email protected]>
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy

e.kubanski <[email protected]>
xsk: Fix race condition in AF_XDP generic RX path

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: fix local endp not being tracked

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: check subflow errors in close events

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: check no dup close events after error

Paolo Abeni <[email protected]>
mptcp: ensure context reset on disconnect()

Paolo Abeni <[email protected]>
mptcp: schedule rtx timer only after pushing data

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: pm: ensure unknown flags are ignored

Daniel Borkmann <[email protected]>
Revert "wireguard: device: enable threaded NAPI"

Alban Bedel <[email protected]>
gpiolib: acpi: Fix gpio count with string references

Ziyi Guo <[email protected]>
ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()

Rafael J. Wysocki <[email protected]>
platform/x86: panasonic-laptop: Fix sysfs group leak in error path

Tagir Garaev <[email protected]>
ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9

Rafael J. Wysocki <[email protected]>
platform/x86: classmate-laptop: Add missing NULL pointer checks

Brahmajit Das <[email protected]>
drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used

Deepanshu Kartikey <[email protected]>
romfs: check sb_set_blocksize() return value

Ricardo Rivera-Matos <[email protected]>
ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel

Zhang Heng <[email protected]>
ALSA: hda/realtek: Add quirk for Inspur S14-G1

Xuewen Yan <[email protected]>
gpio: sprd: Change sprd_gpio lock to raw_spin_lock

Anatolii Shirykalov <[email protected]>
ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list

Tim Guttzeit <[email protected]>
ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU

Pierre Gondois <[email protected]>
cacheinfo: Remove of_node_put() for fw_token

Pierre Gondois <[email protected]>
cacheinfo: Decrement refcount in cache_setup_of_node()

Anil Gurumurthy <[email protected]>
scsi: qla2xxx: Free sp in error path to fix system crash

Quinn Tran <[email protected]>
scsi: qla2xxx: Reduce fabric scan duplicate code

Quinn Tran <[email protected]>
scsi: qla2xxx: Remove dead code (GNN ID)

Gui-Dong Han <[email protected]>
bus: fsl-mc: fix use-after-free in driver_override_show()

Chelsy Ratnawat <[email protected]>
bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functions

Liu Song <[email protected]>
PCI: endpoint: Avoid creating sub-groups asynchronously

Christophe JAILLET <[email protected]>
PCI: endpoint: Remove unused field in struct pci_epf_group

Damien Le Moal <[email protected]>
PCI: endpoint: Automatically create a function specific attributes group

Anil Gurumurthy <[email protected]>
scsi: qla2xxx: Fix bsg_done() causing double free

Paulo Alcantara <[email protected]>
smb: client: set correct id, uid and cruid for multiuser automounts

Marek Behún <[email protected]>
net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module

Boris Burkov <[email protected]>
btrfs: fix racy bitfield write in btrfs_clear_space_info_full()

Danilo Krummrich <[email protected]>
gpio: omap: do not register driver in probe()

Anil Gurumurthy <[email protected]>
scsi: qla2xxx: Query FW again before proceeding with login

Anil Gurumurthy <[email protected]>
scsi: qla2xxx: Delay module unload while fabric scan in progress

Shreyas Deodhar <[email protected]>
scsi: qla2xxx: Allow recovery for tape devices

Anil Gurumurthy <[email protected]>
scsi: qla2xxx: Validate sp before freeing associated memory

Edward Adam Davis <[email protected]>
nilfs2: Fix potential block overflow that cause system hang

Bibo Mao <[email protected]>
crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req

Bibo Mao <[email protected]>
crypto: virtio - Add spinlock protection with virtqueue notification

Kees Cook <[email protected]>
crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly

Thorsten Blum <[email protected]>
crypto: octeontx - Fix length check to avoid truncation in ucode_load_store

Henrique Carvalho <[email protected]>
smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()

Namjae Jeon <[email protected]>
ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths

Henrique Carvalho <[email protected]>
smb: client: split cached_fid bitfields to avoid shared-byte RMW races

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

Diffstat:

 Documentation/PCI/endpoint/pci-ntb-howto.rst       |  11 +-
 Documentation/PCI/endpoint/pci-vntb-howto.rst      |  13 +-
 Makefile                                           |   4 +-
 drivers/acpi/apei/ghes.c                           |  10 +
 drivers/base/cacheinfo.c                           |  19 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  10 +-
 drivers/clk/mediatek/clk-mtk.c                     |   7 +-
 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c  |   2 +-
 drivers/crypto/omap-crypto.c                       |   2 +-
 drivers/crypto/virtio/virtio_crypto_core.c         |   5 +
 .../crypto/virtio/virtio_crypto_skcipher_algs.c    |   2 -
 drivers/gpio/gpio-omap.c                           |  22 +-
 drivers/gpio/gpio-sprd.c                           |   8 +-
 drivers/gpio/gpiolib-acpi.c                        |   1 +
 drivers/gpu/drm/tegra/hdmi.c                       |   4 +-
 drivers/gpu/drm/tegra/sor.c                        |   4 +-
 drivers/net/bareudp.c                              |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  11 +-
 drivers/net/geneve.c                               |   4 +-
 drivers/net/phy/sfp.c                              |   2 +
 drivers/net/wireguard/device.c                     |   1 -
 drivers/pci/endpoint/pci-ep-cfs.c                  |  54 +-
 drivers/platform/x86/classmate-laptop.c            |  32 ++
 drivers/platform/x86/panasonic-laptop.c            |   4 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |  28 +-
 drivers/scsi/qla2xxx/qla_def.h                     |  17 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |   9 +-
 drivers/scsi/qla2xxx/qla_gs.c                      | 589 +++++++--------------
 drivers/scsi/qla2xxx/qla_init.c                    |  40 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |  19 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  18 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/video/fbdev/riva/riva_hw.c                 |   3 +
 drivers/video/fbdev/smscufx.c                      |   8 +-
 fs/btrfs/block-group.c                             |   6 +-
 fs/btrfs/space-info.c                              |  22 +-
 fs/btrfs/space-info.h                              |   6 +-
 fs/f2fs/data.c                                     |  12 +-
 fs/f2fs/node.c                                     |  14 +-
 fs/f2fs/sysfs.c                                    |  61 ++-
 fs/nfsd/nfsctl.c                                   |   9 +-
 fs/nfsd/stats.c                                    |   4 +-
 fs/nfsd/stats.h                                    |   2 +-
 fs/nilfs2/sufile.c                                 |   4 +
 fs/romfs/super.c                                   |   5 +-
 fs/smb/client/cached_dir.h                         |   8 +-
 fs/smb/client/cifs_dfs_ref.c                       |  16 +
 fs/smb/server/server.c                             |   6 +-
 fs/smb/server/smb2pdu.c                            |  10 +-
 fs/smb/server/transport_tcp.c                      |   3 +-
 include/net/ip_tunnels.h                           |  13 +-
 include/net/xdp_sock.h                             |   2 -
 include/net/xsk_buff_pool.h                        |   2 +
 kernel/cgroup/cpuset.c                             |   2 +-
 net/devlink/leftover.c                             |   4 +-
 net/dsa/dsa2.c                                     |  21 +-
 net/mptcp/pm_netlink.c                             |  16 +-
 net/mptcp/protocol.c                               |  24 +-
 net/mptcp/protocol.h                               |   3 +-
 net/wireless/reg.c                                 |   5 +
 net/xdp/xsk.c                                      |   6 +-
 net/xdp/xsk_buff_pool.c                            |   1 +
 sound/pci/hda/patch_realtek.c                      |   5 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/cs35l45.c                         |   2 +-
 sound/soc/fsl/fsl_xcvr.c                           |   3 +
 sound/soc/intel/boards/sof_es8336.c                |   9 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 111 +++-
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |   4 +
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |  11 +
 70 files changed, 785 insertions(+), 627 deletions(-)