[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