** Description changed: [Impact] With 4.15 kernel, not all binary files inside a subtest directory in tools/testing/selftests of a kernel tree can be built with command: make TARGETS=$subtest For example, the following tests in net directory won't be built: * reuseport_bpf * reuseport_bpf_cpu * reuseport_dualstack * reuseaddr_conflict * reuseport_bpf_numa They can be build with: make TARGETS=net run_tests However, this will also start all of the tests in this subset, which is not ideal for the granularity improvement. [Fix] * 14f1889f selftests: Fix loss of test output in run_kselftests.sh - * 44f01352 selftests: Makefile set KSFT_TAP_LEVEL to prevent nested TAP headers - * 8ce72dc3 selftests: fix headers_install circular dependency + * 44f01352 selftests: Makefile set KSFT_TAP_LEVEL to prevent nested TAP headers + * 8ce72dc3 selftests: fix headers_install circular dependency + * 27d79a2b selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set + * e2e88325 selftests: vm: Fix test build failure when built by itself - These patches can be cherry-picked for Bionic. The third patch + These patches can be cherry-picked for Bionic. + The third patch (8ce72dc3) is the fix for this issue. The 4th (27d79a2b) and the 5th (e2e88325) have been marked as a fix for 8ce72dc3. [Test] Tested on a baremetal node "glameow" with 4.15.0-159-generic [Where problems could occur] + As this is just tested with generic Bionic 4.15 kernel on bare-metal, there is no guarantee this can work flawlessly on variants.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1949889 Title: Unable to build net/reuseport_bpf and other tests in ubuntu_kernel_selftests on Bionic with make command To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1949889/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs