aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib/code-patching.c
diff options
context:
space:
mode:
authorRafael J. Wysocki <[email protected]>2012-08-15 19:32:04 +0000
committerRafael J. Wysocki <[email protected]>2012-08-17 17:36:36 +0000
commit55d7ec4520e86d735d178c15d7df33d507bd43c6 (patch)
treef514c1b9173c5b7ff580970b6a249360cee04348 /arch/powerpc/lib/code-patching.c
parentPM / Runtime: Clear power.deferred_resume on success in rpm_suspend() (diff)
downloadkernel-55d7ec4520e86d735d178c15d7df33d507bd43c6.tar.gz
kernel-55d7ec4520e86d735d178c15d7df33d507bd43c6.zip
PM / Runtime: Check device PM QoS setting before "no callbacks" check
If __dev_pm_qos_read_value(dev) returns a negative value, rpm_suspend() should return -EPERM for dev even if its power.no_callbacks flag is set. For this to happen, the device's power.no_callbacks flag has to be checked after the PM QoS check, so move the PM QoS check to rpm_check_suspend_allowed() (this will make it cover idle notifications as well as runtime suspend too). Signed-off-by: Rafael J. Wysocki <[email protected]> Acked-by: Alan Stern <[email protected]> Cc: [email protected]
Diffstat (limited to 'arch/powerpc/lib/code-patching.c')
0 files changed, 0 insertions, 0 deletions