ACK: [F/F-OEM-5.6][SRU][PATCH 0/1] Mark kprobe_args_user.tc in kselftest/ftrace as unsupported
Tim Gardner
tim.gardner at canonical.com
Tue May 25 12:30:47 UTC 2021
Acked-by: Tim Gardner <tim.gardner at canonical.com>
On 5/25/21 3:42 AM, Po-Hsu Lin wrote:
> [Impact]
> This kprobe_args_user.tc test will be marked as "unresolved" and once
> causing failures in ftrace of our ubuntu_kernel_selftests (lp:1869227)
>
> Our workaround is to blacklist this test in autotest-client-tests [1]
>
> Note that with b730d668138cb3 ("ftrace/selftest: make unresolved cases
> cause failure if --fail-unresolved set") available, an unresolved case
> will not be treated as a failure unless we requested so.
>
> [1] https://kernel.ubuntu.com/git/ubuntu/autotest-client-tests.git/commit/ubuntu_kernel_selftests/ubuntu_kernel_selftests.py?id=a381d47a9004388730e825cd20566ef102a29399
>
> [Fix]
> * 1e11b7dbef17bb selftests/ftrace: Return unsupported for the
> unconfigured features
>
> With this patch it will be marked as unsupported, easier to understand
> than unresolved.
>
> This patch can be found in Groovy and newer releases, and this test
> does not exist in Bionic and older releases. It's rather trivial to
> fix this in F-OEM-5.6 as we don't run s390x / PowerPC with it.
>
> [Test]
> Tested on s390x / PowerPC, this will be marked as unsupported:
> $ sudo ./ftracetest test.d/kprobe/kprobe_args_user.tc
> === Ftrace unit tests ===
> [1] Kprobe event user-memory access [UNSUPPORTED]
>
> # of passed: 0
> # of failed: 0
> # of unresolved: 0
> # of untested: 0
> # of unsupported: 1
> # of xfailed: 0
> # of undefined(test bug): 0
> $ echo $?
> 0
>
> [Where problems could occur]
> Changes limited to testing tool, should not impact real kernel
> functionality. With this patch and local workaround in
> autotest-client-tests removed we might see this failing for
> s390x / PowerPC in the future.
>
> Masami Hiramatsu (1):
> selftests/ftrace: Return unsupported for the unconfigured features
>
> tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list