hw/mem/memory-device: Use qdev_is_realized()
DeviceState fields should be accessed through qdev helpers rather than directly. Use qdev_is_realized() instead of reading DeviceState::realized directly. Signed-off-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Message-ID: <20260721-qdev-v3-5-d2e226fa002e@rsg.ci.i.u-tokyo.ac.jp>
Akihiko Odaki committed
Jul 21, 2026 at 17:16 UTC
9cc59476bbbf4b4b32ad32fe4b396059d7a7cdf6
1 file changed
+2
-2
hw/mem/memory-device.c
+2
-2
@@ -59,7 +59,7 @@ static int memory_device_build_list(Object *obj, void *opaque)
59
60
if (object_dynamic_cast(obj, TYPE_MEMORY_DEVICE)) {
61
DeviceState *dev = DEVICE(obj);
62
- if (dev->realized) { /* only realized memory devices matter */
62
+ if (qdev_is_realized(dev)) {
63
*list = g_slist_insert_sorted(*list, dev, memory_device_addr_sort);
64
}
65
}
@@ -326,7 +326,7 @@ static int memory_device_plugged_size(Object *obj, void *opaque)
326
const MemoryDeviceState *md = MEMORY_DEVICE(obj);
327
const MemoryDeviceClass *mdc = MEMORY_DEVICE_GET_CLASS(obj);
328
329
- if (dev->realized && !memory_device_is_empty(md)) {
329
+ if (qdev_is_realized(dev) && !memory_device_is_empty(md)) {
330
*size += mdc->get_plugged_size(md, &error_abort);
331
}
332
}