v6:
01,02: add Eric's r-b
03: make new interface clearer
04,05: rebased on updated 03
Vladimir Sementsov-Ogievskiy (5):
block/nbd: nbd_channel_error() shutdown channel unconditionally
block/nbd: move nbd_recv_coroutines_wake_all() up
block/nbd: refactor nbd_recv_coroutines_wake_all()
block/nbd: drop connection_co
block/nbd: check that received handle is valid
block/nbd.c | 412 +++++++++++++++------------------------------------
nbd/client.c | 2 -
2 files changed, 121 insertions(+), 293 deletions(-)