summaryrefslogtreecommitdiffstats
path: root/drivers/ps3/sys-manager-core.c
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2009-12-03 20:22:34 +0100
committerRafael J. Wysocki <rjw@sisk.pl>2009-12-06 16:17:56 +0100
commit63c94801701abfea21570d3302687ec027ed33e8 (patch)
tree4806596c35a8c92640e26fe66394b775dca2208c /drivers/ps3/sys-manager-core.c
parent7b199ca2025f4756daceec8802f07da636c524c9 (diff)
downloadblackbird-op-linux-63c94801701abfea21570d3302687ec027ed33e8.tar.gz
blackbird-op-linux-63c94801701abfea21570d3302687ec027ed33e8.zip
PM / Runtime: Use deferred_resume flag in pm_request_resume
This patch (as1307) adds a small optimization to __pm_request_resume(). If the device is currently being suspended, there's no need to queue a work routine to resume it. Setting the deferred_resume flag will suffice. (There's also a minor improvement to the function's code layout: An unnecessary "else" is removed.) Also, the patch clarifies the usage of the deferred_resume flag. It is meaningful only while a suspend is in progress, so it should be cleared just before a suspend starts, not just after one ends. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'drivers/ps3/sys-manager-core.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud