sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Mon, 4 Mar 2019 07:00:03 +0000 (15:00 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Mar 2019 19:31:25 +0000 (11:31 -0800)
commitb33b7cd6fd86478dd2890a9abeb6f036aa01fdf7
treec75c2d003ed9b5fb449acdf7f6b3a7a94ba20e48
parentd6089c741803acc53e23141998c3437b058c8d3a
sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79

Some sky2 chips fire IRQ after S3, before the driver is fully resumed:
[ 686.804877] do_IRQ: 1.37 No irq handler for vector

This is likely a platform bug that device isn't fully quiesced during
S3. Use MSI-X, maskable MSI or INTx can prevent this issue from
happening.

Since MSI-X and maskable MSI are not supported by this device, fallback
to use INTx on affected platforms.

BugLink: https://bugs.launchpad.net/bugs/1807259
BugLink: https://bugs.launchpad.net/bugs/1809843
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/sky2.c