Age | Commit message (Expand) | Author | Files | Lines |
2023-12-21 | block-coroutine-wrapper: use qemu_get_current_aio_context() | Stefan Hajnoczi | 1 | -4/+2 |
2023-12-21 | block: remove AioContext locking | Stefan Hajnoczi | 1 | -3/+0 |
2023-12-21 | graph-lock: remove AioContext locking | Stefan Hajnoczi | 1 | -2/+2 |
2023-11-21 | block: Fix deadlocks in bdrv_graph_wrunlock() | Kevin Wolf | 1 | -1/+1 |
2023-10-12 | block-coroutine-wrapper: Add no_co_wrapper_bdrv_rdlock functions | Kevin Wolf | 1 | -3/+7 |
2023-09-20 | block-coroutine-wrapper: Allow arbitrary parameter names | Kevin Wolf | 1 | -3/+4 |
2023-09-20 | block-coroutine-wrapper: Add no_co_wrapper_bdrv_wrlock functions | Kevin Wolf | 1 | -0/+11 |
2023-05-30 | block-coroutine-wrapper: Take AioContext lock in no_co_wrappers | Kevin Wolf | 1 | -10/+15 |
2023-02-17 | block-coroutine-wrapper: Introduce no_co_wrapper | Kevin Wolf | 1 | -11/+72 |
2023-02-01 | block-coroutine-wrapper: support void functions | Emanuele Giuseppe Esposito | 1 | -5/+15 |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster | 1 | -1/+2 |
2022-12-15 | block-coroutine-wrapper.py: introduce annotations that take the graph rdlock | Emanuele Giuseppe Esposito | 1 | -0/+12 |
2022-12-15 | block-coroutine-wrapper.py: support also basic return types | Emanuele Giuseppe Esposito | 1 | -8/+11 |
2022-12-15 | block-coroutine-wrapper.py: support functions without bs arg | Emanuele Giuseppe Esposito | 1 | -8/+8 |
2022-12-15 | block-coroutine-wrapper.py: introduce co_wrapper | Emanuele Giuseppe Esposito | 1 | -33/+77 |
2022-12-15 | block: rename generated_co_wrapper in co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2021-10-15 | block-coroutine-wrapper.py: support BlockBackend first argument | Vladimir Sementsov-Ogievskiy | 1 | -2/+10 |
2021-06-18 | block-coroutine-wrapper: allow non bdrv_ prefix | Vladimir Sementsov-Ogievskiy | 1 | -3/+4 |
2020-10-05 | scripts: add block-coroutine-wrapper.py | Vladimir Sementsov-Ogievskiy | 1 | -0/+167 |