summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorSubhash Jadavani <subhashj@codeaurora.org>2014-11-21 13:21:40 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 10:58:10 -0700
commit7248753f686a9c308b9a10812aecb2cc996b05cc (patch)
treebfeb3d4411c6d3594a9c6f74428fdf54a004a7fa /include/linux/debugobjects.h
parentc991cc0db038ff1a61bee2261be74a3de71a1d4c (diff)
scsi: ufs: optimize clock, pm_qos, hibern8 handling in queuecommand
ufshcd_queuecommand() vote for the resources in this order: clocks, pm_qos latency, hibern8 exit. If any of these votes are not already applied, each one has to be applied asynchronously and in that case we are releasing all the previously applied resource votes (for example, if hibern8 exit has to be completed asynchronously, we release the votes for pm_qos and clocks as well). This is not a optimal solution instead we should skip scheduling the unvoting work for already voted resources. Change-Id: Ie700d9b3bf64370a5885787f7313d41adb5b3566 Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions