[PATCH virt-manager v2 2/2] virtManager: change MDEV display names

Cole Robinson crobinso at redhat.com
Wed Jan 19 19:24:50 UTC 2022


On 11/12/21 5:51 AM, Shalini Chellathurai Saroja wrote:
> The MDEV devices listed in the "Add New Virtual Hardware" page, are a
> concatenation of parent device name and MDEV device name, eg:
> css_0_0_0014 mdev_b204c698_6731_4f25_b5f4_894614a05ec0_0_0_0014. The
> parent name is duplicated in here, as the MDEV device name itself includes
> a part of the parent name in libvirt version 7.8.0 and later. So, this patch
> changes the MDEVs listed in "Add New Virtual Hardware" page to only display
> the MDEV device
> name(eg:mdev_b204c698_6731_4f25_b5f4_894614a05ec0_0_0_0014), when the
> new naming convention is used.
> 
> Signed-off-by: Shalini Chellathurai Saroja <shalini at linux.ibm.com>
> ---
>  virtManager/addhardware.py | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/virtManager/addhardware.py b/virtManager/addhardware.py
> index 13b899c3..132ba4e0 100644
> --- a/virtManager/addhardware.py
> +++ b/virtManager/addhardware.py
> @@ -782,7 +782,9 @@ class vmmAddHardware(vmmGObjectUI):
>                      if dev.xmlobj.name == subdev.xmlobj.parent:
>                          prettyname += " (%s)" % subdev.pretty_name()
>  
> -            if devtype == "mdev":
> +            # parent device names are appended with mdev names in
> +            # libvirt 7.8.0
> +            if devtype == "mdev" and len(prettyname) <= 41:
>                  for parentdev in self.conn.list_nodedevs():
>                      if dev.xmlobj.parent == parentdev.xmlobj.name:
>                          prettyname = "%s %s" % (

Sorry for the delay! I've pushed this now

- Cole




More information about the virt-tools-list mailing list