Skip to content

nfsd: some updates and cleanups

Kinglong Mee linux-nfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14nfsd: Add layouts checking for state resourcesfs/nfsd/nfs4state.c+4 -24 replies
2/14nfsd: Add missing gen_confirm in nfsd4_setclientid()fs/nfsd/nfs4state.c+3 -211 replies
3/14nfsd: Fix memory leak of so_owner.data in nfs4_stateownerfs/nfsd/nfs4state.c+7 -33 replies
4/14nfsd: Fix a memory leak of struct file_lockfs/nfsd/nfs4state.c+1 -01 reply
5/14nfsd: Use check_stateid_generation() for generation checkingfs/nfsd/nfs4layouts.c fs/nfsd/nfs4state.c fs/nfsd/state.h+4 -42 replies
6/14nfsd: Drop duplicate locks_init_lock()fs/nfsd/nfs4layouts.c+1 -11 reply
7/14nfsd: Remove unneeded values in nfsd4_open()fs/nfsd/nfs4proc.c+1 -30 replies
8/14nfsd: Drop duplicate checking of seqid in nfsd4_create_session()fs/nfsd/nfs4state.c+3 -50 replies
9/14nfsd: Remove nfs4_set_claim_prev()fs/nfsd/nfs4state.c+1 -70 replies
10/14nfsd: Remove unused values in nfs4_setlease()fs/nfsd/nfs4state.c+1 -20 replies
11/14nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat()fs/nfsd/nfs4state.c+0 -20 replies
12/14nfsd: Remove macro LOFF_OVERFLOWfs/nfsd/nfs4state.c+2 -50 replies
13/14nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockownerfs/nfsd/nfs4state.c+4 -40 replies
14/14nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked}fs/nfsd/nfs4state.c+6 -101 reply

Reviews trailers per patch

1 of 14 patches has a Reviewed-by or Acked-by.

PatchJeff Layton
1/14
2/14R-b
3/14
4/14
5/14
6/14
7/14
8/14
9/14
10/14
11/14
12/14
13/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/14] nfsd: some updates and cleanups

The first five are some bugfix and update,
the last nine are some cleanups.

Kinglong Mee (14):
nfsd: Add layouts checking for state resources
nfsd: Add missing gen_confirm nfsd4_setclientid()
nfsd: Fix memory leak of so_owner.data in nfs4_stateowner
nfsd: Fix a memory leak of struct file_lock
nfsd: Use check_stateid_generation() for generation checking
nfsd: Drop duplicate locks_init_lock()
nfsd: Remove unneeded values in nfsd4_open()
nfsd: Drop duplicate checking of seqid in nfsd4_create_session()
nfsd: Remove nfs4_set_claim_prev()
nfsd: Remove unused values in nfs4_setlease()
nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat()
nfsd: Remove macro LOFF_OVERFLOW
nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner
nfsd: Remove unused clientid arguments from find_lockowner_str{_locked}

 fs/nfsd/nfs4layouts.c |  7 +++--
 fs/nfsd/nfs4proc.c    |  4 +--
 fs/nfsd/nfs4state.c   | 74 ++++++++++++++++++++++-----------------------------
 fs/nfsd/state.h       |  1 +
 4 files changed, 37 insertions(+), 49 deletions(-)
Signature · 1 line
2.4.3