diff options
Diffstat (limited to 'drivers/net/netxen/netxen_nic_main.c')
-rw-r--r-- | drivers/net/netxen/netxen_nic_main.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/netxen/netxen_nic_main.c index cd1336e899b1..1cb662d5bd76 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/netxen/netxen_nic_main.c | |||
@@ -969,11 +969,9 @@ netxen_handle_int(struct netxen_adapter *adapter, struct net_device *netdev) | |||
969 | netxen_nic_disable_int(adapter); | 969 | netxen_nic_disable_int(adapter); |
970 | /* Window = 0 or 1 */ | 970 | /* Window = 0 or 1 */ |
971 | do { | 971 | do { |
972 | writel(0xffffffff, (void __iomem *) | 972 | writel(0xffffffff, PCI_OFFSET_SECOND_RANGE(adapter, |
973 | (PCI_OFFSET_SECOND_RANGE | 973 | ISR_INT_TARGET_STATUS)); |
974 | (adapter, ISR_INT_TARGET_STATUS))); | 974 | mask = readl(pci_base_offset(adapter, ISR_INT_VECTOR)); |
975 | mask = readl((void __iomem *) | ||
976 | pci_base_offset(adapter, ISR_INT_VECTOR)); | ||
977 | } while (((mask & 0x80) != 0) && (++count < 32)); | 975 | } while (((mask & 0x80) != 0) && (++count < 32)); |
978 | if ((mask & 0x80) != 0) | 976 | if ((mask & 0x80) != 0) |
979 | printk("Could not disable interrupt completely\n"); | 977 | printk("Could not disable interrupt completely\n"); |