Accel buffer is released when encrypt operation completes, however it doesn't mean that base bdev finishes writing encrypted data. As result, accel buffer might be reused in another IO, that leads to data corruption. Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I1acf7c30da2f92989ecc44e96b00f7609058ec5a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17655 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot |
||
---|---|---|
.. | ||
Makefile | ||
vbdev_crypto_rpc.c | ||
vbdev_crypto.c | ||
vbdev_crypto.h |