@samitouri / QOSamiQemu / commits / 56258e616f

hw/nvram: 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-7-d2e226fa002e@rsg.ci.i.u-tokyo.ac.jp>

Akihiko Odaki committed Jul 21, 2026 at 17:16 UTC 56258e616f0e45bed3e1346f32c7472f7d550d2e
2 files changed +2 -2
hw/nvram/xlnx-bbram.c
+1 -1
@@ -468,7 +468,7 @@ static void bbram_prop_set_drive(Object *obj, Visitor *v, const char *name,
468 qdev_prop_drive.set(obj, v, name, opaque, errp);
469
470 /* Fill initial data if backend is attached after realized */
471 - if (dev->realized) {
471 + if (qdev_is_realized(dev)) {
472 bbram_bdrv_read(XLNX_BBRAM(obj), errp);
473 }
474 }
hw/nvram/xlnx-efuse.c
+1 -1
@@ -233,7 +233,7 @@ static void efuse_prop_set_drive(Object *obj, Visitor *v, const char *name,
233 qdev_prop_drive.set(obj, v, name, opaque, errp);
234
235 /* Fill initial data if backend is attached after realized */
236 - if (dev->realized) {
236 + if (qdev_is_realized(dev)) {
237 efuse_bdrv_read(XLNX_EFUSE(obj), errp);
238 }
239 }