Commit 92dfb272 authored by Sergey Shtylyov's avatar Sergey Shtylyov Committed by Wolfram Sang
Browse files

i2c: sh7760: fix IRQ error path



While adding the invalid IRQ check after calling platform_get_irq(),
I managed to overlook that the driver has a complex error path in its
probe() method, thus a simple *return* couldn't be used.  Use a proper
*goto* instead!

Fixes: e5b2e3e7 ("i2c: sh7760: add IRQ check")
Signed-off-by: default avatarSergey Shtylyov <s.shtylyov@omprussia.ru>
Signed-off-by: default avatarWolfram Sang <wsa@kernel.org>
parent 8f51c176
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -473,7 +473,7 @@ static int sh7760_i2c_probe(struct platform_device *pdev)

	ret = platform_get_irq(pdev, 0);
	if (ret < 0)
		return ret;
		goto out3;
	id->irq = ret;

	id->adap.nr = pdev->id;