mbox series

[GIT,PULL] Kselftest update for Linux 5.8-rc2

Message ID 3d0e22cc-af15-c142-1ee9-6f3c18a10557@linuxfoundation.org (mailing list archive)
State Mainlined
Commit 27c2760561c0c68595b60a084c317b34e85e7c73
Headers show
Series [GIT,PULL] Kselftest update for Linux 5.8-rc2 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-5.8-rc2

Message

Shuah Khan June 19, 2020, 4:52 p.m. UTC
Hi Linus,

Please pull the following Kselftest update for Linux 5.8-rc2.

This Kselftest update for Linux 5.8-rc2 consists of:

- ftrace "requires:" list for simplifying and unifying requirement
   checks for each test case, adding "requires:" line instead of
   checking required ftrace interfaces in each test case.
- a minor spelling correction patch

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

   Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 
tags/linux-kselftest-5.8-rc2

for you to fetch changes up to 1b8eec510ba641418573eacc98a7e9c07726af30:

   selftests/ftrace: Support ":README" suffix for requires (2020-06-16 
10:42:47 -0600)

----------------------------------------------------------------
linux-kselftest-5.8-rc2

This Kselftest update for Linux 5.8-rc2 consists of:

- ftrace "requires:" list for simplifying and unifying requirement
   checks for each test case, adding "requires:" line instead of
   checking required ftrace interfaces in each test case.
- a minor spelling correction patch

----------------------------------------------------------------
Flavio Suligoi (1):
       tools: testing: ftrace: trigger: fix spelling mistake

Masami Hiramatsu (7):
       selftests/ftrace: Allow ":" in description
       selftests/ftrace: Return unsupported for the unconfigured features
       selftests/ftrace: Add "requires:" list support
       selftests/ftrace: Convert required interface checks into requires 
list
       selftests/ftrace: Convert check_filter_file() with requires list
       selftests/ftrace: Support ":tracer" suffix for requires
       selftests/ftrace: Support ":README" suffix for requires

  tools/testing/selftests/ftrace/ftracetest          | 11 ++++++--
  .../selftests/ftrace/test.d/00basic/snapshot.tc    |  3 +--
  .../selftests/ftrace/test.d/00basic/trace_pipe.tc  |  3 +--
  .../ftrace/test.d/direct/kprobe-direct.tc          |  6 +----
  .../ftrace/test.d/dynevent/add_remove_kprobe.tc    |  6 +----
  .../ftrace/test.d/dynevent/add_remove_synth.tc     |  5 +---
  .../ftrace/test.d/dynevent/clear_select_events.tc  | 11 +-------
  .../ftrace/test.d/dynevent/generic_clear_event.tc  |  8 +-----
  .../selftests/ftrace/test.d/event/event-enable.tc  |  6 +----
  .../selftests/ftrace/test.d/event/event-no-pid.tc  | 11 +-------
  .../selftests/ftrace/test.d/event/event-pid.tc     | 11 +-------
  .../ftrace/test.d/event/subsystem-enable.tc        |  6 +----
  .../ftrace/test.d/event/toplevel-enable.tc         |  6 +----
  .../ftrace/test.d/ftrace/fgraph-filter-stack.tc    | 14 +---------
  .../ftrace/test.d/ftrace/fgraph-filter.tc          |  8 +-----
  .../ftrace/test.d/ftrace/func-filter-glob.tc       |  8 +-----
  .../test.d/ftrace/func-filter-notrace-pid.tc       | 13 +--------
  .../ftrace/test.d/ftrace/func-filter-pid.tc        | 13 +--------
  .../ftrace/test.d/ftrace/func-filter-stacktrace.tc |  3 +--
  .../selftests/ftrace/test.d/ftrace/func_cpumask.tc |  6 +----
  .../ftrace/test.d/ftrace/func_event_triggers.tc    |  7 +++--
  .../ftrace/test.d/ftrace/func_mod_trace.tc         |  3 +--
  .../ftrace/test.d/ftrace/func_profile_stat.tc      |  3 +--
  .../ftrace/test.d/ftrace/func_profiler.tc          | 12 +--------
  .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |  6 ++---
  .../ftrace/test.d/ftrace/func_stack_tracer.tc      |  8 +-----
  .../test.d/ftrace/func_traceonoff_triggers.tc      |  6 ++---
  .../ftrace/test.d/ftrace/tracing-error-log.tc      | 12 +++------
  tools/testing/selftests/ftrace/test.d/functions    | 28 
