Show patches with: Series = Protect the block layer with a rwlock: part 1       |    State = Action Required       |    Archived = No       |   18 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[20/20] block-gen: assert that nbd_co_do_establish_connection is always called with graph rdlock ta… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[19/20] block-gen: assert that bdrv_co_ioctl is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[18/20] block-gen: assert that bdrv_co_common_block_status_above is always called with graph rdlock… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[16/20] block-gen: assert that bdrv_co_{read/write}v_vmstate are always called with graph rdlock ta… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[15/20] block-gen: assert that {bdrv/blk}_co_flush is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[14/20] block-gen: assert that bdrv_co_pread is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[13/20] block-gen: assert that bdrv_co_pwrite_{zeros/sync} is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[11/20] block-gen: assert that bdrv_co_{check/invalidate_cache} are always called with graph rdlock… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[10/20] block-gen: assert that {bdrv/blk}_co_truncate is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[09/20] block-backend: introduce new generated_co_wrapper_blk annotation Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[08/20] block-coroutine-wrapper.py: take the graph rdlock in bdrv_* functions Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[07/20] graph-lock: implement WITH_GRAPH_RDLOCK_GUARD and GRAPH_RDLOCK_GUARD macros Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[06/20] block: assert that graph read and writes are performed correctly Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[05/20] block: remove unnecessary assert_bdrv_graph_writable() Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[04/20] block.c: wrlock in bdrv_replace_child_noperm Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[03/20] async: register/unregister aiocontext in graph lock list Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[02/20] graph-lock: introduce BdrvGraphRWlock structure Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[01/20] block: introduce a lock to protect graph operations Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New