163 Commits (d37158bb2425e7ebffb167d611be01f1e9e6c86f)

Author SHA1 Message Date
Kevin Wolf 8ab8140a04 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf b9b10c35e5 block: Mark public read/write functions GRAPH_RDLOCK 3 years ago
Kevin Wolf abaf8b750b block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 9a5a1c621e block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 8809534933 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito c834dc0586 block: Convert bdrv_debug_event() to co_wrapper_mixed 3 years ago
Emanuele Giuseppe Esposito c86422c554 block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed 3 years ago
Markus Armbruster e2c1c34f13 include/block: Untangle inclusion loops 3 years ago
Markus Armbruster f766e6dc6a qemu-config: Make config_parse_qdict() return bool 3 years ago
Paolo Bonzini f72b38b67e blkdebug: add missing coroutine_fn annotation for indirect-called functions 4 years ago
Vladimir Sementsov-Ogievskiy 8393078032 block: introduce bdrv_open_file_child() helper 4 years ago
Vladimir Sementsov-Ogievskiy 0c8022876f block: use int64_t instead of int in driver discard handlers 5 years ago
Vladimir Sementsov-Ogievskiy f34b2bcf8c block: use int64_t instead of int in driver write_zeroes handlers 5 years ago
Vladimir Sementsov-Ogievskiy e75abedab7 block: use int64_t instead of uint64_t in driver write handlers 5 years ago
Vladimir Sementsov-Ogievskiy f7ef38dd13 block: use int64_t instead of uint64_t in driver read handlers 5 years ago
Emanuele Giuseppe Esposito 36109bff17 blkdebug: protect rules and suspended_reqs with a lock 5 years ago
Emanuele Giuseppe Esposito 4153b553bd block/blkdebug: remove new_state field and instead use a local variable 5 years ago
Emanuele Giuseppe Esposito 2196c341f7 blkdebug: do not suspend in the middle of QLIST_FOREACH_SAFE 5 years ago
Emanuele Giuseppe Esposito 51a463680d blkdebug: track all actions 5 years ago
Emanuele Giuseppe Esposito f48ff5af13 blkdebug: move post-resume handling to resume_req_by_tag 5 years ago
Emanuele Giuseppe Esposito 69d0690c10 blkdebug: refactor removal of a suspended request 5 years ago
Vladimir Sementsov-Ogievskiy bc52024959 block: check return value of bdrv_open_child and drop error propagation 5 years ago
Paolo Bonzini f7544edcd3 qemu-config: add error propagation to qemu_config_parse 5 years ago
shiliyang 5f14f31d2b block: Fix some code style problems, "foo* bar" should be "foo *bar" 6 years ago
Elena Afanasova 5b4c95d0a3 block/blkdebug: fix memory leak 6 years ago
Max Reitz 549ec0d978 block: Inline bdrv_co_block_status_from_*() 7 years ago
Markus Armbruster af175e85f9 error: Eliminate error_propagate() with Coccinelle, part 2 6 years ago
Markus Armbruster 62a35aaa31 qapi: Use returned bool to check for failure, Coccinelle part 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Max Reitz e5d8a40685 block: Drop @child_class from bdrv_child_perm() 6 years ago
Max Reitz 69dca43d6b block: Use bdrv_default_perms() 6 years ago
Max Reitz b3af2af43b block: Make filter drivers use child_of_bds 6 years ago
Max Reitz bf8e925eb5 block: Pass BdrvChildRole to bdrv_child_perm() 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz bd86fb990c block: Rename BdrvChildRole to BdrvChildClass 6 years ago
Max Reitz 69c6449ff1 blkdebug: Allow taking/unsharing permissions 7 years ago
Max Reitz 1adb0b5e0f blkdebug: Inject errors on .bdrv_co_block_status() 7 years ago
Max Reitz f8cec157cb blkdebug: Add "none" event 7 years ago
Max Reitz 16789db3de blkdebug: Add @iotype error option 7 years ago
Kevin Wolf 80f5c33ff3 block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers 7 years ago
Max Reitz 998b3a1e5a block: Purify .bdrv_refresh_filename() 7 years ago
Max Reitz 2654267cc1 block: Add strong_runtime_opts to BlockDriver 7 years ago
Markus Armbruster ba891d68b4 qstring: Move qstring_from_substr()'s @end one to the right 8 years ago
Fam Zheng 0b9fd3f467 block: Use BdrvChild to discard 8 years ago
Max Reitz 228345bf5d block: Support BDRV_REQ_WRITE_UNCHANGED in filters 8 years ago
Marc-André Lureau f5a74a5a50 qobject: Modify qobject_ref() to return obj 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Eric Blake 3e4d0e72b7 block: Switch passthrough drivers to .bdrv_co_block_status() 8 years ago
Markus Armbruster 922a01a013 Move include qemu/option.h from qemu-common.h to actual users 8 years ago
Markus Armbruster bd006b9818 Include qapi/qmp/qbool.h exactly where needed 8 years ago