diff options
author | Peter Zijlstra <[email protected]> | 2017-12-20 16:26:12 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2018-03-09 07:59:15 +0100 |
commit | 8f111bc357aa811e0bb5fdfe34c4c9efdafc15b9 (patch) | |
tree | 22a20bec8324aaa71d1fe9de174dd8bc0138f771 /drivers/mtd/lpddr/lpddr_cmds.c | |
parent | 4042d003a0792a3b05c7c424219e4c6cf1abfe76 (diff) |
cpufreq/schedutil: Rewrite CPUFREQ_RT support
Instead of trying to duplicate scheduler state to track if an RT task
is running, directly use the scheduler runqueue state for it.
This vastly simplifies things and fixes a number of bugs related to
sugov and the scheduler getting out of sync wrt this state.
As a consequence we not also update the remove cfs/dl state when
iterating the shared mask.
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Juri Lelli <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Mike Galbraith <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Rafael J. Wysocki <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Viresh Kumar <[email protected]>
Cc: [email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions