[PATCH] ibmveth fix panic in initial replenish cycle
authorSantiago Leon <[email protected]>
Tue, 1 Nov 2005 19:15:09 +0000 (14:15 -0500)
committerLinus Torvalds <[email protected]>
Wed, 2 Nov 2005 05:56:40 +0000 (21:56 -0800)
This patch fixes a panic in the current tree caused by a race condition between the initial replenish cycle and the rx processing of the first packets trying to replenish the buffers.

Signed-off-by: Santiago Leon <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
drivers/net/ibmveth.c

index e5246f227c98afef92c476a1bbe55cdef3885d1c..94239f67f3a361b840067b939b8d23d2d8b4bdaf 100644 (file)
@@ -535,7 +535,7 @@ static int ibmveth_open(struct net_device *netdev)
        }
 
        ibmveth_debug_printk("initial replenish cycle\n");
-       ibmveth_replenish_task(adapter);
+       ibmveth_interrupt(netdev->irq, netdev, NULL);
 
        netif_start_queue(netdev);