diff options
Diffstat (limited to 'kernel/sched')
-rw-r--r-- | kernel/sched/core.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 7bf0418dc60f..46d00172ae4a 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c | |||
@@ -1365,6 +1365,8 @@ static int ttwu_remote(struct task_struct *p, int wake_flags) | |||
1365 | 1365 | ||
1366 | rq = __task_rq_lock(p); | 1366 | rq = __task_rq_lock(p); |
1367 | if (p->on_rq) { | 1367 | if (p->on_rq) { |
1368 | /* check_preempt_curr() may use rq clock */ | ||
1369 | update_rq_clock(rq); | ||
1368 | ttwu_do_wakeup(rq, p, wake_flags); | 1370 | ttwu_do_wakeup(rq, p, wake_flags); |
1369 | ret = 1; | 1371 | ret = 1; |
1370 | } | 1372 | } |