summaryrefslogtreecommitdiffstats
path: root/fs/nfs/nfs4_fs.h
diff options
context:
space:
mode:
authorPeng Tao <tao.peng@primarydata.com>2014-06-10 23:24:15 +0200
committerTom Haynes <loghyr@primarydata.com>2015-02-03 20:06:36 +0100
commitcb04ad2a2bc8978e69f7f582ca2869909c4e0571 (patch)
tree4c148addfa1f00a48ec42a7e816cfd2883a87c8a /fs/nfs/nfs4_fs.h
parentnfs: allow different protocol in nfs_initiate_commit (diff)
downloadlinux-cb04ad2a2bc8978e69f7f582ca2869909c4e0571.tar.xz
linux-cb04ad2a2bc8978e69f7f582ca2869909c4e0571.zip
nfs4: pass slot table to nfs40_setup_sequence
flexclient needs this as there is no nfs_server to DS connection. Signed-off-by: Peng Tao <tao.peng@primarydata.com> Signed-off-by: Tom Haynes <Thomas.Haynes@primarydata.com>
Diffstat (limited to 'fs/nfs/nfs4_fs.h')
-rw-r--r--fs/nfs/nfs4_fs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/nfs/nfs4_fs.h b/fs/nfs/nfs4_fs.h
index a08178764cf9..90c4ffe084d7 100644
--- a/fs/nfs/nfs4_fs.h
+++ b/fs/nfs/nfs4_fs.h
@@ -443,6 +443,10 @@ extern void nfs_increment_open_seqid(int status, struct nfs_seqid *seqid);
extern void nfs_increment_lock_seqid(int status, struct nfs_seqid *seqid);
extern void nfs_release_seqid(struct nfs_seqid *seqid);
extern void nfs_free_seqid(struct nfs_seqid *seqid);
+extern int nfs40_setup_sequence(struct nfs4_slot_table *tbl,
+ struct nfs4_sequence_args *args,
+ struct nfs4_sequence_res *res,
+ struct rpc_task *task);
extern void nfs4_free_lock_state(struct nfs_server *server, struct nfs4_lock_state *lsp);