170 Commits (dae1e0df49d429e76efcc0505e2519c988cf14b4)

Author SHA1 Message Date
Eric Blake c33159dec7 block: Expand block status mode from bool to flags 1 year ago
Daniel P. Berrangé 407bc4bf90 qapi: Move include/qapi/qmp/ to include/qobject/ 2 years ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 2 years ago
Paolo Bonzini 44b424dc4a block: remove separate bdrv_file_open callback 4 years ago
Kevin Wolf a4b740db5e block: Take graph lock for most of .bdrv_open 3 years ago
Kevin Wolf 79a5586648 block: Add missing GRAPH_RDLOCK annotations 3 years ago
Paolo Bonzini 2f1fabdf44 blkdebug: add missing coroutine_fn annotation 3 years ago
Kevin Wolf 8ab8140a04 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf b9b10c35e5 block: Mark public read/write functions GRAPH_RDLOCK 4 years ago
Kevin Wolf abaf8b750b block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito 9a5a1c621e block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito 8809534933 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito c834dc0586 block: Convert bdrv_debug_event() to co_wrapper_mixed 4 years ago
Emanuele Giuseppe Esposito c86422c554 block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed 4 years ago
Markus Armbruster e2c1c34f13 include/block: Untangle inclusion loops 4 years ago
Markus Armbruster f766e6dc6a qemu-config: Make config_parse_qdict() return bool 4 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 6 years ago
Paolo Bonzini f7544edcd3 qemu-config: add error propagation to qemu_config_parse 6 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_*() 8 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 8 years ago
Max Reitz 998b3a1e5a block: Purify .bdrv_refresh_filename() 8 years ago
Max Reitz 2654267cc1 block: Add strong_runtime_opts to BlockDriver 8 years ago
Markus Armbruster ba891d68b4 qstring: Move qstring_from_substr()'s @end one to the right 8 years ago