On Saturday 30 June 2007, Rafael J. Wysocki wrote: > > The patches make the following changes: > * make ACPI use the new .set_target() method in 'struct pm_ops' > * add an ACPI helper function for the devices to determine the power state > to put the device into > * move the definition of 'struct pm_ops' to <include/suspend.h> > * change the name of 'struct pm_ops' to 'struct platform_suspend_ops' and > modify the names of some related functions and global variables accordingly > * modify 'struct platform_suspend_ops' so that .prepare() and .finish() don't > take arguments (.enter() still takes the state argument, because some > platforms don't need to implement the other callbacks) > * make some functions normally defined in kernel/power/main.c be also defined > when CONFIG_PM is unset > * make suspend_ops be a static variable > * rework 'struct hibernation_ops' to add the new method analogous to > .set_target() > * rename 'struct hibernation_ops' to 'struct platform_hibernation_ops' (in > analogy with 'struct platform_suspend_ops') These look like good cleanups and, in some cases, enhancements. _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm