]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit2b4319a31575050255f187dbc2bbe8826007254f
treed2eb1ac976efbc325b45480cff63d7196c6a1bce
parent7f9f7d4fedea2f4bebcaa1373ea38356a4c876ee
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: e7d9b506c185 ("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