]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/bridge/br_multicast.c
Merge tag 'locks-v3.17-2' of git://git.samba.org/jlayton/linux
[karo-tx-linux.git] / net / bridge / br_multicast.c
index b4845f4b2bb414c7403e225528add6840eb26f74..7751c92c8c57fc24b0c18e4d20a095bfa02e9ff0 100644 (file)
@@ -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);
 }