[PATCH slab/for-next 11/14] smack: specify SLAB_MAY_ACCOUNT for smack_rule cache

Harry Yoo harry at kernel.org
Thu Oct 22 12:54:46 UTC 2026


On Wed, Oct 21, 2026 at 12:14:39PM -0700, Casey Schaufler wrote:
> On 10/21/2026 11:48 AM, Harry Yoo wrote:
> > On Wed, Oct 21, 2026 at 09:59:15AM -0700, Casey Schaufler wrote:
> >> On 10/21/2026 4:46 AM, Harry Yoo (Meta) wrote:
> >>> smk_copy_rules() allocates rules with the gfp passed from
> >>> security_prepare_creds(), which is GFP_KERNEL_ACCOUNT. Specify
> >>> SLAB_MAY_ACCOUNT when the object may be charged to a memcg.
> >>> __GFP_ACCOUNT without SLAB_MAY_ACCOUNT will not be allowed.
> >>>
> >>> Path: fork() -> copy_creds() -> prepare_creds()
> >>>   -> security_prepare_creds(GFP_KERNEL_ACCOUNT) -> smack_cred_prepare()
> >>>   -> smk_copy_rules() -> kmem_cache_zalloc(smack_rule_cache)
> >>>
> >>> Assisted-by: LLM
> >>> Cc: Casey Schaufler <casey at schaufler-ca.com>
> >>> Cc: Paul Moore <paul at paul-moore.com>
> >>> Cc: James Morris <jmorris at namei.org>
> >>> Cc: "Serge E. Hallyn" <serge at hallyn.com>
> >>> Cc: linux-security-module at vger.kernel.org
> >>> Signed-off-by: Harry Yoo (Meta) <harry at kernel.org>
> >> How was this change tested?
> 
> Brilliant response. Thank you. Add my
> 
> Reviewed-by: Casey Schaufler <casey at schaufler-ca.com>

No problem :)
Thank you, have a nice day!

-- 
Cheers,
Harry / Hyeonggon



More information about the Linux-security-module-archive mailing list