APPLIED: [SRU][Bionic][PATCH 0/1] Fix for LP: #1753941
Kleber Souza
kleber.souza at canonical.com
Tue Jul 31 14:38:10 UTC 2018
On 07/10/18 13:13, Kleber Sacilotto de Souza wrote:
> 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(+)
>
Applied to bionic/master-next branch.
Thanks,
Kleber
More information about the kernel-team
mailing list