On Thu, 2016-09-29 at 02:01 +0530, Harman Kalra wrote: > Removed "line over 80 characters" Warnings using checkpatch.pl [] > diff --git a/drivers/staging/fbtft/fbtft.h b/drivers/staging/fbtft/fbtft.h [] > @@ -402,7 +407,9 @@ static void __exit fbtft_driver_module_exit(void) \ > #define fbtft_init_dbg(dev, format, arg...) \ > do { \ > if (unlikely((dev)->platform_data && \ > - (((struct fbtft_platform_data *)(dev)->platform_data)->display.debug & DEBUG_DRIVER_INIT_FUNCTIONS))) \ > + (((struct fbtft_platform_data *) \ > + (dev)->platform_data)->display.debug \ > + & DEBUG_DRIVER_INIT_FUNCTIONS))) \ > dev_info(dev, format, ##arg); \ > } while (0) A nicer way to do might be a statement expression macro #define fbtft_init_dbg(dev, format, ...) \ ({ \ struct fbtft_platform_data *pdata; \ pdata = (struct fbtft_platform_data *)((dev)->platform_data); \ if (unlikely(pdata && \ pdata->display.debug & DEBUG_DRIVER_INIT_FUNCTIONS)) \ dev_info(dev, format, ##__VA_ARGS__); }) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel