mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
xen: drop XenXC and associated interface wrappers
Now that 4.2 and earlier are no longer supported "xc_interface *" is always the right type for the xc interface handle. With this we can also simplify the handling of the xenforeignmemory compatibility wrapper by making xenforeignmemory_handle == xc_interface, instead of an xc_interface* and remove various uses of & and *h. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
This commit is contained in:
parent
2ac9f6d4b1
commit
81daba5880
5 changed files with 44 additions and 64 deletions
|
@ -36,7 +36,7 @@
|
|||
/* ------------------------------------------------------------- */
|
||||
|
||||
/* public */
|
||||
XenXC xen_xc = XC_HANDLER_INITIAL_VALUE;
|
||||
xc_interface *xen_xc = NULL;
|
||||
xenforeignmemory_handle *xen_fmem = NULL;
|
||||
struct xs_handle *xenstore = NULL;
|
||||
const char *xen_protocol;
|
||||
|
@ -710,7 +710,7 @@ int xen_be_init(void)
|
|||
|
||||
qemu_set_fd_handler(xs_fileno(xenstore), xenstore_update, NULL, NULL);
|
||||
|
||||
if (xen_xc == XC_HANDLER_INITIAL_VALUE || xen_fmem == NULL) {
|
||||
if (xen_xc == NULL || xen_fmem == NULL) {
|
||||
/* Check if xen_init() have been called */
|
||||
goto err;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue