blob: 83ed16e31c505aaabf5e81cdc361cea2d0c92f5d [file] [log] [blame]
--- a/drivers/net/ethernet/atheros/alx/alx_main.c
+++ b/drivers/net/ethernet/atheros/alx/alx_main.c
@@ -1032,6 +1032,9 @@ static int alx_identify_hw(struct alx_ad
if (rev < ALX_REV_C0) {
hw->ptrn_ofs = 0x600;
hw->max_ptrns = 8;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
+ pdev->dev_flags |= PCI_DEV_FLAGS_MSI_INTX_DISABLE_BUG;
+#endif
} else {
hw->ptrn_ofs = 0x14000;
hw->max_ptrns = 16;