All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check
@ 2016-11-16 15:38 Fabio Estevam
  2016-11-16 15:38 ` [PATCH 2/2] drm/fsl-dcu: Propagate the real error code Fabio Estevam
  2016-11-29  1:17 ` [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check Stefan Agner
  0 siblings, 2 replies; 3+ messages in thread
From: Fabio Estevam @ 2016-11-16 15:38 UTC (permalink / raw)
  To: stefan; +Cc: Fabio Estevam, dri-devel

devm_ioremap_resource() performs NULL check for the 'res' argument,
so remove the unneeded check.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
---
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
index 0b0d1cb..812a211 100644
--- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
+++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
@@ -336,11 +336,6 @@ static int fsl_dcu_drm_probe(struct platform_device *pdev)
 	fsl_dev->soc = id->data;
 
 	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-	if (!res) {
-		dev_err(dev, "could not get memory IO resource\n");
-		return -ENODEV;
-	}
-
 	base = devm_ioremap_resource(dev, res);
 	if (IS_ERR(base)) {
 		ret = PTR_ERR(base);
-- 
2.7.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH 2/2] drm/fsl-dcu: Propagate the real error code
  2016-11-16 15:38 [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check Fabio Estevam
@ 2016-11-16 15:38 ` Fabio Estevam
  2016-11-29  1:17 ` [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check Stefan Agner
  1 sibling, 0 replies; 3+ messages in thread
From: Fabio Estevam @ 2016-11-16 15:38 UTC (permalink / raw)
  To: stefan; +Cc: Fabio Estevam, dri-devel

In case of platform_get_irq() failure, let's propagate the real
error code, instead of a 'fake' one.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
---
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
index 812a211..143e639 100644
--- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
+++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
@@ -345,7 +345,7 @@ static int fsl_dcu_drm_probe(struct platform_device *pdev)
 	fsl_dev->irq = platform_get_irq(pdev, 0);
 	if (fsl_dev->irq < 0) {
 		dev_err(dev, "failed to get irq\n");
-		return -ENXIO;
+		return fsl_dev->irq;
 	}
 
 	fsl_dev->regmap = devm_regmap_init_mmio(dev, base,
-- 
2.7.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check
  2016-11-16 15:38 [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check Fabio Estevam
  2016-11-16 15:38 ` [PATCH 2/2] drm/fsl-dcu: Propagate the real error code Fabio Estevam
@ 2016-11-29  1:17 ` Stefan Agner
  1 sibling, 0 replies; 3+ messages in thread
From: Stefan Agner @ 2016-11-29  1:17 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: dri-devel

On 2016-11-16 07:38, Fabio Estevam wrote:
> devm_ioremap_resource() performs NULL check for the 'res' argument,
> so remove the unneeded check.
> 
> Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
> ---
>  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 5 -----
>  1 file changed, 5 deletions(-)
> 
> diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
> b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
> index 0b0d1cb..812a211 100644
> --- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
> +++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
> @@ -336,11 +336,6 @@ static int fsl_dcu_drm_probe(struct platform_device *pdev)
>  	fsl_dev->soc = id->data;
>  
>  	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
> -	if (!res) {
> -		dev_err(dev, "could not get memory IO resource\n");
> -		return -ENODEV;
> -	}
> -
>  	base = devm_ioremap_resource(dev, res);
>  	if (IS_ERR(base)) {
>  		ret = PTR_ERR(base);

Applied both to my for-next branch, thanks!

--
Stefan
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-11-29  1:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-16 15:38 [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check Fabio Estevam
2016-11-16 15:38 ` [PATCH 2/2] drm/fsl-dcu: Propagate the real error code Fabio Estevam
2016-11-29  1:17 ` [PATCH 1/2] drm/fsl-dcu: Remove unneeded NULL check Stefan Agner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.