diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-09-20 20:32:45 +0200 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-10-08 16:45:51 +0200 |
commit | b3c2aa07454cf7ab4ec3ee882c586abbea033132 (patch) | |
tree | 8cd163071af08ec14ce51d1c137cdba88daf78d4 /fs/nfs/nfs4_fs.h | |
parent | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6... (diff) | |
download | linux-b3c2aa07454cf7ab4ec3ee882c586abbea033132.tar.xz linux-b3c2aa07454cf7ab4ec3ee882c586abbea033132.zip |
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 50cfc4ca7a02..4afdee420d25 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 { |