qxl: reset update_surface
commit9f0f352d8546f217780013dd35ab157d667195dd
authorAlon Levy <alevy@redhat.com>
Sun, 23 Oct 2011 15:03:52 +0000 (23 17:03 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 25 Oct 2011 12:00:54 +0000 (25 14:00 +0200)
tree0ce767b2cfa2a61a02a5c4efcac9b55dc09ab4df
parent30f6da6656c94964ba8677928588592d9667007e
qxl: reset update_surface

update init_qxl_ram to reset update_surface to 0. This fixes one case
of breakage when installing an old driver in a vm that had a new driver
installed. The newer driver would know about surface creation and would
change update_surface to !=0, then a reset would happen, all surfaces
are destroyed, then the old driver is initialized and issues an
UPDATE_AREA, and spice server aborts on invalid surface.

RHBZ: 690427

Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/qxl.c