On Wednesday, June 01, 2011, Felipe Balbi wrote: > Hi, > > On Wed, Jun 01, 2011 at 03:54:38PM +0200, Rafael J. Wysocki wrote: > > > +static const struct dev_pm_ops usbhsomap_dev_pm_ops = { > > > + .suspend = usbhs_suspend, > > > + .resume = usbhs_resume, > > > +}; > > > > Please add .freeze()/.thaw() and .poweroff()/.restore() callbacks too. > > They may point to the same routines, but must be present. > > > > You can actually use the SIMPLE_DEV_PM_OPS() convenience macro for this > > purpose. > > good point. BTW, do we need this #ifdef CONFIG_PM stuff which has been > popping on most drivers recently ? To me it looks like driver.pm field > is always available even if PM is disabled, so what's the point ? Saving > a few bytes ? Basically, yes (you may want to avoid defining the object this points to if CONFIG_PM is unset). Thanks, Rafael -- 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