On Tue, Oct 24, 2017 at 10:41 AM, Oleksandr Grytsov <al1...@gmail.com> wrote:
> On Thu, Oct 5, 2017 at 12:30 PM, Oleksandr Grytsov <al1...@gmail.com> > wrote: > >> From: Oleksandr Grytsov <oleksandr_gryt...@epam.com> >> >> In current implementation the path of device XS entry is created with >> string from libxl__device_kind enum. But access to the device entry >> usually done with hardcoded path. This is source of potential errors. >> This patchset changes hardcoded device name in the XS path to string >> representation of libxl__device_kind enum. Also it changes "type" field >> in libxl__..._devtype structure to keep libxl__device_kind. It allows >> to move some duplicated functions to macros. >> >> Oleksandr Grytsov (4): >> libxl: use libxl__device_kind to get device XS entry >> libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID >> libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE >> libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE >> >> tools/libxl/libxl_9pfs.c | 21 +++--------- >> tools/libxl/libxl_colo_nic.c | 6 ++-- >> tools/libxl/libxl_console.c | 36 +++++++++----------- >> tools/libxl/libxl_create.c | 4 +-- >> tools/libxl/libxl_device.c | 10 +++--- >> tools/libxl/libxl_disk.c | 28 +++++++++++----- >> tools/libxl/libxl_domain.c | 2 +- >> tools/libxl/libxl_internal.h | 77 ++++++++++++++++++++++++++++++ >> ++++++------- >> tools/libxl/libxl_netbuffer.c | 6 ++-- >> tools/libxl/libxl_nic.c | 55 +++++++------------------------ >> tools/libxl/libxl_pci.c | 21 ++++++++---- >> tools/libxl/libxl_usb.c | 52 +++++++++++++++++++---------- >> tools/libxl/libxl_vdispl.c | 62 ++++++---------------------------- >> tools/libxl/libxl_vkb.c | 61 +++++----------------------------- >> tools/libxl/libxl_vsnd.c | 62 ++++++---------------------------- >> tools/libxl/libxl_vtpm.c | 33 +++++++------------ >> 16 files changed, 222 insertions(+), 314 deletions(-) >> >> -- >> 2.7.4 >> >> > ping > > -- > Best Regards, > Oleksandr Grytsov. > ping -- Best Regards, Oleksandr Grytsov.
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel