From: YOSHIFUJI Hideaki <[EMAIL PROTECTED]>
Date: Tue, 29 Aug 2006 18:21:28 +0900 (JST)

> In article <[EMAIL PROTECTED]> (at Tue, 29 Aug 2006 10:35:36 +0200), Olaf 
> Kirch <[EMAIL PROTECTED]> says:
> 
> > During stress testing, machines were frequently crashing in
> > __ipv6_ifa_notify on dst_hold(&ifp->rt.u_dst), with ifp->rt being a
> > NULL pointer.
> > 
> > The attached patch fixes the problem.
> 
> Acked-by: YOSHIFUJI Hideaki <[EMAIL PROTECTED]>

Applied, thanks everyone.

Although the only reason this is a problem is due to the fact that we
use rwlock's here.  If addrconf_lock were a normal spinlock, or taken
as a writer in this code path, the problematic cases would not be
possible.

I guess this is a reminder that I need to revisit my patches which
move all IPV6 address and inet6_dev changes out of software interrupt
context, plus add use of RCU. :-)
-
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