On Wed, Jan 18, 2006 at 04:26:00PM +0100, Olaf Hering wrote:
>  On Mon, Jan 16, Dale Farnsworth wrote:
> 
> > This driver has historically held a spin_lock during the entire open
> > and stop functions and while receiving multiple packets.  This is
> > unecessarily long and holds locks during calls that may sleep.
> > This patch reduces the size of windows where locks are held.
> 
> I havent checked if this patch is the culprit, but 2.6.16-rc1-git1 does
> lockup after modprobe -v mv643xx_eth , dhcpcd eth2.
> Have to find a serial console for the pegasos, all I get on console is
> 
> BUG: spinlock recursion on CPU#0, dhcpcd/2844
>  lock: dd96f148, .magic: dead4ead, .owner: dhcpcd/2844, .owner_cpu:0
> BUG: spinlock lockup on CPU#0, dhcpdcd/2844, dd96f148

Thanks.  That patch is indeed the culprit.

I'll send a patch to Olaf for testing in the next hour or so.

-Dale
-
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

Reply via email to