From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qmf1v-00028x-5B for qemu-devel@nongnu.org; Fri, 29 Jul 2011 00:50:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qmf1t-0000RX-Js for qemu-devel@nongnu.org; Fri, 29 Jul 2011 00:50:35 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:37650) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qmf1t-0000RQ-H3 for qemu-devel@nongnu.org; Fri, 29 Jul 2011 00:50:33 -0400 Received: by yxt3 with SMTP id 3so2500642yxt.4 for ; Thu, 28 Jul 2011 21:50:32 -0700 (PDT) From: Devin Nakamura Date: Fri, 29 Jul 2011 00:49:43 -0400 Message-Id: <1311914994-20482-14-git-send-email-devin122@gmail.com> In-Reply-To: <1311914994-20482-1-git-send-email-devin122@gmail.com> References: <1311914994-20482-1-git-send-email-devin122@gmail.com> Subject: [Qemu-devel] [RFC 13/24] qed: add bdrv_qed_get_conversion_options() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, Devin Nakamura Signed-off-by: Devin Nakamura --- block/qed.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/block/qed.c b/block/qed.c index 556512b..26e43e2 100644 --- a/block/qed.c +++ b/block/qed.c @@ -1594,6 +1594,18 @@ static int bdrv_qed_copy_header(BlockDriverState *bs) return 0; } +static int bdrv_qed_get_conversion_options(BlockDriverState *bs, + BlockConversionOptions *options) +{ + BDRVQEDState* s = bs->opaque; + + options->encryption_type = 0; + options->cluster_size = s->header.cluster_size; + options->allocation_size = options->cluster_size; + options->image_size = s->header.image_size; + return 0; +} + static QEMUOptionParameter qed_create_options[] = { { .name = BLOCK_OPT_SIZE, @@ -1644,6 +1656,7 @@ static BlockDriver bdrv_qed = { .bdrv_get_mapping = bdrv_qed_get_mapping, .bdrv_map = bdrv_qed_map, .bdrv_copy_header = bdrv_qed_copy_header, + .bdrv_get_conversion_options = bdrv_qed_get_conversion_options, }; static void bdrv_qed_init(void) -- 1.7.6.rc1