mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-24 23:52:40 +00:00
[PATCH] sysctl: sunrpc: don't unnecessarily set ctl_table->de
We don't need this to prevent module unload races so remove the unnecessary code. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Cc: Trond Myklebust <trond.myklebust@fys.uio.no> Cc: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
7e35280e51
commit
2b1bec5f52
2 changed files with 2 additions and 13 deletions
|
@ -35,14 +35,8 @@ static ctl_table sunrpc_table[];
|
||||||
void
|
void
|
||||||
rpc_register_sysctl(void)
|
rpc_register_sysctl(void)
|
||||||
{
|
{
|
||||||
if (!sunrpc_table_header) {
|
if (!sunrpc_table_header)
|
||||||
sunrpc_table_header = register_sysctl_table(sunrpc_table, 0);
|
sunrpc_table_header = register_sysctl_table(sunrpc_table, 0);
|
||||||
#ifdef CONFIG_PROC_FS
|
|
||||||
if (sunrpc_table[0].de)
|
|
||||||
sunrpc_table[0].de->owner = THIS_MODULE;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
@ -1635,13 +1635,8 @@ struct rpc_xprt *xs_setup_tcp(struct sockaddr *addr, size_t addrlen, struct rpc_
|
||||||
int init_socket_xprt(void)
|
int init_socket_xprt(void)
|
||||||
{
|
{
|
||||||
#ifdef RPC_DEBUG
|
#ifdef RPC_DEBUG
|
||||||
if (!sunrpc_table_header) {
|
if (!sunrpc_table_header)
|
||||||
sunrpc_table_header = register_sysctl_table(sunrpc_table, 0);
|
sunrpc_table_header = register_sysctl_table(sunrpc_table, 0);
|
||||||
#ifdef CONFIG_PROC_FS
|
|
||||||
if (sunrpc_table[0].de)
|
|
||||||
sunrpc_table[0].de->owner = THIS_MODULE;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue