Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d80b35be authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller
Browse files

team: use kfree_rcu instead of synchronize_rcu in team_port_dev

parent 6c31ff36
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1192,8 +1192,7 @@ static int team_port_del(struct team *team, struct net_device *port_dev)

	team_port_set_orig_dev_addr(port);
	dev_set_mtu(port_dev, port->orig.mtu);
	synchronize_rcu();
	kfree(port);
	kfree_rcu(port, rcu);
	netdev_info(dev, "Port device %s removed\n", portname);
	__team_compute_features(team);

+1 −0
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ struct team_port {
	s32 priority; /* lower number ~ higher priority */
	u16 queue_id;
	struct list_head qom_list; /* node in queue override mapping list */
	struct rcu_head	rcu;
	long mode_priv[0];
};