Show patches with: Series = [PULL,01/51] block: Inline bdrv_detach_child()       |    State = Action Required       |    Archived = No       |   51 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[PULL,51/51] block: GRAPH_RDLOCK for functions only called by co_wrappers [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,50/51] block: use co_wrapper_mixed_bdrv_rdlock in functions taking the rdlock [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,49/51] block-coroutine-wrapper.py: introduce annotations that take the graph rdlock [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,48/51] Mark assert_bdrv_graph_readable/writable() GRAPH_RD/WRLOCK [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,47/51] graph-lock: TSA annotations for lock/unlock functions [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,46/51] block: assert that graph read and writes are performed correctly [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,45/51] block: remove unnecessary assert_bdrv_graph_writable() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,44/51] block: wrlock in bdrv_replace_child_noperm [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,43/51] block: Fix locking in external_snapshot_prepare() [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,42/51] test-bdrv-drain: Fix incorrrect drain assumptions [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,41/51] configure: Enable -Wthread-safety if present [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,40/51] clang-tsa: Add macros for shared locks [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,39/51] clang-tsa: Add TSA_ASSERT() macro [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,38/51] Import clang-tsa.h [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,37/51] async: Register/unregister aiocontext in graph lock list [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,36/51] graph-lock: Implement guard macros [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,35/51] graph-lock: Introduce a lock to protect block graph operations [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,34/51] block: Factor out bdrv_drain_all_begin_nopoll() [PULL,01/51] block: Inline bdrv_detach_child() - - 1 - --- 2022-12-14 Kevin Wolf New
[PULL,33/51] block/dirty-bitmap: convert coroutine-only functions to co_wrapper [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,32/51] block: convert bdrv_create to co_wrapper [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,31/51] block-coroutine-wrapper.py: support also basic return types [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,30/51] block-coroutine-wrapper.py: support functions without bs arg [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,29/51] block-coroutine-wrapper.py: introduce co_wrapper [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,28/51] block: rename generated_co_wrapper in co_wrapper_mixed [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,27/51] block: bdrv_create_file is a coroutine_fn [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,26/51] block: distinguish between bdrv_create running in coroutine and not [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,25/51] block: avoid duplicating filename string in bdrv_create [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,24/51] block/vmdk: add coroutine_fn annotations [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,23/51] block-backend: replace bdrv_*_above with blk_*_above [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,22/51] nbd/server.c: add coroutine_fn annotations [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,21/51] block-copy: add coroutine_fn annotations [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,20/51] block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,19/51] block: Remove poll parameter from bdrv_parent_drained_begin_single() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,18/51] block: Don't poll in bdrv_replace_child_noperm() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,17/51] block: Drop out of coroutine in bdrv_do_drained_begin_quiesce() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,16/51] block: Remove ignore_bds_parents parameter from drain_begin/end. [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,15/51] block: Call drain callbacks only once [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,14/51] block: Remove subtree drains [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,13/51] stream: Replace subtree drain with a single node drain [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,12/51] block: Don't use subtree drains in bdrv_drop_intermediate() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,11/51] block: Drain individual nodes during reopen [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,10/51] block: Fix locking for bdrv_reopen_queue_child() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,09/51] block: Inline bdrv_drain_invoke() [PULL,01/51] block: Inline bdrv_detach_child() - - 4 - --- 2022-12-14 Kevin Wolf New
[PULL,08/51] block: Remove drained_end_counter [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,07/51] block: Revert .bdrv_drained_begin/end to non-coroutine_fn [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,06/51] test-bdrv-drain: Don't yield in .bdrv_co_drained_begin/end() [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,05/51] qed: Don't yield in bdrv_qed_co_drain_begin() [PULL,01/51] block: Inline bdrv_detach_child() - - 3 - --- 2022-12-14 Kevin Wolf New
[PULL,04/51] block: refactor bdrv_list_refresh_perms to allow any list of nodes [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,03/51] block: bdrv_refresh_perms(): allow external tran [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,02/51] block: drop bdrv_remove_filter_or_cow_child [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New
[PULL,01/51] block: Inline bdrv_detach_child() [PULL,01/51] block: Inline bdrv_detach_child() - - 2 - --- 2022-12-14 Kevin Wolf New