e100 lockdep irq lock inversion.

2006-07-07 Thread Dave Jones
Another one triggered by a Fedora-development user.. e100: eth1: e100_watchdog: link up, 100Mbps, half-duplex = [ INFO: possible irq lock inversion dependency detected ] - ipcalc/1671

auro deadlock (was Re: e100 lockdep irq lock inversion.)

2006-07-07 Thread Arjan van de Ven
On Fri, 2006-07-07 at 13:19 -0400, Dave Jones wrote: Another one triggered by a Fedora-development user.. e100: eth1: e100_watchdog: link up, 100Mbps, half-duplex = [ INFO: possible irq lock inversion dependency detected ]

Re: auro deadlock (was Re: e100 lockdep irq lock inversion.)

2006-07-07 Thread Herbert Xu
Arjan van de Ven [EMAIL PROTECTED] wrote: Act 1 Enter the mpi_start_xmit() function, which is airo's xmit function. This function takes the aux_lock first, with irq's off, then calls skb_queue_tail(). skb_queue_tail takes the sk_receive_queue.lock (with irqsave as well). Nope, make that