fib: add rtnl locking in ip_fib_net_exit
authorEric Dumazet <eric.dumazet@gmail.com>
Wed, 30 Mar 2011 23:57:46 +0000 (16:57 -0700)
committerBrad Figg <brad.figg@canonical.com>
Wed, 27 Apr 2011 18:41:54 +0000 (11:41 -0700)
commite3b9c300e0795c937ca0b1fbda0bf17f253dbb00
treeffd181887a983c902cfb4f4998b6bebf4b3ed413
parent1c7b63998f10b0af915641268bcabca7db3b47bb
fib: add rtnl locking in ip_fib_net_exit

BugLink: http://bugs.launchpad.net/bugs/769042

[ Upstream commit e2666f84958adb3a034b98e99699b55705117e01 ]

Daniel J Blueman reported a lockdep splat in trie_firstleaf(), caused by
RTNL being not locked before a call to fib_table_flush()

Reported-by: Daniel J Blueman <daniel.blueman@gmail.com>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
net/ipv4/fib_frontend.c