Message ID | 20190917150314.20892-1-mihail.atanassov@arm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/komeda: Remove in-code use of ifdef | expand |
On Tue, Sep 17, 2019 at 03:05:08PM +0000, Mihail Atanassov wrote: > Provide a dummy static inline function in the header instead. > > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: Lowry Li (Arm Technology China) <Lowry.Li@arm.com> > Cc: james qian wang (Arm Technology China) <james.qian.wang@arm.com> > Fixes: 4d74b25ee395 ("drm/komeda: Adds error event print functionality") > Signed-off-by: Mihail Atanassov <mihail.atanassov@arm.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> > --- > drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 ++ > drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 -- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_dev.h b/drivers/gpu/drm/arm/display/komeda/komeda_dev.h > index e28e7e6563ab..8acf8c0601cc 100644 > --- a/drivers/gpu/drm/arm/display/komeda/komeda_dev.h > +++ b/drivers/gpu/drm/arm/display/komeda/komeda_dev.h > @@ -220,6 +220,8 @@ struct komeda_dev *dev_to_mdev(struct device *dev); > > #ifdef CONFIG_DRM_KOMEDA_ERROR_PRINT > void komeda_print_events(struct komeda_events *evts); > +#else > +static inline void komeda_print_events(struct komeda_events *evts) {} > #endif > > #endif /*_KOMEDA_DEV_H_*/ > diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c > index 18d7e2520225..dc85c08e614d 100644 > --- a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c > +++ b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c > @@ -47,9 +47,7 @@ static irqreturn_t komeda_kms_irq_handler(int irq, void *data) > memset(&evts, 0, sizeof(evts)); > status = mdev->funcs->irq_handler(mdev, &evts); > > -#ifdef CONFIG_DRM_KOMEDA_ERROR_PRINT > komeda_print_events(&evts); > -#endif > > /* Notify the crtc to handle the events */ > for (i = 0; i < kms->n_crtcs; i++) > -- > 2.23.0 >
On Wed, Sep 18, 2019 at 09:59:39AM +0200, Daniel Vetter wrote: > On Tue, Sep 17, 2019 at 03:05:08PM +0000, Mihail Atanassov wrote: > > Provide a dummy static inline function in the header instead. > > > > Cc: Daniel Vetter <daniel@ffwll.ch> > > Cc: Lowry Li (Arm Technology China) <Lowry.Li@arm.com> > > Cc: james qian wang (Arm Technology China) <james.qian.wang@arm.com> > > Fixes: 4d74b25ee395 ("drm/komeda: Adds error event print functionality") > > Signed-off-by: Mihail Atanassov <mihail.atanassov@arm.com> > > Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> > Hi Mihail: Thank you for the patch, and I'll push it to drm-misc Reviewed-by: James Qian Wang (Arm Technology China) <james.qian.wang@arm.com> Thanks James > > --- > > drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 ++ > > drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 -- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_dev.h b/drivers/gpu/drm/arm/display/komeda/komeda_dev.h > > index e28e7e6563ab..8acf8c0601cc 100644 > > --- a/drivers/gpu/drm/arm/display/komeda/komeda_dev.h > > +++ b/drivers/gpu/drm/arm/display/komeda/komeda_dev.h > > @@ -220,6 +220,8 @@ struct komeda_dev *dev_to_mdev(struct device *dev); > > > > #ifdef CONFIG_DRM_KOMEDA_ERROR_PRINT > > void komeda_print_events(struct komeda_events *evts); > > +#else > > +static inline void komeda_print_events(struct komeda_events *evts) {} > > #endif > > > > #endif /*_KOMEDA_DEV_H_*/ > > diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c > > index 18d7e2520225..dc85c08e614d 100644 > > --- a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c > > +++ b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c > > @@ -47,9 +47,7 @@ static irqreturn_t komeda_kms_irq_handler(int irq, void *data) > > memset(&evts, 0, sizeof(evts)); > > status = mdev->funcs->irq_handler(mdev, &evts); > > > > -#ifdef CONFIG_DRM_KOMEDA_ERROR_PRINT > > komeda_print_events(&evts); > > -#endif > > > > /* Notify the crtc to handle the events */ > > for (i = 0; i < kms->n_crtcs; i++) > > -- > > 2.23.0 > > > > -- > Daniel Vetter > Software Engineer, Intel Corporation > http://blog.ffwll.ch IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_dev.h b/drivers/gpu/drm/arm/display/komeda/komeda_dev.h index e28e7e6563ab..8acf8c0601cc 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_dev.h +++ b/drivers/gpu/drm/arm/display/komeda/komeda_dev.h @@ -220,6 +220,8 @@ struct komeda_dev *dev_to_mdev(struct device *dev); #ifdef CONFIG_DRM_KOMEDA_ERROR_PRINT void komeda_print_events(struct komeda_events *evts); +#else +static inline void komeda_print_events(struct komeda_events *evts) {} #endif #endif /*_KOMEDA_DEV_H_*/ diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c index 18d7e2520225..dc85c08e614d 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_kms.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_kms.c @@ -47,9 +47,7 @@ static irqreturn_t komeda_kms_irq_handler(int irq, void *data) memset(&evts, 0, sizeof(evts)); status = mdev->funcs->irq_handler(mdev, &evts); -#ifdef CONFIG_DRM_KOMEDA_ERROR_PRINT komeda_print_events(&evts); -#endif /* Notify the crtc to handle the events */ for (i = 0; i < kms->n_crtcs; i++)
Provide a dummy static inline function in the header instead. Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Lowry Li (Arm Technology China) <Lowry.Li@arm.com> Cc: james qian wang (Arm Technology China) <james.qian.wang@arm.com> Fixes: 4d74b25ee395 ("drm/komeda: Adds error event print functionality") Signed-off-by: Mihail Atanassov <mihail.atanassov@arm.com> --- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 ++ drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-)