diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2024-01-16 17:30:07 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2024-01-16 17:30:13 -0800 |
commit | 67d5494c2de1f0229b23db97c2983d3664a3cad7 (patch) | |
tree | d13ddb9979eede763bc71d2f7fe9522f8e5c9228 | |
parent | 4aa0f5f13cc9839999965676943993cf371eec92 (diff) |
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.c | 6 |
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; |