block: Protect bs->file with graph_lock
Almost all functions that access bs->file already take the graph lock now. Add locking to the remaining users and finally annotate the struct field itself as protected by the graph lock. Signed-off-by:Kevin Wolf <kwolf@redhat.com> Message-ID: <20231027155333.420094-25-kwolf@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com> Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Showing
- block.c 8 additions, 3 deletionsblock.c
- block/blkreplay.c 7 additions, 1 deletionblock/blkreplay.c
- block/copy-before-write.c 1 addition, 1 deletionblock/copy-before-write.c
- block/crypto.c 6 additions, 0 deletionsblock/crypto.c
- block/dmg.c 10 additions, 6 deletionsblock/dmg.c
- block/parallels-ext.c 10 additions, 11 deletionsblock/parallels-ext.c
- block/parallels.c 4 additions, 2 deletionsblock/parallels.c
- block/parallels.h 3 additions, 2 deletionsblock/parallels.h
- block/preallocate.c 14 additions, 5 deletionsblock/preallocate.c
- block/qed.c 10 additions, 2 deletionsblock/qed.c
- block/qed.h 1 addition, 1 deletionblock/qed.h
- block/raw-format.c 6 additions, 3 deletionsblock/raw-format.c
- block/replication.c 4 additions, 1 deletionblock/replication.c
- block/vmdk.c 12 additions, 2 deletionsblock/vmdk.c
- include/block/block_int-common.h 1 addition, 1 deletioninclude/block/block_int-common.h
Loading
Please register or sign in to comment