selinux: add __GFP_NOWARN to hashtab_init() allocations
As reported by syzbot, hashtab_init() can be affected by abnormally large policy loads which would cause the kernel's allocator to emit a warning in some configurations. Since the SELinux hashtab_init() code handles the case where the allocation fails, due to a large request or some other reason, we can safely add the __GFP_NOWARN flag to squelch these abnormally large allocation warnings. Reported-by:<syzbot+bc2c99c2929c3d219fb3@syzkaller.appspotmail.com> Tested-by:
<syzbot+bc2c99c2929c3d219fb3@syzkaller.appspotmail.com> Signed-off-by:
Paul Moore <paul@paul-moore.com>
Loading
Please sign in to comment