[SRU][Bionic][PATCH 0/1] Fix for LP: #1753941
Kleber Sacilotto de Souza
kleber.souza at canonical.com
Tue Jul 10 11:13:44 UTC 2018
BugLink: https://bugs.launchpad.net/bugs/1753941
== SRU Justification ==
The ubuntu_bpf_jit test will fail with the following 5 test cases:
test_bpf: #292 BPF_MAXINSNS: Ctx heavy transformations FAIL to prog_create err=-524 len=4096
test_bpf: #293 BPF_MAXINSNS: Call heavy transformations FAIL to prog_create err=-524 len=4096
test_bpf: #298 BPF_MAXINSNS: ld_abs+get_processor_id FAIL to prog_create err=-524 len=4096
test_bpf: #299 BPF_MAXINSNS: ld_abs+vlan_push/pop FAIL to select_runtime err=-524
test_bpf: #300 BPF_MAXINSNS: jump around ld_abs FAIL to select_runtime err=-524
test_bpf: Summary: 337 PASSED, 5 FAILED, [329/329 JIT'ed]
And modprobe error can be found in the report as well:
modprobe: ERROR: could not insert 'test_bpf': Invalid argument
Issue can be reproduce on both zVM and Ubuntu on LPAR s390x systems.
== Fix ==
3203c9010060 ("test_bpf: flag tests that cannot be jited on s390")
A backport of the fix is needed to compile out "BPF_MAXINSNS:
ld_abs+vlan_push/pop" and "BPF_MAXINSNS: jump around ld_abs" testcases. They
have been removed from lib/test_bpf.c with 93731ef086ce ("bpf: migrate ebpf
ld_abs/ld_ind tests to test_verifier"), however, backporting this patch would
require pulling other patches as prereqs.
== Regression Potential ==
None, the fix is in a test module and only masks failing testcases on s390 only.
== Test Case ==
Load the test_bpf module, it should load without errors.
Kleber Sacilotto de Souza (1):
test_bpf: flag tests that cannot be jited on s390
lib/test_bpf.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
--
2.17.1
More information about the kernel-team
mailing list