summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfsproc.c
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2020-11-13 16:53:17 -0500
committerChuck Lever <chuck.lever@oracle.com>2021-03-22 10:18:58 -0400
commitd52532002ffa217ad3fa4c3ba86c95203d21dd21 (patch)
treeb7aedf13cdecd9d738890181ca38fb968439c8d9 /fs/nfsd/nfsproc.c
parentbf15229f2ced4f14946eef958336f764e30f8efb (diff)
downloadlinux-d52532002ffa217ad3fa4c3ba86c95203d21dd21.tar.gz
linux-d52532002ffa217ad3fa4c3ba86c95203d21dd21.tar.bz2
linux-d52532002ffa217ad3fa4c3ba86c95203d21dd21.zip
NFSD: Add a helper that encodes NFSv3 directory offset cookies
Refactor: Add helper function similar to nfs3svc_encode_cookie3(). Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'fs/nfsd/nfsproc.c')
-rw-r--r--fs/nfsd/nfsproc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/nfsd/nfsproc.c b/fs/nfsd/nfsproc.c
index 2088bb0887ba..5a0dd6e23c85 100644
--- a/fs/nfsd/nfsproc.c
+++ b/fs/nfsd/nfsproc.c
@@ -595,8 +595,7 @@ nfsd_proc_readdir(struct svc_rqst *rqstp)
&resp->common, nfssvc_encode_entry);
resp->count = resp->buffer - buffer;
- if (resp->offset)
- *resp->offset = htonl(offset);
+ nfssvc_encode_nfscookie(resp, offset);
fh_put(&argp->fh);
return rpc_success;