-
- Downloads
block: remove AioContext locking
This is the big patch that removes aio_context_acquire()/aio_context_release() from the block layer and affected block layer users. There isn't a clean way to split this patch and the reviewers are likely the same group of people, so I decided to do it in one patch. Signed-off-by:Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com> Reviewed-by:
Kevin Wolf <kwolf@redhat.com> Reviewed-by:
Paul Durrant <paul@xen.org> Message-ID: <20231205182011.1976568-7-stefanha@redhat.com> Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Showing
- block.c 8 additions, 226 deletionsblock.c
- block/block-backend.c 0 additions, 14 deletionsblock/block-backend.c
- block/copy-before-write.c 5 additions, 17 deletionsblock/copy-before-write.c
- block/export/export.c 1 addition, 21 deletionsblock/export/export.c
- block/io.c 5 additions, 40 deletionsblock/io.c
- block/mirror.c 0 additions, 19 deletionsblock/mirror.c
- block/monitor/bitmap-qmp-cmds.c 3 additions, 17 deletionsblock/monitor/bitmap-qmp-cmds.c
- block/monitor/block-hmp-cmds.c 0 additions, 29 deletionsblock/monitor/block-hmp-cmds.c
- block/qapi-sysemu.c 3 additions, 24 deletionsblock/qapi-sysemu.c
- block/qapi.c 3 additions, 15 deletionsblock/qapi.c
- block/raw-format.c 0 additions, 5 deletionsblock/raw-format.c
- block/replication.c 3 additions, 55 deletionsblock/replication.c
- block/snapshot.c 1 addition, 21 deletionsblock/snapshot.c
- block/write-threshold.c 0 additions, 6 deletionsblock/write-threshold.c
- blockdev.c 53 additions, 254 deletionsblockdev.c
- blockjob.c 0 additions, 18 deletionsblockjob.c
- hw/block/dataplane/virtio-blk.c 0 additions, 10 deletionshw/block/dataplane/virtio-blk.c
- hw/block/dataplane/xen-block.c 2 additions, 15 deletionshw/block/dataplane/xen-block.c
- hw/block/virtio-blk.c 0 additions, 13 deletionshw/block/virtio-blk.c
- hw/core/qdev-properties-system.c 0 additions, 9 deletionshw/core/qdev-properties-system.c
Loading
Please register or sign in to comment