diff options
Diffstat (limited to 'drivers/net/ethernet/amd/lance.c')
| -rw-r--r-- | drivers/net/ethernet/amd/lance.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/net/ethernet/amd/lance.c b/drivers/net/ethernet/amd/lance.c index 462016666752..fb8686214a32 100644 --- a/drivers/net/ethernet/amd/lance.c +++ b/drivers/net/ethernet/amd/lance.c @@ -880,7 +880,7 @@ lance_init_ring(struct net_device *dev, gfp_t gfp)  			rx_buff = skb->data;  		else  			rx_buff = kmalloc(PKT_BUF_SZ, GFP_DMA | gfp); -		if (rx_buff == NULL) +		if (!rx_buff)  			lp->rx_ring[i].base = 0;  		else  			lp->rx_ring[i].base = (u32)isa_virt_to_bus(rx_buff) | 0x80000000; @@ -1186,7 +1186,7 @@ lance_rx(struct net_device *dev)  			else  			{  				skb = dev_alloc_skb(pkt_len+2); -				if (skb == NULL) +				if (!skb)  				{  					printk("%s: Memory squeeze, deferring packet.\n", dev->name);  					for (i=0; i < RX_RING_SIZE; i++) |