MIPS: DECstation I/O ASIC DMA interrupt classes
[firefly-linux-kernel-4.4.55.git] / drivers / net / ethernet / amd / declance.c
index 3d86ffeb4e15919b0b3efb21205b4195127ba79d..1b89f1a9127eb42a845822d724ea4fc520a9fb1e 100644 (file)
@@ -811,7 +811,7 @@ static int lance_open(struct net_device *dev)
        if (lp->dma_irq >= 0) {
                unsigned long flags;
 
-               if (request_irq(lp->dma_irq, lance_dma_merr_int, 0,
+               if (request_irq(lp->dma_irq, lance_dma_merr_int, IRQF_ONESHOT,
                                "lance error", dev)) {
                        free_irq(dev->irq, dev);
                        printk("%s: Can't get DMA IRQ %d\n", dev->name,