sunrpc: move sunrpc_table and proc routines above
No need to do a forward declaration for sunrpc_table, just move the sysctls up as everyone else does it. This will make the next change easier to read. This change produces no functional changes. Signed-off-by: Luis Chamberlain <mcgrof@kernel.org> Reviewed-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This commit is contained in:
Родитель
c946cb69f2
Коммит
32e356be32
|
@ -40,25 +40,6 @@ EXPORT_SYMBOL_GPL(nlm_debug);
|
|||
|
||||
#if IS_ENABLED(CONFIG_SUNRPC_DEBUG)
|
||||
|
||||
static struct ctl_table_header *sunrpc_table_header;
|
||||
static struct ctl_table sunrpc_table[];
|
||||
|
||||
void
|
||||
rpc_register_sysctl(void)
|
||||
{
|
||||
if (!sunrpc_table_header)
|
||||
sunrpc_table_header = register_sysctl_table(sunrpc_table);
|
||||
}
|
||||
|
||||
void
|
||||
rpc_unregister_sysctl(void)
|
||||
{
|
||||
if (sunrpc_table_header) {
|
||||
unregister_sysctl_table(sunrpc_table_header);
|
||||
sunrpc_table_header = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
static int proc_do_xprt(struct ctl_table *table, int write,
|
||||
void *buffer, size_t *lenp, loff_t *ppos)
|
||||
{
|
||||
|
@ -142,6 +123,7 @@ done:
|
|||
return 0;
|
||||
}
|
||||
|
||||
static struct ctl_table_header *sunrpc_table_header;
|
||||
|
||||
static struct ctl_table debug_table[] = {
|
||||
{
|
||||
|
@ -190,4 +172,19 @@ static struct ctl_table sunrpc_table[] = {
|
|||
{ }
|
||||
};
|
||||
|
||||
void
|
||||
rpc_register_sysctl(void)
|
||||
{
|
||||
if (!sunrpc_table_header)
|
||||
sunrpc_table_header = register_sysctl_table(sunrpc_table);
|
||||
}
|
||||
|
||||
void
|
||||
rpc_unregister_sysctl(void)
|
||||
{
|
||||
if (sunrpc_table_header) {
|
||||
unregister_sysctl_table(sunrpc_table_header);
|
||||
sunrpc_table_header = NULL;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче