mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-30 07:34:12 +08:00
SUNRPC rpc_clnt_xprt_switch_add_xprt
Give the NFS layer access to the rpc_xprt_switch_add_xprt function Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This commit is contained in:
parent
3b58a8a904
commit
dd69171769
@ -201,5 +201,6 @@ void rpc_cap_max_reconnect_timeout(struct rpc_clnt *clnt,
|
|||||||
const char *rpc_proc_name(const struct rpc_task *task);
|
const char *rpc_proc_name(const struct rpc_task *task);
|
||||||
|
|
||||||
void rpc_clnt_xprt_switch_put(struct rpc_clnt *);
|
void rpc_clnt_xprt_switch_put(struct rpc_clnt *);
|
||||||
|
void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *, struct rpc_xprt *);
|
||||||
#endif /* __KERNEL__ */
|
#endif /* __KERNEL__ */
|
||||||
#endif /* _LINUX_SUNRPC_CLNT_H */
|
#endif /* _LINUX_SUNRPC_CLNT_H */
|
||||||
|
@ -2701,6 +2701,13 @@ void rpc_clnt_xprt_switch_put(struct rpc_clnt *clnt)
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(rpc_clnt_xprt_switch_put);
|
EXPORT_SYMBOL_GPL(rpc_clnt_xprt_switch_put);
|
||||||
|
|
||||||
|
void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
|
||||||
|
{
|
||||||
|
rpc_xprt_switch_add_xprt(rcu_dereference(clnt->cl_xpi.xpi_xpswitch),
|
||||||
|
xprt);
|
||||||
|
}
|
||||||
|
EXPORT_SYMBOL_GPL(rpc_clnt_xprt_switch_add_xprt);
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_SUNRPC_DEBUG)
|
#if IS_ENABLED(CONFIG_SUNRPC_DEBUG)
|
||||||
static void rpc_show_header(void)
|
static void rpc_show_header(void)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user