On Sat, 12 Aug 2006 10:06:29 -0700 Roland Dreier <[EMAIL PROTECTED]> wrote:
> > > Also this won't allow > > > > > > struct pci_driver { > > > ... > > > #ifdef CONFIG_PM > > > int (*suspend)(...); > > > int (*resume)(...); > > > #endif > > > ... > > > }; > > > > > > which is good for a) space savings in CONFIG_PM=n case, and > > > b) making drivers care about CONFIG_PM=n users hard way aka compilation > > > failure. > > > > eh? Both versions will generate identical code. > > I think his point was that by #ifdef-ing out the assignment to > .suspend/.resume, then the actual suspend/resume members of struct > pci_driver could be removed in the CONFIG_PM=n case -- which would > shrink sizeof (struct pci_driver). > OIC. Yes, that would be useful. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html