Age | Commit message (Expand) | Author | Files | Lines |
2023-08-30 | block: add subcluster_size field to BlockDriverInfo | Andrey Drobyshev | 1 | -0/+7 |
2023-06-28 | block: mark another function as coroutine_fns and GRAPH_UNLOCKED | Paolo Bonzini | 1 | -5/+6 |
2023-06-28 | graph-lock: Unlock the AioContext while polling | Kevin Wolf | 1 | -2/+2 |
2023-06-28 | block: Fix AioContext locking in bdrv_open_backing_file() | Kevin Wolf | 1 | -0/+5 |
2023-06-28 | block: Fix AioContext locking in bdrv_open_inherit() | Kevin Wolf | 1 | -1/+24 |
2023-06-28 | block: Fix AioContext locking in bdrv_reopen_parse_file_or_backing() | Kevin Wolf | 1 | -2/+33 |
2023-06-28 | block: Fix AioContext locking in bdrv_attach_child_common() | Kevin Wolf | 1 | -1/+20 |
2023-06-28 | block: Fix AioContext locking in bdrv_open_child() | Kevin Wolf | 1 | -2/+11 |
2023-06-09 | block.c: add newline for "Detected format" warning | Michael Tokarev | 1 | -1/+1 |
2023-05-30 | aio: remove aio_disable_external() API | Stefan Hajnoczi | 1 | -7/+0 |
2023-05-30 | block: Fix AioContext locking in bdrv_insert_node() | Kevin Wolf | 1 | -0/+11 |
2023-05-30 | block: Take AioContext lock in bdrv_open_driver() | Kevin Wolf | 1 | -0/+7 |
2023-05-30 | qcow2: Fix open with 'file' in iothread | Kevin Wolf | 1 | -0/+6 |
2023-05-30 | mirror: Hold main AioContext lock for calling bdrv_open_backing_file() | Kevin Wolf | 1 | -0/+2 |
2023-05-30 | block: Take main AioContext lock when calling bdrv_open() | Kevin Wolf | 1 | -0/+3 |
2023-05-30 | block: Clarify locking rules for bdrv_open(_inherit)() | Kevin Wolf | 1 | -8/+2 |
2023-05-19 | block: Call .bdrv_co_create(_opts) unlocked | Kevin Wolf | 1 | -1/+0 |
2023-05-15 | block: add zoned BlockDriver check to block layer | Sam Li | 1 | -0/+19 |
2023-05-10 | block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+9 |
2023-05-10 | block: Mark bdrv_co_debug_event() GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -0/+2 |
2023-05-10 | block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -0/+2 |
2023-05-10 | block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -1/+3 |
2023-05-10 | block: .bdrv_open is non-coroutine and unlocked | Kevin Wolf | 1 | -3/+3 |
2023-05-10 | block: bdrv/blk_co_unref() for calls in coroutine context | Kevin Wolf | 1 | -1/+1 |
2023-04-25 | block: add missing coroutine_fn to bdrv_sum_allocated_file_size() | Stefan Hajnoczi | 1 | -1/+1 |
2023-04-11 | block, block-backend: write some hot coroutine wrappers by hand | Paolo Bonzini | 1 | -0/+22 |
2023-04-11 | block-backend: inline bdrv_co_get_geometry | Paolo Bonzini | 1 | -10/+0 |
2023-04-11 | block: refresh bs->total_sectors on reopen | Paolo Bonzini | 1 | -0/+1 |
2023-04-11 | block: move has_variable_length to BlockLimits | Paolo Bonzini | 1 | -1/+1 |
2023-03-27 | block/export: Fix graph locking in blk_get_geometry() call | Kevin Wolf | 1 | -2/+3 |
2023-02-23 | block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+3 |
2023-02-23 | block: Mark bdrv_co_delete_file() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+1 |
2023-02-23 | block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+2 |
2023-02-23 | block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCK | Emanuele Giuseppe Esposito | 1 | -0/+1 |
2023-02-23 | block: Mark bdrv_co_create() and callers GRAPH_RDLOCK | Kevin Wolf | 1 | -0/+1 |
2023-02-23 | block: Make bdrv_can_set_read_only() static | Kevin Wolf | 1 | -2/+2 |
2023-02-17 | block: temporarily hold the new AioContext of bs_top in bdrv_append() | Stefano Garzarella | 1 | -0/+23 |
2023-02-17 | block: Assert non-coroutine context for bdrv_open_inherit() | Kevin Wolf | 1 | -7/+6 |
2023-02-17 | block: Fix bdrv_co_create_opts_simple() to open images with no_co_wrapper | Kevin Wolf | 1 | -2/+2 |
2023-02-01 | block: Convert bdrv_debug_event() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-02-01 | block: Convert bdrv_lock_medium() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-02-01 | block: Convert bdrv_eject() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-02-01 | block: Convert bdrv_get_info() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -4/+4 |
2023-02-01 | block: Convert bdrv_get_allocated_file_size() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -6/+6 |
2023-02-01 | block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -8/+24 |
2023-02-01 | block: Rename refresh_total_sectors to bdrv_refresh_total_sectors | Emanuele Giuseppe Esposito | 1 | -4/+4 |
2023-02-01 | block: Convert bdrv_is_inserted() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -4/+4 |
2023-01-24 | block: remove bdrv_coroutine_enter | Paolo Bonzini | 1 | -6/+0 |
2023-01-20 | include/block: Untangle inclusion loops | Markus Armbruster | 1 | -0/+1 |
2022-12-15 | block: GRAPH_RDLOCK for functions only called by co_wrappers | Kevin Wolf | 1 | -0/+2 |