APPLIED: [X][B][C][SRU][PATCHv2 0/1] selftests/ftrace: Fix kprobe string testcase to not probe notrace function
khalid.elmously at canonical.com
Tue May 7 04:17:05 UTC 2019
On 2019-04-25 13:59:37 , Po-Hsu Lin wrote:
> BugLink: https://bugs.launchpad.net/bugs/1825780
> == Justification ==
> When running the ftrace in ubunut_kernel_selftests, the "Kprobe event
> string type argument" test will fail on Bionic / Cosmic i386:
>  Kprobe event string type argument [FAIL]
> This is because the test was trying to probe a notrace function.
> # grep create_trace_kprobe /sys/kernel/debug/tracing/available_filter_functions
> == Fix ==
> 6fc7c411 (selftests/ftrace: Fix kprobe string testcase to not probe notrace function)
> This will change the event to trace in the test, from
> create_trace_kprobe to tracefs_create_dir
> Patch can be cherry-picked for Cosmic.
> For Bionic and Xenial, it can be cherry-picked after the commit 9855c462
> for bug 1812809.
> Although we don't run this ftrace test in Xenial, it will still be a
> plus to fix this.
> It's already been applied in D.
> This patch belongs to a patchset , in which further limits
> kprobe-events probing on notrace function. Not sure if we need others
> but to address this issue for the testing tool this one will be suffice.
>  https://lkml.org/lkml/2018/7/30/257
> == Test ==
> Patch tested with Bionic / Cosmic i386. Test passed as expected:
>  Kprobe event string type argument [PASS]
> == Regression potential ==
> This patch is just for the kernel testing tool.
> V2: Add missing BugLink in the patch.
> Masami Hiramatsu (1):
> selftests/ftrace: Fix kprobe string testcase to not probe notrace
> .../ftrace/test.d/kprobe/kprobe_args_string.tc | 30 +++++++++-------------
> .../selftests/ftrace/test.d/kprobe/probepoint.tc | 2 +-
> 2 files changed, 13 insertions(+), 19 deletions(-)
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
More information about the kernel-team