]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/enic/vnic_wq.c
enic: Bug Fix: Fix timeout for hardware Tx and Rx queue disable operations
[net-next-2.6.git] / drivers / net / enic / vnic_wq.c
index d2e00e51b7b56a1fdafb032b0cc9332b60b54efe..44fc3234d585eeb5e8013bf2c1de6c5fa074b197 100644 (file)
@@ -160,10 +160,10 @@ int vnic_wq_disable(struct vnic_wq *wq)
        iowrite32(0, &wq->ctrl->enable);
 
        /* Wait for HW to ACK disable request */
-       for (wait = 0; wait < 100; wait++) {
+       for (wait = 0; wait < 1000; wait++) {
                if (!(ioread32(&wq->ctrl->running)))
                        return 0;
-               udelay(1);
+               udelay(10);
        }
 
        printk(KERN_ERR "Failed to disable WQ[%d]\n", wq->index);