summaryrefslogtreecommitdiff
path: root/kernel/cpuset.c
diff options
context:
space:
mode:
authorSyed Rameez Mustafa <rameezmustafa@codeaurora.org>2015-04-13 18:36:39 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:02:02 -0700
commit1e920c599577d778119e149814bc7906c68fcc69 (patch)
tree9aa9f7f341b82e5db0c597d1d26ab0d8ba52ab26 /kernel/cpuset.c
parent09417ad30eeee22816471313bf13417c3039b930 (diff)
sched/deadline: Add basic HMP extensions
Some HMP extensions have to be supported by all scheduling classes irrespective of them using HMP task placement or not. Add these basic extensions to make deadline scheduling work. Also during the tick, if a deadline task gets throttled, its HMP stats get decremented as part of the dequeue. However, the throttled task does not update its on_rq flag causing HMP stats to be double decremented when update_history() is called as part of a window rollover. Avoid this by checking for throttled deadline tasks before subtracting and adding the deadline tasks load from the rq cumulative runnable avg. Change-Id: I9e2ed6675a730f2ec830f764f911e71c00a7d87a Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
Diffstat (limited to 'kernel/cpuset.c')
0 files changed, 0 insertions, 0 deletions