** Changed in: linux (Ubuntu Bionic)
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1840935

Title:
  [Regression] net test from ubuntu_kernel_selftests failed due to bpf
  test compilation issue

Status in ubuntu-kernel-tests:
  New
Status in linux package in Ubuntu:
  Incomplete
Status in linux source package in Bionic:
  Fix Committed

Bug description:
  [Impact]
  Commit a25d38b54163 (bpf: relax verifier restriction on BPF_MOV | BPF_ALU) in 
Bionic tree

  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'

  [Fix]
  Bionic misses 111e6b45315c (selftests/bpf: make test_verifier run most 
programs), which adds the 'retval' member to struct bpf_test. The fix is a 
SAUCE patch to remove setting '.retval = 0'.

  [Test Case]
  Run bpf kernel selftests.

  [Regression Potential]
  Low. There's a chance that not backporting 111e6b45315c (selftests/bpf: make 
test_verifier run most programs) will cause possible bugs on the changes added 
by a25d38b54163 (bpf: relax verifier restriction on BPF_MOV | BPF_ALU) to 
remain uncaught.

  ------------------------------------------------
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1840935/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to