From: Alexey Dobriyan Date: Fri, 31 Oct 2008 06:55:16 +0000 (-0700) Subject: netns: add register_pernet_gen_subsys/unregister_pernet_gen_subsys X-Git-Tag: v2.6.28-rc3~3^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=485ac57bc1238719b1508f91b0f9eeda4a3c84bb;p=pandora-kernel.git netns: add register_pernet_gen_subsys/unregister_pernet_gen_subsys netns ops which are registered with register_pernet_gen_device() are shutdown strictly before those which are registered with register_pernet_subsys(). Sometimes this leads to opposite (read: buggy) shutdown ordering between two modules. Add register_pernet_gen_subsys()/unregister_pernet_gen_subsys() for modules which aren't elite enough for entry in struct net, and which can't use register_pernet_gen_device(). PPTP conntracking module is such one. Signed-off-by: Alexey Dobriyan Signed-off-by: Patrick McHardy Signed-off-by: David S. Miller --- Reading git-diff-tree failed