Age | Commit message (Expand) | Author |
2017-05-29 | qcow2: remove extra local_error variable | Alberto Garcia |
2017-05-11 | qcow2: Discard/zero clusters by byte count | Eric Blake |
2017-05-11 | qcow2: Optimize write zero of unaligned tail cluster | Eric Blake |
2017-05-11 | qcow2: Make distinction between zero cluster types obvious | Eric Blake |
2017-05-11 | qcow2: Fix preallocation size formula | Max Reitz |
2017-05-09 | qobject: Use simpler QDict/QList scalar insertion macros | Eric Blake |
2017-04-28 | qcow2: Allow discard of final unaligned cluster | Eric Blake |
2017-04-28 | block: Add .bdrv_truncate() error messages | Max Reitz |
2017-04-28 | block: Add errp to BD.bdrv_truncate() | Max Reitz |
2017-04-28 | block: Add errp to b{lk,drv}_truncate() | Max Reitz |
2017-02-28 | block: Add BDRV_O_RESIZE for blk_new_open() | Kevin Wolf |
2017-02-28 | block: Add error parameter to blk_insert_bs() | Kevin Wolf |
2017-02-28 | block: Add permissions to blk_new() | Kevin Wolf |
2017-02-28 | block: Request child permissions in format drivers | Kevin Wolf |
2017-02-24 | block: Attach bs->file only during .bdrv_open() | Kevin Wolf |
2017-02-24 | block: Pass BdrvChild to bdrv_truncate() | Kevin Wolf |
2017-02-24 | qcow2: Use BB for resizing in qcow2_amend_options() | Kevin Wolf |
2017-02-12 | qcow2: Optimize the refcount-block overlap check | Alberto Garcia |
2016-12-06 | qcow2: Don't strand clusters near 2G intervals during commit | Eric Blake |
2016-11-25 | qcow2: Allow 'cache-clean-interval' in Linux only | Alberto Garcia |
2016-11-22 | block: Return -ENOTSUP rather than assert on unaligned discards | Eric Blake |
2016-11-22 | qcow2: Inform block layer about discard boundaries | Eric Blake |
2016-10-24 | qcow2: Support BDRV_REQ_MAY_UNMAP | Fam Zheng |
2016-10-19 | crypto: extend mode as a parameter in qcrypto_cipher_supports() | Gonglei |
2016-09-13 | qcow2: avoid memcpy(dst, NULL, len) | Stefan Hajnoczi |
2016-09-05 | qcow2: fix iovec size at qcow2_co_pwritev_compressed | Pavel Butsykin |
2016-09-05 | qcow2: cleanup qcow2_co_pwritev_compressed to avoid the recursion | Pavel Butsykin |
2016-09-05 | qcow2: add qcow2_co_pwritev_compressed | Pavel Butsykin |
2016-07-26 | qcow2: do not allocate extra memory | Vladimir Sementsov-Ogievskiy |
2016-07-20 | qcow2: Switch .bdrv_co_discard() to byte-based | Eric Blake |
2016-07-13 | coroutine: move entry argument to qemu_coroutine_create | Paolo Bonzini |
2016-07-05 | block/qcow2: Don't use cpu_to_*w() | Peter Maydell |
2016-07-05 | block: Convert bdrv_co_preadv/pwritev to BdrvChild | Kevin Wolf |
2016-07-05 | block: Convert bdrv_pwrite_zeroes() to BdrvChild | Kevin Wolf |
2016-07-05 | block: Convert bdrv_pwrite(v/_sync) to BdrvChild | Kevin Wolf |
2016-07-05 | block: Convert bdrv_pread(v) to BdrvChild | Kevin Wolf |
2016-07-05 | block: Convert bdrv_write() to BdrvChild | Kevin Wolf |
2016-07-05 | block: Use bool as appropriate for BDS members | Eric Blake |
2016-07-05 | block: Move request_alignment into BlockLimit | Eric Blake |
2016-07-05 | qcow2: Set request_alignment during .bdrv_refresh_limits() | Eric Blake |
2016-06-20 | error: Remove NULL checks on error_propagate() calls | Eduardo Habkost |
2016-06-16 | qcow2: Let vmstate call qcow2_co_preadv/pwrite directly | Kevin Wolf |
2016-06-16 | block: Make .bdrv_load_vmstate() vectored | Kevin Wolf |
2016-06-16 | block: drop support for using qcow[2] encryption with system emulators | Daniel P. Berrange |
2016-06-16 | qcow2: Implement .bdrv_co_pwritev() | Kevin Wolf |
2016-06-16 | qcow2: Implement .bdrv_co_preadv() | Kevin Wolf |
2016-06-08 | qcow2: avoid extra flushes in qcow2 | Denis V. Lunev |
2016-06-08 | qcow2: Convert to bdrv_co_pwrite_zeroes() | Eric Blake |
2016-06-08 | block: Switch bdrv_write_zeroes() to byte interface | Eric Blake |
2016-06-08 | block: Track write zero limits in bytes | Eric Blake |