[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/13] Spice block device, ready-to-go patches
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PATCH 00/13] Spice block device, ready-to-go patches |
Date: |
Fri, 29 Nov 2013 15:58:31 +0100 |
Hi,
This patch series is a split-off from the Spice block device RFC.
http://lists.gnu.org/archive/html/qemu-devel/2013-11/msg02024.html
It should include only non-controversial or simple patches. The most
important change is the NBD client implementation moved to a seperate
file.
thanks
Marc-André Lureau (13):
coroutine: remove qemu_co_queue_wait_insert_head
vscclient: do not add a socket watch if there is not data to send
spice-char: remove unused field
qmp_change_blockdev() remove unused has_format
include: add missing config-host.h include
char: add qemu_chr_fe_event()
spice-char: implement chardev port event
Split nbd block client code
nbd: don't change socket block during negotiate
nbd: pass export name as init argument
nbd: make session_close() idempotent
nbd: finish any pending coroutine
nbd: avoid uninitialized warnings
block/Makefile.objs | 2 +-
block/nbd-client.c | 384 ++++++++++++++++++++++++++++++++++++++++++++++
block/nbd-client.h | 50 ++++++
block/nbd.c | 380 ++++-----------------------------------------
blockdev.c | 2 +-
include/block/coroutine.h | 6 -
include/sysemu/blockdev.h | 2 +-
include/sysemu/char.h | 10 ++
include/ui/qemu-spice.h | 2 +
libcacard/vscclient.c | 10 +-
nbd.c | 1 -
qemu-char.c | 7 +
qemu-coroutine-lock.c | 8 -
qmp.c | 2 +-
spice-qemu-char.c | 11 +-
15 files changed, 506 insertions(+), 371 deletions(-)
create mode 100644 block/nbd-client.c
create mode 100644 block/nbd-client.h
--
1.8.4.2
- [Qemu-devel] [PATCH 00/13] Spice block device, ready-to-go patches,
Marc-André Lureau <=
- [Qemu-devel] [PATCH 01/13] coroutine: remove qemu_co_queue_wait_insert_head, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 02/13] vscclient: do not add a socket watch if there is not data to send, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 03/13] spice-char: remove unused field, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 04/13] qmp_change_blockdev() remove unused has_format, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 05/13] include: add missing config-host.h include, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 06/13] char: add qemu_chr_fe_event(), Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 07/13] spice-char: implement chardev port event, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 08/13] Split nbd block client code, Marc-André Lureau, 2013/11/29
- [Qemu-devel] [PATCH 09/13] nbd: don't change socket block during negotiate, Marc-André Lureau, 2013/11/29