summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLaurent Vivier2017-04-14 10:37:17 +0200
committerMarkus Armbruster2017-04-21 07:18:34 +0200
commit08f00df4f4b8b4e38ad620477cc90cf5f73832d9 (patch)
tree881edf1c20894797324f794c50f3113c08852cb4 /include
parentversatile: remove cannot_destroy_with_object_finalize_yet (diff)
downloadqemu-08f00df4f4b8b4e38ad620477cc90cf5f73832d9.tar.gz
qemu-08f00df4f4b8b4e38ad620477cc90cf5f73832d9.tar.xz
qemu-08f00df4f4b8b4e38ad620477cc90cf5f73832d9.zip
qdev: remove cannot_destroy_with_object_finalize_yet
As all users have been removed, we can remove cannot_destroy_with_object_finalize_yet field from the DeviceClass structure. Signed-off-by: Laurent Vivier <lvivier@redhat.com> Message-Id: <20170414083717.13641-5-lvivier@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Acked-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/hw/qdev-core.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/include/hw/qdev-core.h b/include/hw/qdev-core.h
index b44b476765..ac682a6818 100644
--- a/include/hw/qdev-core.h
+++ b/include/hw/qdev-core.h
@@ -113,19 +113,6 @@ typedef struct DeviceClass {
* TODO remove once we're there
*/
bool cannot_instantiate_with_device_add_yet;
- /*
- * Does this device model survive object_unref(object_new(TNAME))?
- * All device models should, and this flag shouldn't exist. Some
- * devices crash in object_new(), some crash or hang in
- * object_unref(). Makes introspecting properties with
- * qmp_device_list_properties() dangerous. Bad, because it's used
- * by -device FOO,help. This flag serves to protect that code.
- * It should never be set without a comment explaining why it is
- * set.
- * TODO remove once we're there
- */
- bool cannot_destroy_with_object_finalize_yet;
-
bool hotpluggable;
/* callbacks */