131 Commits (e9d635ea1809a6e114c33413c359abbb88a35737)

Author SHA1 Message Date
Markus Armbruster 386f6c07d2 error: Avoid error_propagate() after migrate_add_blocker() 6 years ago
Markus Armbruster b11a093c60 qapi: Smooth another visitor error checking pattern 6 years ago
Markus Armbruster 4bc6d7ee0e block/parallels: Simplify parallels_open() after previous commit 6 years ago
Markus Armbruster a5f9b9df25 error: Reduce unnecessary error propagation 6 years ago
Markus Armbruster 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Markus Armbruster c6ecec43b2 qemu-option: Check return value instead of @err where convenient 6 years ago
Max Reitz 69dca43d6b block: Use bdrv_default_perms() 6 years ago
Max Reitz 8b1869daad block: Make format drivers use child_of_bds 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz d67066d8bc block: Add BlockDriver.is_format 6 years ago
Eric Blake bda4cdcbb9 parallels: Rework truncation logic 6 years ago
Eric Blake a3aeeab557 block: Add blk_new_with_bs() helper 6 years ago
Kevin Wolf 7b8e485742 block: Add flags to bdrv(_co)_truncate() 6 years ago
Maxim Levitsky b92902dfea block: pass BlockDriver reference to the .bdrv_co_create 6 years ago
Max Reitz e8d04f9237 block: Pass truncate exact=true where reasonable 7 years ago
Max Reitz c80d8b06cf block: Add @exact parameter to bdrv_co_truncate() 7 years ago
Max Reitz 26536c7fc2 block: Do not truncate file node when formatting 7 years ago
Wei Yang 038adc2f58 core: replace getpagesize() with qemu_real_host_page_size 7 years ago
Max Reitz b647d69adc block: Use bdrv_has_zero_init_truncate() 7 years ago
Kevin Wolf d861ab3acf block: Add BlockBackend.ctx 7 years ago
Vladimir Sementsov-Ogievskiy a4072543cc block/parallels: use buffer-based io 7 years ago
Vladimir Sementsov-Ogievskiy b2589d66b4 block/parallels: use QEMU_IOVEC_INIT_BUF 8 years ago
Eric Blake d08c2a245f parallels: Switch to byte-based calls 8 years ago
Markus Armbruster af91062ee1 block: Factor out qobject_input_visitor_new_flat_confused() 8 years ago
Markus Armbruster 92adf9dbcd block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() 8 years ago
Markus Armbruster e5af0da1dc block: Fix -blockdev for certain non-string scalars 8 years ago
Max Reitz 609f45ea95 block: Add block-specific QDict header 8 years ago
Eric Blake e18a58b4e3 block: Merge .bdrv_co_writev{,_flags} in drivers 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Kevin Wolf 2332d82589 parallels: Check maximum cluster size on create 9 years ago
Max Reitz 7dc847ebba qapi: Replace qobject_to_X(o) by qobject_to(X, o) 9 years ago
Kevin Wolf 1511b49040 parallels: Support .bdrv_co_create 9 years ago
Paolo Bonzini 2fd6163884 block: convert bdrv_check callback to coroutine_fn 9 years ago
Stefan Hajnoczi efc75e2a4c block: rename .bdrv_create() to .bdrv_co_create_opts() 9 years ago
Eric Blake 8e0cf59d02 parallels: Switch to .bdrv_co_block_status() 9 years ago
Markus Armbruster 922a01a013 Move include qemu/option.h from qemu-common.h to actual users 9 years ago
Edgar Kaziakhmedov bcbb3866da block/parallels: add backing support to readv/writev 9 years ago
Klim Kireev 908b1c848e block/parallels: replace some magic numbers 9 years ago
Klim Kireev 90fe66f046 block/parallels: move some structures into header 9 years ago
Jeff Cody 1d0f37cf21 block/parallels: add migration blocker 9 years ago
Jeff Cody 6c7d390b99 block/parallels: Do not update header or truncate image when INMIGRATE 9 years ago
Marc-André Lureau ebf677c849 qapi: drop the sentinel in enum array 9 years ago
Marc-André Lureau f7abe0ecd4 qapi: Change data type of the FOO_lookup generated for enum FOO 9 years ago
Markus Armbruster 5b5f825d44 qapi: Generate FOO_str() macro for QAPI enum FOO 9 years ago
Markus Armbruster 06c60b6c46 qapi: Drop superfluous qapi_enum_parse() parameter max 9 years ago
Denis V. Lunev e5e6268348 parallels: drop check that bdrv_truncate() is working 9 years ago
Denis V. Lunev d8b83e37c3 parallels: respect error code of bdrv_getlength() in allocate_clusters() 9 years ago
Max Reitz 3a691c50f1 block: Add PreallocMode to blk_truncate() 9 years ago
Max Reitz 7ea37c3066 block: Add PreallocMode to bdrv_truncate() 9 years ago