block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCK
This adds GRAPH_RDLOCK annotations to declare that callers of bdrv_op_is_blocked() need to hold a reader lock for the graph because it calls bdrv_get_device_or_node_name(), which accesses the parents list of a node. Signed-off-by:Kevin Wolf <kwolf@redhat.com> Message-ID: <20230929145157.45443-18-kwolf@redhat.com> Reviewed-by:
Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Showing
- block.c 0 additions, 2 deletionsblock.c
- block/block-backend.c 1 addition, 0 deletionsblock/block-backend.c
- block/commit.c 1 addition, 0 deletionsblock/commit.c
- block/monitor/block-hmp-cmds.c 3 additions, 0 deletionsblock/monitor/block-hmp-cmds.c
- block/qapi-sysemu.c 7 additions, 2 deletionsblock/qapi-sysemu.c
- blockdev.c 15 additions, 0 deletionsblockdev.c
- include/block/block-global-state.h 3 additions, 1 deletioninclude/block/block-global-state.h
Loading
Please register or sign in to comment