Hi Laurent Thanks for identifying this fault and posting the fix. (+linux-renesas-soc) On 15/05/18 16:57, Laurent Pinchart wrote: > The rcar_du_of_init() function is supposed to be defined as a stub when > CONFIG_DRM_RCAR_LVDS is disabled as the rcar_du_of.c file isn't compiled > in that case. However, a bug in the configuration option check makes it > a stub when CONFIG_DRM_RCAR_LVDS=m as well, which prevents legacy DTs > from being fixed at boot time. Fix the configuration option check by > using IS_ENABLED. > > Fixes: 81c0e3dd8292 ("drm: rcar-du: Fix legacy DT to create LVDS encoder nodes") > Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@xxxxxxxxxxxxxxxx> Reviewed-by: Kieran Bingham <kieran.bingham+renesas@xxxxxxxxxxxxxxxx> > --- > drivers/gpu/drm/rcar-du/rcar_du_of.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/rcar-du/rcar_du_of.h b/drivers/gpu/drm/rcar-du/rcar_du_of.h > index c2e65a727e91..8dd3fbe96650 100644 > --- a/drivers/gpu/drm/rcar-du/rcar_du_of.h > +++ b/drivers/gpu/drm/rcar-du/rcar_du_of.h > @@ -11,7 +11,7 @@ > > struct of_device_id; > > -#ifdef CONFIG_DRM_RCAR_LVDS > +#if IS_ENABLED(CONFIG_DRM_RCAR_LVDS) > void __init rcar_du_of_init(const struct of_device_id *of_ids); > #else > static inline void rcar_du_of_init(const struct of_device_id *of_ids) { } >
Attachment:
signature.asc
Description: OpenPGP digital signature