diff options
| author | Trond Myklebust <trond.myklebust@hammerspace.com> | 2023-09-11 21:30:27 +0300 |
|---|---|---|
| committer | Chuck Lever <chuck.lever@oracle.com> | 2023-10-16 19:44:00 +0300 |
| commit | d59b3515ab021e010fdc58a8f445ea62dd2f7f4c (patch) | |
| tree | f25cda24d7e23f943242739eb26efb75b5f2e54d /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | 5896a8705461052bfc2dcd7cf5909eaf3cecaa92 (diff) | |
| download | linux-d59b3515ab021e010fdc58a8f445ea62dd2f7f4c.tar.xz | |
nfsd: Handle EOPENSTALE correctly in the filecache
The nfsd_open code handles EOPENSTALE correctly, by retrying the call to
fh_verify() and __nfsd_open(). However the filecache just drops the
error on the floor, and immediately returns nfserr_stale to the caller.
This patch ensures that we propagate the EOPENSTALE code back to
nfsd_file_do_acquire, and that we handle it correctly.
Fixes: 65294c1f2c5e ("nfsd: add a new struct file caching facility to nfsd")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Message-Id: <20230911183027.11372-1-trond.myklebust@hammerspace.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
