mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-20 03:47:55 +07:00
crypto: inside-secure - unify cache reset
This patch unify the way the cache related data is zeroed when the cache buffer is DMA unmapped. It should not change the driver behaviour, but improves the code safety and readability. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
97a1440d12
commit
aa52428698
@ -183,6 +183,7 @@ static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int rin
|
||||
dma_unmap_single(priv->dev, sreq->cache_dma, sreq->cache_sz,
|
||||
DMA_TO_DEVICE);
|
||||
sreq->cache_dma = 0;
|
||||
sreq->cache_sz = 0;
|
||||
}
|
||||
|
||||
if (sreq->finish)
|
||||
@ -344,6 +345,7 @@ static int safexcel_ahash_send_req(struct crypto_async_request *async, int ring,
|
||||
if (req->cache_dma) {
|
||||
dma_unmap_single(priv->dev, req->cache_dma, req->cache_sz,
|
||||
DMA_TO_DEVICE);
|
||||
req->cache_dma = 0;
|
||||
req->cache_sz = 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user