On Wed, Jun 29, 2011 at 03:09:36PM +0200, Gerd Hoffmann wrote:
>   Hi,
> 
> >+    case QXL_IO_DESTROY_ALL_SURFACES_ASYNC:
> >+        d->mode = QXL_MODE_UNDEFINED;
> 
> Should go to the async thread.

doesn't it make more sense to do all state changes from the vcpu thread? async 
thread can run much
later, if you have a QXL_IO_DESTROY_ALL_SURFACES_ASYNC followed by a 
QXL_IO_CREATE_PRIMARY_ASYNC where
the driver did not wait for the completion of the ASYNC first, I would still 
like to support that,
but it won't work if I move this to the async thread.

> 
> cheers,
>   Gerd

Reply via email to