[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/5] crypto threads
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[Qemu-devel] [PATCH 0/5] crypto threads |
Date: |
Tue, 4 Dec 2018 21:46:52 +0300 |
Hi all.
These series are preliminary step before moving encryption code in
qcow2 to the threads. The first attempt of doing it is on list
([PATCH 00/11] qcow2: encryption threads :
https://lists.gnu.org/archive/html/qemu-block/2018-11/msg00729.html)
But it's approach with multiplying the whole QCryptoBlock per thread
was rejected. So, here is a solution to maintain multitasking inside
QCryptoBlock.
Patch 01 may be considered as 3.1-rc4 material, others are ofcourse
for 4.0.
Vladimir Sementsov-Ogievskiy (5):
crypto/block-luks: fix memory leak in qcrypto_block_luks_create
crypto/block: refactor qcrypto_block_*crypt_helper functions
crypto/block: rename qcrypto_block_*crypt_helper
crypto/block: introduce qcrypto_block_*crypt_helper functions
crypto: support multiple threads accessing one QCryptoBlock
crypto/blockpriv.h | 42 ++++++--
include/crypto/block.h | 16 ++-
block/crypto.c | 1 +
block/qcow.c | 2 +-
block/qcow2.c | 4 +-
crypto/block-luks.c | 60 +++++------
crypto/block-qcow.c | 26 ++---
crypto/block.c | 210 ++++++++++++++++++++++++++++----------
tests/test-crypto-block.c | 2 +
9 files changed, 257 insertions(+), 106 deletions(-)
--
2.18.0
- [Qemu-devel] [PATCH 0/5] crypto threads,
Vladimir Sementsov-Ogievskiy <=
- [Qemu-devel] [PATCH 2/5] crypto/block: refactor qcrypto_block_*crypt_helper functions, Vladimir Sementsov-Ogievskiy, 2018/12/04
- [Qemu-devel] [PATCH 4/5] crypto/block: introduce qcrypto_block_*crypt_helper functions, Vladimir Sementsov-Ogievskiy, 2018/12/04
- [Qemu-devel] [PATCH 5/5] crypto: support multiple threads accessing one QCryptoBlock, Vladimir Sementsov-Ogievskiy, 2018/12/04
- [Qemu-devel] [PATCH for-3.1? 1/5] crypto/block-luks: fix memory leak in qcrypto_block_luks_create, Vladimir Sementsov-Ogievskiy, 2018/12/04
- [Qemu-devel] [PATCH 3/5] crypto/block: rename qcrypto_block_*crypt_helper, Vladimir Sementsov-Ogievskiy, 2018/12/04
- Re: [Qemu-devel] [PATCH 0/5] crypto threads, no-reply, 2018/12/04