mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-14 04:41:26 +00:00
[NET]: Mark the setup_net as __net_init
The setup_net is called for the init net namespace only (int the CONFIG_NET_NS=n of course) from the __init function, so mark it as __net_init to disappear with the caller after the boot. Yet again, in the perfect world this has to be under #ifdef CONFIG_NET_NS, but it isn't guaranteed that every subsystem is registered *after* the init_net_ns is set up. After we are sure, that we don't start registering them before the init net setup, we'll be able to move this code under the ifdef. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
6a1a3b9f68
commit
1a2ee93d28
@ -25,7 +25,7 @@ EXPORT_SYMBOL_GPL(init_net);
|
||||
/*
|
||||
* setup_net runs the initializers for the network namespace object.
|
||||
*/
|
||||
static int setup_net(struct net *net)
|
||||
static __net_init int setup_net(struct net *net)
|
||||
{
|
||||
/* Must be called with net_mutex held */
|
||||
struct pernet_operations *ops;
|
||||
|
Loading…
Reference in New Issue
Block a user