block: rename .bdrv_create() to .bdrv_co_create_opts()
BlockDriver->bdrv_create() has been called from coroutine context since commit 5b7e1542 ("block: make bdrv_create adopt coroutine"). Make this explicit by renaming to .bdrv_co_create_opts() and add the coroutine_fn annotation. This makes it obvious to block driver authors that they may yield, use CoMutex, or other coroutine_fn APIs. bdrv_co_create is reserved for the QAPI-based version that Kevin is working on. Signed-off-by:Stefan Hajnoczi <stefanha@redhat.com> Message-Id: <20170705102231.20711-2-stefanha@redhat.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com> Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Showing
- block.c 2 additions, 2 deletionsblock.c
- block/crypto.c 4 additions, 4 deletionsblock/crypto.c
- block/file-posix.c 8 additions, 7 deletionsblock/file-posix.c
- block/file-win32.c 3 additions, 2 deletionsblock/file-win32.c
- block/gluster.c 7 additions, 6 deletionsblock/gluster.c
- block/iscsi.c 4 additions, 3 deletionsblock/iscsi.c
- block/nfs.c 3 additions, 2 deletionsblock/nfs.c
- block/parallels.c 4 additions, 2 deletionsblock/parallels.c
- block/qcow.c 3 additions, 2 deletionsblock/qcow.c
- block/qcow2.c 3 additions, 2 deletionsblock/qcow2.c
- block/qed.c 4 additions, 2 deletionsblock/qed.c
- block/raw-format.c 3 additions, 2 deletionsblock/raw-format.c
- block/rbd.c 4 additions, 2 deletionsblock/rbd.c
- block/sheepdog.c 5 additions, 5 deletionsblock/sheepdog.c
- block/ssh.c 3 additions, 2 deletionsblock/ssh.c
- block/vdi.c 3 additions, 2 deletionsblock/vdi.c
- block/vhdx.c 3 additions, 2 deletionsblock/vhdx.c
- block/vmdk.c 3 additions, 2 deletionsblock/vmdk.c
- block/vpc.c 3 additions, 2 deletionsblock/vpc.c
- include/block/block_int.h 2 additions, 1 deletioninclude/block/block_int.h
Loading
Please register or sign in to comment