]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
um: vector: Use GFP_ATOMIC under spin lock
authorTiezhu Yang <yangtiezhu@loongson.cn>
Fri, 19 Jun 2020 05:20:07 +0000 (13:20 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Oct 2020 09:08:01 +0000 (10:08 +0100)
commite3ee6ff237eb0912319f87ae956cc46fced7d529
tree91a306a3a9db82b1ff2522251bcbd725ddc57561
parentfe4b4e47125dc412271cd9dbe597a9748c169fa0
um: vector: Use GFP_ATOMIC under spin lock

[ Upstream commit e4e721fe4ccb504a29d1e8d4047667557281d932 ]

Use GFP_ATOMIC instead of GFP_KERNEL under spin lock to fix possible
sleep-in-atomic-context bugs.

Fixes: 9807019a62dc ("um: Loadable BPF "Firmware" for vector drivers")
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Acked-By: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/um/drivers/vector_kern.c