Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

amd-xgbe: Restore PCI interrupt enablement setting on resume

After resuming from suspend, the PCI device support must re-enable the
interrupt setting so that interrupts are actually delivered.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Tom Lendacky and committed by
David S. Miller
cfd092f2 bf006d18

+2
+2
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
··· 426 426 struct net_device *netdev = pdata->netdev; 427 427 int ret = 0; 428 428 429 + XP_IOWRITE(pdata, XP_INT_EN, 0x1fffff); 430 + 429 431 pdata->lpm_ctrl &= ~MDIO_CTRL1_LPOWER; 430 432 XMDIO_WRITE(pdata, MDIO_MMD_PCS, MDIO_CTRL1, pdata->lpm_ctrl); 431 433