|
@@ -1232,8 +1232,9 @@ static int i2c_pxa_probe(struct platform_device *dev)
|
|
|
i2c->adap.algo = &i2c_pxa_pio_algorithm;
|
|
|
} else {
|
|
|
i2c->adap.algo = &i2c_pxa_algorithm;
|
|
|
- ret = request_irq(irq, i2c_pxa_handler, IRQF_SHARED,
|
|
|
- dev_name(&dev->dev), i2c);
|
|
|
+ ret = request_irq(irq, i2c_pxa_handler,
|
|
|
+ IRQF_SHARED | IRQF_NO_SUSPEND,
|
|
|
+ dev_name(&dev->dev), i2c);
|
|
|
if (ret)
|
|
|
goto ereqirq;
|
|
|
}
|