diff options
author | Yonghong Song <yhs@fb.com> | 2018-08-17 08:54:15 -0700 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2018-08-17 12:23:47 -0700 |
commit | a85da34e97f553d27b520757ffc9b31232694a78 (patch) | |
tree | 7adf0d64f31be5670c8d47e71ffa516d46fcbfcd /tools/testing | |
parent | cbb2fb13db3209cf4264aa5f76393a12add91315 (diff) | |
download | op-kernel-dev-a85da34e97f553d27b520757ffc9b31232694a78.zip op-kernel-dev-a85da34e97f553d27b520757ffc9b31232694a78.tar.gz |
tools/bpf: fix bpf selftest test_cgroup_storage failure
The bpf selftest test_cgroup_storage failed in one of
our production test servers.
# sudo ./test_cgroup_storage
Failed to create map: Operation not permitted
It turns out this is due to insufficient locked memory
with system default 16KB.
Similar to other self tests, let us arm the process
with unlimited locked memory. With this change,
the test passed.
# sudo ./test_cgroup_storage
test_cgroup_storage:PASS
Fixes: 68cfa3ac6b8d ("selftests/bpf: add a cgroup storage test")
Cc: Roman Gushchin <guro@fb.com>
Signed-off-by: Yonghong Song <yhs@fb.com>
Acked-by: Roman Gushchin <guro@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing')
-rw-r--r-- | tools/testing/selftests/bpf/test_cgroup_storage.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/test_cgroup_storage.c b/tools/testing/selftests/bpf/test_cgroup_storage.c index dc83fb2..4e196e3 100644 --- a/tools/testing/selftests/bpf/test_cgroup_storage.c +++ b/tools/testing/selftests/bpf/test_cgroup_storage.c @@ -5,6 +5,7 @@ #include <stdio.h> #include <stdlib.h> +#include "bpf_rlimit.h" #include "cgroup_helpers.h" char bpf_log_buf[BPF_LOG_BUF_SIZE]; |