diff -up xf86-video-vmware-10.16.7/src/vmware.c.jx xf86-video-vmware-10.16.7/src/vmware.c --- xf86-video-vmware-10.16.7/src/vmware.c.jx 2009-08-07 16:31:33.000000000 -0400 +++ xf86-video-vmware-10.16.7/src/vmware.c 2009-08-07 16:32:10.000000000 -0400 @@ -640,8 +640,6 @@ VMWAREPreInit(ScrnInfoPtr pScrn, int fla return FALSE; } - xf86LoaderReqSymLists(vgahwSymbols, NULL); - if (!vgaHWGetHWRec(pScrn)) { return FALSE; } @@ -959,7 +957,6 @@ VMWAREPreInit(ScrnInfoPtr pScrn, int fla VMWAREFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(fbSymbols, shadowfbSymbols, NULL); /* Need ramdac for hwcursor */ if (pVMWARE->hwCursor) { @@ -967,7 +964,6 @@ VMWAREPreInit(ScrnInfoPtr pScrn, int fla VMWAREFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(ramdacSymbols, NULL); } return TRUE; @@ -2051,9 +2047,6 @@ vmwareSetup(pointer module, pointer opts setupDone = TRUE; xf86AddDriver(&VMWARE, module, VMWARE_DRIVER_FUNC); - LoaderRefSymLists(vgahwSymbols, fbSymbols, ramdacSymbols, - shadowfbSymbols, NULL); - return (pointer)1; } if (errmaj) {