On Wed, Nov 30, 2011 at 04:01:44PM +0900, Jingoo Han wrote: > > -----Original Message----- > > From: Sergei Shtylyov [mailto:sshtylyov@xxxxxxxxxx] > > Sent: Tuesday, November 29, 2011 8:48 PM > > To: jg1.han@xxxxxxxxxxx > > Cc: Greg Kroah-Hartman; Alan Stern; linux-usb@xxxxxxxxxxxxxxx; Ben Dooks > > Subject: Re: [PATCH V2][RESEND] USB: ohci-s3c2410: add PM support > > > > Hello. > > > > On 29-11-2011 4:45, Jingoo Han wrote: > > > > >>> This patch adds power management support such as suspend and resume > > >>> functions. > > > > >>> Signed-off-by: Jingoo Han<jg1.han@xxxxxxxxxxx> > > >>> --- > > >>> drivers/usb/host/ohci-s3c2410.c | 55 > > +++++++++++++++++++++++++++++++++++++- > > >>> 1 files changed, 53 insertions(+), 2 deletions(-) > > > > >>> diff --git a/drivers/usb/host/ohci-s3c2410.c b/drivers/usb/host/ohci- > > >> s3c2410.c > > >>> index a1877c4..56dcf06 100644 > > >>> --- a/drivers/usb/host/ohci-s3c2410.c > > >>> +++ b/drivers/usb/host/ohci-s3c2410.c > > >>> @@ -486,15 +486,66 @@ static int __devexit > > >> ohci_hcd_s3c2410_drv_remove(struct platform_device *pdev) > > >>> return 0; > > >>> } > > >>> > > >>> +#ifdef CONFIG_PM > > >> [...] > > >>> +#else > > >>> +#define ohci_hcd_s3c2410_drv_suspend NULL > > >>> +#define ohci_hcd_s3c2410_drv_resume NULL > > >>> +#endif > > >>> + > > >>> +static const struct dev_pm_ops ohci_hcd_s3c2410_pm_ops = { > > >>> + .suspend = ohci_hcd_s3c2410_drv_suspend, > > >>> + .resume = ohci_hcd_s3c2410_drv_resume, > > >>> +}; > > >>> + > > >>> static struct platform_driver ohci_hcd_s3c2410_driver = { > > >>> .probe = ohci_hcd_s3c2410_drv_probe, > > >>> .remove = __devexit_p(ohci_hcd_s3c2410_drv_remove), > > >>> .shutdown = usb_hcd_platform_shutdown, > > >>> - /*.suspend = ohci_hcd_s3c2410_drv_suspend, */ > > >>> - /*.resume = ohci_hcd_s3c2410_drv_resume, */ > > >>> .driver = { > > >>> .owner = THIS_MODULE, > > >>> .name = "s3c2410-ohci", > > >>> + .pm =&ohci_hcd_s3c2410_pm_ops, > > > > >> Shouldn't contrarywise 'ohci_hcd_s3c2410_pm_ops' be defined as > NULL > > >> when CONFIG_PM=n? > > > > > I don't think so. ehci-s5p.c works properly in this way. > > > Is there any problem? > > > > Probably not, but that's how this is usually done. > Greg, how about your opinion? > Could you accept this patch or do I have to make patch v3? I've now accepted it. greg k-h -- 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