* Pekka Savola <[EMAIL PROTECTED]> 2005-11-16 12:46 > On Mon, 14 Nov 2005, John W. Linville wrote: > > http://people.redhat.com/linville/kernels/fedora-netdev/ > > I guess the test can be termed a 'success' because after updating from > 2.6.14-1.1637_FC4 to 2.6.14-1.1637_FC4.netdev.1, I get 100% > reproducible kernel hang (everything just freezes as it is, no message > to /var/log/messages or anywhere) after I run '/sbin/ip -6 r l' or try > to use IPv6 in basically any other way on my ThinkPad laptop with > external orinoco_cs WLAN card. > > Any thoughts for the next steps?
It's probably missing this patch: The recent change to netlink dump "done" callback handling broke IPv6 which played dirty tricks with the "done" callback. This causes an infinite loop during a dump. The following patch fixes it. This bug was reported by Jeff Garzik. Signed-off-by: Herbert Xu <[EMAIL PROTECTED]> diff --git a/net/ipv6/route.c b/net/ipv6/route.c --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -1701,10 +1701,8 @@ static void fib6_dump_end(struct netlink fib6_walker_unlink(w); kfree(w); } - if (cb->args[1]) { - cb->done = (void*)cb->args[1]; - cb->args[1] = 0; - } + cb->done = (void*)cb->args[1]; + cb->args[1] = 0; } static int fib6_dump_done(struct netlink_callback *cb) - 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