block: Add missing GRAPH_RDLOCK annotations
This adds GRAPH_RDLOCK to some driver callbacks that are already called with the graph lock held, and which will need the annotation because they access bs->file, but don't have it yet. This also covers a few callbacks that were not marked GRAPH_RDLOCK before, but where updating BlockDriver is trivially possible. Signed-off-by:Kevin Wolf <kwolf@redhat.com> Message-ID: <20231027155333.420094-21-kwolf@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com> Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Showing
- block/blkdebug.c 5 additions, 8 deletionsblock/blkdebug.c
- block/blkverify.c 1 addition, 1 deletionblock/blkverify.c
- block/copy-before-write.c 1 addition, 1 deletionblock/copy-before-write.c
- block/filter-compress.c 2 additions, 1 deletionblock/filter-compress.c
- block/io.c 2 additions, 0 deletionsblock/io.c
- block/parallels.c 4 additions, 8 deletionsblock/parallels.c
- block/preallocate.c 2 additions, 2 deletionsblock/preallocate.c
- block/qcow.c 1 addition, 1 deletionblock/qcow.c
- block/qcow2.c 2 additions, 2 deletionsblock/qcow2.c
- block/qcow2.h 6 additions, 5 deletionsblock/qcow2.h
- block/qed.c 4 additions, 6 deletionsblock/qed.c
- block/raw-format.c 8 additions, 8 deletionsblock/raw-format.c
- block/snapshot-access.c 1 addition, 1 deletionblock/snapshot-access.c
- block/vdi.c 4 additions, 5 deletionsblock/vdi.c
- block/vhdx.c 3 additions, 3 deletionsblock/vhdx.c
- include/block/block_int-common.h 9 additions, 8 deletionsinclude/block/block_int-common.h
Loading
Please register or sign in to comment