Age | Commit message (Expand) | Author | Files | Lines |
2023-01-23 | block/blkio: Fix inclusion of required headers | Peter Krempa | 1 | -0/+2 |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster | 46 | -1/+55 |
2023-01-19 | coroutine: Clean up superfluous inclusion of qemu/lockable.h | Markus Armbruster | 1 | -0/+2 |
2023-01-09 | error handling: Use RETRY_ON_EINTR() macro where applicable | Nikita Ivanov | 1 | -21/+16 |
2022-12-21 | block/io: Check for replay-enabled in bdrv_drain_all_begin() | Peter Maydell | 1 | -0/+9 |
2022-12-15 | block: GRAPH_RDLOCK for functions only called by co_wrappers | Kevin Wolf | 2 | -7/+12 |
2022-12-15 | block: use co_wrapper_mixed_bdrv_rdlock in functions taking the rdlock | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2022-12-15 | graph-lock: TSA annotations for lock/unlock functions | Kevin Wolf | 1 | -0/+3 |
2022-12-15 | block: assert that graph read and writes are performed correctly | Emanuele Giuseppe Esposito | 1 | -0/+11 |
2022-12-15 | graph-lock: Introduce a lock to protect block graph operations | Paolo Bonzini | 2 | -0/+262 |
2022-12-15 | block: Factor out bdrv_drain_all_begin_nopoll() | Kevin Wolf | 1 | -6/+13 |
2022-12-15 | block/dirty-bitmap: convert coroutine-only functions to co_wrapper | Emanuele Giuseppe Esposito | 2 | -86/+3 |
2022-12-15 | block-coroutine-wrapper.py: support also basic return types | Emanuele Giuseppe Esposito | 1 | -4/+1 |
2022-12-15 | block-coroutine-wrapper.py: support functions without bs arg | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2022-12-15 | block: rename generated_co_wrapper in co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2022-12-15 | block: bdrv_create_file is a coroutine_fn | Emanuele Giuseppe Esposito | 10 | -11/+11 |
2022-12-15 | block/vmdk: add coroutine_fn annotations | Emanuele Giuseppe Esposito | 1 | -17/+19 |
2022-12-15 | block-backend: replace bdrv_*_above with blk_*_above | Emanuele Giuseppe Esposito | 2 | -2/+23 |
2022-12-15 | block-copy: add coroutine_fn annotations | Emanuele Giuseppe Esposito | 1 | -9/+12 |
2022-12-15 | block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_abov... | Emanuele Giuseppe Esposito | 1 | -3/+55 |
2022-12-15 | block: Remove poll parameter from bdrv_parent_drained_begin_single() | Kevin Wolf | 1 | -6/+2 |
2022-12-15 | block: Don't poll in bdrv_replace_child_noperm() | Kevin Wolf | 1 | -1/+1 |
2022-12-15 | block: Drop out of coroutine in bdrv_do_drained_begin_quiesce() | Kevin Wolf | 1 | -13/+12 |
2022-12-15 | block: Remove ignore_bds_parents parameter from drain_begin/end. | Kevin Wolf | 1 | -36/+22 |
2022-12-15 | block: Call drain callbacks only once | Kevin Wolf | 1 | -12/+18 |
2022-12-15 | block: Remove subtree drains | Kevin Wolf | 1 | -95/+26 |
2022-12-15 | stream: Replace subtree drain with a single node drain | Kevin Wolf | 1 | -10/+16 |
2022-12-15 | block: Drain individual nodes during reopen | Kevin Wolf | 1 | -6/+0 |
2022-12-15 | block: Inline bdrv_drain_invoke() | Kevin Wolf | 1 | -17/+6 |
2022-12-15 | block: Remove drained_end_counter | Kevin Wolf | 2 | -76/+26 |
2022-12-15 | block: Revert .bdrv_drained_begin/end to non-coroutine_fn | Kevin Wolf | 3 | -49/+14 |
2022-12-15 | qed: Don't yield in bdrv_qed_co_drain_begin() | Kevin Wolf | 1 | -3/+17 |
2022-12-15 | Merge tag 'pull-misc-2022-12-14' of https://repo.or.cz/qemu/armbru into staging | Peter Maydell | 3 | -21/+12 |
2022-12-14 | qapi block: Elide redundant has_FOO in generated C | Markus Armbruster | 15 | -155/+92 |
2022-12-14 | block/vmdk: Simplify vmdk_co_create() to return directly | Markus Armbruster | 1 | -17/+11 |
2022-12-14 | qemu-config: Make config_parse_qdict() return bool | Markus Armbruster | 1 | -3/+1 |
2022-12-14 | error: Drop a few superfluous ERRP_GUARD() | Markus Armbruster | 1 | -1/+0 |
2022-11-29 | block-backend: avoid bdrv_unregister_buf() NULL pointer deref | Stefan Hajnoczi | 1 | -2/+13 |
2022-11-10 | block: Start/end drain on correct AioContext | Hanna Reitz | 1 | -2/+4 |
2022-11-10 | block-backend: Update ctx immediately after root | Hanna Reitz | 1 | -1/+7 |
2022-11-10 | block: Make bdrv_child_get_parent_aio_context I/O | Hanna Reitz | 1 | -0/+1 |
2022-11-10 | block/blkio: Set BlockDriver::has_variable_length to false | Alberto Faria | 1 | -1/+0 |
2022-11-10 | block/mirror: Fix NULL s->job in active writes | Hanna Reitz | 1 | -8/+12 |
2022-11-10 | block/mirror: Drop mirror_wait_for_any_operation() | Hanna Reitz | 1 | -13/+8 |
2022-11-10 | block/mirror: Do not wait for active writes | Hanna Reitz | 1 | -7/+30 |
2022-11-06 | dmg: warn when opening dmg images containing blocks of unknown type | Kevin Wolf | 1 | -0/+19 |
2022-11-06 | module: add Error arguments to module_load and module_load_qom | Claudio Fontana | 1 | -3/+11 |
2022-11-06 | module: rename module_load_one to module_load | Claudio Fontana | 1 | -2/+2 |
2022-11-01 | Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging | Stefan Hajnoczi | 1 | -4/+43 |
2022-10-31 | block/vvfat: Unify the mkdir() call | Bin Meng | 1 | -6/+3 |