|
@@ -682,6 +682,7 @@ enqueue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int wakeup)
|
|
* Update run-time statistics of the 'current'.
|
|
* Update run-time statistics of the 'current'.
|
|
*/
|
|
*/
|
|
update_curr(cfs_rq);
|
|
update_curr(cfs_rq);
|
|
|
|
+ account_entity_enqueue(cfs_rq, se);
|
|
|
|
|
|
if (wakeup) {
|
|
if (wakeup) {
|
|
place_entity(cfs_rq, se, 0);
|
|
place_entity(cfs_rq, se, 0);
|
|
@@ -692,7 +693,6 @@ enqueue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int wakeup)
|
|
check_spread(cfs_rq, se);
|
|
check_spread(cfs_rq, se);
|
|
if (se != cfs_rq->curr)
|
|
if (se != cfs_rq->curr)
|
|
__enqueue_entity(cfs_rq, se);
|
|
__enqueue_entity(cfs_rq, se);
|
|
- account_entity_enqueue(cfs_rq, se);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
static void update_avg(u64 *avg, u64 sample)
|
|
static void update_avg(u64 *avg, u64 sample)
|