++++++++++++++-----
  .../ftrace/test.d/instances/instance-event.tc      |  6 +----
  .../selftests/ftrace/test.d/instances/instance.tc  |  6 +----
  .../ftrace/test.d/kprobe/add_and_remove.tc         |  3 +--
  .../selftests/ftrace/test.d/kprobe/busy_check.tc   |  3 +--
  .../selftests/ftrace/test.d/kprobe/kprobe_args.tc  |  3 +--
  .../ftrace/test.d/kprobe/kprobe_args_comm.tc       |  3 +--
  .../ftrace/test.d/kprobe/kprobe_args_string.tc     |  3 +--
  .../ftrace/test.d/kprobe/kprobe_args_symbol.tc     |  3 +--
  .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |  5 +---
  .../ftrace/test.d/kprobe/kprobe_args_type.tc       |  5 +---
  .../ftrace/test.d/kprobe/kprobe_args_user.tc       |  4 +--
  .../ftrace/test.d/kprobe/kprobe_eventname.tc       |  3 +--
  .../ftrace/test.d/kprobe/kprobe_ftrace.tc          |  6 +----
  .../ftrace/test.d/kprobe/kprobe_module.tc          |  3 +--
  .../ftrace/test.d/kprobe/kprobe_multiprobe.tc      |  5 +---
  .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc   |  5 +---
  .../ftrace/test.d/kprobe/kretprobe_args.tc         |  3 +--
  .../ftrace/test.d/kprobe/kretprobe_maxactive.tc    |  4 +--
  .../ftrace/test.d/kprobe/multiple_kprobes.tc       |  3 +--
  .../selftests/ftrace/test.d/kprobe/probepoint.tc   |  3 +--
  .../selftests/ftrace/test.d/kprobe/profile.tc      |  3 +--
  .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc   |  5 +---
  .../ftrace/test.d/preemptirq/irqsoff_tracer.tc     |  4 +--
  tools/testing/selftests/ftrace/test.d/template     |  4 +++
  .../selftests/ftrace/test.d/tracer/wakeup.tc       |  6 +----
  .../selftests/ftrace/test.d/tracer/wakeup_rt.tc    |  6 +----
  .../inter-event/trigger-action-hist-xfail.tc       | 13 +--------
  .../inter-event/trigger-field-variable-support.tc  | 16 +----------
  .../trigger-inter-event-combined-hist.tc           | 16 +----------
  .../inter-event/trigger-multi-actions-accept.tc    | 16 +----------
  .../inter-event/trigger-onchange-action-hist.tc    |  8 +-----
  .../inter-event/trigger-onmatch-action-hist.tc     | 16 +----------
  .../trigger-onmatch-onmax-action-hist.tc           | 16 +----------
  .../inter-event/trigger-onmax-action-hist.tc       | 16 +----------
  .../inter-event/trigger-snapshot-action-hist.tc    | 20 +-------------
  .../trigger-synthetic-event-createremove.tc        | 11 +-------
  .../inter-event/trigger-synthetic-event-syntax.tc  | 11 +-------
  .../inter-event/trigger-trace-action-hist.tc       | 18 +------------
  .../ftrace/test.d/trigger/trigger-eventonoff.tc    | 11 +-------
  .../ftrace/test.d/trigger/trigger-filter.tc        | 11 +-------
  .../ftrace/test.d/trigger/trigger-hist-mod.tc      | 16 +----------
  .../test.d/trigger/trigger-hist-syntax-errors.tc   | 18 +------------
  .../ftrace/test.d/trigger/trigger-hist.tc          | 18 ++-----------
  .../ftrace/test.d/trigger/trigger-multihist.tc     | 16 +----------
  .../ftrace/test.d/trigger/trigger-snapshot.tc      | 16 +----------
  .../ftrace/test.d/trigger/trigger-stacktrace.tc    | 13 ++-------
  .../test.d/trigger/trigger-trace-marker-hist.tc    | 23 ++--------------
  .../trigger/trigger-trace-marker-snapshot.tc       | 23 ++--------------
  .../trigger-trace-marker-synthetic-kernel.tc       | 31 
+---------------------
  .../trigger/trigger-trace-marker-synthetic.tc      | 26 +-----------------
  .../ftrace/test.d/trigger/trigger-traceonoff.tc    | 11 +-------

-- 80 files changed, 123 insertions(+), 637 deletions(-)
--------------------------------------------------------------

Comments

Shuah Khan June 19, 2020, 4:55 p.m. UTC | #1
On 6/19/20 10:52 AM, Shuah Khan wrote:
> Hi Linus,
> 
> Please pull the following Kselftest update for Linux 5.8-rc2.
> 
> This Kselftest update for Linux 5.8-rc2 consists of:
> 
> - ftrace "requires:" list for simplifying and unifying requirement
>    checks for each test case, adding "requires:" line instead of
>    checking required ftrace interfaces in each test case.
> - a minor spelling correction patch
> 
> thanks,
> -- Shuah
> 

