diff options
| author | Richard Laing <richard.laing@alliedtelesis.co.nz> | 2015-09-03 13:52:31 +1200 |
|---|---|---|
| committer | Moyster <oysterized@gmail.com> | 2016-08-26 20:02:34 +0200 |
| commit | 87980790d2cd0f5309926a90b4e9b4ea12b6ebc8 (patch) | |
| tree | e780b0340be6fb1f5ed6f11fa1f415fe5399ddf3 /scripts/kernel-doc | |
| parent | df05696e528c40632149ba7d21d2f1a21a7053a6 (diff) | |
net/ipv6: Correct PIM6 mrt_lock handling
[ Upstream commit 25b4a44c19c83d98e8c0807a7ede07c1f28eab8b ]
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>
Signed-off-by: Stefan Guendhoer <stefan@guendhoer.com>
Diffstat (limited to 'scripts/kernel-doc')
0 files changed, 0 insertions, 0 deletions
