]> git.baikalelectronics.ru Git - kernel.git/commit
ethernet: micrel: fix some error codes
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 16 Mar 2016 07:45:10 +0000 (10:45 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 18 Mar 2016 23:39:54 +0000 (19:39 -0400)
commit70c7649ca51c18ee19b5eaa08974eac9de4f2d0f
treed263f7c327d7015572cefd06411d912bbd70e7ee
parent3d1710935dfe398cdb026413776bb867314cd690
ethernet: micrel: fix some error codes

There were two issues here:
1) dma_mapping_error() return true/false but we want to return -ENOMEM
2) If dmaengine_prep_slave_sg() failed then "err" wasn't set but
   presumably that should be -ENOMEM as well.

I changed the success path to "return 0;" instead of "return ret;" for
clarity.

Fixes: b67e6cd7f113 ('ks8842: Support DMA when accessed via timberdale')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/micrel/ks8842.c