Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET"

This reverts commit d37300ed18.

Looks like it breaks vts-core/gce/vts-presubmit-kernel-kernel-triggered
on kernel_virt_x86_64 on aosp_kernel-common-android-mainline

Will do more digging later, revert it for now.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ide1562bce106d02f4058874f5696fa0662a85731
This commit is contained in:
Greg Kroah-Hartman
2021-04-22 09:48:09 +02:00
parent cb974ba923
commit 5ae3c4b3f0
+1 -1
View File
@@ -543,7 +543,7 @@ int bpf_obj_get_user(const char __user *pathname, int flags)
return PTR_ERR(raw);
if (type == BPF_TYPE_PROG)
ret = (f_flags != O_RDWR) ? -EINVAL : bpf_prog_new_fd(raw);
ret = bpf_prog_new_fd(raw);
else if (type == BPF_TYPE_MAP)
ret = bpf_map_new_fd(raw, f_flags);
else if (type == BPF_TYPE_LINK)