From: Himanshu Bakshi <[email protected]> Split the line in fbtft_init_dbg macro to keep it within the limit of 100 columns and address the checkpatch warning. Also aligned backslashes (\) for the macro. Added a temproray variable for platform data.
Signed-off-by: Himanshu Bakshi <[email protected]> --- drivers/staging/fbtft/fbtft.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/staging/fbtft/fbtft.h b/drivers/staging/fbtft/fbtft.h index fd7f8fc2afba..ceaa9a3906ef 100644 --- a/drivers/staging/fbtft/fbtft.h +++ b/drivers/staging/fbtft/fbtft.h @@ -421,12 +421,11 @@ module_spi_driver(fbtft_driver_spi_driver); #define DEBUG_REQUEST_GPIOS_MATCH BIT(30) #define DEBUG_VERIFY_GPIOS BIT(31) -#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))) \ - dev_info(dev, format, ##arg); \ +#define fbtft_init_dbg(dev, format, arg...) \ +do { \ + struct fbtft_platform_data *pdata = dev_get_platdata((dev)); \ + if (unlikely(pdata && (pdata->display.debug & DEBUG_DRIVER_INIT_FUNCTIONS))) \ + dev_info(dev, format, ##arg); \ } while (0) #define fbtft_par_dbg(level, par, format, arg...) \ -- 2.56.0
