diff options
Diffstat (limited to 'net/packet/af_packet.c')
-rw-r--r-- | net/packet/af_packet.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 9c26dd9ee649..56502292f24c 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c | |||
@@ -61,6 +61,7 @@ | |||
61 | #include <linux/wireless.h> | 61 | #include <linux/wireless.h> |
62 | #include <linux/kernel.h> | 62 | #include <linux/kernel.h> |
63 | #include <linux/kmod.h> | 63 | #include <linux/kmod.h> |
64 | #include <net/net_namespace.h> | ||
64 | #include <net/ip.h> | 65 | #include <net/ip.h> |
65 | #include <net/protocol.h> | 66 | #include <net/protocol.h> |
66 | #include <linux/skbuff.h> | 67 | #include <linux/skbuff.h> |
@@ -1951,7 +1952,7 @@ static const struct file_operations packet_seq_fops = { | |||
1951 | 1952 | ||
1952 | static void __exit packet_exit(void) | 1953 | static void __exit packet_exit(void) |
1953 | { | 1954 | { |
1954 | proc_net_remove("packet"); | 1955 | proc_net_remove(&init_net, "packet"); |
1955 | unregister_netdevice_notifier(&packet_netdev_notifier); | 1956 | unregister_netdevice_notifier(&packet_netdev_notifier); |
1956 | sock_unregister(PF_PACKET); | 1957 | sock_unregister(PF_PACKET); |
1957 | proto_unregister(&packet_proto); | 1958 | proto_unregister(&packet_proto); |
@@ -1966,7 +1967,7 @@ static int __init packet_init(void) | |||
1966 | 1967 | ||
1967 | sock_register(&packet_family_ops); | 1968 | sock_register(&packet_family_ops); |
1968 | register_netdevice_notifier(&packet_netdev_notifier); | 1969 | register_netdevice_notifier(&packet_netdev_notifier); |
1969 | proc_net_fops_create("packet", 0, &packet_seq_fops); | 1970 | proc_net_fops_create(&init_net, "packet", 0, &packet_seq_fops); |
1970 | out: | 1971 | out: |
1971 | return rc; | 1972 | return rc; |
1972 | } | 1973 | } |