[PATCH v2 0/2] nfsd: close potential race between open and delegation
From: Jeff Layton <jlayton@kernel.org>
Date: 2022-07-15 18:33:05
From: Jeff Layton <jlayton@kernel.org>
Date: 2022-07-15 18:33:05
v2:
- use nfsd_lookup_dentry instead of lookup_one_len
Here's a respin of the patches to fix up the potential race between an
open and delegation. I took Neil's advice an changed over to use
nfsd_lookup_dentry.
This patchset is based on top of Neil's recent patchset entitled:
[PATCH 0/8] NFSD: clean up locking.
Tested with xfstests and it seemed to behave. I haven't done any testing
to ensure that the race is actually fixed, mainly because I don't have a
way to reliably reproduce it.
Jeff Layton (2):
nfsd: drop fh argument from alloc_init_deleg
nfsd: vet the opened dentry after setting a delegation
fs/nfsd/nfs4state.c | 58 ++++++++++++++++++++++++++++++++++++++-------
1 file changed, 49 insertions(+), 9 deletions(-)
--
2.36.1