This is a set of atlantic driver hot fixes for various areas: Some rare issues with hardware reset covered, Fixed napi_poll flood happening on some traffic conditions, Allow system to change MAC address on live device, Add pci shutdown handler.
Igor Russkikh (7): net: aquantia: Fix hardware reset when SPI may rarely hangup net: aquantia: Fix a regression with reset on old firmware net: aquantia: Change inefficient wait loop on fw data reads net: aquantia: Add aq_tx_clean_budget and valid budget handling logic net: aquantia: Allow live mac address changes net: aquantia: Implement pci shutdown callback net: aquantia: driver version bump drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 26 +++++++++ drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 3 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +++++ drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 7 ++- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 7 +-- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 66 +++++++++++++++------- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 1 + drivers/net/ethernet/aquantia/atlantic/ver.h | 2 +- 9 files changed, 101 insertions(+), 28 deletions(-) -- 2.7.4