diff options
author | Richard Laing <richard.laing@alliedtelesis.co.nz> | 2015-09-03 04:52:31 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-09-06 03:31:30 +0300 |
commit | 25b4a44c19c83d98e8c0807a7ede07c1f28eab8b (patch) | |
tree | 94f5ebf5140c803c584e6de36b47f5b619595196 /drivers/net/wan | |
parent | 724a7636ad026a3a68f3fc626ccd04111f65cfd9 (diff) | |
download | linux-25b4a44c19c83d98e8c0807a7ede07c1f28eab8b.tar.xz |
net/ipv6: Correct PIM6 mrt_lock handling
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>
Diffstat (limited to 'drivers/net/wan')
0 files changed, 0 insertions, 0 deletions