Commit e0d93a89 authored by MORITA Kazutaka's avatar MORITA Kazutaka Committed by Kevin Wolf
Browse files

sheepdog: add coroutine_fn markers to coroutine functions

parent b11f38fc
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -522,7 +522,7 @@ static int send_req(int sockfd, SheepdogReq *hdr, void *data,
    return ret;
}

static int send_co_req(int sockfd, SheepdogReq *hdr, void *data,
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,7 +577,7 @@ out:
    return ret;
}

static int do_co_req(int sockfd, SheepdogReq *hdr, void *data,
static coroutine_fn int do_co_req(int sockfd, SheepdogReq *hdr, void *data,
                                  unsigned int *wlen, unsigned int *rlen)
{
    int ret;