|
@@ -144,11 +144,11 @@ static int vdma_get_dma_residue(unsigned int dummy)
|
|
|
static int fd_request_irq(void)
|
|
|
{
|
|
|
if(can_use_virtual_dma)
|
|
|
- return request_irq(FLOPPY_IRQ, floppy_hardint,SA_INTERRUPT,
|
|
|
- "floppy", NULL);
|
|
|
+ return request_irq(FLOPPY_IRQ, floppy_hardint,
|
|
|
+ IRQF_DISABLED, "floppy", NULL);
|
|
|
else
|
|
|
- return request_irq(FLOPPY_IRQ, floppy_interrupt, SA_INTERRUPT,
|
|
|
- "floppy", NULL);
|
|
|
+ return request_irq(FLOPPY_IRQ, floppy_interrupt,
|
|
|
+ IRQF_DISABLED, "floppy", NULL);
|
|
|
|
|
|
}
|
|
|
|