summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorMarc-André Lureau2018-12-05 21:37:33 +0100
committerMarkus Armbruster2018-12-12 09:55:57 +0100
commit9ac3788b0be368e2826a8e9adadc1ada87d89273 (patch)
treea91ff23c71736ba9d91377b0a066ab6fa71364fc /net
parentmonitor: accept chardev input from iothread (diff)
downloadqemu-9ac3788b0be368e2826a8e9adadc1ada87d89273.tar.gz
qemu-9ac3788b0be368e2826a8e9adadc1ada87d89273.tar.xz
qemu-9ac3788b0be368e2826a8e9adadc1ada87d89273.zip
char: add a QEMU_CHAR_FEATURE_GCONTEXT flag
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.lureau@redhat.com> Message-Id: <20181205203737.9011-4-marcandre.lureau@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions