i2c: imx: propagate irq error code in probe
authorWolfram Sang <wsa@the-dreams.de>
Thu, 12 Dec 2013 21:51:31 +0000 (22:51 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 3 Jan 2014 16:40:38 +0000 (17:40 +0100)
smatch rightfully says:
drivers/i2c/busses/i2c-imx.c:610 i2c_imx_probe() info: why not propagate 'irq' from platform_get_irq() instead of (-2)?

Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-imx.c

index d0cfbb4..db895fb 100644 (file)
@@ -607,7 +607,7 @@ static int i2c_imx_probe(struct platform_device *pdev)
        irq = platform_get_irq(pdev, 0);
        if (irq < 0) {
                dev_err(&pdev->dev, "can't get irq number\n");
-               return -ENOENT;
+               return irq;
        }
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);