Marc-André Lureau <marcandre.lur...@redhat.com> writes: > QEMU_CHAR_FEATURE_GCONTEXT declares the character device can switch > GMainContext. > > Assert we don't switch context when the character device doesn't > provide this feature. Character device users must not violate this > restriction. In particular, user configurations that violate them > must be rejected. > > Existing frontend that rely on context switching would now assert() if > the backend doesn't allow it (instead of silently producing undesired > events in the default context). Following patches improve the > situation by reporting an error earlier instead, on the frontend side. > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com>
Reviewed-by: Markus Armbruster <arm...@redhat.com>