Smack:- Remove redundant inode_smack cache
authorCasey Schaufler <casey@schaufler-ca.com>
Tue, 28 Apr 2020 22:00:26 +0000 (15:00 -0700)
committerCasey Schaufler <casey@schaufler-ca.com>
Wed, 6 May 2020 21:46:26 +0000 (14:46 -0700)
The inode_smack cache is no longer used.
Remove it.

Signed-off-by: Vishal Goel <vishal.goel@samsung.com>
Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
security/smack/smack_lsm.c

index 3393569..6d4883a 100644 (file)
@@ -52,7 +52,6 @@
 
 static DEFINE_MUTEX(smack_ipv6_lock);
 static LIST_HEAD(smk_ipv6_port_list);
-static struct kmem_cache *smack_inode_cache;
 struct kmem_cache *smack_rule_cache;
 int smack_enabled;
 
@@ -4747,15 +4746,9 @@ static __init int smack_init(void)
        struct cred *cred = (struct cred *) current->cred;
        struct task_smack *tsp;
 
-       smack_inode_cache = KMEM_CACHE(inode_smack, 0);
-       if (!smack_inode_cache)
-               return -ENOMEM;
-
        smack_rule_cache = KMEM_CACHE(smack_rule, 0);
-       if (!smack_rule_cache) {
-               kmem_cache_destroy(smack_inode_cache);
+       if (!smack_rule_cache)
                return -ENOMEM;
-       }
 
        /*
         * Set the security state for the initial task.