]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
crypto: chelsio - Fix an error code in chcr_hash_dma_map()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 9 Nov 2017 21:25:43 +0000 (00:25 +0300)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Mon, 19 Mar 2018 23:41:10 +0000 (20:41 -0300)
commit5faf92e02642b53d5dc70ae668a70ad3d40ae15f
tree27047c44d92e6f060c44a6a43fc12e93b07100ba
parent971c873fd215e6998892c998de587499922fed47
crypto: chelsio - Fix an error code in chcr_hash_dma_map()

BugLink: http://bugs.launchpad.net/bugs/1756978
[ Upstream commit 7814f552ff826fefa5e1b24083c7a06a9378e9ef ]

The dma_map_sg() function returns zero on error and positive values on
success.  We want to return -ENOMEM on failure here and zero on success.

Fixes: 2f47d5804311 ("crypto: chelsio - Move DMA un/mapping to chcr from lld cxgb4 driver")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/crypto/chelsio/chcr_algo.c