Commit 091a58af authored by Roel Kluin's avatar Roel Kluin Committed by Tony Lindgren
Browse files

OMAP2/3: omap mailbox: platform_get_irq() error ignored



platform_get_irq may return -ENXIO. but struct omap_mbox mbox_dsp_info.irq
is unsigned, so the error was not noticed.

Signed-off-by: default avatarRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: default avatarHiroshi DOYU <Hiroshi.DOYU@nokia.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 762ad3a4
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -282,12 +282,12 @@ static int __devinit omap2_mbox_probe(struct platform_device *pdev)
		return -ENOMEM;

	/* DSP or IVA2 IRQ */
	mbox_dsp_info.irq = platform_get_irq(pdev, 0);
	if (mbox_dsp_info.irq < 0) {
	ret = platform_get_irq(pdev, 0);
	if (ret < 0) {
		dev_err(&pdev->dev, "invalid irq resource\n");
		ret = -ENODEV;
		goto err_dsp;
	}
	mbox_dsp_info.irq = ret;

	ret = omap_mbox_register(&pdev->dev, &mbox_dsp_info);
	if (ret)