Hi all! Let's refactor QMP transactions implementation into new (relatively) transaction API.
v9: 01: fix leaks 02-03: add r-b 04: fix leak, s/Transaction/transaction/ 05: new, was part of 06 06: rework of bitmap-add action moved to 05 Vladimir Sementsov-Ogievskiy (6): blockdev: refactor transaction to use Transaction API blockdev: transactions: rename some things blockdev: qmp_transaction: refactor loop to classic for blockdev: transaction: refactor handling transaction properties blockdev: use state.bitmap in block-dirty-bitmap-add action blockdev: qmp_transaction: drop extra generic layer blockdev.c | 606 ++++++++++++++++++++++------------------------------- 1 file changed, 249 insertions(+), 357 deletions(-) -- 2.34.1