]> git.baikalelectronics.ru Git - kernel.git/commit
bpf-lsm: Make bpf_lsm_userns_create() sleepable
authorFrederick Lawler <fred@cloudflare.com>
Mon, 15 Aug 2022 16:20:26 +0000 (11:20 -0500)
committerPaul Moore <paul@paul-moore.com>
Tue, 16 Aug 2022 21:38:21 +0000 (17:38 -0400)
commit30092a132b77677231dc4e444b01feea0b0e150b
tree153bef5b9c5ccaecc5c1ebad6bd17cbe2bb85324
parentde71d50e46f22872549739a2a03bcf295b418796
bpf-lsm: Make bpf_lsm_userns_create() sleepable

Users may want to audit calls to security_create_user_ns() and access
user space memory. Also create_user_ns() runs without
pagefault_disabled(). Therefore, make bpf_lsm_userns_create() sleepable
for mandatory access control policies.

Acked-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Acked-by: KP Singh <kpsingh@kernel.org>
Signed-off-by: Frederick Lawler <fred@cloudflare.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
kernel/bpf/bpf_lsm.c