diff options
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index 044260a9418d..4bbabc2c4a77 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -9192,6 +9192,9 @@ static int tg_set_cfs_bandwidth(struct task_group *tg, u64 period, u64 quota) | |||
9192 | raw_spin_lock_irq(&rq->lock); | 9192 | raw_spin_lock_irq(&rq->lock); |
9193 | cfs_rq->runtime_enabled = runtime_enabled; | 9193 | cfs_rq->runtime_enabled = runtime_enabled; |
9194 | cfs_rq->runtime_remaining = 0; | 9194 | cfs_rq->runtime_remaining = 0; |
9195 | |||
9196 | if (cfs_rq_throttled(cfs_rq)) | ||
9197 | unthrottle_cfs_rq(cfs_rq); | ||
9195 | raw_spin_unlock_irq(&rq->lock); | 9198 | raw_spin_unlock_irq(&rq->lock); |
9196 | } | 9199 | } |
9197 | out_unlock: | 9200 | out_unlock: |