v2: Actually - tail of v1 series, with changes, additions and rebased on recent work in upstream (which includes some patches from v1 too)
Vladimir Sementsov-Ogievskiy (7): block/nbd-client: refactor nbd_co_receive_reply block/nbd-client: exit reply-reading coroutine on incorrect handle block/nbd-client: refactor reading reply block/nbd-client: drop reply field from NBDClientSession block/nbd-client: nbd_co_send_request: return -EIO if s->quit was set in parallel block/nbd-client: early fail nbd_read_reply_entry if s->quit is set block/nbd-client: do not yield from nbd_read_reply_entry block/nbd-client.h | 4 ++- block/nbd-client.c | 103 ++++++++++++++++++++++++++--------------------------- 2 files changed, 54 insertions(+), 53 deletions(-) -- 2.11.1