aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorZhang Xianwei <[email protected]>2022-07-27 10:01:07 +0000
committerTrond Myklebust <[email protected]>2022-07-27 14:00:52 +0000
commite35a5e782f67ed76a65ad0f23a484444a95f000f (patch)
treec5d8b22b3467ceca2e8765da081e050870b2dd76 /net/unix/af_unix.c
parentNFSv4.1 probe offline transports for trunking on session creation (diff)
downloadkernel-e35a5e782f67ed76a65ad0f23a484444a95f000f.tar.gz
kernel-e35a5e782f67ed76a65ad0f23a484444a95f000f.zip
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
A client should be able to handle getting an EACCES error while doing a mount operation to reclaim state due to NFS4CLNT_RECLAIM_REBOOT being set. If the server returns RPC_AUTH_BADCRED because authentication failed when we execute "exportfs -au", then RECLAIM_COMPLETE will go a wrong way. After mount succeeds, all OPEN call will fail due to an NFS4ERR_GRACE error being returned. This patch is to fix it by resending a RPC request. Signed-off-by: Zhang Xianwei <[email protected]> Signed-off-by: Yi Wang <[email protected]> Fixes: aa5190d0ed7d ("NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1") Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions