Hi all! v2: it's a bit updated "[PATCH for-5.1? 0/3] Fix nbd reconnect dead-locks" plus completely rewritten "[PATCH for-5.1? 0/4] non-blocking connect" (which is now the only one patch 05)
01: new 02: rebased on 01, fix (add outer "if") 03-04: add Eric's r-b: 05: new If 05 is too big for 5.1, it's OK to take only 01-04 or less, as well as postponing everything to 5.2, as it's all not a degradation of 5.1 (it's a degradation of 4.2, together with the whole reconnect feature). Vladimir Sementsov-Ogievskiy (5): block/nbd: split nbd_establish_connection out of nbd_client_connect block/nbd: allow drain during reconnect attempt block/nbd: on shutdown terminate connection attempt block/nbd: nbd_co_reconnect_loop(): don't sleep if drained block/nbd: use non-blocking connect: fix vm hang on connect() block/nbd.c | 360 +++++++++++++++++++++++++++++++++++++++++---- block/trace-events | 4 +- 2 files changed, 331 insertions(+), 33 deletions(-) -- 2.21.0