]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
extcon: max8997/max77693: Support IRQF_NO_SUSPEND flag for interrupt
authorChanwoo Choi <cw00.choi@samsung.com>
Wed, 28 Nov 2012 03:39:01 +0000 (12:39 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Tue, 15 Jan 2013 06:42:15 +0000 (15:42 +0900)
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Myungjoo Ham <myungjoo.ham@samsung.com>
drivers/extcon/extcon-max77693.c
drivers/extcon/extcon-max8997.c

index 10f41f3d5be4155b966d3ee6144a10519c38c715..7b7f1a2a0846c5776235af7b9c68276f8dc85998 100644 (file)
@@ -1006,13 +1006,13 @@ static int max77693_muic_probe(struct platform_device *pdev)
 
                ret = request_threaded_irq(virq, NULL,
                                max77693_muic_irq_handler,
-                               IRQF_ONESHOT, muic_irq->name, info);
+                               IRQF_NO_SUSPEND,
+                               muic_irq->name, info);
                if (ret) {
                        dev_err(&pdev->dev,
                                "failed: irq request (IRQ: %d,"
                                " error :%d)\n",
                                muic_irq->irq, ret);
-
                        goto err_irq;
                }
        }
index 93009fe6ef0555908312e7b5f571658d1ff7f1f3..df9358e30814c67e4033b98d9a446d3d7aa7853b 100644 (file)
@@ -459,8 +459,10 @@ static int max8997_muic_probe(struct platform_device *pdev)
                }
                muic_irq->virq = virq;
 
-               ret = request_threaded_irq(virq, NULL, max8997_muic_irq_handler,
-                               0, muic_irq->name, info);
+               ret = request_threaded_irq(virq, NULL,
+                               max8997_muic_irq_handler,
+                               IRQF_NO_SUSPEND,
+                               muic_irq->name, info);
                if (ret) {
                        dev_err(&pdev->dev,
                                "failed: irq request (IRQ: %d,"