diff options
Diffstat (limited to 'drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c')
| -rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index 342b3a79bd0..a77c558d8f4 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c @@ -1378,6 +1378,10 @@ static void netxen_mask_aer_correctable(struct netxen_adapter *adapter)  	struct pci_dev *root = pdev->bus->self;  	u32 aer_pos; +	/* root bus? */ +	if (!root) +		return; +  	if (adapter->ahw.board_type != NETXEN_BRDTYPE_P3_4_GB_MM &&  		adapter->ahw.board_type != NETXEN_BRDTYPE_P3_10G_TP)  		return;  |