All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Rostedt <rostedt@goodmis.org>
To: Tomas Glozar <tglozar@redhat.com>
Cc: LKML <linux-kernel@vger.kernel.org>,
	linux-trace-kernel <linux-trace-kernel@vger.kernel.org>
Subject: Re: [GIT PULL] RTLA changes for 7.3
Date: Mon, 10 Aug 2026 21:04:25 -0400	[thread overview]
Message-ID: <20260810210425.61435b0b@robin> (raw)
In-Reply-To: <20260805151055.870722-1-tglozar@redhat.com>

On Wed,  5 Aug 2026 17:10:55 +0200
Tomas Glozar <tglozar@redhat.com> wrote:

> Steven,
> 
> The following changes since commit 075b74841bd0065a3bda3440873c747938e69b68:
> 
>   Linux 7.2-rc6 (2026-08-02 16:24:24 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/tglozar/linux.git tags/rtla-v7.3
> 
> for you to fetch changes up to 0ad45018ace734e3a21c8b15280df65b429135d1:
> 
>   rtla/cli: Unify and improve handling of invalid option arguments (2026-08-05 10:14:40 +0200)

I just tested this on my VM and have the following results from "make check":

Auto-detecting system features:
...                           libtraceevent: [ on  ]
...                              libtracefs: [ on  ]
...                             libcpupower: [ on  ]
...                                libcheck: [ OFF ]
...                                  libbpf: [ OFF ]
...                         clang-bpf-co-re: [ on  ]
...                       bpftool-skeletons: [ on  ]

libcheck is missing, building without unit tests support.
Please install check-devel/check
libbpf is missing, building without BPF skeleton support.
Please install libbpf-dev/libbpf-devel
[..]
tests/timerlat.t .. 
1..75
[..]
not ok 20 - top verify -c/--cpus
# Output match failed: "^Affinity of threads: 0$"
# Affinity of threads:
# Timer Latency
# 0 00:00:04   |	  IRQ Timer Latency (us)	|	  Thread Timer Latency (us)	 |    Ret user Timer Latency (us)
# CPU COUNT      |      cur	min	  avg	    max |      cur	 min	   avg	     max |	cur	  min	    avg	      max
# 0 #2	       |       72	 70	   71	     72 |      128	 128	   128	     129 |	154	  154	    154	      154
# ---------------|----------------------------------------|----------------------------------------|---------------------------------------
# ALL #2	    e0 |		 70	   71	     72 |		 128	   128	     129 |		  154	    154	      154
# timerlat hit stop tracing
# ## CPU 0 hit stop tracing, analyzing it ##
# IRQ handler delay:		      (exit from idle)	    58.28 us (45.18 %)
# IRQ latency:						    72.60 us
# Timerlat IRQ duration:				    32.63 us (25.29 %)
# Blocking thread:					    22.43 us (17.39 %)
# swapper/0:0			    22.43 us
# ------------------------------------------------------------------------
# Thread latency:					   129.00 us (100%)
# 
# Max timerlat IRQ latency from idle: 72.60 us in cpu 0
#
# exit code 2
not ok 21 - hist verify -c/--cpus
# Output match failed: "^Affinity of threads: 0$"
# Affinity of threads:
# # RTLA timerlat histogram
# # Time unit is microseconds (us)
# # Duration:   0 00:00:03
# Index	IRQ-000	  Thr-000   Usr-000
# 80	      1		0	  0
# 81	      1		0	  0
# 139	      0		2	  0
# 165	      0		0	  1
# over:	      0		0	  0
# count:	      2		2	  1
# min:	     80	      139	165
# avg:	     80	      139	165
# max:	     81	      139	165
# ALL:	    IRQ	      Thr	Usr
# count:	      2		2	  1
# min:	     80	      139	165
# avg:	     80	      139	165
# max:	     81	      139	165
# timerlat hit stop tracing
# ## CPU 0 hit stop tracing, analyzing it ##
# IRQ handler delay:		      (exit from idle)	    67.05 us (48.08 %)
# IRQ latency:						    81.97 us
# Timerlat IRQ duration:				    33.38 us (23.94 %)
# Blocking thread:					    22.95 us (16.46 %)
# swapper/0:0			    22.95 us
# ------------------------------------------------------------------------
# Thread latency:					   139.45 us (100%)
# 
# Max timerlat IRQ latency from idle: 81.97 us in cpu 0
#
# exit code 2
ok 22 - top verify -H/--house-keeping
ok 23 - hist verify -H/--house-keeping
ok 24 - top verify -k/--kernel-threads
ok 25 - hist verify -k/--kernel-threads
not ok 26 - top verify -u/--user-threads
# Output match failed: "0 kernel threads, 1 user threads"
# 0 kernel threads, 0 user threads
# Timer Latency
# 0 00:00:04   |	  IRQ Timer Latency (us)	|	  Thread Timer Latency (us)	 |    Ret user Timer Latency (us)
# CPU COUNT      |      cur	min	  avg	    max |      cur	 min	   avg	     max |	cur	  min	    avg	      max
# 0 #2	       |       90	 78	   84	     90 |      147	 136	   141	     147 |	163	  163	    163	      163
# ---------------|----------------------------------------|----------------------------------------|---------------------------------------
# ALL #2	    e0 |		 78	   84	     90 |		 136	   141	     147 |		  163	    163	      163
# timerlat hit stop tracing
# ## CPU 0 hit stop tracing, analyzing it ##
# IRQ handler delay:		      (exit from idle)	    75.58 us (51.26 %)
# IRQ latency:						    90.24 us
# Timerlat IRQ duration:				    33.32 us (22.60 %)
# Blocking thread:					    23.06 us (15.64 %)
# swapper/0:0			    23.06 us
# ------------------------------------------------------------------------
# Thread latency:					   147.46 us (100%)
# 
# Max timerlat IRQ latency from idle: 90.24 us in cpu 0
#
# exit code 2
not ok 27 - hist verify -u/--user-threads
# Output match failed: "0 kernel threads, 1 user threads"
# 0 kernel threads, 0 user threads
# # RTLA timerlat histogram
# # Time unit is microseconds (us)
# # Duration:   0 00:00:05
# Index	IRQ-000	  Thr-000   Usr-000
# 75	      1		0	  0
# 83	      1		0	  0
# 133	      0		1	  0
# 140	      0		1	  0
# 160	      0		0	  1
# over:	      0		0	  0
# count:	      2		2	  1
# min:	     75	      133	160
# avg:	     79	      136	160
# max:	     83	      140	160
# ALL:	    IRQ	      Thr	Usr
# count:	      2		2	  1
# min:	     75	      133	160
# avg:	     79	      136	160
# max:	     83	      140	160
# timerlat hit stop tracing
# ## CPU 0 hit stop tracing, analyzing it ##
# IRQ handler delay:		      (exit from idle)	    68.78 us (48.91 %)
# IRQ latency:						    83.35 us
# Timerlat IRQ duration:				    33.13 us (23.56 %)
# Blocking thread:					    22.89 us (16.28 %)
# swapper/0:0			    22.89 us
# ------------------------------------------------------------------------
# Thread latency:					   140.62 us (100%)
# 
# Max timerlat IRQ latency from idle: 83.35 us in cpu 0
#
# exit code 2
[..]

-- Steve

  reply	other threads:[~2026-08-11  1:04 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-05 15:10 [GIT PULL] RTLA changes for 7.3 Tomas Glozar
2026-08-11  1:04 ` Steven Rostedt [this message]
2026-08-11  7:22   ` Tomas Glozar

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260810210425.61435b0b@robin \
    --to=rostedt@goodmis.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-trace-kernel@vger.kernel.org \
    --cc=tglozar@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.