X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Fbridge%2Fbr_multicast.c;h=7751c92c8c57fc24b0c18e4d20a095bfa02e9ff0;hb=53b95d6341c142a02538e41bdf1405ef8888bf8b;hp=b4845f4b2bb414c7403e225528add6840eb26f74;hpb=930e0312bcdc96d15f02ed6812d4a6c947855a2d;p=karo-tx-linux.git diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c index b4845f4b2bb4..7751c92c8c57 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c @@ -1174,7 +1174,7 @@ static void br_multicast_add_router(struct net_bridge *br, } if (slot) - hlist_add_after_rcu(slot, &port->rlist); + hlist_add_behind_rcu(&port->rlist, slot); else hlist_add_head_rcu(&port->rlist, &br->router_list); }