From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:43025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROPvy-0007vu-SK for qemu-devel@nongnu.org; Thu, 10 Nov 2011 03:24:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ROPvw-0000vC-M9 for qemu-devel@nongnu.org; Thu, 10 Nov 2011 03:24:30 -0500 Received: from e23smtp08.au.ibm.com ([202.81.31.141]:46024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROPvw-0000v0-4j for qemu-devel@nongnu.org; Thu, 10 Nov 2011 03:24:28 -0500 Received: from /spool/local by e23smtp08.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 10 Nov 2011 08:22:41 +1000 From: Dong Xu Wang Date: Thu, 10 Nov 2011 16:23:22 +0800 Message-Id: <1320913402-8762-1-git-send-email-wdongxu@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH] block:add coroutine_fn marker to coroutine functions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org, Dong Xu Wang From: Dong Xu Wang Looks better when reviewing these source files. Signed-off-by: Dong Xu Wang --- block/qcow.c | 4 ++-- block/qcow2.c | 6 +++--- block/sheepdog.c | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/block/qcow.c b/block/qcow.c index 35e21eb..3620a29 100644 --- a/block/qcow.c +++ b/block/qcow.c @@ -425,7 +425,7 @@ static int decompress_cluster(BlockDriverState *bs, uint64_t cluster_offset) return 0; } -static int qcow_co_readv(BlockDriverState *bs, int64_t sector_num, +static coroutine_fn int qcow_co_readv(BlockDriverState *bs, int64_t sector_num, int nb_sectors, QEMUIOVector *qiov) { BDRVQcowState *s = bs->opaque; @@ -523,7 +523,7 @@ fail: goto done; } -static int qcow_co_writev(BlockDriverState *bs, int64_t sector_num, +static coroutine_fn int qcow_co_writev(BlockDriverState *bs, int64_t sector_num, int nb_sectors, QEMUIOVector *qiov) { BDRVQcowState *s = bs->opaque; diff --git a/block/qcow2.c b/block/qcow2.c index ef057d3..4924cfa 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -376,7 +376,7 @@ int qcow2_backing_read1(BlockDriverState *bs, QEMUIOVector *qiov, return n1; } -static int qcow2_co_readv(BlockDriverState *bs, int64_t sector_num, +static coroutine_fn int qcow2_co_readv(BlockDriverState *bs, int64_t sector_num, int remaining_sectors, QEMUIOVector *qiov) { BDRVQcowState *s = bs->opaque; @@ -516,7 +516,7 @@ static void run_dependent_requests(BDRVQcowState *s, QCowL2Meta *m) } } -static int qcow2_co_writev(BlockDriverState *bs, +static coroutine_fn int qcow2_co_writev(BlockDriverState *bs, int64_t sector_num, int remaining_sectors, QEMUIOVector *qiov) @@ -1105,7 +1105,7 @@ fail: return ret; } -static int qcow2_co_flush(BlockDriverState *bs) +static coroutine_fn int qcow2_co_flush(BlockDriverState *bs) { BDRVQcowState *s = bs->opaque; int ret; diff --git a/block/sheepdog.c b/block/sheepdog.c index 9f80609..c5bc520 100644 --- a/block/sheepdog.c +++ b/block/sheepdog.c @@ -1713,7 +1713,7 @@ out: return 1; } -static int sd_co_writev(BlockDriverState *bs, int64_t sector_num, +static coroutine_fn int sd_co_writev(BlockDriverState *bs, int64_t sector_num, int nb_sectors, QEMUIOVector *qiov) { SheepdogAIOCB *acb; @@ -1742,7 +1742,7 @@ static int sd_co_writev(BlockDriverState *bs, int64_t sector_num, return acb->ret; } -static int sd_co_readv(BlockDriverState *bs, int64_t sector_num, +static coroutine_fn int sd_co_readv(BlockDriverState *bs, int64_t sector_num, int nb_sectors, QEMUIOVector *qiov) { SheepdogAIOCB *acb; -- 1.7.5.4