commit | 6c94711cbdf595766bc3295e437c3579943cd846 | [log] [tgz] |
---|---|---|
author | Herbert Xu <herbert@gondor.apana.org.au> | Tue Jun 16 13:54:22 2015 +0800 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Wed Jun 17 15:35:08 2015 +0800 |
tree | b718b155bf880275c71ee5a2d4525f7468f3a566 | |
parent | 201f28f055917300c3301b19d0e0e674b9cf8cb7 [diff] |
crypto: caam - Handle errors in dma_map_sg_chained Currently dma_map_sg_chained does not handle errors from the underlying dma_map_sg calls. This patch adds rollback in case of an error by simply calling dma_unmap_sg_chained for the ones that we've already mapped. All current callers ignore the return value so this should have no impact on them. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>