diff options
Diffstat (limited to 'drivers/net/netxen/netxen_nic_init.c')
| -rw-r--r-- | drivers/net/netxen/netxen_nic_init.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/netxen/netxen_nic_init.c b/drivers/net/netxen/netxen_nic_init.c index 1c63610ead4..02876f59cbb 100644 --- a/drivers/net/netxen/netxen_nic_init.c +++ b/drivers/net/netxen/netxen_nic_init.c @@ -25,6 +25,7 @@  #include <linux/netdevice.h>  #include <linux/delay.h> +#include <linux/slab.h>  #include "netxen_nic.h"  #include "netxen_nic_hw.h" @@ -761,7 +762,7 @@ nx_get_bios_version(struct netxen_adapter *adapter)  	if (adapter->fw_type == NX_UNIFIED_ROMIMAGE) {  		bios_ver = cpu_to_le32(*((u32 *) (&fw->data[prd_off])  						+ NX_UNI_BIOS_VERSION_OFF)); -		return (bios_ver << 24) + ((bios_ver >> 8) & 0xff00) + +		return (bios_ver << 16) + ((bios_ver >> 8) & 0xff00) +  							(bios_ver >> 24);  	} else  		return cpu_to_le32(*(u32 *)&fw->data[NX_BIOS_VERSION_OFFSET]);  |