Age | Commit message (Expand) | Author | Files | Lines |
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 |
2022-12-15 | Mark assert_bdrv_graph_readable/writable() GRAPH_RD/WRLOCK | Kevin Wolf | 1 | -2/+2 |
2022-12-15 | block: assert that graph read and writes are performed correctly | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2022-12-15 | block: remove unnecessary assert_bdrv_graph_writable() | Emanuele Giuseppe Esposito | 1 | -3/+0 |
2022-12-15 | block: wrlock in bdrv_replace_child_noperm | Emanuele Giuseppe Esposito | 1 | -4/+3 |
2022-12-15 | block: Fix locking in external_snapshot_prepare() | Kevin Wolf | 1 | -0/+4 |
2022-12-15 | block: convert bdrv_create to co_wrapper | Emanuele Giuseppe Esposito | 1 | -39/+2 |
2022-12-15 | block: bdrv_create_file is a coroutine_fn | Emanuele Giuseppe Esposito | 1 | -2/+3 |
2022-12-15 | block: distinguish between bdrv_create running in coroutine and not | Emanuele Giuseppe Esposito | 1 | -35/+34 |
2022-12-15 | block: avoid duplicating filename string in bdrv_create | Emanuele Giuseppe Esposito | 1 | -5/+2 |
2022-12-15 | block: Remove poll parameter from bdrv_parent_drained_begin_single() | Kevin Wolf | 1 | -2/+2 |
2022-12-15 | block: Don't poll in bdrv_replace_child_noperm() | Kevin Wolf | 1 | -14/+89 |
2022-12-15 | block: Remove ignore_bds_parents parameter from drain_begin/end. | Kevin Wolf | 1 | -1/+1 |
2022-12-15 | block: Call drain callbacks only once | Kevin Wolf | 1 | -18/+7 |
2022-12-15 | block: Remove subtree drains | Kevin Wolf | 1 | -15/+5 |
2022-12-15 | stream: Replace subtree drain with a single node drain | Kevin Wolf | 1 | -3/+14 |
2022-12-15 | block: Don't use subtree drains in bdrv_drop_intermediate() | Kevin Wolf | 1 | -2/+2 |
2022-12-15 | block: Drain individual nodes during reopen | Kevin Wolf | 1 | -7/+9 |