diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-09-20 14:32:45 -0400 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-10-08 10:45:51 -0400 |
commit | b3c2aa07454cf7ab4ec3ee882c586abbea033132 (patch) | |
tree | 8cd163071af08ec14ce51d1c137cdba88daf78d4 /fs/nfs/nfs4_fs.h | |
parent | c6fa8e6de3dc420cba092bf155b2ed25bcd537f7 (diff) | |
download | op-kernel-dev-b3c2aa07454cf7ab4ec3ee882c586abbea033132.zip op-kernel-dev-b3c2aa07454cf7ab4ec3ee882c586abbea033132.tar.gz |
NFSv4: Refactor NFSv4 error handling
Prepare for unification of the synchronous and asynchronous error
handling.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/nfs/nfs4_fs.h')
-rw-r--r-- | fs/nfs/nfs4_fs.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/nfs/nfs4_fs.h b/fs/nfs/nfs4_fs.h index 50cfc4c..4afdee4 100644 --- a/fs/nfs/nfs4_fs.h +++ b/fs/nfs/nfs4_fs.h @@ -183,10 +183,12 @@ struct nfs4_state { struct nfs4_exception { - long timeout; - int retry; struct nfs4_state *state; struct inode *inode; + long timeout; + unsigned char delay : 1, + recovering : 1, + retry : 1; }; struct nfs4_state_recovery_ops { |