]> git.baikalelectronics.ru Git - kernel.git/commit
net/ipv6: fix LOCKDEP issue in rt6_remove_exception_rt()
authorEric Dumazet <edumazet@google.com>
Tue, 24 Apr 2018 16:22:49 +0000 (09:22 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 24 Apr 2018 20:19:14 +0000 (16:19 -0400)
commit61b46a4b56c913282b26e1408a01bee02deb56c1
tree1b03d2a4ead2602ef7754aa354696b7eee56240e
parent43f68aafe1f726257397248eccdc5eef2ccd2663
net/ipv6: fix LOCKDEP issue in rt6_remove_exception_rt()

rt6_remove_exception_rt() is called under rcu_read_lock() only.

We lock rt6_exception_lock a bit later, so we do not hold
rt6_exception_lock yet.

Fixes: c3b7c8ff71a7 ("net/ipv6: Fix missing rcu dereferences on from")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Reported-by: syzbot <syzkaller@googlegroups.com>
Cc: David Ahern <dsahern@gmail.com>
Acked-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/route.c