bpf: Use kvmalloc for map keys in syscalls
authorStanislav Fomichev <sdf@google.com>
Wed, 18 Aug 2021 23:52:16 +0000 (16:52 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 19 Aug 2021 22:09:49 +0000 (00:09 +0200)
commit44779a4b85abd1d1dab9e5b90bd5e6adcfc8143a
tree39b2e79db8ddcc12a2329bfe8d28b699ffe57a44
parentf0dce1d9b7c81fc3dc9d0cc0bc7ef9b3eae22584
bpf: Use kvmalloc for map keys in syscalls

Same as previous patch but for the keys. memdup_bpfptr is renamed
to kvmemdup_bpfptr (and converted to kvmalloc).

Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20210818235216.1159202-2-sdf@google.com
include/linux/bpfptr.h
kernel/bpf/syscall.c