block: pass BlockDriver reference to the .bdrv_co_create
commitb92902dfeaafbceaf744ab7473f2d070284f6172
authorMaxim Levitsky <mlevitsk@redhat.com>
Thu, 26 Mar 2020 01:12:17 +0000 (26 03:12 +0200)
committerMax Reitz <mreitz@redhat.com>
Thu, 26 Mar 2020 13:44:33 +0000 (26 14:44 +0100)
treee8f76729de84e45b86a398e289a256dfa2f67bac
parent66c8672d242e9a494216237648b7787649c2c970
block: pass BlockDriver reference to the .bdrv_co_create

This will allow the reuse of a single generic .bdrv_co_create
implementation for several drivers.
No functional changes.

Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Message-Id: <20200326011218.29230-2-mlevitsk@redhat.com>
Reviewed-by: Denis V. Lunev <den@openvz.org>
Signed-off-by: Max Reitz <mreitz@redhat.com>
19 files changed:
block.c
block/crypto.c
block/file-posix.c
block/file-win32.c
block/gluster.c
block/nfs.c
block/parallels.c
block/qcow.c
block/qcow2.c
block/qed.c
block/raw-format.c
block/rbd.c
block/sheepdog.c
block/ssh.c
block/vdi.c
block/vhdx.c
block/vmdk.c
block/vpc.c
include/block/block_int.h