Skip to content

6.1.106-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 Latest38 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/38mptcp: pass addr to mptcp_pm_alloc_anno_listnet/mptcp/pm_netlink.c net/mptcp/pm_userspace.c net/mptcp/protocol.h+6 -60 replies
2/38mptcp: pm: reduce indentation blocksnet/mptcp/pm_netlink.c+11 -80 replies
3/38mptcp: pm: dont try to create sf if alloc failednet/mptcp/pm_netlink.c+6 -40 replies
4/38mptcp: pm: do not ignore subflow if signal flag is also setnet/mptcp/pm_netlink.c+12 -40 replies
5/38selftests: mptcp: join: test both signal & subflowtools/testing/selftests/net/mptcp/mptcp_join.sh+14 -00 replies
6/38ASoC: topology: Clean up route loadingsound/soc/soc-topology.c+8 -180 replies
7/38ASoC: topology: Fix route memory corruptionsound/soc/soc-topology.c+3 -90 replies
8/38exec: Fix ToCToU between perm check and set-uid/gid usagefs/exec.c+7 -10 replies
9/38LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.harch/loongarch/include/uapi/asm/unistd.h+1 -00 replies
10/38nfsd: move reply cache initialization into nfsd startupfs/nfsd/nfsctl.c fs/nfsd/nfssvc.c+9 -90 replies
11/38nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_netfs/nfsd/cache.h fs/nfsd/nfscache.c fs/nfsd/nfsctl.c+25 -120 replies
12/38NFSD: Refactor nfsd_reply_cache_free_locked()fs/nfsd/nfscache.c+20 -70 replies
13/38NFSD: Rename nfsd_reply_cache_alloc()fs/nfsd/nfscache.c+3 -30 replies
14/38NFSD: Replace nfsd_prune_bucket()fs/nfsd/nfscache.c fs/nfsd/trace.h+85 -150 replies
15/38NFSD: Refactor the duplicate reply cache shrinkerfs/nfsd/nfscache.c+39 -440 replies
16/38NFSD: Rewrite synopsis of nfsd_percpu_counters_init()fs/nfsd/stats.c fs/nfsd/stats.h+4 -40 replies
17/38NFSD: Fix frame size warning in svc_export_parse()fs/nfsd/export.c fs/nfsd/export.h fs/nfsd/stats.h+31 -170 replies
18/38sunrpc: dont change ->sv_stats if it doesnt existnet/sunrpc/svc.c+16 -80 replies
19/38nfsd: stop setting ->pg_stats for unused statsfs/lockd/svc.c fs/nfs/callback.c fs/nfsd/nfssvc.c+0 -110 replies
20/38sunrpc: pass in the sv_stats struct through svc_create_pooledfs/nfsd/nfssvc.c include/linux/sunrpc/svc.h net/sunrpc/svc.c+12 -70 replies
21/38sunrpc: remove ->pg_stats from svc_programfs/nfsd/nfssvc.c include/linux/sunrpc/svc.h+0 -20 replies
22/38sunrpc: use the struct net as the svc proc privatenet/sunrpc/stats.c+1 -10 replies
23/38nfsd: rename NFSD_NET_* to NFSD_STATS_*fs/nfsd/netns.h fs/nfsd/nfscache.c fs/nfsd/stats.h+7 -70 replies
24/38nfsd: expose /proc/net/sunrpc/nfsd in net namespacesfs/nfsd/nfsctl.c fs/nfsd/stats.c fs/nfsd/stats.h+15 -200 replies
25/38nfsd: make all of the nfsd stats per-network namespacefs/nfsd/cache.h fs/nfsd/netns.h fs/nfsd/nfs4proc.c +6 more+64 -910 replies
26/38nfsd: remove nfsd_stats, make th_cnt a global counterfs/nfsd/nfsd.h fs/nfsd/nfssvc.c fs/nfsd/stats.c +1 more+5 -100 replies
27/38nfsd: make svc_stat per-network namespace instead of globalfs/nfsd/netns.h fs/nfsd/nfsctl.c fs/nfsd/nfssvc.c +2 more+11 -90 replies
28/38nvme/pci: Add APST quirk for Lenovo N60z laptopdrivers/nvme/host/pci.c+7 -00 replies
29/38mptcp: fully established after ADD_ADDR echo on MPJnet/mptcp/options.c+2 -10 replies
30/38drm/i915/gem: Fix Virtual Memory mapping boundaries calculationdrivers/gpu/drm/i915/gem/i915_gem_mman.c+47 -60 replies
31/38cgroup: Make operations on the cgroup root_list RCU safeinclude/linux/cgroup-defs.h kernel/cgroup/cgroup-internal.h kernel/cgroup/cgroup.c+19 -80 replies
32/38drm/i915: Add a function to mmap framebuffer objdrivers/gpu/drm/i915/gem/i915_gem_mman.c drivers/gpu/drm/i915/gem/i915_gem_mman.h+93 -460 replies
33/38drm/i915: Fix a NULL vs IS_ERR() bugdrivers/gpu/drm/i915/gem/i915_gem_mman.c+2 -20 replies
34/38drm/i915/gem: Adjust vma offset for framebuffer mmap offsetdrivers/gpu/drm/i915/gem/i915_gem_mman.c+2 -00 replies
35/38binfmt_flat: Fix corruption when not offsetting data startfs/binfmt_flat.c+3 -10 replies
36/38cgroup: Move rcu_head up near the top of cgroup_rootinclude/linux/cgroup-defs.h+4 -40 replies
37/38wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM valuesnet/wireless/nl80211.c+5 -10 replies
38/38KVM: arm64: Dont pass a TLBI level hint when zapping table entriesarch/arm64/kvm/hyp/pgtable.c+8 -20 replies

