diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2018-11-07 15:25:58 +0400 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2019-01-07 16:18:42 +0400 |
commit | cff8b715c0c881fb0f5e79e079f4cfb529e0b0af (patch) | |
tree | f5a6a738ce70dddf525c301b9f42b13cb5d6bea9 /include/hw | |
parent | e12ca3ce1cdb33120777c30eb50f414cdd228704 (diff) | |
download | qemu-cff8b715c0c881fb0f5e79e079f4cfb529e0b0af.zip qemu-cff8b715c0c881fb0f5e79e079f4cfb529e0b0af.tar.gz qemu-cff8b715c0c881fb0f5e79e079f4cfb529e0b0af.tar.bz2 |
qdev-props: remove errp from GlobalProperty
All qdev_prop_register_global() set &error_fatal for errp, except
'-rtc driftfix=slew', which arguably should also use &error_fatal, as
otherwise failing to apply the property would only report a warning.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Acked-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'include/hw')
-rw-r--r-- | include/hw/qdev-core.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/include/hw/qdev-core.h b/include/hw/qdev-core.h index 86b05ba..bc014c1 100644 --- a/include/hw/qdev-core.h +++ b/include/hw/qdev-core.h @@ -250,18 +250,14 @@ struct PropertyInfo { /** * GlobalProperty: * @used: Set to true if property was used when initializing a device. - * @errp: Error destination, used like first argument of error_setg() - * in case property setting fails later. If @errp is NULL, we - * print warnings instead of ignoring errors silently. For - * hotplugged devices, errp is always ignored and warnings are - * printed instead. + * + * An error is fatal for non-hotplugged devices, when the global is applied. */ typedef struct GlobalProperty { const char *driver; const char *property; const char *value; bool used; - Error **errp; } GlobalProperty; static inline void |