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 | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index cad37af1517d..7a0281a36c28 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c @@ -852,7 +852,8 @@ netxen_check_options(struct netxen_adapter *adapter)  	ptr32 = (__le32 *)&serial_num;  	offset = NX_FW_SERIAL_NUM_OFFSET;  	for (i = 0; i < 8; i++) { -		if (netxen_rom_fast_read(adapter, offset, &val) == -1) { +		err = netxen_rom_fast_read(adapter, offset, &val); +		if (err) {  			dev_err(&pdev->dev, "error reading board info\n");  			adapter->driver_mismatch = 1;  			return;  |