On Mon, Jul 19, 2021 at 03:53:54PM +0300, Nikolay Aleksandrov wrote: > From: Nikolay Aleksandrov <nikolay@xxxxxxxxxx> > > commit 04bef83a3358946bfc98a5ecebd1b0003d83d882 upstream. > > When a PIM hello packet is received on a bridge port with multicast > snooping enabled, we mark it as a router port automatically, that > includes adding that port the router port list. The multicast lock > protects that list, but it is not acquired in the PIM message case > leading to a race condition, we need to take it to fix the race. > > Cc: stable@xxxxxxxxxxxxxxx > Fixes: 91b02d3d133b ("bridge: mcast: add router port on PIM hello message") > Signed-off-by: Nikolay Aleksandrov <nikolay@xxxxxxxxxx> > Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> > --- > net/bridge/br_multicast.c | 2 ++ > 1 file changed, 2 insertions(+) Thanks for the backports, all now queued up. greg k-h