r8169: fix network lost after resume on DASH systems
authorChunHao Lin <hau@realtek.com>
Thu, 9 Nov 2023 17:34:00 +0000 (01:34 +0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 14 Nov 2023 05:00:07 +0000 (21:00 -0800)
commit868c3b95afef4883bfb66c9397482da6840b5baf
treec11011f35dad0f06b3178a2be7a0bfb34585a60c
parent0ab0c45d8aaea5192328bfa6989673aceafc767c
r8169: fix network lost after resume on DASH systems

Device that support DASH may be reseted or powered off during suspend.
So driver needs to handle DASH during system suspend and resume. Or
DASH firmware will influence device behavior and causes network lost.

Fixes: b646d90053f8 ("r8169: magic.")
Cc: stable@vger.kernel.org
Reviewed-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: ChunHao Lin <hau@realtek.com>
Link: https://lore.kernel.org/r/20231109173400.4573-3-hau@realtek.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/realtek/r8169_main.c