atlantic: Fix driver resume flow.
authorSudarsana Reddy Kalluru <skalluru@marvell.com>
Fri, 27 Aug 2021 11:52:25 +0000 (04:52 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 29 Aug 2021 09:47:35 +0000 (10:47 +0100)
commit57f780f1c43362b86fd23d20bd940e2468237716
tree255d2169c34c79f55197b56536e470164a2d0377
parent2619835e31cb0ed760e5cba546ac02af8917fc9a
atlantic: Fix driver resume flow.

Driver crashes when restoring from the Hibernate. In the resume flow,
driver need to clean up the older nic/vec objects and re-initialize them.

Fixes: 8aaa112a57c1d ("net: atlantic: refactoring pm logic")
Signed-off-by: Sudarsana Reddy Kalluru <skalluru@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c