samples/bpf: add a test for bpf_override_return
authorJosef Bacik <jbacik@fb.com>
Tue, 7 Nov 2017 20:28:43 +0000 (15:28 -0500)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 Nov 2017 03:18:06 +0000 (12:18 +0900)
commiteafb3401faf243f7dca0e23325242cb8c2269ee9
treed7dffdccd2bb46bd11e8fffef50c3690b244c64c
parentdd0bb688eaa241b5655d396d45366cba9225aed9
samples/bpf: add a test for bpf_override_return

This adds a basic test for bpf_override_return to verify it works.  We
override the main function for mounting a btrfs fs so it'll return
-ENOMEM and then make sure that trying to mount a btrfs fs will fail.

Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Josef Bacik <jbacik@fb.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
samples/bpf/Makefile
samples/bpf/test_override_return.sh [new file with mode: 0755]
samples/bpf/tracex7_kern.c [new file with mode: 0644]
samples/bpf/tracex7_user.c [new file with mode: 0644]
tools/include/uapi/linux/bpf.h
tools/testing/selftests/bpf/bpf_helpers.h