net: ethernet: micrel: fix an error code
Subsystems (3)
PATCH 1/1 net: ethernet: micrel: fix an error code
The dma_mapping_error() function returns true or false. We should return -ENOMEM if it there is a dma mapping error.
Signed-off-by Dan Carpenter <[email protected]>
drivers/net/ethernet/micrel/ks8842.c +2 -3
@@ -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; }
Quoted 2 lines · Dan Carpenter
The
dma_mapping_error()function returns true or false. We should return-ENOMEMif it there is a dma mapping error.
Looks good to me, but should be sent to net folks now me :)
Signature · 1 line
~Vinod
Quoted 19 lines
Signed-off-by Dan Carpenter <[email protected]>drivers/net/ethernet/micrel/ks8842.c +2
-3@@ -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; }
From: Dan Carpenter <[email protected]>
Date: Fri, 14 Aug 2015 11:54:59 +0300
Quoted 4 lines
The
dma_mapping_error()function returns true or false. We should return-ENOMEMif it there is a dma mapping error.Signed-off-by Dan Carpenter <[email protected]>
Applied, thanks Dan.