OSDN Git Service

crypto: cavium/nitrox - Invoke callback after DMA unmap
authorNagadheeraj Rottela <rnagadheeraj@marvell.com>
Mon, 14 Jan 2019 13:52:24 +0000 (13:52 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 25 Jan 2019 10:37:58 +0000 (18:37 +0800)
commit356690d029e10f1aadebc49819d3908d5f6389fb
tree0cb4118ed75200054ed8aa0f03d8dbd7feda3fee
parentd45a90cb5d061fa7d411b974b950fe0b8bc5f265
crypto: cavium/nitrox - Invoke callback after DMA unmap

In process_response_list() invoke the callback handler after unmapping
the DMA buffers. It ensures DMA data is synced form device to cpu
before the client code access the data from callback handler.

Fixes: c9613335bf4f ("crypto: cavium/nitrox - Added AEAD cipher support")
Signed-off-by: Nagadheeraj Rottela <rnagadheeraj@marvell.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c