block: Add blk_new_with_bs() helper
There are several callers that need to create a new block backend from an existing BDS; make the task slightly easier with a common helper routine. Suggested-by:Max Reitz <mreitz@redhat.com> Signed-off-by:
Eric Blake <eblake@redhat.com> Message-Id: <20200424190903.522087-2-eblake@redhat.com> [mreitz: Set @ret only in error paths, see https://lists.nongnu.org/archive/html/qemu-block/2020-04/msg01216.html ] Signed-off-by:
Max Reitz <mreitz@redhat.com> Message-Id: <20200428192648.749066-2-eblake@redhat.com> Signed-off-by:
Max Reitz <mreitz@redhat.com>
Showing
- block/block-backend.c 23 additions, 0 deletionsblock/block-backend.c
- block/crypto.c 4 additions, 5 deletionsblock/crypto.c
- block/parallels.c 4 additions, 4 deletionsblock/parallels.c
- block/qcow.c 4 additions, 4 deletionsblock/qcow.c
- block/qcow2.c 8 additions, 10 deletionsblock/qcow2.c
- block/qed.c 4 additions, 4 deletionsblock/qed.c
- block/sheepdog.c 5 additions, 5 deletionsblock/sheepdog.c
- block/vdi.c 4 additions, 4 deletionsblock/vdi.c
- block/vhdx.c 4 additions, 4 deletionsblock/vhdx.c
- block/vmdk.c 4 additions, 5 deletionsblock/vmdk.c
- block/vpc.c 4 additions, 4 deletionsblock/vpc.c
- blockdev.c 3 additions, 5 deletionsblockdev.c
- blockjob.c 2 additions, 5 deletionsblockjob.c
- include/sysemu/block-backend.h 2 additions, 0 deletionsinclude/sysemu/block-backend.h
Loading
Please register or sign in to comment