diff options
| author | Trond Myklebust <trond.myklebust@hammerspace.com> | 2026-01-01 20:16:04 -0500 |
|---|---|---|
| committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2026-01-04 23:03:26 -0500 |
| commit | 3f77eda548c82564ae4a23c76b51d36c6e39c865 (patch) | |
| tree | 8db25ae41b4f0b6bca8d2345ed88ca9ad079b8f4 /include/linux/device/git@git.tavy.me:linux.git | |
| parent | 105c2db2474f50f109082ab8d070efcc8c3d52bd (diff) | |
NFSv4: Don't free slots prematurely if requesting a directory delegation
When requesting a directory delegation, it is imperative to hold the
slot until the delegation state has been recorded. Otherwise, if a
recall comes in, the call to referring_call_exists() will assume the
processing is done, and when it doesn't find a delegation, it will
assume it has been returned.
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
