Bjorn Helgaas
d56b699d76
Documentation: Fix typos
...
Fix typos in Documentation.
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
Link: https://lore.kernel.org/r/20230814212822.193684-4-helgaas@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-08-18 11:29:03 -06:00
Daniel Bristot de Oliveira
f46b16520a
trace/hwlat: Implement the per-cpu mode
...
Implements the per-cpu mode in which a sampling thread is created for
each cpu in the "cpus" (and tracing_mask).
The per-cpu mode has the potention to speed up the hwlat detection by
running on multiple CPUs at the same time, at the cost of higher cpu
usage with irqs disabled. Use with care.
[
Changed get_cpu_data() to static.
Reported-by: kernel test robot <lkp@intel.com >
]
Link: https://lkml.kernel.org/r/ec06d0ab340e8460d293772faba19ad8a5c371aa.1624372313.git.bristot@redhat.com
Cc: Phil Auld <pauld@redhat.com >
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de >
Cc: Kate Carcia <kcarcia@redhat.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Ingo Molnar <mingo@redhat.com >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Alexandre Chartre <alexandre.chartre@oracle.com >
Cc: Clark Willaims <williams@redhat.com >
Cc: John Kacur <jkacur@redhat.com >
Cc: Juri Lelli <juri.lelli@redhat.com >
Cc: Borislav Petkov <bp@alien8.de >
Cc: "H. Peter Anvin" <hpa@zytor.com >
Cc: x86@kernel.org
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Daniel Bristot de Oliveira <bristot@redhat.com >
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org >
2021-06-25 18:23:22 -04:00
Daniel Bristot de Oliveira
8fa826b734
trace/hwlat: Implement the mode config option
...
Provides the "mode" config to the hardware latency detector. hwlatd has
two different operation modes. The default mode is the "round-robin" one,
in which a single hwlatd thread runs, migrating among the allowed CPUs in a
"round-robin" fashion. This is the current behavior.
The "none" sets the allowed cpumask for a single hwlatd thread at the
startup, but skips the round-robin, letting the scheduler handle the
migration.
In preparation to the per-cpu mode.
Link: https://lkml.kernel.org/r/f3b1271262aa030c680e26615c1b9b2d71e55e92.1624372313.git.bristot@redhat.com
Cc: Phil Auld <pauld@redhat.com >
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de >
Cc: Kate Carcia <kcarcia@redhat.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Ingo Molnar <mingo@redhat.com >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Alexandre Chartre <alexandre.chartre@oracle.com >
Cc: Clark Willaims <williams@redhat.com >
Cc: John Kacur <jkacur@redhat.com >
Cc: Juri Lelli <juri.lelli@redhat.com >
Cc: Borislav Petkov <bp@alien8.de >
Cc: "H. Peter Anvin" <hpa@zytor.com >
Cc: x86@kernel.org
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Daniel Bristot de Oliveira <bristot@redhat.com >
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org >
2021-06-24 15:37:56 -04:00
Changbin Du
8df2d75e6e
trace doc: convert trace/hwlat_detector.txt to rst fromat
...
This converts the plain text documentation to reStructuredText format and
add it into Sphinx TOC tree. No essential content change.
Cc: Steven Rostedt <rostedt@goodmis.org >
Signed-off-by: Changbin Du <changbin.du@intel.com >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2018-03-07 10:26:14 -07:00