team: ab: walk through port list non-rcu
authorJiri Pirko <jpirko@redhat.com>
Tue, 10 Apr 2012 05:15:45 +0000 (05:15 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Apr 2012 14:03:52 +0000 (10:03 -0400)
Since team->lock is being held, _rcu variant make no sense.

Signed-off-by: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/team/team_mode_activebackup.c

index 6cde1ab8fff0bb9fd9639c5cb72373b2a8dbd1d3..a715c40e08c926bb7f7bbf30556b127952ac4408 100644 (file)
@@ -72,7 +72,7 @@ static int ab_active_port_set(struct team *team, struct team_gsetter_ctx *ctx)
 {
        struct team_port *port;
 
-       list_for_each_entry_rcu(port, &team->port_list, list) {
+       list_for_each_entry(port, &team->port_list, list) {
                if (port->dev->ifindex == ctx->data.u32_val) {
                        rcu_assign_pointer(ab_priv(team)->active_port, port);
                        return 0;