Commit a25d38b5 (bpf: relax verifier restriction on BPF_MOV | BPF_ALU)
Is causing bpf test compilation failure: $ sudo make -C tools/testing/selftests TARGETS=bpf run_tests make: Entering directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests' make[1]: Entering directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf' make -C ../../../lib/bpf OUTPUT=/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/ make[2]: Entering directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/lib/bpf' Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h' make[2]: Leaving directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/lib/bpf' make -C ../../../lib/bpf OUTPUT=/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/ make[2]: Entering directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/lib/bpf' Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h' make[2]: Leaving directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/lib/bpf' gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../../include/generated -I../../../include test_verifier.c /home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/libbpf.a /home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/cgroup_helpers.c -lcap -lelf -lrt -o /home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/test_verifier test_verifier.c:2173:4: error: ‘struct bpf_test’ has no member named ‘retval’ .retval = 0, ^~~~~~ ../lib.mk:121: recipe for target '/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/test_verifier' failed make[1]: *** [/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf/test_verifier] Error 1 make[1]: Leaving directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests/bpf' Makefile:73: recipe for target 'all' failed make: *** [all] Error 2 make: Leaving directory '/home/jenkins/ubuntu-gke-4.15-bionic/tools/testing/selftests'
ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-1040-gke 4.15.0-1040.42 ProcVersionSignature: Ubuntu 4.15.0-1040.42-gke 4.15.18 Uname: Linux 4.15.0-1040-gke x86_64 ApportVersion: 2.20.9-0ubuntu7.7 Architecture: amd64 Date: Wed Aug 21 15:09:32 2019 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=C.UTF-8 SHELL=/bin/bash SourcePackage: linux-signed-gke-4.15 UpgradeStatus: No upgrade log present (probably fresh install)
Commit a25d38b5 (bpf: relax verifier restriction on BPF_MOV | BPF_ALU)
Is causing bpf test compilation failure: selftests TARGETS=bpf run_tests jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests' jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf' /home/jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/ jenkins/ ubuntu- gke-4.15- bionic/ tools/lib/ bpf' include/ uapi/linux/ bpf.h' differs from latest version at 'include/ uapi/linux/ bpf.h' jenkins/ ubuntu- gke-4.15- bionic/ tools/lib/ bpf' /home/jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/ jenkins/ ubuntu- gke-4.15- bionic/ tools/lib/ bpf' include/ uapi/linux/ bpf.h' differs from latest version at 'include/ uapi/linux/ bpf.h' jenkins/ ubuntu- gke-4.15- bionic/ tools/lib/ bpf' /../include/ uapi -I../../../lib -I../.. /../../ include/ generated -I../../../include test_verifier.c /home/jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/libbpf. a /home/jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/cgroup_ helpers. c -lcap -lelf -lrt -o /home/jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/test_ verifier c:2173: 4: error: ‘struct bpf_test’ has no member named ‘retval’ jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/test_ verifier' failed jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf/test_ verifier] Error 1 jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests/ bpf' jenkins/ ubuntu- gke-4.15- bionic/ tools/testing/ selftests'
$ sudo make -C tools/testing/
make: Entering directory '/home/
make[1]: Entering directory '/home/
make -C ../../../lib/bpf OUTPUT=
make[2]: Entering directory '/home/
Warning: Kernel ABI header at 'tools/
make[2]: Leaving directory '/home/
make -C ../../../lib/bpf OUTPUT=
make[2]: Entering directory '/home/
Warning: Kernel ABI header at 'tools/
make[2]: Leaving directory '/home/
gcc -Wall -O2 -I../..
test_verifier.
.retval = 0,
^~~~~~
../lib.mk:121: recipe for target '/home/
make[1]: *** [/home/
make[1]: Leaving directory '/home/
Makefile:73: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/home/
ProblemType: Bug 4.15.0- 1040-gke 4.15.0-1040.42 ature: Ubuntu 4.15.0-1040.42-gke 4.15.18 256color DIR=<set> gke-4.15
DistroRelease: Ubuntu 18.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.15.0-1040-gke x86_64
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
Date: Wed Aug 21 15:09:32 2019
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: linux-signed-
UpgradeStatus: No upgrade log present (probably fresh install)