diff options
| author | Trond Myklebust <trond.myklebust@hammerspace.com> | 2025-12-31 16:41:15 -0500 |
|---|---|---|
| committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2026-01-04 23:03:26 -0500 |
| commit | 105c2db2474f50f109082ab8d070efcc8c3d52bd (patch) | |
| tree | 43c073506dd93539e6c4408740199d2d02eb581c /include/linux/device/git@git.tavy.me:linux.git | |
| parent | 6f9bda2337f8b0a4c10ed5630e85eceb126a2c5c (diff) | |
NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories
If the client returns a directory delegation, then look up all the child
dentries, and clear their 'verifier delegated' bit, unless subject to a
file delegation.
Similarly, if a file delegation is being returned, check if there is a
directory delegation before clearing a 'verifier delegated' bit.
Reported-by: Christoph Hellwig <hch@lst.de>
Fixes: 156b09482933 ("NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include/linux/device/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
