|
@@ -919,7 +919,8 @@ static int intel_gpio_probe(struct intel_pinctrl *pctrl, int irq)
|
|
|
* to the irq directly) because on some platforms several GPIO
|
|
|
* controllers share the same interrupt line.
|
|
|
*/
|
|
|
- ret = devm_request_irq(pctrl->dev, irq, intel_gpio_irq, IRQF_SHARED,
|
|
|
+ ret = devm_request_irq(pctrl->dev, irq, intel_gpio_irq,
|
|
|
+ IRQF_SHARED | IRQF_NO_THREAD,
|
|
|
dev_name(pctrl->dev), pctrl);
|
|
|
if (ret) {
|
|
|
dev_err(pctrl->dev, "failed to request interrupt\n");
|