|
@@ -564,6 +564,8 @@ static void update_curr_dl(struct rq *rq)
|
|
|
curr->se.exec_start = rq_clock_task(rq);
|
|
|
cpuacct_charge(curr, delta_exec);
|
|
|
|
|
|
+ sched_rt_avg_update(rq, delta_exec);
|
|
|
+
|
|
|
dl_se->runtime -= delta_exec;
|
|
|
if (dl_runtime_exceeded(rq, dl_se)) {
|
|
|
__dequeue_task_dl(rq, curr, 0);
|