Hello, ip6ip6_lock is not unlocked in error path.
--- net/ipv6/ip6_tunnel.c.orig 2005-11-09 22:01:31.000000000 +0900 +++ net/ipv6/ip6_tunnel.c 2005-11-09 22:04:06.000000000 +0900 @@ -525,6 +525,7 @@ if ((t = ip6ip6_tnl_lookup(&ipv6h->saddr, &ipv6h->daddr)) != NULL) { if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) { + read_unlock(&ip6ip6_lock); kfree_skb(skb); return 0; } - 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