diff options
-rw-r--r-- | security/smack/smack_lsm.c | 4 | ||||
-rw-r--r-- | security/smack/smackfs.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index f02438cc6d29..2c0579d0da20 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c | |||
@@ -4708,8 +4708,6 @@ static __init int smack_init(void) | |||
4708 | if (!security_module_enable("smack")) | 4708 | if (!security_module_enable("smack")) |
4709 | return 0; | 4709 | return 0; |
4710 | 4710 | ||
4711 | smack_enabled = 1; | ||
4712 | |||
4713 | smack_inode_cache = KMEM_CACHE(inode_smack, 0); | 4711 | smack_inode_cache = KMEM_CACHE(inode_smack, 0); |
4714 | if (!smack_inode_cache) | 4712 | if (!smack_inode_cache) |
4715 | return -ENOMEM; | 4713 | return -ENOMEM; |
@@ -4721,6 +4719,8 @@ static __init int smack_init(void) | |||
4721 | return -ENOMEM; | 4719 | return -ENOMEM; |
4722 | } | 4720 | } |
4723 | 4721 | ||
4722 | smack_enabled = 1; | ||
4723 | |||
4724 | pr_info("Smack: Initializing.\n"); | 4724 | pr_info("Smack: Initializing.\n"); |
4725 | #ifdef CONFIG_SECURITY_SMACK_NETFILTER | 4725 | #ifdef CONFIG_SECURITY_SMACK_NETFILTER |
4726 | pr_info("Smack: Netfilter enabled.\n"); | 4726 | pr_info("Smack: Netfilter enabled.\n"); |
diff --git a/security/smack/smackfs.c b/security/smack/smackfs.c index 103a619b1360..ce8d503a18a0 100644 --- a/security/smack/smackfs.c +++ b/security/smack/smackfs.c | |||
@@ -2892,7 +2892,7 @@ static int __init init_smk_fs(void) | |||
2892 | int err; | 2892 | int err; |
2893 | int rc; | 2893 | int rc; |
2894 | 2894 | ||
2895 | if (!security_module_enable("smack")) | 2895 | if (smack_enabled == 0) |
2896 | return 0; | 2896 | return 0; |
2897 | 2897 | ||
2898 | err = smk_init_sysfs(); | 2898 | err = smk_init_sysfs(); |