Commit 32e356be authored by Luis Chamberlain's avatar Luis Chamberlain Committed by Anna Schumaker
Browse files

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: default avatarLuis Chamberlain <mcgrof@kernel.org>
Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
parent c946cb69
Loading
Loading
Loading
Loading
+16 −19
Original line number Original line Diff line number Diff line
@@ -40,25 +40,6 @@ EXPORT_SYMBOL_GPL(nlm_debug);


#if IS_ENABLED(CONFIG_SUNRPC_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,
static int proc_do_xprt(struct ctl_table *table, int write,
			void *buffer, size_t *lenp, loff_t *ppos)
			void *buffer, size_t *lenp, loff_t *ppos)
{
{
@@ -142,6 +123,7 @@ proc_dodebug(struct ctl_table *table, int write, void *buffer, size_t *lenp,
	return 0;
	return 0;
}
}


static struct ctl_table_header *sunrpc_table_header;


static struct ctl_table debug_table[] = {
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
#endif