diff options
author | Juri Lelli <[email protected]> | 2019-07-19 15:59:56 +0200 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2019-07-25 15:55:02 +0200 |
commit | 59d06cea1198d665ba11f7e8c5f45b00ff2e4812 (patch) | |
tree | bdeb920eb06a0f1bddd7d550c582f3fcd6ed1b1f /drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | |
parent | f9a25f776d780bfa3279f0b6e5f5cf3224997976 (diff) |
sched/deadline: Fix bandwidth accounting at all levels after offline migration
If a task happens to be throttled while the CPU it was running on gets
hotplugged off, the bandwidth associated with the task is not correctly
migrated with it when the replenishment timer fires (offline_migration).
Fix things up, for this_bw, running_bw and total_bw, when replenishment
timer fires and task is migrated (dl_task_offline_migration()).
Tested-by: Dietmar Eggemann <[email protected]>
Signed-off-by: Juri Lelli <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c')
0 files changed, 0 insertions, 0 deletions