summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2009-03-16 22:34:15 +0100
committerRafael J. Wysocki <rjw@sisk.pl>2009-03-30 21:46:54 +0200
commit900af0d973856d6feb6fc088c2d0d3fde57707d3 (patch)
tree4502d4108200fa0eb38dd5f0155b205fed166e48 /lib
parent2ed8d2b3a81bdbb0418301628ccdb008ac9f40b7 (diff)
downloadop-kernel-dev-900af0d973856d6feb6fc088c2d0d3fde57707d3.zip
op-kernel-dev-900af0d973856d6feb6fc088c2d0d3fde57707d3.tar.gz
PM: Change suspend code ordering
Change the ordering of the suspend core code so that the platform "prepare" callback is executed and the nonboot CPUs are disabled after calling device drivers' "late suspend" methods. This change will allow us to rework the PCI PM core so that the power state of devices is changed in the "late" phase of suspend (and analogously in the "early" phase of resume), which in turn will allow us to avoid the race condition where a device using shared interrupts is put into a low power state with interrupts enabled and then an interrupt (for another device) comes in and confuses its driver. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Acked-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud