summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2024-01-16 17:30:07 -0800
committerAlan Coopersmith <alan.coopersmith@oracle.com>2024-01-16 17:30:13 -0800
commit67d5494c2de1f0229b23db97c2983d3664a3cad7 (patch)
treed13ddb9979eede763bc71d2f7fe9522f8e5c9228
parent4aa0f5f13cc9839999965676943993cf371eec92 (diff)
Fix error: implicit declaration of function 'xf86UnMapVidMem'HEADmaster
xgi_driver.c: In function 'XGIUnmapFB': xgi_driver.c:682:13: error: implicit declaration of function 'xf86UnMapVidMem' [-Werror=implicit-function-declaration] 682 | xf86UnMapVidMem(pScrn->scrnIndex, pXGI->fbBase, pXGI->fbSize); | ^~~~~~~~~~~~~~~ xgi_driver.c:682:13: warning: nested extern declaration of 'xf86UnMapVidMem' [-Wnested-externs] Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--src/xgi_driver.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/xgi_driver.c b/src/xgi_driver.c
index 43a2d76..7b2f53a 100644
--- a/src/xgi_driver.c
+++ b/src/xgi_driver.c
@@ -679,7 +679,11 @@ static void XGIUnmapFB(ScrnInfoPtr pScrn)
fbdevHWUnmapVidmem(pScrn);
}
else {
- xf86UnMapVidMem(pScrn->scrnIndex, pXGI->fbBase, pXGI->fbSize);
+#ifdef XSERVER_LIBPCIACCESS
+ pci_device_unmap_region(pXGI->pPciInfo, 0);
+#else
+ xf86UnMapVidMem(pScrn->scrnIndex, pXGI->fbBase, pXGI->fbSize);
+#endif
}
pXGI->fbBase = NULL;