Subject: Re: [PATCH] Deadlock in af_packet/packet_rcv

From: "David S. Miller" <[email-masked]>
Date: Tue, 30 Nov 2004 13:07:11 -0800

On Tue, 30 Nov 2004 12:56:30 +0100
Tommy Christensen <[email-masked]> wrote:

> > i.e. there's no local_bh_disable at all - adding the local_bh_disable
> > was the whole point of my patch. Or did you refer to a different spinlock?
> 
> The local_bh_disable() is called earlier in dev_queue_xmit(), and
> is held across the whole HARD_TX_LOCK/dev_queue_xmit_nit/
> hard_start_xmit/HARD_TX_UNLOCK sequence.

He's right.  There must be something else happening in your
tree Olaf.