Age | Commit message (Expand) | Author | Files | Lines |
2023-05-10 | block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+4 |
2023-05-10 | block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -2/+6 |
2023-05-10 | mirror: Require GRAPH_RDLOCK for accessing a node's parent list | Kevin Wolf | 1 | -1/+1 |
2023-05-10 | block: add missing coroutine_fn annotations | Paolo Bonzini | 1 | -2/+2 |
2023-04-25 | mirror: make mirror_flush a coroutine_fn, do not use co_wrappers | Paolo Bonzini | 1 | -2/+2 |
2023-02-24 | Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging | Peter Maydell | 1 | -20/+39 |
2023-02-23 | block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+3 |
2023-02-23 | block: Mark public read/write functions GRAPH_RDLOCK | Kevin Wolf | 1 | -8/+10 |
2023-02-23 | block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -3/+3 |
2023-02-23 | block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -5/+9 |
2023-02-23 | block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2023-02-23 | block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -5/+9 |
2023-02-23 | mirror: Fix access of uninitialised fields during start | Kevin Wolf | 1 | -1/+7 |
2023-02-23 | error: Drop superfluous #include "qapi/qmp/qerror.h" | Markus Armbruster | 1 | -1/+0 |
2023-02-01 | block: Convert bdrv_get_info() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2023-02-01 | block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster | 1 | -0/+1 |
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-10-30 | Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging | Stefan Hajnoczi | 1 | -2/+3 |
2022-10-27 | mirror: switch to *_co_* functions | Alberto Faria | 1 | -2/+2 |
2022-10-27 | block: BlockDriver: add .filtered_child_is_backing field | Vladimir Sementsov-Ogievskiy | 1 | -0/+1 |
2022-10-26 | block: add BDRV_REQ_REGISTERED_BUF request flag | Stefan Hajnoczi | 1 | -0/+2 |
2022-10-07 | blockjob: protect iostatus field in BlockJob struct | Emanuele Giuseppe Esposito | 1 | -1/+5 |
2022-10-07 | block/mirror.c: use of job helpers in drivers | Emanuele Giuseppe Esposito | 1 | -4/+9 |
2022-06-29 | block: use 'unsigned' for in_flight field on driver state | Denis V. Lunev | 1 | -1/+1 |
2022-03-07 | osdep: Move memalign-related functions to their own header | Peter Maydell | 1 | -0/+1 |
2022-03-04 | assertions for block_int global state API | Emanuele Giuseppe Esposito | 1 | -0/+4 |
2022-01-14 | block: drop BLK_PERM_GRAPH_MOD | Vladimir Sementsov-Ogievskiy | 1 | -12/+3 |
2021-12-28 | blockjob: drop BlockJob.blk field | Vladimir Sementsov-Ogievskiy | 1 | -7/+0 |
2021-10-07 | mirror: Do not clear .cancelled | Hanna Reitz | 1 | -2/+0 |
2021-10-07 | mirror: Stop active mirroring after force-cancel | Hanna Reitz | 1 | -0/+2 |
2021-10-07 | mirror: Check job_is_cancelled() earlier | Hanna Reitz | 1 | -5/+5 |
2021-10-07 | mirror: Use job_is_cancelled() | Hanna Reitz | 1 | -1/+1 |
2021-10-07 | job: Add job_cancel_requested() | Hanna Reitz | 1 | -6/+4 |
2021-10-07 | jobs: Give Job.force_cancel more meaning | Hanna Reitz | 1 | -6/+18 |
2021-10-07 | mirror: Drop s->synced | Hanna Reitz | 1 | -10/+9 |
2021-10-07 | mirror: Keep s->synced on error | Hanna Reitz | 1 | -1/+0 |
2021-09-29 | block: use int64_t instead of int in driver discard handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: use int64_t instead of int in driver write_zeroes handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: use int64_t instead of uint64_t in driver write handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: use int64_t instead of uint64_t in driver read handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-15 | block/mirror: fix NULL pointer dereference in mirror_wait_on_conflicts() | Stefano Garzarella | 1 | -9/+16 |
2021-07-20 | block/mirror: fix active mirror dead-lock in mirror_wait_on_conflicts | Vladimir Sementsov-Ogievskiy | 1 | -0/+12 |
2021-07-20 | block/mirror: set .co for active-write MirrorOp objects | Vladimir Sementsov-Ogievskiy | 1 | -0/+1 |
2021-05-14 | mirror: stop cancelling in-flight requests on non-force cancel in READY | Vladimir Sementsov-Ogievskiy | 1 | -2/+4 |
2021-04-30 | block: bdrv_append(): don't consume reference | Vladimir Sementsov-Ogievskiy | 1 | -3/+0 |
2021-04-09 | mirror: Do not enter a paused job on completion | Max Reitz | 1 | -1/+5 |
2021-04-09 | mirror: Move open_backing_file to exit_common | Max Reitz | 1 | -14/+8 |