diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 2e46ab782c8bf2ef16f861c3512714781a4654af..a8015dddee8202dee364b00a63d66a69f04e7d85 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -4396,6 +4396,9 @@ account_entity_dequeue(struct cfs_rq *cfs_rq, struct sched_entity *se) if (entity_is_task(se)) { account_numa_dequeue(rq_of(cfs_rq), task_of(se)); list_del_init(&se->group_node); +#ifdef CONFIG_GROUP_IDENTITY + cfs_rq->nr_tasks--; +#endif } #endif cfs_rq->nr_running--;