diff options
Diffstat (limited to 'kernel/sched/core.c')
-rw-r--r-- | kernel/sched/core.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 71dffbb27ce6..9d84d6004745 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c | |||
@@ -2378,7 +2378,8 @@ static int dl_overflow(struct task_struct *p, int policy, | |||
2378 | u64 new_bw = dl_policy(policy) ? to_ratio(period, runtime) : 0; | 2378 | u64 new_bw = dl_policy(policy) ? to_ratio(period, runtime) : 0; |
2379 | int cpus, err = -1; | 2379 | int cpus, err = -1; |
2380 | 2380 | ||
2381 | if (new_bw == p->dl.dl_bw) | 2381 | /* !deadline task may carry old deadline bandwidth */ |
2382 | if (new_bw == p->dl.dl_bw && task_has_dl_policy(p)) | ||
2382 | return 0; | 2383 | return 0; |
2383 | 2384 | ||
2384 | /* | 2385 | /* |