libxl: use libxl__device_kind to get device XS entry
authorOleksandr Grytsov <oleksandr_grytsov@epam.com>
Wed, 24 Jan 2018 17:19:56 +0000 (19:19 +0200)
committerWei Liu <wei.liu2@citrix.com>
Thu, 25 Jan 2018 11:35:14 +0000 (11:35 +0000)
commit43a858403e9d0ce8c8282e3baade4b8e29c03b54
tree5bf26bebd34ec6ed0b9f73a894e0ce73dcca3493
parent8155476765a5bdecea1534b46562cf28e0113a9a
libxl: use libxl__device_kind to get device XS entry

On adding to XS name of device is taken from
libxl__device_kind enum. On getting device from XS
the name is hardcoded. It leads to potential
mistmatch errors. The patch is using libxl__device_kind
everywere to have one source of device name.

Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
14 files changed:
tools/libxl/libxl_9pfs.c
tools/libxl/libxl_colo_nic.c
tools/libxl/libxl_console.c
tools/libxl/libxl_create.c
tools/libxl/libxl_device.c
tools/libxl/libxl_disk.c
tools/libxl/libxl_domain.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_netbuffer.c
tools/libxl/libxl_nic.c
tools/libxl/libxl_pci.c
tools/libxl/libxl_usb.c
tools/libxl/libxl_vdispl.c
tools/libxl/libxl_vtpm.c