aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcutree.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/rcutree.c')
-rw-r--r--kernel/rcutree.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcutree.c b/kernel/rcutree.c
index 2c07adb97088..fe85600ba8c2 100644
--- a/kernel/rcutree.c
+++ b/kernel/rcutree.c
@@ -1561,6 +1561,7 @@ static void rcu_yield(void (*f)(unsigned long), unsigned long arg)
1561 mod_timer(&yield_timer, jiffies + 2); 1561 mod_timer(&yield_timer, jiffies + 2);
1562 sp.sched_priority = 0; 1562 sp.sched_priority = 0;
1563 sched_setscheduler_nocheck(current, SCHED_NORMAL, &sp); 1563 sched_setscheduler_nocheck(current, SCHED_NORMAL, &sp);
1564 set_user_nice(current, 19);
1564 schedule(); 1565 schedule();
1565 sp.sched_priority = RCU_KTHREAD_PRIO; 1566 sp.sched_priority = RCU_KTHREAD_PRIO;
1566 sched_setscheduler_nocheck(current, SCHED_FIFO, &sp); 1567 sched_setscheduler_nocheck(current, SCHED_FIFO, &sp);