On 09/18/2017 11:01 AM, Eric Blake wrote: > On 09/18/2017 08:59 AM, Vladimir Sementsov-Ogievskiy wrote: >> It's incorrect to return success rc >= 0 if we skip qio_channel_writev_all() >> call due to s->quit. > > Does this need to cc: qemu-stable for 2.10.1 (or put another way, can we > come up with some scenario of EAGAIN or other handling that would > actually set s->quit in a parallel coroutine when a client sends out > multiple requests at once)?
Also, long subject line (longer than 80 columns!). I'd suggest something like: nbd-client: fail with -EIO on early exit of nbd_co_send_request -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature