Ah, this bug only manifests for inactive devices that were loaded from mdevctl without first being processed by libvirt some other way. So, in your example, the bug is not present because libvirt parsed the appropriate parent id from your XML input. Here are a couple simple ways to reproduce the bug: - define a device outside of libvirt (using mdevctl directly) and then dump the xml in libvirt. - define the device with nodedev-define, then restart the libvirt daemon so that the cached value from the XML input is forgotten. Then dump xml for the defined device.
Shalini or I will give that a spin
Jonathon
Hello Jonathon, I tested the patches with a mdev device of type vfio_ccw, these patches fix these issues. Thank you. -- Kind regards Shalini Chellathurai Saroja Linux on Z and Virtualization Development Vorsitzende des Aufsichtsrats: Gregor Pillen Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294