summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSubhash Jadavani <subhashj@codeaurora.org>2015-11-18 15:39:02 -0800
committerSubhash Jadavani <subhashj@codeaurora.org>2016-05-31 15:27:59 -0700
commitf33ab72df235e4802ba9e95e3d0978f5903fb0ed (patch)
treeabc7f04b507375d605bfddaf290e80e92eb8722f /include/linux
parente974ac15b5a145fcd0d522e69f3d6ab79dcf1c46 (diff)
mmc: block: serialize the requests if we are scaled down
When in SVS2 on low load scenario and there are lots of requests queued for CMDQ we need to wait till the queue is empty to scale back up to Nominal even if there is a sudden increase in load. This impacts performance where lots of IO get executed in SVS2 frequency since the queue is full. As SVS2 is a low load use case we can serialize the requests and not queue them in parallel without impacting other use cases. This makes sure the queue gets empty faster and we will be able to scale up to Nominal frequency when needed. Change-Id: Idbe7e939e01327061dfa5de93c0eaed59b910592 Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org> Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions