[PATCH 1/2] crypto: talitos - don't persistently map req_ctx->hw_context and req_ctx->buf

Horia Geantă horia.geanta at nxp.com
Sat Mar 3 05:19:23 AEDT 2018


On 2/26/2018 6:40 PM, Christophe Leroy wrote:
> Commit 49f9783b0cea ("crypto: talitos - do hw_context DMA mapping
> outside the requests") introduced a persistent dma mapping of
> req_ctx->hw_context
> Commit 37b5e8897eb5 ("crypto: talitos - chain in buffered data for ahash
> on SEC1") introduced a persistent dma mapping of req_ctx->buf
> 
> As there is no destructor for req_ctx (the request context), the
> associated dma handlers where set in ctx (the tfm context). This is
> wrong as several hash operations can run with the same ctx.
> 
> This patch removes this persistent mapping.
> 
> Reported-by: Horia Geanta <horia.geanta at nxp.com>
> Fixes: 49f9783b0cea ("crypto: talitos - do hw_context DMA mapping outside the requests")
> Fixes: 37b5e8897eb5 ("crypto: talitos - chain in buffered data for ahash on SEC1")
> Signed-off-by: Christophe Leroy <christophe.leroy at c-s.fr>
Tested-by: Horia Geantă <horia.geanta at nxp.com>

Please add this to 4.15.y -stable tree.

Thanks,
Horia


More information about the Linuxppc-dev mailing list