203 Commits (e9d635ea1809a6e114c33413c359abbb88a35737)

Author SHA1 Message Date
Markus Armbruster b11a093c60 qapi: Smooth another visitor error checking pattern 6 years ago
Markus Armbruster 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 6 years ago
Eric Blake 365fed5111 qed: Simplify backing reads 6 years ago
Vladimir Sementsov-Ogievskiy a2adbbf603 block: drop unallocated_blocks_are_zero 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 47e0b38a13 block: Drop unused .bdrv_has_zero_init_truncate 6 years ago
Eric Blake a3aeeab557 block: Add blk_new_with_bs() helper 6 years ago
Kevin Wolf 8c6242b6f3 block-backend: Add flags to blk_truncate() 6 years ago
Kevin Wolf 92b92799dc block: Add flags to BlockDriver.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 1dcaf52760 block: Implement .bdrv_has_zero_init_truncate() 7 years ago
Markus Armbruster db72581598 Include qemu/main-loop.h less 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Kevin Wolf d861ab3acf block: Add BlockBackend.ctx 7 years ago
Vladimir Sementsov-Ogievskiy 54277a2aab block/qed: add missed coroutine_fn markers 7 years ago
Vladimir Sementsov-Ogievskiy 696e8cb292 block/qed: use buffer-based io 7 years ago
Max Reitz 998c201923 block: Add BDS.auto_backing_file 8 years ago
Vladimir Sementsov-Ogievskiy 342544f98b block/qed: use qemu_iovec_init_buf 8 years ago
Kevin Wolf 4720cbeea1 block: Fix hangs in synchronous APIs with iothreads 8 years ago
Markus Armbruster 4b5766488f error: Fix use of error_prepend() with &error_fatal, &error_abort 8 years ago
Kevin Wolf 061ca8a368 block: Convert .bdrv_truncate callback to coroutine_fn 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
Max Reitz 7dc847ebba qapi: Replace qobject_to_X(o) by qobject_to(X, o) 9 years ago
Kevin Wolf 959355a476 qed: Support .bdrv_co_create 9 years ago
Paolo Bonzini 2fd6163884 block: convert bdrv_check callback to coroutine_fn 9 years ago
Paolo Bonzini 2b148f392b block: convert bdrv_invalidate_cache callback to coroutine_fn 9 years ago
Paolo Bonzini 9fb4dfc570 qed: make bdrv_qed_do_open a coroutine_fn 9 years ago
Stefan Hajnoczi efc75e2a4c block: rename .bdrv_create() to .bdrv_co_create_opts() 9 years ago
Eric Blake b8d739fd6f qed: Switch to .bdrv_co_block_status() 9 years ago
Eric Blake e24d813b29 block: Simplify bdrv_can_write_zeroes_with_unmap() 9 years ago
Markus Armbruster 922a01a013 Move include qemu/option.h from qemu-common.h to actual users 9 years ago
Markus Armbruster a82400cf5c Drop superfluous includes of qapi/qmp/qerror.h 9 years ago
Manos Pitsidianakis f8ea8dacf0 block: rename bdrv_co_drain to bdrv_co_drain_begin 9 years ago
Markus Armbruster 977c736f80 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) 9 years ago
Paolo Bonzini 1f01e50b83 qed: protect table cache with CoMutex 9 years ago
Paolo Bonzini 61c7887e0f qed: introduce bdrv_qed_init_state 9 years ago
Paolo Bonzini 61124f03ab block: invoke .bdrv_drain callback in coroutine context and from AioContext 9 years ago
Paolo Bonzini e7569c1829 qed: move tail of qed_aio_write_main to qed_aio_write_{cow, alloc} 9 years ago
Max Reitz 3a691c50f1 block: Add PreallocMode to blk_truncate() 9 years ago
Max Reitz 8243ccb743 block: Add PreallocMode to BD.bdrv_truncate() 9 years ago