summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorTomas Glozar <tglozar@redhat.com>2025-02-28 14:57:05 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-03-07 16:45:48 +0100
commit736b206d4e06a5423e450309a17b71dab1b6047b (patch)
tree8c4160bc979841a7abc1c56641f85f87d4d5f197 /tools
parent687322acb1eb68ef44444ddd3c33a8cdce007bae (diff)
downloadlinux-736b206d4e06a5423e450309a17b71dab1b6047b.tar.gz
linux-736b206d4e06a5423e450309a17b71dab1b6047b.tar.bz2
linux-736b206d4e06a5423e450309a17b71dab1b6047b.zip
Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"
This reverts commit 41955b6c268154f81e34f9b61cf8156eec0730c0. The commit breaks rtla build, since params->kernel_workload is not present on 6.6-stable. Signed-off-by: Tomas Glozar <tglozar@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools')
-rw-r--r--tools/tracing/rtla/src/timerlat_top.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/tools/tracing/rtla/src/timerlat_top.c b/tools/tracing/rtla/src/timerlat_top.c
index 1fed4c8d8520..832eb6ea6efe 100644
--- a/tools/tracing/rtla/src/timerlat_top.c
+++ b/tools/tracing/rtla/src/timerlat_top.c
@@ -679,15 +679,12 @@ timerlat_top_apply_config(struct osnoise_tool *top, struct timerlat_top_params *
auto_house_keeping(&params->monitored_cpus);
}
- /*
- * Set workload according to type of thread if the kernel supports it.
- * On kernels without support, user threads will have already failed
- * on missing timerlat_fd, and kernel threads do not need it.
- */
- retval = osnoise_set_workload(top->context, params->kernel_workload);
- if (retval < -1) {
- err_msg("Failed to set OSNOISE_WORKLOAD option\n");
- goto out_err;
+ if (params->user_top) {
+ retval = osnoise_set_workload(top->context, 0);
+ if (retval) {
+ err_msg("Failed to set OSNOISE_WORKLOAD option\n");
+ goto out_err;
+ }
}
return 0;