Browse Source

Merge branch 'smack-for-4.12' of git://github.com/cschaufler/smack-next into next

James Morris 8 years ago
parent
commit
6859e21e81
2 changed files with 2 additions and 4 deletions
  1. 1 1
      security/smack/smack_access.c
  2. 1 3
      security/smack/smack_lsm.c

+ 1 - 1
security/smack/smack_access.c

@@ -504,7 +504,7 @@ int smk_netlbl_mls(int level, char *catset, struct netlbl_lsm_secattr *sap,
 			if ((m & *cp) == 0)
 				continue;
 			rc = netlbl_catmap_setbit(&sap->attr.mls.cat,
-						  cat, GFP_ATOMIC);
+						  cat, GFP_KERNEL);
 			if (rc < 0) {
 				netlbl_catmap_free(sap->attr.mls.cat);
 				return rc;

+ 1 - 3
security/smack/smack_lsm.c

@@ -695,10 +695,8 @@ static int smack_parse_opts_str(char *options,
 
 	opts->mnt_opts_flags = kcalloc(NUM_SMK_MNT_OPTS, sizeof(int),
 			GFP_KERNEL);
-	if (!opts->mnt_opts_flags) {
-		kfree(opts->mnt_opts);
+	if (!opts->mnt_opts_flags)
 		goto out_err;
-	}
 
 	if (fsdefault) {
 		opts->mnt_opts[num_mnt_opts] = fsdefault;