mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
xen: destroy_hvm_domain: Try xendevicemodel_shutdown
xc_interface_open etc. is not going to work if we have dropped privilege, but xendevicemodel_shutdown will if everything is new enough. xendevicemodel_shutdown is only availabe in Xen 4.10 and later, so provide a stub for earlier versions. Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
This commit is contained in:
parent
85f3c64da3
commit
6b47c2aa78
2 changed files with 19 additions and 0 deletions
|
@ -108,6 +108,13 @@ static inline int xentoolcore_restrict_all(domid_t domid)
|
|||
return -1;
|
||||
}
|
||||
|
||||
static inline int xendevicemodel_shutdown(xendevicemodel_handle *dmod,
|
||||
domid_t domid, unsigned int reason)
|
||||
{
|
||||
errno = ENOTTY;
|
||||
return -1;
|
||||
}
|
||||
|
||||
#else /* CONFIG_XEN_CTRL_INTERFACE_VERSION >= 41000 */
|
||||
|
||||
#include <xentoolcore.h>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue