diff options
Diffstat (limited to 'security/selinux/hooks.c')
| -rw-r--r-- | security/selinux/hooks.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 6b36ce2eef2e..dc7660074b99 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
| @@ -126,13 +126,6 @@ __setup("selinux=", selinux_enabled_setup); | |||
| 126 | int selinux_enabled = 1; | 126 | int selinux_enabled = 1; |
| 127 | #endif | 127 | #endif |
| 128 | 128 | ||
| 129 | |||
| 130 | /* | ||
| 131 | * Minimal support for a secondary security module, | ||
| 132 | * just to allow the use of the capability module. | ||
| 133 | */ | ||
| 134 | static struct security_operations *secondary_ops; | ||
| 135 | |||
| 136 | /* Lists of inode and superblock security structures initialized | 129 | /* Lists of inode and superblock security structures initialized |
| 137 | before the policy was loaded. */ | 130 | before the policy was loaded. */ |
| 138 | static LIST_HEAD(superblock_security_head); | 131 | static LIST_HEAD(superblock_security_head); |
| @@ -5674,9 +5667,6 @@ static __init int selinux_init(void) | |||
| 5674 | 0, SLAB_PANIC, NULL); | 5667 | 0, SLAB_PANIC, NULL); |
| 5675 | avc_init(); | 5668 | avc_init(); |
| 5676 | 5669 | ||
| 5677 | secondary_ops = security_ops; | ||
| 5678 | if (!secondary_ops) | ||
| 5679 | panic("SELinux: No initial security operations\n"); | ||
| 5680 | if (register_security(&selinux_ops)) | 5670 | if (register_security(&selinux_ops)) |
| 5681 | panic("SELinux: Unable to register with kernel.\n"); | 5671 | panic("SELinux: Unable to register with kernel.\n"); |
| 5682 | 5672 | ||
| @@ -5837,8 +5827,7 @@ int selinux_disable(void) | |||
| 5837 | selinux_disabled = 1; | 5827 | selinux_disabled = 1; |
| 5838 | selinux_enabled = 0; | 5828 | selinux_enabled = 0; |
| 5839 | 5829 | ||
| 5840 | /* Reset security_ops to the secondary module, dummy or capability. */ | 5830 | reset_security_ops(); |
| 5841 | security_ops = secondary_ops; | ||
| 5842 | 5831 | ||
| 5843 | /* Try to destroy the avc node cache */ | 5832 | /* Try to destroy the avc node cache */ |
| 5844 | avc_disable(); | 5833 | avc_disable(); |
