|
@@ -115,7 +115,8 @@ static int __devinit ixp4xx_spkr_probe(struct platform_device *dev)
|
|
|
input_dev->event = ixp4xx_spkr_event;
|
|
|
|
|
|
err = request_irq(IRQ_IXP4XX_TIMER2, &ixp4xx_spkr_interrupt,
|
|
|
- IRQF_DISABLED | IRQF_TIMER, "ixp4xx-beeper", (void *) dev->id);
|
|
|
+ IRQF_DISABLED | IRQF_NO_SUSPEND, "ixp4xx-beeper",
|
|
|
+ (void *) dev->id);
|
|
|
if (err)
|
|
|
goto err_free_device;
|
|
|
|