summaryrefslogtreecommitdiffstats
path: root/kernel/trace
diff options
context:
space:
mode:
authorSteven Rostedt <rostedt@goodmis.org>2008-05-12 21:20:59 +0200
committerThomas Gleixner <tglx@linutronix.de>2008-05-23 21:49:42 +0200
commit05bd68c514579e007b46e4fa0461b78416a3f4c2 (patch)
tree0808f0191aa696f4dd593690798a94351dbb407c /kernel/trace
parent2dc8f09571a61d9cb3dc47bba6608689dfe15d16 (diff)
downloadkernel-crypto-05bd68c514579e007b46e4fa0461b78416a3f4c2.tar.gz
kernel-crypto-05bd68c514579e007b46e4fa0461b78416a3f4c2.tar.xz
kernel-crypto-05bd68c514579e007b46e4fa0461b78416a3f4c2.zip
ftrace: user proper API for setting RT prios in selftest
The wakeup selftest used an internal API for setting the test task priority. This patch fixes it to use the proper API for performing such a task. Thanks goes to Randy Dunlap for pointing out this build failure. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/trace')
-rw-r--r--kernel/trace/trace_selftest.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/trace_selftest.c b/kernel/trace/trace_selftest.c
index 395274e783b..a5f6001c333 100644
--- a/kernel/trace/trace_selftest.c
+++ b/kernel/trace/trace_selftest.c
@@ -410,11 +410,11 @@ trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *
#ifdef CONFIG_SCHED_TRACER
static int trace_wakeup_test_thread(void *data)
{
- struct completion *x = data;
-
/* Make this a RT thread, doesn't need to be too high */
+ struct sched_param param = { .sched_priority = 5 };
+ struct completion *x = data;
- rt_mutex_setprio(current, MAX_RT_PRIO - 5);
+ sched_setscheduler(current, SCHED_FIFO, &param);
/* Make it know we have a new prio */
complete(x);