[Spice-commits] Changes to 'spice.stable.14'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Wed May 11 06:18:41 PDT 2011


New branch 'spice.stable.14' available with the following commits:
commit b4fc466befc673b240ef774e7c6f1476dab051af
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Apr 27 16:06:10 2011 +0200

    spice: drop obsolete iothread locking
    
    We don't use qemu internals from spice server context any more.
    Thus we don't also need to grab the iothread mutex from spice
    server context.  And we don't have to temporarely release the
    lock to avoid deadlocks.  Drop all the calls.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
    (cherry picked from commit 196a778428989217b82de042725dc8eb29c8f8d8)

commit 39ddb518798a8836a8d6f2865248d374003eb1e0
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Apr 27 15:50:32 2011 +0200

    spice: don't call displaystate callbacks from spice server context.
    
    This patch moves the displaystate callback calls for setting the cursor
    and the mouse pointer from spice server to qemu (iothread) context.
    This allows us to simplify locking.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
    (cherry picked from commit 075360945860ad9bdd491921954b383bf762b0e5)

commit 36c17bdedd1c997263576cf538b3516ba5dc6829
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Apr 27 15:21:51 2011 +0200

    spice: don't create updates in spice server context.
    
    This patch moves the creation of spice screen updates from the spice
    server context to qemu iothread context (display refresh timer to be
    exact).  This way we avoid accessing qemu internals (display surface)
    from spice thread context which in turn allows us to simplify locking.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
    (cherry picked from commit e0c64d08d11736dcea7c5a6373e3e7f62db51d9e)

commit a2d475c7ad9e316b7f5dc1a5a2d8ebaf50404d38
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue May 10 16:01:30 2011 +0200

    spice: enable thread support
    
    The spice locking fixes cherry-picked from master need qemu mutexes.
    Enable CONFIG_THREAD when enabling spice so they get linked in.
    
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

commit 33d928e2719d0f64ea304e787f061557e07351f6
Author: Jes Sorensen <Jes.Sorensen at redhat.com>
Date:   Tue Feb 1 15:53:23 2011 +0100

    Make spice dummy functions inline to fix calls not checking return values
    
    qemu_spice_set_passwd() and qemu_spice_set_pw_expire() dummy functions
    needs to be inline, in order to handle the case where they are called
    without checking the return value.
    
    Signed-off-by: Jes Sorensen <Jes.Sorensen at redhat.com>
    Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
    (cherry picked from commit 14da8345b2f7c21bab20fd12b755a61d6277f171)



More information about the Spice-commits mailing list