On Wed, Mar 27, 2013 at 02:06:36PM +0100, Juan Quintela wrote:
> Stefan Hajnoczi <stefa...@redhat.com> wrote:
> > On Wed, Mar 27, 2013 at 04:37:52PM +0800, liu ping fan wrote:
> >> On Wed, Mar 27, 2013 at 12:07 AM, Stefan Hajnoczi <stefa...@redhat.com> 
> >> wrote:
> >> > There are several places where QEMU accidentally relies on the
> >> > O_NONBLOCK state
> >> > of passed file descriptors.  Exposing O_NONBLOCK state makes it
> >> > part of the QMP
> >> 
> >> If in future, we push more backend on their dedicated thread, will the
> >> related fd be block?
> >
> > This series is not related to threading in QEMU.  The convention it
> > establishes is that passed fds are blocking.  If QEMU wants to use
>                                      ^^^^^^^^
> You mean here non-blocking
> 
> > nonblocking it must call qemu_set_block(fd).  This works whether it is
>                            ^^^^^^^^^^^^^^^^^^
> or here qemu_set_nonblock(fd)
> 
> no?
> 
> I guess the second one O:-)

Blocking by default, call qemu_set_nonblock(fd) if you need
non-blocking.

:)

Sorry for the mistake.

Stefan

Reply via email to