[Spice-commits] Changes to 'rebase/spice-next'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Tue Dec 10 06:05:57 PST 2013
New branch 'rebase/spice-next' available with the following commits:
commit 21e0f31f94e62adf21354fd9c70f5f5f11e3ecac
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Dec 9 16:03:49 2013 +0100
spice: stop server for qxl hard reset
Hard reset can happen at any time. We should be able to put qxl into a
known-good state no matter what. Stop spice server thread for reset so
it can't be confused by fetching stale commands lingering around in the
rings while we reset is ongoing.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 4f96d1246157ed4d4ee348ab5550452ae372307d
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Dec 9 16:00:15 2013 +0100
spice: move spice_server_vm_{start,stop} calls into qemu_spice_display_*()
So calling spice server to start/stop the worker goes
hand in hand with the status variable update.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit ce52d22e02fb338012f9dd3f22144535d8199336
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Dec 9 15:54:46 2013 +0100
spice: move qemu_spice_display_*() from spice-graphics to spice-core
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 8a3c9dc4b2a9083c7cb6449c4cbbb8c2b7dcaefd
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Dec 9 09:58:20 2013 +0100
[tmp] qxl buildfix
commit 7b1ca427ed367ee7b3de368526ec361647785527
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Sun Dec 1 22:23:46 2013 +0100
nbd: avoid uninitialized warnings
==15815== Thread 1:
==15815== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==15815== at 0x65AD5CB: send (send.c:31)
==15815== by 0x37F84B: nbd_wr_sync (nbd.c:145)
==15815== by 0x37F94B: write_sync (nbd.c:186)
==15815== by 0x380FA9: nbd_send_request (nbd.c:681)
==15815== by 0x1C4A2D: nbd_teardown_connection (nbd-client.c:337)
==15815== by 0x1C4AD8: nbd_client_session_close (nbd-client.c:354)
==15815== by 0x1ED2D8: close_socketpair (spicebd.c:132)
==15815== by 0x1EE265: spice_close (spicebd.c:457)
==15815== by 0x1ACBF6: bdrv_close (block.c:1519)
==15815== by 0x1AD804: bdrv_delete (block.c:1772)
==15815== by 0x1B4136: bdrv_unref (block.c:4476)
==15815== by 0x1ACCE0: bdrv_close (block.c:1541)
==15815== Address 0x7feffef98 is on thread 1's stack
Signed-off-by: Marc-André Lureau <marcandre.lureau at gmail.com>
Acked-by: Paolo Bonzini <pbonzini at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 82ca43c8552e41f247d7b972b16f02142ac02386
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Sun Dec 1 22:23:45 2013 +0100
nbd: finish any pending coroutine
Make sure all pending coroutines are finished when closing the session.
Signed-off-by: Marc-André Lureau <marcandre.lureau at gmail.com>
Acked-by: Paolo Bonzini <pbonzini at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 2acedcfcd899f3e5cc1f71649d2d9ca384ba61e9
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:44 2013 +0100
nbd: make nbd_client_session_close() idempotent
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Acked-by: Paolo Bonzini <pbonzini at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 7940795fdbf6060d977c670d36d37f0a867b63c9
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:43 2013 +0100
nbd: pass export name as init argument
There is no need to keep the export name around, and it seems a better
fit as an argument in the init() call.
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Acked-by: Paolo Bonzini <pbonzini at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit b9a38361ae41a6fa2d957b9c08fd6f77c02de632
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:42 2013 +0100
nbd: don't change socket block during negotiate
The caller might handle non-blocking using coroutine. Leave the choice
to the caller to use a blocking or non-blocking negotiate.
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Acked-by: Paolo Bonzini <pbonzini at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit dd119e149e3931acbbc6cb4c5922b8585d0de6d3
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:41 2013 +0100
Split nbd block client code
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Acked-by: Paolo Bonzini <pbonzini at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 1b48bff0c451d4aa89e4e1e8617a274bbfeded28
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Sun Dec 1 22:23:40 2013 +0100
spice-char: implement chardev port event
Wire up chardev fe_event to Spice port.
Signed-off-by: Marc-André Lureau <marcandre.lureau at gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 2247689e8d8fdc616b8373cb2c60ba22b5c229bb
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:39 2013 +0100
char: add qemu_chr_fe_event()
Teach the chardev frontend to send event. This is used by the Spice port
chardev currently.
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit c36cb03c21706ef070baa940f82c6a337370c529
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:38 2013 +0100
include: add missing config-host.h include
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit c680335f812ccc903a76304d543ee544f8250185
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:37 2013 +0100
qmp_change_blockdev() remove unused has_format
Signed-off-by: Marc-André Lureau <marcandre.lureau at gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 8eef214cfbe4125b320e4d9efef1cfe31ad89a76
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:36 2013 +0100
spice-char: remove unused field
Signed-off-by: Marc-André Lureau <marcandre.lureau at gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 6c9c5f7c164e9e194aa596abac20ef4b088ce6e3
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date: Sun Dec 1 22:23:35 2013 +0100
vscclient: do not add a socket watch if there is not data to send
Fixes the following error:
** (process:780): CRITICAL **: do_socket_send: assertion
`socket_to_send->len != 0' failed
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit fc83566539e1f3f17a6b1b54aeae640e738c1b16
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Dec 2 11:17:04 2013 +0100
spice: flip streaming video mode to off by default
Video streaming detection heuristics in spice-server have problems
keeping modern desktop animations (as done by gnome shell) and real
video playback apart. This leads to jpeg compression artefacts on
your desktop, due to spice using mjpeg to send what it thinks is
a video stream.
Turn off video detection by default to avoid these artifacts.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
Reviewed-by: Alon Levy <alevy at redhat.com>
More information about the Spice-commits
mailing list