hw/virtio/virtio-mem: 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-10-d2e226fa002e@rsg.ci.i.u-tokyo.ac.jp>
Akihiko Odaki committed
Jul 21, 2026 at 17:17 UTC
a3413cc176a7d453b0a75791df99b67b7027355f
1 file changed
+2
-2
hw/virtio/virtio-mem.c
+2
-2
@@ -1453,7 +1453,7 @@ static void virtio_mem_set_requested_size(Object *obj, Visitor *v,
1453
* The block size and memory backend are not fixed until the device was
1454
* realized. realize() will verify these properties then.
1455
*/
1456
- if (DEVICE(obj)->realized) {
1456
+ if (qdev_is_realized(DEVICE(obj))) {
1457
if (!QEMU_IS_ALIGNED(value, vmem->block_size)) {
1458
error_setg(errp, "'%s' has to be multiples of '%s' (0x%" PRIx64
1459
")", name, VIRTIO_MEM_BLOCK_SIZE_PROP,
@@ -1507,7 +1507,7 @@ static void virtio_mem_set_block_size(Object *obj, Visitor *v, const char *name,
1507
VirtIOMEM *vmem = VIRTIO_MEM(obj);
1508
uint64_t value;
1509
1510
- if (DEVICE(obj)->realized) {
1510
+ if (qdev_is_realized(DEVICE(obj))) {
1511
error_setg(errp, "'%s' cannot be changed", name);
1512
return;
1513
}