Age | Commit message (Expand) | Author | Files | Lines |
2019-02-01 | block: Fix hangs in synchronous APIs with iothreads | Kevin Wolf | 1 | -0/+1 |
2018-12-14 | qcow2: do decompression in threads | Vladimir Sementsov-Ogievskiy | 1 | -7/+27 |
2018-12-14 | qcow2: aio support for compressed cluster read | Vladimir Sementsov-Ogievskiy | 1 | -47/+49 |
2018-12-14 | qcow2: use byte-based read in qcow2_decompress_cluster | Vladimir Sementsov-Ogievskiy | 1 | -7/+12 |
2018-12-14 | qcow2: refactor decompress_buffer | Vladimir Sementsov-Ogievskiy | 1 | -21/+35 |
2018-12-14 | qcow2: move decompression from qcow2-cluster.c to qcow2.c | Vladimir Sementsov-Ogievskiy | 1 | -0/+71 |
2018-12-14 | qcow2: make more generic interface for qcow2_compress | Vladimir Sementsov-Ogievskiy | 1 | -12/+18 |
2018-12-14 | qcow2: use Z_OK instead of 0 for deflateInit2 return code check | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2018-12-12 | crypto: support multiple threads accessing one QCryptoBlock | Vladimir Sementsov-Ogievskiy | 1 | -2/+2 |
2018-11-05 | qcow2: Get the request alignment for encrypted images from QCryptoBlock | Alberto Garcia | 1 | -1/+1 |
2018-11-05 | block/qcow2: Don't take address of fields in packed structs | Peter Maydell | 1 | -30/+34 |
2018-10-29 | dirty-bitmaps: clean-up bitmaps loading and migration logic | Vladimir Sementsov-Ogievskiy | 1 | -2/+63 |
2018-10-29 | bloc/qcow2: drop dirty_bitmaps_loaded state variable | Vladimir Sementsov-Ogievskiy | 1 | -17/+2 |
2018-10-29 | block/qcow2: improve error message in qcow2_inactivate | Vladimir Sementsov-Ogievskiy | 1 | -3/+3 |
2018-10-19 | error: Fix use of error_prepend() with &error_fatal, &error_abort | Markus Armbruster | 1 | -2/+2 |
2018-10-01 | qcow2: Explicit number replaced by a constant | Leonid Bloch | 1 | -2/+2 |
2018-10-01 | qcow2: Set the default cache-clean-interval to 10 minutes | Leonid Bloch | 1 | -1/+1 |
2018-10-01 | qcow2: Resize the cache upon image resizing | Leonid Bloch | 1 | -0/+11 |
2018-10-01 | qcow2: Assign the L2 cache relatively to the image size | Leonid Bloch | 1 | -12/+9 |
2018-10-01 | qcow2: Avoid duplication in setting the refcount cache size | Leonid Bloch | 1 | -3/+2 |
2018-10-01 | qcow2: Make sizes more humanly readable | Leonid Bloch | 1 | -1/+1 |
2018-08-28 | qapi: Drop qapi_event_send_FOO()'s Error ** argument | Peter Xu | 1 | -1/+1 |
2018-07-30 | qcow2: A grammar fix in conflicting cache sizing error message | Leonid Bloch | 1 | -1/+1 |
2018-07-10 | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging | Peter Maydell | 1 | -9/+11 |
2018-07-10 | block: split flags in copy_range | Vladimir Sementsov-Ogievskiy | 1 | -9/+11 |
2018-07-09 | qcow2: add overlap check for bitmap directory | Vladimir Sementsov-Ogievskiy | 1 | -8/+14 |
2018-07-09 | qcow2: Drop unreachable break | Fam Zheng | 1 | -1/+0 |
2018-07-09 | qcow2: Drop unused cluster_data | Fam Zheng | 1 | -2/+0 |
2018-07-05 | qcow2: add compress threads | Vladimir Sementsov-Ogievskiy | 1 | -1/+61 |
2018-07-05 | qcow2: refactor data compression | Vladimir Sementsov-Ogievskiy | 1 | -27/+51 |
2018-06-29 | qcow2: Fix src_offset in copy offloading | Fam Zheng | 1 | -0/+1 |
2018-06-29 | qcow2: Free allocated clusters on write error | Kevin Wolf | 1 | -0/+2 |
2018-06-29 | block/crypto: Simplify block_crypto_{open,create}_opts_init() | Markus Armbruster | 1 | -6/+4 |
2018-06-29 | qcow2: Remove dead check on !ret | Fam Zheng | 1 | -1/+1 |
2018-06-29 | qcow2: Remove coroutine trampoline for preallocate_co() | Kevin Wolf | 1 | -43/+8 |
2018-06-29 | block: Convert .bdrv_truncate callback to coroutine_fn | Kevin Wolf | 1 | -30/+44 |
2018-06-29 | qcow2: Fix qcow2_truncate() error return value | Kevin Wolf | 1 | -1/+1 |
2018-06-22 | qapi: remove empty flat union branches and types | Anton Nefedov | 1 | -1/+0 |
2018-06-15 | block: Factor out qobject_input_visitor_new_flat_confused() | Markus Armbruster | 1 | -5/+2 |
2018-06-15 | block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() | Markus Armbruster | 1 | -5/+4 |
2018-06-15 | block: Fix -blockdev for certain non-string scalars | Markus Armbruster | 1 | -1/+1 |
2018-06-15 | block: Add block-specific QDict header | Max Reitz | 1 | -0/+1 |
2018-06-11 | qcow2: Do not mark inactive images corrupt | Max Reitz | 1 | -1/+1 |
2018-06-11 | block: Add Error parameter to bdrv_amend_options | Max Reitz | 1 | -31/+41 |
2018-06-04 | Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ... | Peter Maydell | 1 | -30/+199 |
2018-06-04 | Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging | Peter Maydell | 1 | -2/+2 |
2018-06-01 | qcow2: Implement copy offloading | Fam Zheng | 1 | -30/+199 |
2018-05-31 | block: use local path for local headers | Michael S. Tsirkin | 1 | -2/+2 |
2018-05-29 | qcow2: Fix Coverity warning when calculating the refcount cache size | Alberto Garcia | 1 | -3/+2 |
2018-05-15 | qcow2: Give the refcount cache the minimum possible size by default | Alberto Garcia | 1 | -12/+19 |