提交 b6a85258 编写于 作者: C Chuck Lever 提交者: Trond Myklebust

NFS: Fix warning introduced by NFSv4.0 transport blocking patches

When CONFIG_NFS_V4_1 is not enabled, gcc emits this warning:

linux/fs/nfs/nfs4state.c:255:12: warning:
 ‘nfs4_begin_drain_session’ defined but not used [-Wunused-function]
 static int nfs4_begin_drain_session(struct nfs_client *clp)
            ^

Eventually NFSv4.0 migration recovery will invoke this function, but
that has not yet been merged.  Hide nfs4_begin_drain_session()
behind CONFIG_NFS_V4_1 for now.
Signed-off-by: NChuck Lever <chuck.lever@oracle.com>
Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
上级 1cec16ab
...@@ -239,6 +239,8 @@ static void nfs4_end_drain_session(struct nfs_client *clp) ...@@ -239,6 +239,8 @@ static void nfs4_end_drain_session(struct nfs_client *clp)
} }
} }
#if defined(CONFIG_NFS_V4_1)
static int nfs4_drain_slot_tbl(struct nfs4_slot_table *tbl) static int nfs4_drain_slot_tbl(struct nfs4_slot_table *tbl)
{ {
set_bit(NFS4_SLOT_TBL_DRAINING, &tbl->slot_tbl_state); set_bit(NFS4_SLOT_TBL_DRAINING, &tbl->slot_tbl_state);
...@@ -268,8 +270,6 @@ static int nfs4_begin_drain_session(struct nfs_client *clp) ...@@ -268,8 +270,6 @@ static int nfs4_begin_drain_session(struct nfs_client *clp)
return nfs4_drain_slot_tbl(&ses->fc_slot_table); return nfs4_drain_slot_tbl(&ses->fc_slot_table);
} }
#if defined(CONFIG_NFS_V4_1)
static int nfs41_setup_state_renewal(struct nfs_client *clp) static int nfs41_setup_state_renewal(struct nfs_client *clp)
{ {
int status; int status;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册