[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/2] Fixing non-blocking operation of chardevs
From: |
Daniel P. Berrange |
Subject: |
[Qemu-devel] [PATCH v2 0/2] Fixing non-blocking operation of chardevs |
Date: |
Thu, 31 Mar 2016 16:29:26 +0100 |
This fixes socket chardevs to always be in non-blocking
mode, as they were before the QIOChannel conversion. The
second patch was already posted before, but dropped when
Peter discovered a problem on OS-X causing ahci-test to
hang:
https://lists.gnu.org/archive/html/qemu-devel/2016-03/msg05807.html
I traced this down to broken EAGAIN handling affecting
OS-X, hence the first patch in this series.
Changed in v2:
- Also fix qemu_chr_fe_write_log method
Daniel P. Berrange (2):
char: fix broken EAGAIN retry on OS-X due to errno clobbering
char: ensure all clients are in non-blocking mode
qemu-char.c | 39 ++++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 19 deletions(-)
--
2.5.5
- [Qemu-devel] [PATCH v2 0/2] Fixing non-blocking operation of chardevs,
Daniel P. Berrange <=