[PATCH 0/2] nfsd: close potential race between open and delegation
From: Jeff Layton <jlayton@kernel.org>
Date: 2022-07-14 20:04:41
From: Jeff Layton <jlayton@kernel.org>
Date: 2022-07-14 20:04:41
This is a respin of the patchset that I sent earlier today. I hit a
deadlock with that one because of the ambiguous locking.
This series is based on top of Neil's set entitled:
[PATCH 0/8] NFSD: clean up locking.
His patchset makes the locking in the nfsd4_open codepath much more
consistent, and this becomes a lot simpler to fix. Without that set
however, the state of the parent's i_rwsem is unclear after nfsd_lookup
is called, and I don't see a way to determine it reliably.
Jeff Layton (2):
nfsd: drop fh argument from alloc_init_deleg
nfsd: vet the opened dentry after setting a delegation
fs/nfsd/nfs4state.c | 54 +++++++++++++++++++++++++++++++++++++--------
1 file changed, 45 insertions(+), 9 deletions(-)
--
2.36.1