NFSv4.1: Various fixes to the sequence flag error handling
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 2 Mar 2010 18:06:21 +0000 (13:06 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 2 Mar 2010 18:06:21 +0000 (13:06 -0500)
commit0f79fd6f5c52e05918e44996b0a1b18383d0fbc2
tree480eebbdc554dfacdfd5da1897e6f704ab14bd79
parent0851de06174e9800e76b26e4be0ca94294c09c8c
NFSv4.1: Various fixes to the sequence flag error handling

Ensure that we change the EXCHANGE_ID verifier (i.e. clp->cl_boot_time)
when we want to reset all state. This is mainly needed when the server
tells us that it is revoking our open or lock stateids.

Handle revoking of recallable state by expiring the delegations.

Handle callback path issues by expiring the delegations and then resetting
the session.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/nfs4state.c