• Andrew Morton's avatar
    [PATCH] e100 locking up netconsole. · 7c6cbbe3
    Andrew Morton authored
    From: Steven Rostedt <rostedt@goodmis.org>
    
    If the transmit buffer of the e100 overflowed, then the system would hang.
    This was caused because the e100 driver would stop the queue, and
    netpoll_send_pkt in netpoll.c would then loop forever.  This is because the
    e100 net_poll would never start the queue again after the transmits have
    completed.
    
    For those that use the e100 and netconsole, all you need to do is a sysreq
    't' to lock up the system.
    Acked-by: default avatarIngo Molnar <mingo@elte.hu>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
    7c6cbbe3
e100.c 65 KB