diff options
Diffstat (limited to 'kernel/bpf/syscall.c')
-rw-r--r-- | kernel/bpf/syscall.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index 3aeb4ea2a93a..dd172ee16716 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c | |||
@@ -1849,7 +1849,7 @@ SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, siz | |||
1849 | union bpf_attr attr = {}; | 1849 | union bpf_attr attr = {}; |
1850 | int err; | 1850 | int err; |
1851 | 1851 | ||
1852 | if (!capable(CAP_SYS_ADMIN) && sysctl_unprivileged_bpf_disabled) | 1852 | if (sysctl_unprivileged_bpf_disabled && !capable(CAP_SYS_ADMIN)) |
1853 | return -EPERM; | 1853 | return -EPERM; |
1854 | 1854 | ||
1855 | err = check_uarg_tail_zero(uattr, sizeof(attr), size); | 1855 | err = check_uarg_tail_zero(uattr, sizeof(attr), size); |