diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2016-01-23 21:18:18 +0100 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2016-01-25 15:36:21 +0100 |
commit | 810d82e6830100615e7481813a862d26ffcff6bd (patch) | |
tree | 800222904c927e881b0d469f0b2f3de229ba132d /fs/nfs/callback.h | |
parent | NFSv4.x: Fix wraparound issues when validing the callback sequence id (diff) | |
download | linux-810d82e6830100615e7481813a862d26ffcff6bd.tar.xz linux-810d82e6830100615e7481813a862d26ffcff6bd.zip |
NFSv4.x: Allow multiple callbacks in flight
Hook the callback channel into the same session management machinery
as we use for the forward channel.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/nfs/callback.h')
-rw-r--r-- | fs/nfs/callback.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfs/callback.h b/fs/nfs/callback.h index ff8195bd75ea..5fe1cecbf9f0 100644 --- a/fs/nfs/callback.h +++ b/fs/nfs/callback.h @@ -37,10 +37,11 @@ enum nfs4_callback_opnum { OP_CB_ILLEGAL = 10044, }; +struct nfs4_slot; struct cb_process_state { __be32 drc_status; struct nfs_client *clp; - u32 slotid; + struct nfs4_slot *slot; u32 minorversion; struct net *net; }; |