On Tue, 2 Mar 2010, Bjorn Helgaas wrote: > > Does this look reasonable? I don't know anything about PNPBIOS or > > ISAPNP, so it handles only PNPACPI. But at least it's a starting > > point -- and it does enable my system to wake up in response to > > hitting a key. > > I don't know much about power management, but your patch looks > reasonable to me. Thanks. > > --- usb-2.6.orig/drivers/pnp/pnpacpi/core.c > > +++ usb-2.6/drivers/pnp/pnpacpi/core.c > > @@ -121,12 +121,27 @@ static int pnpacpi_disable_resources(str > > } > > > > #ifdef CONFIG_ACPI_SLEEP > > +static bool pnpacpi_can_wakeup(struct pnp_dev *dev) > > +{ > > + acpi_handle handle = DEVICE_ACPI_HANDLE(&dev->dev); > > I would have used: > > struct acpi_device *acpi_dev = dev->data; > acpi_handle handle = acpi_dev->handle; > > here because that's what the rest of the PNPACPI code does. Ah yes. I just copied the code from the corresponding PCI function without thinking about it very much. I'll update the patch and wait to hear from other people. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html