diff is now attached. Sorry about that.

> ----------------------------------------------------------------
> The following changes since commit 
> b3a9e3b9622ae10064826dccb4f7a52bd88c7407:
> 
>    Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)
> 
> are available in the Git repository at:
> 
>    git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 
> tags/linux-kselftest-5.8-rc2
> 
> for you to fetch changes up to 1b8eec510ba641418573eacc98a7e9c07726af30:
> 
>    selftests/ftrace: Support ":README" suffix for requires (2020-06-16 
> 10:42:47 -0600)
> 
> ----------------------------------------------------------------
> linux-kselftest-5.8-rc2
> 
> This Kselftest update for Linux 5.8-rc2 consists of:
> 
> - ftrace "requires:" list for simplifying and unifying requirement
>    checks for each test case, adding "requires:" line instead of
>    checking required ftrace interfaces in each test case.
> - a minor spelling correction patch
> 
> ----------------------------------------------------------------
> Flavio Suligoi (1):
>        tools: testing: ftrace: trigger: fix spelling mistake
> 
> Masami Hiramatsu (7):
>        selftests/ftrace: Allow ":" in description
>        selftests/ftrace: Return unsupported for the unconfigured features
>        selftests/ftrace: Add "requires:" list support
>        selftests/ftrace: Convert required interface checks into requires 
> list
>        selftests/ftrace: Convert check_filter_file() with requires list
>        selftests/ftrace: Support ":tracer" suffix for requires
>        selftests/ftrace: Support ":README" suffix for requires
> 
>   tools/testing/selftests/ftrace/ftracetest          | 11 ++++++--
>   .../selftests/ftrace/test.d/00basic/snapshot.tc    |  3 +--
>   .../selftests/ftrace/test.d/00basic/trace_pipe.tc  |  3 +--
>   .../ftrace/test.d/direct/kprobe-direct.tc          |  6 +----
>   .../ftrace/test.d/dynevent/add_remove_kprobe.tc    |  6 +----
>   .../ftrace/test.d/dynevent/add_remove_synth.tc     |  5 +---
>   .../ftrace/test.d/dynevent/clear_select_events.tc  | 11 +-------
>   .../ftrace/test.d/dynevent/generic_clear_event.tc  |  8 +-----
>   .../selftests/ftrace/test.d/event/event-enable.tc  |  6 +----
>   .../selftests/ftrace/test.d/event/event-no-pid.tc  | 11 +-------
>   .../selftests/ftrace/test.d/event/event-pid.tc     | 11 +-------
>   .../ftrace/test.d/event/subsystem-enable.tc        |  6 +----
>   .../ftrace/test.d/event/toplevel-enable.tc         |  6 +----
>   .../ftrace/test.d/ftrace/fgraph-filter-stack.tc    | 14 +---------
>   .../ftrace/test.d/ftrace/fgraph-filter.tc          |  8 +-----
>   .../ftrace/test.d/ftrace/func-filter-glob.tc       |  8 +-----
>   .../test.d/ftrace/func-filter-notrace-pid.tc       | 13 +--------
>   .../ftrace/test.d/ftrace/func-filter-pid.tc        | 13 +--------
>   .../ftrace/test.d/ftrace/func-filter-stacktrace.tc |  3 +--
>   .../selftests/ftrace/test.d/ftrace/func_cpumask.tc |  6 +----
>   .../ftrace/test.d/ftrace/func_event_triggers.tc    |  7 +++--
>   .../ftrace/test.d/ftrace/func_mod_trace.tc         |  3 +--
>   .../ftrace/test.d/ftrace/func_profile_stat.tc      |  3 +--
>   .../ftrace/test.d/ftrace/func_profiler.tc          | 12 +--------
>   .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |  6 ++---
>   .../ftrace/test.d/ftrace/func_stack_tracer.tc      |  8 +-----
>   .../test.d/ftrace/func_traceonoff_triggers.tc      |  6 ++---
>   .../ftrace/test.d/ftrace/tracing-error-log.tc      | 12 +++------
>   tools/testing/selftests/ftrace/test.d/functions    | 28 
> ++++++++++++++-----
>   .../ftrace/test.d/instances/instance-event.tc      |  6 +----
>   .../selftests/ftrace/test.d/instances/instance.tc  |  6 +----
>   .../ftrace/test.d/kprobe/add_and_remove.tc         |  3 +--
>   .../selftests/ftrace/test.d/kprobe/busy_check.tc   |  3 +--
>   .../selftests/ftrace/test.d/kprobe/kprobe_args.tc  |  3 +--
>   .../ftrace/test.d/kprobe/kprobe_args_comm.tc       |  3 +--
>   .../ftrace/test.d/kprobe/kprobe_args_string.tc     |  3 +--
>   .../ftrace/test.d/kprobe/kprobe_args_symbol.tc     |  3 +--
>   .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |  5 +---
>   .../ftrace/test.d/kprobe/kprobe_args_type.tc       |  5 +---
>   .../ftrace/test.d/kprobe/kprobe_args_user.tc       |  4 +--
>   .../ftrace/test.d/kprobe/kprobe_eventname.tc       |  3 +--
>   .../ftrace/test.d/kprobe/kprobe_ftrace.tc          |  6 +----
>   .../ftrace/test.d/kprobe/kprobe_module.tc          |  3 +--
>   .../ftrace/test.d/kprobe/kprobe_multiprobe.tc      |  5 +---
>   .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc   |  5 +---
>   .../ftrace/test.d/kprobe/kretprobe_args.tc         |  3 +--
>   .../ftrace/test.d/kprobe/kretprobe_maxactive.tc    |  4 +--
>   .../ftrace/test.d/kprobe/multiple_kprobes.tc       |  3 +--
>   .../selftests/ftrace/test.d/kprobe/probepoint.tc   |  3 +--
>   .../selftests/ftrace/test.d/kprobe/profile.tc      |  3 +--
>   .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc   |  5 +---
>   .../ftrace/test.d/preemptirq/irqsoff_tracer.tc     |  4 +--
>   tools/testing/selftests/ftrace/test.d/template     |  4 +++
>   .../selftests/ftrace/test.d/tracer/wakeup.tc       |  6 +----
>   .../selftests/ftrace/test.d/tracer/wakeup_rt.tc    |  6 +----
>   .../inter-event/trigger-action-hist-xfail.tc       | 13 +--------
>   .../inter-event/trigger-field-variable-support.tc  | 16 +----------
>   .../trigger-inter-event-combined-hist.tc           | 16 +----------
>   .../inter-event/trigger-multi-actions-accept.tc    | 16 +----------
>   .../inter-event/trigger-onchange-action-hist.tc    |  8 +-----
>   .../inter-event/trigger-onmatch-action-hist.tc     | 16 +----------
>   .../trigger-onmatch-onmax-action-hist.tc           | 16 +----------
>   .../inter-event/trigger-onmax-action-hist.tc       | 16 +----------
>   .../inter-event/trigger-snapshot-action-hist.tc    | 20 +-------------
>   .../trigger-synthetic-event-createremove.tc        | 11 +-------
>   .../inter-event/trigger-synthetic-event-syntax.tc  | 11 +-------
>   .../inter-event/trigger-trace-action-hist.tc       | 18 +------------
>   .../ftrace/test.d/trigger/trigger-eventonoff.tc    | 11 +-------
>   .../ftrace/test.d/trigger/trigger-filter.tc        | 11 +-------
>   .../ftrace/test.d/trigger/trigger-hist-mod.tc      | 16 +----------
>   .../test.d/trigger/trigger-hist-syntax-errors.tc   | 18 +------------
>   .../ftrace/test.d/trigger/trigger-hist.tc          | 18 ++-----------
>   .../ftrace/test.d/trigger/trigger-multihist.tc     | 16 +----------
>   .../ftrace/test.d/trigger/trigger-snapshot.tc      | 16 +----------
>   .../ftrace/test.d/trigger/trigger-stacktrace.tc    | 13 ++-------
>   .../test.d/trigger/trigger-trace-marker-hist.tc    | 23 ++--------------
>   .../trigger/trigger-trace-marker-snapshot.tc       | 23 ++--------------
>   .../trigger-trace-marker-synthetic-kernel.tc       | 31 
> +---------------------
>   .../trigger/trigger-trace-marker-synthetic.tc      | 26 
> +-----------------
>   .../ftrace/test.d/trigger/trigger-traceonoff.tc    | 11 +-------
> 
> -- 80 files changed, 123 insertions(+), 637 deletions(-)
> --------------------------------------------------------------
pr-tracker-bot@kernel.org June 20, 2020, 7:55 p.m. UTC | #2
The pull request you sent on Fri, 19 Jun 2020 10:52:49 -0600:

> git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-5.8-rc2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/27c2760561c0c68595b60a084c317b34e85e7c73

Thank you!