sis190_tx_timeout -> sis190_hw_start -> sis190_soft_reset -> msleep *splat*
PCI transactions are correctly flushed here. The msleep() is probably useless. Signed-off-by: Francois Romieu <[EMAIL PROTECTED]> Cc: K.M. Liu <[EMAIL PROTECTED]> --- drivers/net/sis190.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/net/sis190.c b/drivers/net/sis190.c index 973b369..c0db182 100644 --- a/drivers/net/sis190.c +++ b/drivers/net/sis190.c @@ -847,10 +847,8 @@ static void sis190_soft_reset(void __iomem *ioaddr) { SIS_W32(IntrControl, 0x8000); SIS_PCI_COMMIT(); - msleep(1); SIS_W32(IntrControl, 0x0); sis190_asic_down(ioaddr); - msleep(1); } static void sis190_hw_start(struct net_device *dev) -- 1.5.3.3 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html