Hi,
Following up on the previous discussion [1], Markus Armbruster raised an important point: > Note that qdev_get_dev_path() may return null. You need another fallback. This v2 addresses that by falling back to the string "<unknown device>" in the virtio_get_pretty_dev_name() helper if both the device ID and QOM path are unavailable. Markus also noted: > For what it's worth, "qdev ID or QOM path" is how users specify devices in > QMP. With this change, the logic for device identification now mirrors the behavior expected in QMP tooling — prioritizing user-provided IDs, falling back to system-generated QOM paths, and ensuring that a meaningful identifier is always present in error messages. Thanks for your time and consideration. Best regards, Alessandro Ratti [1]: https://lore.kernel.org/qemu-devel/87y0q58f97....@pond.sub.org/