From: Geert Uytterhoeven sun3lance updates from Sam Creasey: - Pass the correct flags to request_irq() - Add debug code for transmitting packets --- 25-akpm/drivers/net/sun3lance.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -puN drivers/net/sun3lance.c~m68k-394 drivers/net/sun3lance.c --- 25/drivers/net/sun3lance.c~m68k-394 Fri Feb 20 15:08:52 2004 +++ 25-akpm/drivers/net/sun3lance.c Fri Feb 20 15:08:52 2004 @@ -342,7 +342,7 @@ static int __init lance_probe( struct ne REGA(CSR0) = CSR0_STOP; - request_irq(LANCE_IRQ, lance_interrupt, 0, "SUN3 Lance", dev); + request_irq(LANCE_IRQ, lance_interrupt, SA_INTERRUPT, "SUN3 Lance", dev); dev->irq = (unsigned short)LANCE_IRQ; @@ -505,6 +505,9 @@ static int lance_start_xmit( struct sk_b struct lance_tx_head *head; unsigned long flags; + DPRINTK( 1, ( "%s: transmit start.\n", + dev->name)); + /* Transmitter timeout, serious problems. */ if (netif_queue_stopped(dev)) { int tickssofar = jiffies - dev->trans_start; _