Messages in this thread | | | Date | Wed, 5 Oct 2011 11:02:45 +0100 | From | Mark Brown <> | Subject | Re: [RFC] drivercore: Add helper macro for platform_driver boilerplate |
| |
On Tue, Oct 04, 2011 at 05:26:55PM -0600, Grant Likely wrote:
> +/* Helper macro for drivers that don't do anything special in module > + * init/exit. This eliminates a lot of boilerplate */ > +#define module_platform_driver(__platform_driver) \ > +int __platform_driver##_init(void) \ > +{ \ > + return platform_driver_register(&(__platform_driver)); \ > +} \ > +module_init(__platform_driver##_init); \
This looks great but I would prefer it if the function complained if something goes wrong - it makes problems a lot more discoverable when they crop up.
| |