[patch 2.6.25-rc6 0/7] misc pm wake patches

David Brownell
2008-03-20T21:30:42Z

Here are patches I've had sitting around for a while ... many of
them are IMO now mergeable, but I think the last two need work
to integrate better with ACPI and PCI.

- Crosslink ACPI and matching "real" device nodes in sysfs.
Updated version of a patch from early last year.

- acpi_pm_device_sleep_state() cleanup

- pci_choose_state() cleanup and fixes (but arguably this
needs to change given the new method scheme)

- USB uses pci_choose_state(), seems safe given those fixes

- Make ACPI set up device.power.can_wakeup driver model flags

- Make ACPI use device_may_wakeup(dev) policy inputs from
userspace, instead of /proc/acpi/wakeup ... probably needs
work yet given the method reordering stuff

- Make PCI set up device.power.can_wakeup flags ... presumably
this still breaks on PPC, which needs more work.