Commit 7b3180f911 for qemu.org

commit 7b3180f9110e1cee00e9acb36cb4d16bd7efabee
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date:   Tue Dec 29 17:56:19 2020 +0000

    macio: don't set user_creatable to false

    Now that all of the object property links to the heathrow PIC and OpenPIC have
    been removed from the macio devices, it is safe to allow the macio-oldworld
    and macio-neworld devices to be marked as user_creatable.

    Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
    Message-Id: <20201229175619.6051-8-mark.cave-ayland@ilande.co.uk>
    Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>

diff --git a/hw/misc/macio/macio.c b/hw/misc/macio/macio.c
index d17cffd868..e6eeb575d5 100644
--- a/hw/misc/macio/macio.c
+++ b/hw/misc/macio/macio.c
@@ -457,8 +457,6 @@ static void macio_class_init(ObjectClass *klass, void *data)
     k->class_id = PCI_CLASS_OTHERS << 8;
     device_class_set_props(dc, macio_properties);
     set_bit(DEVICE_CATEGORY_BRIDGE, dc->categories);
-    /* Reason: requires PIC property links to be set in macio_*_realize() */
-    dc->user_creatable = false;
 }

 static const TypeInfo macio_bus_info = {