NFSD: release read access of nfs4_file when a write delegation is returned
authorDai Ngo <dai.ngo@oracle.com>
Tue, 13 May 2025 16:10:51 +0000 (09:10 -0700)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 14 Jul 2025 16:46:36 +0000 (12:46 -0400)
commit3b8737ce5bd4a9fcfede7d966f824e321d9066d4
treef997457fa393b136d36886c5fd0c61797bda9c65
parente7a8ebc305f26cab608e59a916a4ae89d6656c5f
NFSD: release read access of nfs4_file when a write delegation is returned

When a write delegation is returned, check if read access was added
to nfs4_file when client opens file with WRONLY, and release it.

Signed-off-by: Dai Ngo <dai.ngo@oracle.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4state.c
fs/nfsd/state.h