diff options
Diffstat (limited to 'kernel/sched_fair.c')
-rw-r--r-- | kernel/sched_fair.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c index fbcb426029d0..a3badf52bba2 100644 --- a/kernel/sched_fair.c +++ b/kernel/sched_fair.c | |||
@@ -863,10 +863,8 @@ static void check_preempt_wakeup(struct rq *rq, struct task_struct *p) | |||
863 | if (unlikely(se->load.weight != NICE_0_LOAD)) | 863 | if (unlikely(se->load.weight != NICE_0_LOAD)) |
864 | gran = calc_delta_fair(gran, &se->load); | 864 | gran = calc_delta_fair(gran, &se->load); |
865 | 865 | ||
866 | if (delta > gran) { | 866 | if (delta > gran) |
867 | if (p->prio < curr->prio) | 867 | resched_task(curr); |
868 | resched_task(curr); | ||
869 | } | ||
870 | } | 868 | } |
871 | } | 869 | } |
872 | 870 | ||