438 Commits (8301ea444abb49f7b7fb939b09c1e23b22977f30)

Author SHA1 Message Date
Eric Blake fdfab37dfe qcow2: Make distinction between zero cluster types obvious 9 years ago
Max Reitz 92413c16be qcow2: Fix preallocation size formula 9 years ago
Eric Blake 46f5ac205a qobject: Use simpler QDict/QList scalar insertion macros 9 years ago
Eric Blake 048c5fd1bf qcow2: Allow discard of final unaligned cluster 10 years ago
Max Reitz f59adb3256 block: Add .bdrv_truncate() error messages 10 years ago
Max Reitz 4bff28b81a block: Add errp to BD.bdrv_truncate() 10 years ago
Max Reitz ed3d2ec98a block: Add errp to b{lk,drv}_truncate() 10 years ago
Kevin Wolf 55880601d8 block: Add BDRV_O_RESIZE for blk_new_open() 10 years ago
Kevin Wolf d7086422b1 block: Add error parameter to blk_insert_bs() 10 years ago
Kevin Wolf 6d0eb64d5c block: Add permissions to blk_new() 10 years ago
Kevin Wolf 862f215fab block: Request child permissions in format drivers 10 years ago
Kevin Wolf 4e4bf5c42c block: Attach bs->file only during .bdrv_open() 10 years ago
Kevin Wolf 52cdbc5869 block: Pass BdrvChild to bdrv_truncate() 10 years ago
Kevin Wolf 70b27f3643 qcow2: Use BB for resizing in qcow2_amend_options() 10 years ago
Alberto Garcia 7061a07898 qcow2: Optimize the refcount-block overlap check 10 years ago
Eric Blake a3e1505dae qcow2: Don't strand clusters near 2G intervals during commit 10 years ago
Alberto Garcia 91203f08f0 qcow2: Allow 'cache-clean-interval' in Linux only 10 years ago
Eric Blake 49228d1e95 block: Return -ENOTSUP rather than assert on unaligned discards 10 years ago
Eric Blake ecdbead659 qcow2: Inform block layer about discard boundaries 10 years ago
Fam Zheng 170f4b2e5c qcow2: Support BDRV_REQ_MAY_UNMAP 10 years ago
Gonglei f844836ddc crypto: extend mode as a parameter in qcrypto_cipher_supports() 10 years ago
Stefan Hajnoczi 0647d47cc1 qcow2: avoid memcpy(dst, NULL, len) 10 years ago
Pavel Butsykin 8b2bd09338 qcow2: fix iovec size at qcow2_co_pwritev_compressed 10 years ago
Pavel Butsykin a2c0ca6f55 qcow2: cleanup qcow2_co_pwritev_compressed to avoid the recursion 10 years ago
Pavel Butsykin fcccefc57f qcow2: add qcow2_co_pwritev_compressed 10 years ago
Vladimir Sementsov-Ogievskiy ebf7bba090 qcow2: do not allocate extra memory 10 years ago
Eric Blake 82e8a7888b qcow2: Switch .bdrv_co_discard() to byte-based 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Peter Maydell f1f7a1ddf3 block/qcow2: Don't use cpu_to_*w() 10 years ago
Kevin Wolf a03ef88f77 block: Convert bdrv_co_preadv/pwritev to BdrvChild 10 years ago
Kevin Wolf 720ff280e7 block: Convert bdrv_pwrite_zeroes() to BdrvChild 10 years ago
Kevin Wolf d9ca2ea2e2 block: Convert bdrv_pwrite(v/_sync) to BdrvChild 10 years ago
Kevin Wolf cf2ab8fc34 block: Convert bdrv_pread(v) to BdrvChild 10 years ago
Kevin Wolf 18d51c4bac block: Convert bdrv_write() to BdrvChild 10 years ago
Eric Blake 5411541270 block: Use bool as appropriate for BDS members 10 years ago
Eric Blake a5b8dd2ce8 block: Move request_alignment into BlockLimit 10 years ago
Eric Blake a84178ccff qcow2: Set request_alignment during .bdrv_refresh_limits() 10 years ago
Eduardo Habkost 621ff94d50 error: Remove NULL checks on error_propagate() calls 10 years ago
Kevin Wolf 734a77584a qcow2: Let vmstate call qcow2_co_preadv/pwrite directly 10 years ago
Kevin Wolf 5ddda0b8f0 block: Make .bdrv_load_vmstate() vectored 10 years ago
Daniel P. Berrange 8c0dcbc4ad block: drop support for using qcow[2] encryption with system emulators 10 years ago
Kevin Wolf d46a0bb24d qcow2: Implement .bdrv_co_pwritev() 10 years ago
Kevin Wolf ecfe186380 qcow2: Implement .bdrv_co_preadv() 10 years ago
Denis V. Lunev f3c3b87dae qcow2: avoid extra flushes in qcow2 10 years ago
Eric Blake 5544b59f8e qcow2: Convert to bdrv_co_pwrite_zeroes() 10 years ago
Eric Blake 74021bc497 block: Switch bdrv_write_zeroes() to byte interface 10 years ago
Eric Blake cf081fca4e block: Track write zero limits in bytes 10 years ago
Eric Blake ebb718a5c7 qcow2: Catch more unaligned write_zero into zero cluster 10 years ago
Denis V. Lunev 5a64e94251 qcow2: add tracepoints for qcow2_co_write_zeroes 10 years ago
Denis V. Lunev ba142846b0 qcow2: simplify logic in qcow2_co_write_zeroes 10 years ago