linux-stable-rt/arch/powerpc/platforms
Rafael J. Wysocki c697eecebc Suspend: Introduce begin() and end() callbacks
On ACPI systems the target state set by acpi_pm_set_target() is
reset by acpi_pm_finish(), but that need not be called if the
suspend fails.  All platforms that use the .set_target() global
suspend callback are affected by analogous issues.

For this reason, we need an additional global suspend callback that
will reset the target state regardless of whether or not the suspend
is successful.  Also, it is reasonable to rename the .set_target()
callback, since it will be used for a different purpose on ACPI
systems (due to ACPI 1.0x code ordering requirements).

Introduce the global suspend callback .end() to be executed at the
end of the suspend sequence and rename the .set_target() global
suspend callback to .begin().

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Len Brown <len.brown@intel.com>
2008-02-01 18:30:56 -05:00
..
8xx
40x
44x
52xx Suspend: Introduce begin() and end() callbacks 2008-02-01 18:30:56 -05:00
82xx
83xx
85xx
86xx
cell [POWERPC] Cell IOMMU fixed mapping support 2008-01-31 12:11:11 +11:00
celleb
chrp
embedded6xx
iseries
maple
pasemi pasemi: Fix thinko in dma_direct_ops setup 2008-02-01 21:03:36 +11:00
powermac Merge branch 'linux-2.6' 2008-01-31 11:25:51 +11:00
prep
ps3
pseries Merge branch 'linux-2.6' 2008-01-31 11:25:51 +11:00
Kconfig
Kconfig.cputype
Makefile
fsl_uli1575.c