ACPI: Make ACPI interrupt threaded
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / acpi / osl.c
index 412a1e04a9226a84970654c433597455cb53f0ca..02367a8a60e96f3622bdb942b693b6b1f23d3c23 100644 (file)
@@ -595,7 +595,8 @@ acpi_os_install_interrupt_handler(u32 gsi, acpi_osd_handler handler,
 
        acpi_irq_handler = handler;
        acpi_irq_context = context;
-       if (request_irq(irq, acpi_irq, IRQF_SHARED, "acpi", acpi_irq)) {
+       if (request_threaded_irq(irq, NULL, acpi_irq, IRQF_SHARED, "acpi",
+                                acpi_irq)) {
                printk(KERN_ERR PREFIX "SCI (IRQ%d) allocation failed\n", irq);
                acpi_irq_handler = NULL;
                return AE_NOT_ACQUIRED;