Files
linux/drivers
Jiri Pirko 72df935d98 team: move add to port list before port enablement
team_port_enable() adds port to port_hashlist. Reader sees port
in team_get_port_by_index_rcu() and returns it, but
team_get_first_port_txable_rcu() tries to go through port_list, where the
port is not inserted yet -> NULL pointer dereference.
Fix this by reordering port_list and port_hashlist insertion.
Panic is easily triggeable when txing packets and adding/removing port
in a loop.

Introduced by commit 3d249d4c "net: introduce ethernet teaming device"

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-06-12 00:56:27 -07:00
..
2013-05-17 14:31:05 -04:00
2013-05-30 18:27:24 -07:00
2013-04-26 22:30:25 +02:00
2013-05-06 13:07:33 +02:00
2013-05-20 13:38:14 -07:00
2013-05-15 10:58:22 -07:00
2013-04-05 13:28:28 +01:00
2013-06-11 02:46:21 -07:00