From: Dmitry Artamonow Date: Tue, 13 Oct 2009 10:17:37 +0000 (-0700) Subject: irda/sa1100_ir: check return value of startup hook X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=91cd1756cbbe9ba8772e6a5908f20cee56019c0d;p=linux-beck.git irda/sa1100_ir: check return value of startup hook Signed-off-by: Dmitry Artamonow Signed-off-by: David S. Miller --- diff --git a/drivers/net/irda/sa1100_ir.c b/drivers/net/irda/sa1100_ir.c index 38bf7cf2256d..c412e8026173 100644 --- a/drivers/net/irda/sa1100_ir.c +++ b/drivers/net/irda/sa1100_ir.c @@ -232,8 +232,11 @@ static int sa1100_irda_startup(struct sa1100_irda *si) /* * Ensure that the ports for this device are setup correctly. */ - if (si->pdata->startup) - si->pdata->startup(si->dev); + if (si->pdata->startup) { + ret = si->pdata->startup(si->dev); + if (ret) + return ret; + } /* * Configure PPC for IRDA - we want to drive TXD2 low.