X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fnet%2Fethernet%2Fmicrel%2Fks8842.c;fp=kernel%2Fdrivers%2Fnet%2Fethernet%2Fmicrel%2Fks8842.c;h=09d2e16fd6b00bfdd0c20fc10c64abd03c29a935;hb=e09b41010ba33a20a87472ee821fa407a5b8da36;hp=f78909a00f150edfd76065b2b993d9660edaebdd;hpb=f93b97fd65072de626c074dbe099a1fff05ce060;p=kvmfornfv.git diff --git a/kernel/drivers/net/ethernet/micrel/ks8842.c b/kernel/drivers/net/ethernet/micrel/ks8842.c index f78909a00..09d2e16fd 100644 --- a/kernel/drivers/net/ethernet/micrel/ks8842.c +++ b/kernel/drivers/net/ethernet/micrel/ks8842.c @@ -952,9 +952,8 @@ static int ks8842_alloc_dma_bufs(struct net_device *netdev) sg_dma_address(&tx_ctl->sg) = dma_map_single(adapter->dev, tx_ctl->buf, DMA_BUFFER_SIZE, DMA_TO_DEVICE); - err = dma_mapping_error(adapter->dev, - sg_dma_address(&tx_ctl->sg)); - if (err) { + if (dma_mapping_error(adapter->dev, sg_dma_address(&tx_ctl->sg))) { + err = -ENOMEM; sg_dma_address(&tx_ctl->sg) = 0; goto err; }