diff options
Diffstat (limited to 'kernel/sched/fair.c')
| -rw-r--r-- | kernel/sched/fair.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 867b0a4b0893..966cc2bfcb77 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c | |||
| @@ -2360,13 +2360,7 @@ static inline void enqueue_entity_load_avg(struct cfs_rq *cfs_rq, | |||
| 2360 | } | 2360 | } |
| 2361 | wakeup = 0; | 2361 | wakeup = 0; |
| 2362 | } else { | 2362 | } else { |
| 2363 | /* | 2363 | __synchronize_entity_decay(se); |
| 2364 | * Task re-woke on same cpu (or else migrate_task_rq_fair() | ||
| 2365 | * would have made count negative); we must be careful to avoid | ||
| 2366 | * double-accounting blocked time after synchronizing decays. | ||
| 2367 | */ | ||
| 2368 | se->avg.last_runnable_update += __synchronize_entity_decay(se) | ||
| 2369 | << 20; | ||
| 2370 | } | 2364 | } |
| 2371 | 2365 | ||
| 2372 | /* migrated tasks did not contribute to our blocked load */ | 2366 | /* migrated tasks did not contribute to our blocked load */ |
