Files
linux/net/ipv6
Richard Laing 02b5ca779d net/ipv6: Correct PIM6 mrt_lock handling
[ Upstream commit 25b4a44c19 ]

In the IPv6 multicast routing code the mrt_lock was not being released
correctly in the MFC iterator, as a result adding or deleting a MIF would
cause a hang because the mrt_lock could not be acquired.

This fix is a copy of the code for the IPv4 case and ensures that the lock
is released correctly.

Signed-off-by: Richard Laing <richard.laing@alliedtelesis.co.nz>
Acked-by: Cong Wang <cwang@twopensource.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-10-01 12:07:38 +02:00
..
2013-03-26 12:27:18 -04:00
2013-02-15 15:10:37 -05:00
2012-11-03 14:59:05 -04:00
2013-03-26 12:27:19 -04:00
2012-09-25 16:04:44 -04:00
2015-07-03 19:48:09 -07:00
2014-08-14 09:24:15 +08:00
2013-05-31 16:26:49 -07:00
2013-03-17 14:35:13 -04:00
2013-05-11 16:26:38 -07:00
2015-06-22 16:55:51 -07:00
2013-05-11 16:26:38 -07:00
2012-11-01 12:41:35 -04:00