Reviews trailers per patch

30 of 38 patches have a Reviewed-by or Acked-by.

PatchMatthieu BaertsMat MartineauJeff LaytonCezary RojewskiJann HornJonathan CavittAndi ShytiNirmoy DasRodrigo ViviDamien Le MoalGreg UngererYafang ShaoYosry AhmedMichal KoutnýMarco VanottiEirik FullerShaoqin HuangMarc ZyngierPavel Machek (CIP)Peter SchneiderFlorian FainelliLinux Kernel Functional TestingMark BrownJon HunterRon Economos
SeriesT-b T-b T-b T-b T-b T-b T-b
1/38R-b
2/38R-b
3/38R-b
4/38R-b
5/38R-b
6/38R-b
7/38
8/38T-b
9/38
10/38
11/38Reported-and-tested-by
12/38R-b
13/38R-b
14/38R-b
15/38R-b
16/38R-b
17/38R-b
18/38R-b
19/38R-b
20/38R-b
21/38R-b
22/38R-b
23/38R-b
24/38R-b
25/38R-b
26/38R-b
27/38R-b
28/38
29/38R-b
30/38R-b R-b
31/38
32/38R-b
33/38R-b R-b
34/38R-b R-b
35/38R-b A-b
36/38A-b R-b R-b
37/38
38/38R-b R-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 25 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 00/38] 6.1.106-rc1 review

This is the start of the stable review cycle for the 6.1.106 release. There are 38 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 Aug 2024 13:18:17 +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.106-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.106-rc1

Will Deacon <[email protected]>
KVM: arm64: Don't pass a TLBI level hint when zapping table entries

Eric Dumazet <[email protected]>

    wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values

Waiman Long <[email protected]>
cgroup: Move rcu_head up near the top of cgroup_root

Kees Cook <[email protected]>
binfmt_flat: Fix corruption when not offsetting data start

Andi Shyti <[email protected]>
drm/i915/gem: Adjust vma offset for framebuffer mmap offset

Dan Carpenter <[email protected]>
drm/i915: Fix a NULL vs IS_ERR() bug

Nirmoy Das <[email protected]>
drm/i915: Add a function to mmap framebuffer obj

Yafang Shao <[email protected]>
cgroup: Make operations on the cgroup root_list RCU safe

Andi Shyti <[email protected]>
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation

Matthieu Baerts (NGI0) <[email protected]>
mptcp: fully established after ADD_ADDR echo on MPJ

WangYuli <[email protected]>
nvme/pci: Add APST quirk for Lenovo N60z laptop

Josef Bacik <[email protected]>
nfsd: make svc_stat per-network namespace instead of global

Josef Bacik <[email protected]>
nfsd: remove nfsd_stats, make th_cnt a global counter

Josef Bacik <[email protected]>
nfsd: make all of the nfsd stats per-network namespace

