Skip to content

NFSD updates for LTS 6.1.y

[email protected] linux-nfs stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7nfsd: Simplify code around svc_exit_thread() call in nfsd()fs/nfsd/nfssvc.c include/linux/sunrpc/svc.h+0 -360 replies
2/7nfsd: separate nfsd_last_thread() from nfsd_put()fs/nfsd/nfsd.h fs/nfsd/nfssvc.c+25 -340 replies
3/7NFSD: simplify error paths in nfsd_svc()fs/nfsd/nfssvc.c+4 -100 replies
4/7nfsd: call nfsd_last_thread() before final nfsd_put()fs/nfsd/nfsctl.c fs/nfsd/nfsd.h fs/nfsd/nfssvc.c+9 -30 replies
5/7nfsd: drop the nfsd_put helperfs/nfsd/nfsctl.c fs/nfsd/nfsd.h+17 -210 replies
6/7nfsd: don't call locks_release_private() twice concurrentlyfs/nfsd/nfs4state.c+1 -10 replies
7/7nfsd: Fix a regression in nfsd_setattr()fs/nfsd/nfs4proc.c fs/nfsd/vfs.c+8 -20 replies

Reviews trailers per patch

3 of 7 patches have a Reviewed-by or Acked-by.

PatchLi LingFengJeff LaytonNeilBrown
SeriesT-b
1/7
2/7
3/7R-b
4/7R-b
5/7
6/7
7/7R-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 3 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1.y 0/7] NFSD updates for LTS 6.1.y

From: Chuck Lever <[email protected]>

Address an NFSD crasher that was noted here:

https://lore.kernel.org/linux-nfs/[email protected]/

To apply the fix cleanly, backport a few NFSD patches into v6.1.y that have been in the other LTS kernels for a while.

Jeff Layton (1):
nfsd: drop the nfsd_put helper

NeilBrown (5):
nfsd: Simplify code around svc_exit_thread() call in nfsd()
nfsd: separate nfsd_last_thread() from nfsd_put()
NFSD: simplify error paths in nfsd_svc()
nfsd: call nfsd_last_thread() before final nfsd_put()
nfsd: don't call locks_release_private() twice concurrently

Trond Myklebust (1):
nfsd: Fix a regression in nfsd_setattr()

 fs/nfsd/nfs4proc.c         |  4 ++
 fs/nfsd/nfs4state.c        |  2 +-
 fs/nfsd/nfsctl.c           | 32 ++++++++------
 fs/nfsd/nfsd.h             |  3 +-
 fs/nfsd/nfssvc.c           | 85 ++++++++++----------------------------
 fs/nfsd/vfs.c              |  6 ++-
 include/linux/sunrpc/svc.h | 13 ------
 7 files changed, 51 insertions(+), 94 deletions(-)
Signature · 1 line
2.45.1