net: dsa: Introduce dsa_is_port_initialized
authorGuenter Roeck <linux@roeck-us.net>
Wed, 25 Feb 2015 07:02:02 +0000 (23:02 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 25 Feb 2015 22:57:48 +0000 (17:57 -0500)
commitd79d21073626cf022943e5c4c10a97cdf7cb8465
tree529fa340e3b007cce36bb7665f1eef4807bdb5b4
parentbb66be1c549a0760500cfad404b3d79a136d0e44
net: dsa: Introduce dsa_is_port_initialized

To avoid race conditions when using the ds->ports[] array,
we need to check if the accessed port has been initialized.
Introduce and use helper function dsa_is_port_initialized
for that purpose and use it where needed.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/dsa.h
net/dsa/dsa.c
net/dsa/slave.c