Commit 469e7163 authored by Tomas Glozar's avatar Tomas Glozar Committed by Wentao Guan
Browse files

Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"

stable inclusion
from stable-v6.6.81
commit 736b206d4e06a5423e450309a17b71dab1b6047b
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IBX1M5

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=736b206d4e06a5423e450309a17b71dab1b6047b



--------------------------------

This reverts commit 41955b6c268154f81e34f9b61cf8156eec0730c0.

The commit breaks rtla build, since params->kernel_workload is not
present on 6.6-stable.

Signed-off-by: default avatarTomas Glozar <tglozar@redhat.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 736b206d4e06a5423e450309a17b71dab1b6047b)
Signed-off-by: default avatarWentao Guan <guanwentao@uniontech.com>
parent e83213a9
Loading
Loading
Loading
Loading
+6 −9
Original line number Diff line number Diff line
@@ -679,16 +679,13 @@ 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) {
	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;