net: Statically initialize init_net.dev_base_head
authorRustad, Mark D <mark.d.rustad@intel.com>
Wed, 18 Jul 2012 09:06:07 +0000 (09:06 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 10 Oct 2012 02:31:09 +0000 (03:31 +0100)
commit954f835261b3a2d029b17eaf1e52155ce4d93be4
tree926b0277b214d7fbe2c0d64e1c82c40da51cdf3c
parentf4df2d0a5fcfa5e9bb7d9de7dc634e43cf120285
net: Statically initialize init_net.dev_base_head

commit 734b65417b24d6eea3e3d7457e1f11493890ee1d upstream.

This change eliminates an initialization-order hazard most
recently seen when netprio_cgroup is built into the kernel.

With thanks to Eric Dumazet for catching a bug.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/core/dev.c
net/core/net_namespace.c