From: Wei Liu Date: Tue, 21 Jun 2011 16:58:47 +0000 (+0100) Subject: qemu-xen: fix unmapping logic in hw/xen_console.c. X-Git-Tag: xen-4.2.0-rc1~41 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c60ac50bbdeaa049ac34a4508b79eed9d6efaff3;p=qemu-xen-4.5-testing.git qemu-xen: fix unmapping logic in hw/xen_console.c. Signed-off-by: Wei Liu Acked-by: Stefano Stabellini --- diff --git a/hw/xen_console.c b/hw/xen_console.c index 0a2374c8d..d7099c4e3 100644 --- a/hw/xen_console.c +++ b/hw/xen_console.c @@ -258,7 +258,7 @@ static void con_disconnect(struct XenDevice *xendev) xen_be_unbind_evtchn(&con->xendev); if (con->sring) { - if (!xendev->dev) + if (!xendev->gnttabdev) munmap(con->sring, XC_PAGE_SIZE); else xc_gnttab_munmap(xendev->gnttabdev, con->sring, 1);