Message ID | 20171220031544.13350-1-chenr.fnst@cn.fujitsu.com |
---|---|
State | Superseded, archived |
Delegated to: | BPF Maintainers |
Headers | show |
Series | selftests/bpf: remove the DEBUG macro for test_dev_cgroup | expand |
diff --git a/tools/testing/selftests/bpf/dev_cgroup.c b/tools/testing/selftests/bpf/dev_cgroup.c index ce41a34..a167c6d 100644 --- a/tools/testing/selftests/bpf/dev_cgroup.c +++ b/tools/testing/selftests/bpf/dev_cgroup.c @@ -13,7 +13,6 @@ SEC("cgroup/dev") int bpf_prog1(struct bpf_cgroup_dev_ctx *ctx) { short type = ctx->access_type & 0xFFFF; -#ifdef DEBUG short access = ctx->access_type >> 16; char fmt[] = " %d:%d \n"; @@ -39,7 +38,6 @@ int bpf_prog1(struct bpf_cgroup_dev_ctx *ctx) fmt[10] = 'm'; bpf_trace_printk(fmt, sizeof(fmt), ctx->major, ctx->minor); -#endif /* Allow access to /dev/zero and /dev/random. * Forbid everything else.
The test may fail if not enable DEBUG macro in dev_cgroup.c # ./test_dev_cgroup libbpf: load bpf program failed: Operation not permitted libbpf: failed to load program 'cgroup/dev' libbpf: failed to load object './dev_cgroup.o' Failed to load DEV_CGROUP program Removing the DEBUG macro makes the test always pass. Signed-off-by: Chen Rong <chenr.fnst@cn.fujitsu.com> --- tools/testing/selftests/bpf/dev_cgroup.c | 2 -- 1 file changed, 2 deletions(-)