samples/bpf: add a test for bpf_override_return
authorJosef Bacik <jbacik@fb.com>
Mon, 11 Dec 2017 16:36:49 +0000 (11:36 -0500)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 12 Dec 2017 17:02:40 +0000 (09:02 -0800)
commit965de87e54b803223bff703ea6b2a76c056695ae
tree43f90acde38704b6831d3819ce0bffee092eade4
parent9802d86585db91655c7d1929a4f6bbe0952ea88e
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>
Acked-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
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