Josef Bacik <[email protected]>
nfsd: expose /proc/net/sunrpc/nfsd in net namespaces

Josef Bacik <[email protected]>
nfsd: rename NFSD_NET_* to NFSD_STATS_*

Josef Bacik <[email protected]>
sunrpc: use the struct net as the svc proc private

Josef Bacik <[email protected]>

    sunrpc: remove ->pg_stats from svc_program

Josef Bacik <[email protected]>
sunrpc: pass in the sv_stats struct through svc_create_pooled

Josef Bacik <[email protected]>

    nfsd: stop setting ->pg_stats for unused stats

Josef Bacik <[email protected]>

    sunrpc: don't change ->sv_stats if it doesn't exist

Chuck Lever <[email protected]>
NFSD: Fix frame size warning in svc_export_parse()

Chuck Lever <[email protected]>
NFSD: Rewrite synopsis of nfsd_percpu_counters_init()

Chuck Lever <[email protected]>
NFSD: Refactor the duplicate reply cache shrinker

Chuck Lever <[email protected]>
NFSD: Replace nfsd_prune_bucket()

Chuck Lever <[email protected]>
NFSD: Rename nfsd_reply_cache_alloc()

Chuck Lever <[email protected]>
NFSD: Refactor nfsd_reply_cache_free_locked()

Jeff Layton <[email protected]>
nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net

Jeff Layton <[email protected]>
nfsd: move reply cache initialization into nfsd startup

Huacai Chen <[email protected]>
LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h

Kees Cook <[email protected]>
exec: Fix ToCToU between perm check and set-uid/gid usage

Amadeusz Sławiński <[email protected]>
ASoC: topology: Fix route memory corruption

Amadeusz Sławiński <[email protected]>
ASoC: topology: Clean up route loading

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: test both signal & subflow

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: don't try to create sf if alloc failed

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: reduce indentation blocks

Geliang Tang <[email protected]>
mptcp: pass addr to mptcp_pm_alloc_anno_list

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

Diffstat:

 Makefile                                        |   4 +-
 arch/arm64/kvm/hyp/pgtable.c                    |  10 +-
 arch/loongarch/include/uapi/asm/unistd.h        |   1 +
 drivers/gpu/drm/i915/gem/i915_gem_mman.c        | 192 ++++++++++++++++------
 drivers/gpu/drm/i915/gem/i915_gem_mman.h        |   2 +-
 drivers/nvme/host/pci.c                         |   7 +
 fs/binfmt_flat.c                                |   4 +-
 fs/exec.c                                       |   8 +-
 fs/lockd/svc.c                                  |   3 -
 fs/nfs/callback.c                               |   3 -
 fs/nfsd/export.c                                |  32 ++--
 fs/nfsd/export.h                                |   4 +-
 fs/nfsd/netns.h                                 |  25 ++-
 fs/nfsd/nfs4proc.c                              |   6 +-
 fs/nfsd/nfscache.c                              | 201 ++++++++++++++----------
 fs/nfsd/nfsctl.c                                |  24 ++-
 fs/nfsd/nfsd.h                                  |   1 +
 fs/nfsd/nfsfh.c                                 |   3 +-
 fs/nfsd/nfssvc.c                                |  24 +--
 fs/nfsd/stats.c                                 |  52 +++---
 fs/nfsd/stats.h                                 |  83 ++++------
 fs/nfsd/trace.h                                 |  22 +++
 fs/nfsd/vfs.c                                   |   6 +-
 include/linux/cgroup-defs.h                     |   7 +-
 include/linux/sunrpc/svc.h                      |   5 +-
 kernel/cgroup/cgroup-internal.h                 |   3 +-
 kernel/cgroup/cgroup.c                          |  23 ++-
 net/mptcp/options.c                             |   3 +-
 net/mptcp/pm_netlink.c                          |  49 +++---
 net/mptcp/pm_userspace.c                        |   2 +-
 net/mptcp/protocol.h                            |   2 +-
 net/sunrpc/stats.c                              |   2 +-
 net/sunrpc/svc.c                                |  36 +++--
 net/wireless/nl80211.c                          |   6 +-
 sound/soc/soc-topology.c                        |  32 +---
 tools/testing/selftests/net/mptcp/mptcp_join.sh |  14 ++
 36 files changed, 555 insertions(+), 346 deletions(-)