Commit 679b1607 authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller

team: ab: walk through port list non-rcu

Since team->lock is being held, _rcu variant make no sense.
Signed-off-by: default avatarJiri Pirko <jpirko@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 71472ec1
...@@ -72,7 +72,7 @@ static int ab_active_port_set(struct team *team, struct team_gsetter_ctx *ctx) ...@@ -72,7 +72,7 @@ static int ab_active_port_set(struct team *team, struct team_gsetter_ctx *ctx)
{ {
struct team_port *port; 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) { if (port->dev->ifindex == ctx->data.u32_val) {
rcu_assign_pointer(ab_priv(team)->active_port, port); rcu_assign_pointer(ab_priv(team)->active_port, port);
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment