aquantia: Fix "ethtool -S" crash when adapter down.
authorPavel Belous <pavel.belous@aquantia.com>
Thu, 4 May 2017 20:10:56 +0000 (23:10 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 8 May 2017 16:53:12 +0000 (12:53 -0400)
commit3013c4983eb15f4ce8958e81922cdfd80f771d3e
treed2eb1ac976efbc325b45480cff63d7196c6a1bce
parent2c041afc5af93a47b8bae2b1190a7b6ed028b706
aquantia: Fix "ethtool -S" crash when adapter down.

This patch fixes the crash that happens when driver tries to collect statistics
from already released "aq_vec" object.
If adapter is in "down" state we still allow user to see statistics from HW.

V2: fixed braces around "aq_vec_free".

Fixes: 97bde5c4f909 ("net: ethernet: aquantia: Support for NIC-specific code")
Signed-off-by: Pavel Belous <pavel.belous@aquantia.com>
Tested-by: David Arcari <darcari@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/aquantia/atlantic/aq_nic.c