summaryrefslogtreecommitdiffstats
path: root/drivers/i2c
diff options
context:
space:
mode:
authorDongliang Mu <dzm91@hust.edu.cn>2023-03-06 03:45:23 +0100
committerWolfram Sang <wsa@kernel.org>2023-03-16 20:51:02 +0100
commitcbffe6b3b2bdf6064135f715242feb2f9094190f (patch)
tree4bf6498ee4fcc93332a26c01b746c71fa4a4f13e /drivers/i2c
parenti2c: cadence: Remove unnecessary register reads (diff)
downloadlinux-cbffe6b3b2bdf6064135f715242feb2f9094190f.tar.xz
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.c5
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);