r8169: don't use MSI-X on RTL8168g
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 12 Aug 2018 11:26:26 +0000 (13:26 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Aug 2018 15:58:00 +0000 (08:58 -0700)
commit7c53a722459c1d6ffb0f5b2058c06ca8980b8600
tree3b05cf7445fa1cbab42c887249690b5697d82b2f
parent9ebcc22c1be80b090983caff218932593a1d58a7
r8169: don't use MSI-X on RTL8168g

There have been two reports that network doesn't come back on resume
from suspend when using MSI-X. Both cases affect the same chip version
(RTL8168g - version 40), on different systems. Falling back to MSI
fixes the issue.
Even though we don't really have a proof yet that the network chip
version is to blame, let's disable MSI-X for this version.

Reported-by: Steve Dodd <steved424@gmail.com>
Reported-by: Lou Reed <gogen@disroot.org>
Tested-by: Steve Dodd <steved424@gmail.com>
Tested-by: Lou Reed <gogen@disroot.org>
Fixes: 6c6aa15fdea5 ("r8169: improve interrupt handling")
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169.c