diff --git a/security/smack/smack_access.c b/security/smack/smack_access.c index 356e3764cad9e93b80dfeac5a3010e391e9339c1..a4b2e6b94abd49f8dde1aa04c4f61f99b40a0ff5 100644 --- a/security/smack/smack_access.c +++ b/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;