[G/master][SRU] [PATCH] UBUNTU: SAUCE: selftests: net: don't fail test_bpf when module is not present
Paolo Pisati
paolo.pisati at canonical.com
Wed Oct 21 14:29:23 UTC 2020
From: Seth Forshee <seth.forshee at canonical.com>
BugLink: https://bugs.launchpad.net/bugs/1900855
BugLink: https://bugs.launchpad.net/bugs/1823407
[Impact]
Groovy/linux-aws is carrying this patch:
0deca25e3bb1 UBUNTU: SAUCE: selftests: net: don't fail test_bpf when module is
not present
since the fix is not AWS specific, (and other kernels/selftests might benefit
from it), fold it in generic and make it disappear from linux-aws after next
rebase.
[Fix]
Cherry-pick the above SAUCE patch
[Regression potential]
It's a seltest fix.
Acked-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>
Acked-by: Po-Hsu Lin <po-hsu.lin at canonical.com>
Signed-off-by: Seth Forshee <seth.forshee at canonical.com>
(cherry picked from commit 0deca25e3bb1263450abb09af79e48bf80b3946e)
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
---
tools/testing/selftests/net/test_bpf.sh | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tools/testing/selftests/net/test_bpf.sh b/tools/testing/selftests/net/test_bpf.sh
index 65677909c574..fa1ec4aa0ada 100755
--- a/tools/testing/selftests/net/test_bpf.sh
+++ b/tools/testing/selftests/net/test_bpf.sh
@@ -2,7 +2,10 @@
# SPDX-License-Identifier: GPL-2.0
# Runs bpf test using test_bpf kernel module
-if /sbin/modprobe -q test_bpf ; then
+# Test whether test_bpf module exists
+if ! /sbin/modprobe -q -n test_bpf; then
+ echo "SKIP: test_bpf module not found"
+elif /sbin/modprobe -q test_bpf ; then
/sbin/modprobe -q -r test_bpf;
echo "test_bpf: ok";
else
--
2.25.1
More information about the kernel-team
mailing list