X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=security%2Fcapability.c;h=fda6a14cb24dd2573cc8bdafe736661f2da37f31;hb=20510f2f4e2dabb0ff6c13901807627ec9452f98;hp=b868e7eda5f06fafa49ed73c21cf1d5332a77e40;hpb=05668381140309088443bf5dc53add4104610fbb;p=powerpc.git diff --git a/security/capability.c b/security/capability.c index b868e7eda5..fda6a14cb2 100644 --- a/security/capability.c +++ b/security/capability.c @@ -8,7 +8,6 @@ * */ -#include #include #include #include @@ -17,7 +16,6 @@ #include #include #include -#include #include #include #include @@ -53,7 +51,6 @@ static int secondary; static int capability_disable; module_param_named(disable, capability_disable, int, 0); -MODULE_PARM_DESC(disable, "To disable capabilities module set disable = 1"); static int __init capability_init (void) { @@ -76,26 +73,4 @@ static int __init capability_init (void) return 0; } -static void __exit capability_exit (void) -{ - if (capability_disable) - return; - /* remove ourselves from the security framework */ - if (secondary) { - if (mod_unreg_security (KBUILD_MODNAME, &capability_ops)) - printk (KERN_INFO "Failure unregistering capabilities " - "with primary module.\n"); - return; - } - - if (unregister_security (&capability_ops)) { - printk (KERN_INFO - "Failure unregistering capabilities with the kernel\n"); - } -} - security_initcall (capability_init); -module_exit (capability_exit); - -MODULE_DESCRIPTION("Standard Linux Capabilities Security Module"); -MODULE_LICENSE("GPL");