diff options
| author | Olga Kornievskaia <okorniev@redhat.com> | 2026-04-10 12:48:05 -0400 |
|---|---|---|
| committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2026-04-13 14:45:24 -0700 |
| commit | 515af10044f1c0d6f4356fcfb313465f02f484e9 (patch) | |
| tree | 2d38cbfcb40484dd0b740daf1c1d04d724e05246 /include/linux | |
| parent | 4fa7ab8d292b1d4271fad397d98ea440e474cd7f (diff) | |
NFSv4: retry GETATTR if GET_DIR_DELEGATION failed
Currently, getting a directory delegation is opportinistic and gets
added to an existing GETATTR that's trying to retrieve some needed
attributes. However, GET_DIRDELEGATION can fail and that currently
causes a GETATTR to fail and an error is propagated to the user.
Instead, the original GETATTR should be retried without requesting
a directory delegation. Also, now chosing to clear asking for
the direct delegation for this specific inode.
Fixes: 156b09482933 ("NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK")
Signed-off-by: Olga Kornievskaia <okorniev@redhat.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
