[Spice-commits] Changes to 'rebase/spice-next'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Wed Dec 4 03:04:47 PST 2013


New branch 'rebase/spice-next' available with the following commits:
commit 85ac93597402f7562cbb845240414c2b977c337b
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 075ea1f0cdd9571dfec975745025a8c55f87f380
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 415a67f194f2edecd26d9043df454167c3cf2e76
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 7ac4b12d28fc099dd8db26260d8099071193bd69
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 67b446eb1ea5c1a1a07c8174c7c502e3a67cae2d
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 f00a94b434c2d30e26b9de76f7c0885be6d24e22
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 6a0c70c852055ec68eb11d322487edc63a24dfa9
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 a21705ede4a555233d5d0e314485e286da2e4a18
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 d84ea696a3151eebfae2caf7c291e56d458be06c
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 c16ee290f39d2350541d6ddcc5ff3bcd420f24aa
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 c375b10deb280cc053332377877ccd6f967bd024
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 08aea408bda7a6aacd5e23adbe47333bc851aa9b
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 87cf6a5b611b0c8ae01fecd07b1af096cde185a0
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