diff options
Diffstat (limited to 'drivers/net/forcedeth.c')
| -rw-r--r-- | drivers/net/forcedeth.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/forcedeth.c b/drivers/net/forcedeth.c index ca05e566202..5c98f7c2242 100644 --- a/drivers/net/forcedeth.c +++ b/drivers/net/forcedeth.c @@ -59,6 +59,7 @@  #include <linux/init.h>  #include <linux/if_vlan.h>  #include <linux/dma-mapping.h> +#include <linux/slab.h>  #include <asm/irq.h>  #include <asm/io.h> @@ -5898,7 +5899,7 @@ static int __devinit nv_probe(struct pci_dev *pci_dev, const struct pci_device_i  	/* Limit the number of tx's outstanding for hw bug */  	if (id->driver_data & DEV_NEED_TX_LIMIT) {  		np->tx_limit = 1; -		if ((id->driver_data & DEV_NEED_TX_LIMIT2) && +		if (((id->driver_data & DEV_NEED_TX_LIMIT2) == DEV_NEED_TX_LIMIT2) &&  		    pci_dev->revision >= 0xA2)  			np->tx_limit = 0;  	}  |