summaryrefslogtreecommitdiff
path: root/fs/nfsd/nfsd.h
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@redhat.com>2013-04-09 17:02:51 -0400
committerJ. Bruce Fields <bfields@redhat.com>2013-04-16 10:59:30 -0400
commit3bd64a5ba1719c2bb6cba4493dfd3e23a7653e54 (patch)
treec968f3f51d6082d3c7f0a03ec3d9fdaa031e6593 /fs/nfsd/nfsd.h
parent23340032e64d70ce76817a88e8193c8040b095cf (diff)
downloadlinux-3.10-3bd64a5ba1719c2bb6cba4493dfd3e23a7653e54.tar.gz
linux-3.10-3bd64a5ba1719c2bb6cba4493dfd3e23a7653e54.tar.bz2
linux-3.10-3bd64a5ba1719c2bb6cba4493dfd3e23a7653e54.zip
nfsd4: implement SEQ4_STATUS_RECALLABLE_STATE_REVOKED
A 4.1 server must notify a client that has had any state revoked using the SEQ4_STATUS_RECALLABLE_STATE_REVOKED flag. The client can figure out exactly which state is the problem using CHECK_STATEID and then free it using FREE_STATEID. The status flag will be unset once all such revoked stateids are freed. Our server's only recallable state is delegations. So we keep with each 4.1 client a list of delegations that have timed out and been recalled, but haven't yet been freed by FREE_STATEID. Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfsd.h')
0 files changed, 0 insertions, 0 deletions