summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorZhang Xianwei <zhang.xianwei8@zte.com.cn>2022-07-27 13:01:07 +0300
committerTrond Myklebust <trond.myklebust@hammerspace.com>2022-07-27 17:00:52 +0300
commite35a5e782f67ed76a65ad0f23a484444a95f000f (patch)
treec5d8b22b3467ceca2e8765da081e050870b2dd76 /init
parentf201bdfd7c87967480000db8974f683c14aa6eb2 (diff)
downloadlinux-e35a5e782f67ed76a65ad0f23a484444a95f000f.tar.xz
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 <zhang.xianwei8@zte.com.cn> Signed-off-by: Yi Wang <wang.yi59@zte.com.cn> Fixes: aa5190d0ed7d ("NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1") Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions