Re: [Qemu-devel] [PATCH] xen: cleanup IOREQ server on exit

2019-07-30 Thread Paul Durrant
> -Original Message-
> From: Igor Druzhinin 
> Sent: 29 July 2019 20:29
> To: xen-de...@lists.xenproject.org; qemu-devel@nongnu.org
> Cc: sstabell...@kernel.org; Anthony Perard ; Paul 
> Durrant
> ; m...@redhat.com; Igor Druzhinin 
> 
> Subject: [PATCH] xen: cleanup IOREQ server on exit
> 
> Device model is supposed to destroy IOREQ server for itself.
> 
> Signed-off-by: Igor Druzhinin 

Acked-by: Paul Durrant 

> ---
>  hw/i386/xen/xen-hvm.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c
> index e8e79e0..30a5948 100644
> --- a/hw/i386/xen/xen-hvm.c
> +++ b/hw/i386/xen/xen-hvm.c
> @@ -1242,6 +1242,8 @@ static void xen_exit_notifier(Notifier *n, void *data)
>  {
>  XenIOState *state = container_of(n, XenIOState, exit);
> 
> +xen_destroy_ioreq_server(xen_domid, state->ioservid);
> +
>  xenevtchn_close(state->xce_handle);
>  xs_daemon_close(state->xenstore);
>  }
> --
> 2.7.4




[Qemu-devel] [PATCH] xen: cleanup IOREQ server on exit

2019-07-29 Thread Igor Druzhinin
Device model is supposed to destroy IOREQ server for itself.

Signed-off-by: Igor Druzhinin 
---
 hw/i386/xen/xen-hvm.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c
index e8e79e0..30a5948 100644
--- a/hw/i386/xen/xen-hvm.c
+++ b/hw/i386/xen/xen-hvm.c
@@ -1242,6 +1242,8 @@ static void xen_exit_notifier(Notifier *n, void *data)
 {
 XenIOState *state = container_of(n, XenIOState, exit);
 
+xen_destroy_ioreq_server(xen_domid, state->ioservid);
+
 xenevtchn_close(state->xce_handle);
 xs_daemon_close(state->xenstore);
 }
-- 
2.7.4