From: Ingo Molnar another case of non-nested unlocking igmp.c. Signed-off-by: Ingo Molnar Signed-off-by: Andrew Morton --- net/ipv4/igmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN net/ipv4/igmp.c~lock-validator-special-locking-net-ipv4-igmpc-2 net/ipv4/igmp.c --- devel/net/ipv4/igmp.c~lock-validator-special-locking-net-ipv4-igmpc-2 2006-05-31 23:47:24.000000000 -0700 +++ devel-akpm/net/ipv4/igmp.c 2006-05-31 23:47:25.000000000 -0700 @@ -1646,7 +1646,7 @@ static int ip_mc_add_src(struct in_devic return -ESRCH; } spin_lock_bh(&pmc->lock); - read_unlock(&in_dev->mc_list_lock); + read_unlock_non_nested(&in_dev->mc_list_lock); #ifdef CONFIG_IP_MULTICAST sf_markstate(pmc); _