[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen staging] libxl_usb: Fix libxl_device_usbctrl_getinfo
commit 3bf9b8fde811c965b425d621d2651434a95cfe4a Author: Anthony PERARD <anthony.perard@xxxxxxxxxx> AuthorDate: Thu Jun 13 16:37:04 2019 +0100 Commit: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> CommitDate: Fri Sep 20 10:41:01 2019 +0100 libxl_usb: Fix libxl_device_usbctrl_getinfo `usbctrl' is modified in this function which doesn't seems to be intended, and usbctrlinfo.backend_id was never modified. Take this opportunity to consify the argument `usbctrl' in libxl API to avoid similar mistake. Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- tools/libxl/libxl.h | 2 +- tools/libxl/libxl_usb.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h index d2969afcc2..840c20dff8 100644 --- a/tools/libxl/libxl.h +++ b/tools/libxl/libxl.h @@ -1969,7 +1969,7 @@ void libxl_device_usbctrl_list_free(libxl_device_usbctrl *list, int nr); int libxl_device_usbctrl_getinfo(libxl_ctx *ctx, uint32_t domid, - libxl_device_usbctrl *usbctrl, + const libxl_device_usbctrl *usbctrl, libxl_usbctrlinfo *usbctrlinfo); /* USB Devices */ diff --git a/tools/libxl/libxl_usb.c b/tools/libxl/libxl_usb.c index 9f72857d87..174f0807b1 100644 --- a/tools/libxl/libxl_usb.c +++ b/tools/libxl/libxl_usb.c @@ -639,7 +639,7 @@ out: } int libxl_device_usbctrl_getinfo(libxl_ctx *ctx, uint32_t domid, - libxl_device_usbctrl *usbctrl, + const libxl_device_usbctrl *usbctrl, libxl_usbctrlinfo *usbctrlinfo) { GC_INIT(ctx); @@ -676,7 +676,7 @@ int libxl_device_usbctrl_getinfo(libxl_ctx *ctx, uint32_t domid, be_path = READ_SUBPATH(libxl_path, "backend"); usbctrlinfo->backend = libxl__strdup(NOGC, be_path); rc = libxl__backendpath_parse_domid(gc, be_path, - &usbctrl->backend_domid); + &usbctrlinfo->backend_id); if (rc) goto out; usbctrlinfo->state = READ_SUBPATH_INT(fe_path, "state"); usbctrlinfo->evtch = READ_SUBPATH_INT(fe_path, "event-channel"); @@ -689,7 +689,7 @@ int libxl_device_usbctrl_getinfo(libxl_ctx *ctx, uint32_t domid, } else { usbctrlinfo->ports = READ_SUBPATH_INT(libxl_path, "num-ports"); usbctrlinfo->version = READ_SUBPATH_INT(libxl_path, "usb-ver"); - rc = libxl__get_domid(gc, &usbctrl->backend_domid); + rc = libxl__get_domid(gc, &usbctrlinfo->backend_id); if (rc) goto out; } -- generated by git-patchbot for /home/xen/git/xen.git#staging _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |