Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1347924 > unrolled thread

[patch 2/2] iommu/mediatek: checking for IS_ERR() instead of NULL

Started byDan Carpenter <dan.carpenter@oracle.com>
First post2016-03-02 11:20 +0100
Last post2016-03-02 16:00 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.kernel


Contents

  [patch 2/2] iommu/mediatek: checking for IS_ERR() instead of NULL Dan Carpenter <dan.carpenter@oracle.com> - 2016-03-02 11:20 +0100
    Re: [patch 2/2] iommu/mediatek: checking for IS_ERR() instead of NULL Joerg Roedel <joro@8bytes.org> - 2016-03-02 16:00 +0100

#1347924 — [patch 2/2] iommu/mediatek: checking for IS_ERR() instead of NULL

FromDan Carpenter <dan.carpenter@oracle.com>
Date2016-03-02 11:20 +0100
Subject[patch 2/2] iommu/mediatek: checking for IS_ERR() instead of NULL
Message-ID<r8c2S-6eY-19@gated-at.bofh.it>
of_platform_device_create() returns NULL on error, it never returns
error pointers.

Fixes: 0df4fabe208d ('iommu/mediatek: Add mt8173 IOMMU driver')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
index 1a4022c..4682da4 100644
--- a/drivers/iommu/mtk_iommu.c
+++ b/drivers/iommu/mtk_iommu.c
@@ -628,7 +628,7 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 			plarbdev = of_platform_device_create(
 						larbnode, NULL,
 						platform_bus_type.dev_root);
-			if (IS_ERR(plarbdev))
+			if (!plarbdev)
 				return -EPROBE_DEFER;
 		}
 		data->smi_imu.larb_imu[i].dev = &plarbdev->dev;
@@ -721,8 +721,8 @@ static int mtk_iommu_init_fn(struct device_node *np)
 	struct platform_device *pdev;
 
 	pdev = of_platform_device_create(np, NULL, platform_bus_type.dev_root);
-	if (IS_ERR(pdev))
-		return PTR_ERR(pdev);
+	if (!pdev)
+		return -ENOMEM;
 
 	ret = platform_driver_register(&mtk_iommu_driver);
 	if (ret) {

[toc] | [next] | [standalone]


#1348107

FromJoerg Roedel <joro@8bytes.org>
Date2016-03-02 16:00 +0100
Message-ID<r8gpR-Cq-29@gated-at.bofh.it>
In reply to#1347924
On Wed, Mar 02, 2016 at 01:10:27PM +0300, Dan Carpenter wrote:
> of_platform_device_create() returns NULL on error, it never returns
> error pointers.
> 
> Fixes: 0df4fabe208d ('iommu/mediatek: Add mt8173 IOMMU driver')
> Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

Applied, thanks.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web