From: MORITA Kazutaka Date: Wed, 30 May 2012 00:03:55 +0000 (+0900) Subject: sheepdog: add coroutine_fn markers to coroutine functions X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~3993^2~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e0d93a89b913818302ff075e4b9cc4a838a566bf;p=sdk%2Femulator%2Fqemu.git sheepdog: add coroutine_fn markers to coroutine functions Signed-off-by: MORITA Kazutaka Reviewed-by: Stefan Hajnoczi Signed-off-by: Kevin Wolf --- diff --git a/block/sheepdog.c b/block/sheepdog.c index f46ca8f..8877f45 100644 --- a/block/sheepdog.c +++ b/block/sheepdog.c @@ -522,8 +522,8 @@ static int send_req(int sockfd, SheepdogReq *hdr, void *data, return ret; } -static int send_co_req(int sockfd, SheepdogReq *hdr, void *data, - unsigned int *wlen) +static coroutine_fn int send_co_req(int sockfd, SheepdogReq *hdr, void *data, + unsigned int *wlen) { int ret; @@ -540,6 +540,7 @@ static int send_co_req(int sockfd, SheepdogReq *hdr, void *data, return ret; } + static int do_req(int sockfd, SheepdogReq *hdr, void *data, unsigned int *wlen, unsigned int *rlen) { @@ -576,8 +577,8 @@ out: return ret; } -static int do_co_req(int sockfd, SheepdogReq *hdr, void *data, - unsigned int *wlen, unsigned int *rlen) +static coroutine_fn int do_co_req(int sockfd, SheepdogReq *hdr, void *data, + unsigned int *wlen, unsigned int *rlen) { int ret;