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
}