Provide taint information the same as is done in print_osnoise_headers().
Signed-off-by: Crystal Wood <redacted>
---
v2: new patch
---
kernel/trace/trace_osnoise.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/kernel/trace/trace_osnoise.c b/kernel/trace/trace_osnoise.c
index ccd717db9a51..912ff5f5e490 100644
--- a/kernel/trace/trace_osnoise.c
+++ b/kernel/trace/trace_osnoise.c
@@ -577,6 +577,9 @@ static void record_osnoise_sample(struct osnoise_sample *sample)
#ifdef CONFIG_PREEMPT_RT
static void print_timerlat_headers(struct seq_file *s)
{
+ if (osnoise_data.tainted)
+ seq_puts(s, "# timerlat is tainted!\n");
+
seq_puts(s, "# _-------=> irqs-off\n");
seq_puts(s, "# / _------=> need-resched\n");
seq_puts(s, "# | / _-----=> need-resched-lazy\n");@@ -594,6 +597,9 @@ static void print_timerlat_headers(struct seq_file *s)
#else /* CONFIG_PREEMPT_RT */
static void print_timerlat_headers(struct seq_file *s)
{
+ if (osnoise_data.tainted)
+ seq_puts(s, "# timerlat is tainted!\n");
+
seq_puts(s, "# _-----=> irqs-off\n");
seq_puts(s, "# / _----=> need-resched\n");
seq_puts(s, "# | / _---=> hardirq/softirq\n");--
2.54.0