Re: [PATCH v9 16/19] usb: hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=y

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 8 May 2014, Dan Williams wrote:

> > Also, instead of adding another #ifdef here, you could add a #else
> > section to the existing #ifdef in which you define an inline version of
> > hub_handle_remote_wakeup() (or a macro version) that always returns 0.
> 
> I originally started down that path, and then noticed:
> 
> #ifdef CONFIG_PM_RUNTIME
>                 } else if (udev->state == USB_STATE_SUSPENDED &&
>                                 udev->persist_enabled) {
>                         /* For a suspended device, treat this as a
>                          * remote wakeup event.
>                          */
>                         usb_unlock_port(port_dev);
>                         status = usb_remote_wakeup(udev);
>                         usb_lock_port(port_dev);
> #endif
> 
> ...right above and made the wrong call to add more ugliness.  Will
> fix, but will leave the other ifdef excursions alone for now.

Yeah, I never tried very hard to encapsulate that bit away from the 
rest of the subroutine.

Alan Stern

--
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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux