diff options
author | 2023-03-06 10:45:23 +0800 | |
---|---|---|
committer | 2023-03-16 20:51:02 +0100 | |
commit | cbffe6b3b2bdf6064135f715242feb2f9094190f (patch) | |
tree | 4bf6498ee4fcc93332a26c01b746c71fa4a4f13e /drivers/i2c | |
parent | i2c: cadence: Remove unnecessary register reads (diff) | |
download | linux-cbffe6b3b2bdf6064135f715242feb2f9094190f.tar.gz linux-cbffe6b3b2bdf6064135f715242feb2f9094190f.tar.bz2 linux-cbffe6b3b2bdf6064135f715242feb2f9094190f.zip |
i2c: davinci: remove dead code in probe
From the comment of platform_get_irq, it only returns non-zero IRQ
number and negative error number, other than zero.
Fix this by removing the if condition.
Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-davinci.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/i2c/busses/i2c-davinci.c b/drivers/i2c/busses/i2c-davinci.c index c836cf884185..9750310f2c96 100644 --- a/drivers/i2c/busses/i2c-davinci.c +++ b/drivers/i2c/busses/i2c-davinci.c @@ -764,11 +764,8 @@ static int davinci_i2c_probe(struct platform_device *pdev) int r, irq; irq = platform_get_irq(pdev, 0); - if (irq <= 0) { - if (!irq) - irq = -ENXIO; + if (irq < 0) return dev_err_probe(&pdev->dev, irq, "can't get irq resource\n"); - } dev = devm_kzalloc(&pdev->dev, sizeof(struct davinci_i2c_dev), GFP_KERNEL); |