]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
atlantic: Fix driver resume flow.
authorSudarsana Reddy Kalluru <skalluru@marvell.com>
Fri, 27 Aug 2021 11:52:25 +0000 (04:52 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Sep 2021 08:00:54 +0000 (10:00 +0200)
commitcf34a3727c352e02a56438cae87f6822d1833367
tree23d10516653648ed987cd89c2e548bae6e03c1af
parent6dd308c26dcfe1d2c522f46f715094c590da1824
atlantic: Fix driver resume flow.

[ Upstream commit 57f780f1c43362b86fd23d20bd940e2468237716 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c