Messages in this thread Patch in this message |  | | From | Troy Wilson <> | Subject | mdelay causes BUG, please use udelay | Date | Tue, 20 Aug 2002 18:50:11 -0500 (CDT) |
| |
Hi Jeff,
We probably shouldn't be doing this, but we can at least avoid the BUG caused by doing an mdelay in interrupt context if we change to udelay.
Thanks,
- Troy
diff -urN linux-2.5.31/drivers/net/e1000/e1000_hw.c linux-2.5.31.udelay/drivers/net/e1000/e1000_hw.c --- linux-2.5.31/drivers/net/e1000/e1000_hw.c Sat Aug 10 20:41:28 2002 +++ linux-2.5.31.udelay/drivers/net/e1000/e1000_hw.c Tue Aug 20 18:12:20 2002 @@ -134,7 +134,7 @@ /* Delay to allow any outstanding PCI transactions to complete before * resetting the device */ - msec_delay(10); + usec_delay(10000); /* Issue a global reset to the MAC. This will reset the chip's * transmit, receive, DMA, and link units. It will not effect - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |