From: 张晴 Date: Wed, 14 Jan 2015 03:44:20 +0000 (+0800) Subject: rk312x:pmic:rt5036:slove rt5036 irq locked X-Git-Tag: firefly_0821_release~4304 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=329d045851f01756438a8ae51cc9ad5cb6591ecd;p=firefly-linux-kernel-4.4.55.git rk312x:pmic:rt5036:slove rt5036 irq locked Signed-off-by: 张晴 --- diff --git a/drivers/mfd/rt5036-irq.c b/drivers/mfd/rt5036-irq.c old mode 100755 new mode 100644 index 68df9af134a2..e9b71c669719 --- a/drivers/mfd/rt5036-irq.c +++ b/drivers/mfd/rt5036-irq.c @@ -167,9 +167,9 @@ static int rt5036_irq_probe(struct platform_device *pdev) platform_set_drvdata(pdev, ii); if (ii->irq >= 0) { - if (devm_request_irq - (&pdev->dev, ii->irq, rt5036_irq_handler, - IRQF_TRIGGER_FALLING | IRQF_NO_SUSPEND | IRQF_DISABLED, + if (devm_request_threaded_irq + (&pdev->dev, ii->irq, NULL,rt5036_irq_handler, + IRQF_TRIGGER_FALLING | IRQF_NO_SUSPEND | IRQF_ONESHOT, "rt5036_irq", ii)) { dev_err(&pdev->dev, "request threaded irq fail\n"); goto out_dev;