nbd: register yank function earlier
authorLukas Straub <lukasstraub2@web.de>
Sat, 3 Jul 2021 22:07:30 +0000 (00:07 +0200)
committerEric Blake <eblake@redhat.com>
Mon, 12 Jul 2021 16:24:00 +0000 (11:24 -0500)
commit0b9cd6b947d905b388e84df4070056fad138588e
tree1042ee9b38f521fa9ced2ea30044dfcbb6a3a242
parenta275b452c65cea2df598d966a6554f71060d3f3b
nbd: register yank function earlier

Although unlikely, qemu might hang in nbd_send_request().

Allow recovery in this case by registering the yank function before
calling it.

Signed-off-by: Lukas Straub <lukasstraub2@web.de>
Message-Id: <20210704000730.1befb596@gecko.fritz.box>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
block/nbd.c