hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/tools/testing/selftests/bpf/test_kmod.sh
....@@ -10,7 +10,13 @@
1010 exit $ksft_skip
1111 fi
1212
13
-SRC_TREE=../../../../
13
+if [ "$building_out_of_srctree" ]; then
14
+ # We are in linux-build/kselftest/bpf
15
+ OUTPUT=../../
16
+else
17
+ # We are in linux/tools/testing/selftests/bpf
18
+ OUTPUT=../../../../
19
+fi
1420
1521 test_run()
1622 {
....@@ -19,8 +25,8 @@
1925
2026 echo "[ JIT enabled:$1 hardened:$2 ]"
2127 dmesg -C
22
- if [ -f ${SRC_TREE}/lib/test_bpf.ko ]; then
23
- insmod ${SRC_TREE}/lib/test_bpf.ko 2> /dev/null
28
+ if [ -f ${OUTPUT}/lib/test_bpf.ko ]; then
29
+ insmod ${OUTPUT}/lib/test_bpf.ko 2> /dev/null
2430 if [ $? -ne 0 ]; then
2531 rc=1
2632 fi