diff mbox series

[RFC,13/25] net: Move net_inuse_ops to pernet_sys list

Message ID 151094336333.20009.16031760823513598713.stgit@localhost.localdomain
State RFC, archived
Delegated to: David Miller
Headers show
Series [RFC,01/25] net: Assign net to net_namespace_list in setup_net() | expand

Commit Message

Kirill Tkhai Nov. 17, 2017, 6:29 p.m. UTC
net/core/sock.o is the first linked file in net/core/Makefile,
so its core initcall executes the first in the directory.

net_inuse_ops methods expose statistics in /proc.
No one from the rest of pernet_subsys or pernet_device lists
does not touch net::core::inuse. So, it's safe to move
net_inuse_ops to pernet_sys list.

Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>
---
 net/core/sock.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/net/core/sock.c b/net/core/sock.c
index 13719af7b4e3..be050b044699 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -3081,7 +3081,7 @@  static struct pernet_operations net_inuse_ops = {
 
 static __init int net_inuse_init(void)
 {
-	if (register_pernet_subsys(&net_inuse_ops))
+	if (register_pernet_sys(&net_inuse_ops))
 		panic("Cannot initialize net inuse counters");
 
 	return 0;