Skip to content

misc pm wake patches

David Brownell linux-acpi linux-pm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 46 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7crosslink ACPI and "real" device nodesdrivers/acpi/glue.c+27 -00 replies
1/7crosslink ACPI and "real" device nodesdrivers/acpi/glue.c+27 -08 replies
2/7acpi_pm_device_sleep_state() cleanupdrivers/acpi/sleep/main.c drivers/pci/pci-acpi.c drivers/pnp/pnpacpi/core.c +1 more+8 -110 replies
2/7acpi_pm_device_sleep_state() cleanupdrivers/acpi/sleep/main.c drivers/pci/pci-acpi.c drivers/pnp/pnpacpi/core.c +1 more+8 -1111 replies
3/7pci_choose_state() cleanup and fixesdrivers/pci/pci.c+26 -210 replies
3/7pci_choose_state() cleanup and fixesdrivers/pci/pci.c+26 -2130 replies
4/7USB uses pci_choose_state()drivers/usb/core/hcd-pci.c+8 -170 replies
4/7USB uses pci_choose_state()drivers/usb/core/hcd-pci.c+8 -170 replies
5/7ACPI sets up device.power.can_wakeup flagsdrivers/acpi/button.c drivers/acpi/glue.c drivers/acpi/power.c+8 -00 replies
5/7ACPI sets up device.power.can_wakeup flagsdrivers/acpi/button.c drivers/acpi/glue.c drivers/acpi/power.c+8 -06 replies
6/7ACPI uses device_may_wakeup() policy inputsdrivers/acpi/sleep/main.c drivers/acpi/sleep/wakeup.c+43 -30 replies
6/7ACPI uses device_may_wakeup() policy inputsdrivers/acpi/sleep/main.c drivers/acpi/sleep/wakeup.c+43 -337 replies
7/7PCI set up device.power.can_wakeup flagsdrivers/pci/probe.c+15 -10 replies
7/7PCI set up device.power.can_wakeup flagsdrivers/pci/probe.c+15 -14 replies

Reviews trailers per patch

2 of 14 patches have a Reviewed-by or Acked-by.

PatchPavel Machek
1/7
1/7
2/7A-b A-b A-b
2/7A-b A-b A-b
3/7
3/7
4/7
4/7
5/7
5/7
6/7
6/7
7/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

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

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.