diff mbox

mtd: mxc_nand: Propagate the error if platform_get_irq() fails

Message ID 1392347374-8481-1-git-send-email-festevam@gmail.com
State Accepted
Commit 26fbf48b7a04d585d89709d9e6f1e66b8bfc5dc2
Headers show

Commit Message

Fabio Estevam Feb. 14, 2014, 3:09 a.m. UTC
From: Fabio Estevam <fabio.estevam@freescale.com>

Check the return value from platform_get_irq() and propagate it in the case of
error.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
---
 drivers/mtd/nand/mxc_nand.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Brian Norris Feb. 23, 2014, 2:28 a.m. UTC | #1
On Fri, Feb 14, 2014 at 01:09:34AM -0200, Fabio Estevam wrote:
> From: Fabio Estevam <fabio.estevam@freescale.com>
> 
> Check the return value from platform_get_irq() and propagate it in the case of
> error.
> 
> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>

Pushed to l2-mtd.git. Thanks!

Brian
diff mbox

Patch

diff --git a/drivers/mtd/nand/mxc_nand.c b/drivers/mtd/nand/mxc_nand.c
index e9a4835..dba262b 100644
--- a/drivers/mtd/nand/mxc_nand.c
+++ b/drivers/mtd/nand/mxc_nand.c
@@ -1501,6 +1501,8 @@  static int mxcnd_probe(struct platform_device *pdev)
 	init_completion(&host->op_completion);
 
 	host->irq = platform_get_irq(pdev, 0);
+	if (host->irq < 0)
+		return host->irq;
 
 	/*
 	 * Use host->devtype_data->irq_control() here instead of irq_control()