On Tuesday, November 13, 2012 08:36:15 PM Lan Tianyu wrote: > 于 2012/11/13 19:07, Sergei Shtylyov 写道: > > Hello. > > > > On 13-11-2012 12:00, Lan Tianyu wrote: > > > >> This patch is to register usb port's acpi power resources. Create > >> link between usb port device and its acpi power resource. > > > >> Signed-off-by: Lan Tianyu <tianyu.lan@xxxxxxxxx> > > [...] > > > >> diff --git a/drivers/usb/core/usb-acpi.c b/drivers/usb/core/usb-acpi.c > >> index cef4252..c58ebc0 100644 > >> --- a/drivers/usb/core/usb-acpi.c > >> +++ b/drivers/usb/core/usb-acpi.c > >> @@ -216,6 +216,28 @@ static struct acpi_bus_type usb_acpi_bus = { > >> .find_device = usb_acpi_find_device, > >> }; > >> > >> +int usb_acpi_register_power_resources(struct device *dev) > >> +{ > >> + acpi_handle port_handle = DEVICE_ACPI_HANDLE(dev); > >> + > >> + if (!port_handle) > >> + return -ENODEV; > >> + > >> + if (acpi_power_resource_register_device(dev, port_handle) < 0) > >> + return -ENODEV; > >> + return 0; > >> +} > >> + > >> +void usb_acpi_unregister_power_resources(struct device *dev) > >> +{ > >> + acpi_handle port_handle = DEVICE_ACPI_HANDLE(dev); > >> + > >> + if (!port_handle) > >> + return; > >> + > >> + acpi_power_resource_register_device(dev, port_handle); > > > > I thinbk you have been askied already, but shouldn't it be > > acpi_power_resource_unregister_device()? > > > Oh. Sorry. Too focus on the other modification. Thanks for your reminder. Besides, it would be a bit more natural to do if (port_handle) acpi_power_resource_unregister_device(dev, port_handle); instead of doing that return when port_handle is NULL. Thanks, Rafael -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html