From: Alexey Dobriyan Date: Fri, 31 Oct 2008 06:55:44 +0000 (-0700) Subject: netfilter: nf_conntrack_proto_gre: switch to register_pernet_gen_subsys() X-Git-Tag: v2.6.28-rc3~3^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61e5744849cb936bf4361181b8f9ebccebf4d9db;p=pandora-kernel.git netfilter: nf_conntrack_proto_gre: switch to register_pernet_gen_subsys() register_pernet_gen_device() can't be used is nf_conntrack_pptp module is also used (compiled in or loaded). Right now, proto_gre_net_exit() is called before nf_conntrack_pptp_net_exit(). The former shutdowns and frees GRE piece of netns, however the latter absolutely needs it to flush keymap. Oops is inevitable. Switch to shiny new register_pernet_gen_subsys() to get correct ordering in netns ops list. Signed-off-by: Alexey Dobriyan Signed-off-by: Patrick McHardy Signed-off-by: David S. Miller --- Reading git-diff-tree failed