From 04216ba78687366f04ab0250e232f14764d630f3 Mon Sep 17 00:00:00 2001 From: Richard Zhu Date: Wed, 22 Mar 2017 10:19:57 +0800 Subject: [PATCH] MLK-14501 ARM: imx: mu: pass real dev id when request shared irq Pass the real dev id when the shared irq is request. Otherwise, the request_irq would be failed. Signed-off-by: Richard Zhu --- arch/arm/mach-imx/mu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/mu.c b/arch/arm/mach-imx/mu.c index f8786c2c37b0..4ab7ef2f9d62 100644 --- a/arch/arm/mach-imx/mu.c +++ b/arch/arm/mach-imx/mu.c @@ -332,6 +332,7 @@ static int imx_mu_probe(struct platform_device *pdev) int ret; u32 irq; struct device_node *np; + struct device *dev = &pdev->dev; np = of_find_compatible_node(NULL, NULL, "fsl,imx6sx-mu"); mu_base = of_iomap(np, 0); @@ -343,7 +344,7 @@ static int imx_mu_probe(struct platform_device *pdev) else irq = platform_get_irq(pdev, 0); ret = request_irq(irq, imx_mu_isr, - IRQF_EARLY_RESUME | IRQF_SHARED, "imx-mu", NULL); + IRQF_EARLY_RESUME | IRQF_SHARED, "imx-mu", dev); if (ret) { pr_err("%s: register interrupt %d failed, rc %d\n", __func__, irq, ret); -- 2.17.1