From a33ab73ffa5d3797d16c3a265ddefc56a5a93b6b Mon Sep 17 00:00:00 2001 From: Vinay Date: Sat, 19 Jan 2008 08:39:24 -0800 Subject: [PATCH] Trivial libpciaccess related fix Fix VMWAREUnmapMem to correctly unmap memory for the libpciaccess case. --- src/vmware.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vmware.c b/src/vmware.c index c737f64..d71e48e 100644 --- a/src/vmware.c +++ b/src/vmware.c @@ -1046,7 +1046,11 @@ VMWAREUnmapMem(ScrnInfoPtr pScrn) VmwareLog(("Unmapped: %p/%u\n", pVMWARE->FbBase, pVMWARE->videoRam)); +#if XSERVER_LIBPCIACCESS + pci_device_unmap_range(pVMWARE->PciInfo, pVMWARE->FbBase, pVMWARE->videoRam); +#else xf86UnMapVidMem(pScrn->scrnIndex, pVMWARE->FbBase, pVMWARE->videoRam); +#endif pVMWARE->FbBase = NULL; return TRUE; }