diff options
Diffstat (limited to 'drivers/crypto/ccree/cc_buffer_mgr.c')
-rw-r--r-- | drivers/crypto/ccree/cc_buffer_mgr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/crypto/ccree/cc_buffer_mgr.c b/drivers/crypto/ccree/cc_buffer_mgr.c index 0ee1c52da0a4..adef3cfa1251 100644 --- a/drivers/crypto/ccree/cc_buffer_mgr.c +++ b/drivers/crypto/ccree/cc_buffer_mgr.c | |||
@@ -457,7 +457,7 @@ void cc_unmap_cipher_request(struct device *dev, void *ctx, | |||
457 | dev_dbg(dev, "Unmapped iv: iv_dma_addr=%pad iv_size=%u\n", | 457 | dev_dbg(dev, "Unmapped iv: iv_dma_addr=%pad iv_size=%u\n", |
458 | &req_ctx->gen_ctx.iv_dma_addr, ivsize); | 458 | &req_ctx->gen_ctx.iv_dma_addr, ivsize); |
459 | dma_unmap_single(dev, req_ctx->gen_ctx.iv_dma_addr, | 459 | dma_unmap_single(dev, req_ctx->gen_ctx.iv_dma_addr, |
460 | ivsize, DMA_TO_DEVICE); | 460 | ivsize, DMA_BIDIRECTIONAL); |
461 | } | 461 | } |
462 | /* Release pool */ | 462 | /* Release pool */ |
463 | if (req_ctx->dma_buf_type == CC_DMA_BUF_MLLI && | 463 | if (req_ctx->dma_buf_type == CC_DMA_BUF_MLLI && |
@@ -499,7 +499,7 @@ int cc_map_cipher_request(struct cc_drvdata *drvdata, void *ctx, | |||
499 | dump_byte_array("iv", (u8 *)info, ivsize); | 499 | dump_byte_array("iv", (u8 *)info, ivsize); |
500 | req_ctx->gen_ctx.iv_dma_addr = | 500 | req_ctx->gen_ctx.iv_dma_addr = |
501 | dma_map_single(dev, (void *)info, | 501 | dma_map_single(dev, (void *)info, |
502 | ivsize, DMA_TO_DEVICE); | 502 | ivsize, DMA_BIDIRECTIONAL); |
503 | if (dma_mapping_error(dev, req_ctx->gen_ctx.iv_dma_addr)) { | 503 | if (dma_mapping_error(dev, req_ctx->gen_ctx.iv_dma_addr)) { |
504 | dev_err(dev, "Mapping iv %u B at va=%pK for DMA failed\n", | 504 | dev_err(dev, "Mapping iv %u B at va=%pK for DMA failed\n", |
505 | ivsize, info); | 505 | ivsize, info); |