diff options
Diffstat (limited to 'kernel/rcutree.c')
-rw-r--r-- | kernel/rcutree.c | 1 |
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); |