summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2009-05-28 15:21:22 -0400
committerAdam Jackson <ajax@redhat.com>2009-05-28 15:21:22 -0400
commit871db4476dedf77e440a4ef121643bb2eb897254 (patch)
treee83d13b5d1deff963001ad6c6b6e6dc1c720f1b1 /src
parent5fd80e29b10b9e9b6c5ad4a2ecdf5d9b4013a9e4 (diff)
Remove useless loader symbol lists.
Diffstat (limited to 'src')
-rw-r--r--src/tdfx_driver.c118
1 files changed, 1 insertions, 117 deletions
diff --git a/src/tdfx_driver.c b/src/tdfx_driver.c
index ee4b919..76ffa51 100644
--- a/src/tdfx_driver.c
+++ b/src/tdfx_driver.c
@@ -239,95 +239,6 @@ static const OptionInfoRec TDFXOptions[] = {
{ -1, NULL, OPTV_NONE, {0}, FALSE}
};
-static const char *vgahwSymbols[] = {
- "vgaHWEnable",
- "vgaHWFreeHWRec",
- "vgaHWGetHWRec",
- "vgaHWGetIOBase",
- "vgaHWGetIndex",
- "vgaHWInit",
- "vgaHWLock",
- "vgaHWMapMem",
- "vgaHWProtect",
- "vgaHWRestore",
- "vgaHWSave",
- "vgaHWSeqReset",
- "vgaHWUnlock",
- 0
-};
-
-static const char *ramdacSymbols[] = {
- "xf86CreateCursorInfoRec",
- "xf86InitCursor",
- NULL
-};
-
-static const char *ddcSymbols[] = {
- "xf86PrintEDID",
- "xf86SetDDCproperties",
- "xf86DoEDID_DDC2",
- NULL
-};
-
-static const char *i2cSymbols[] = {
- "xf86CreateI2CBusRec",
- "xf86I2CBusInit",
- NULL
-};
-
-static const char *fbSymbols[] = {
- "fbPictureInit",
- "fbScreenInit",
- NULL
-};
-
-static const char *xaaSymbols[] = {
- "XAACreateInfoRec",
- "XAADestroyInfoRec",
- "XAAInit",
- "XAAReverseBitOrder",
- NULL
-};
-
-static const char *vbeSymbols[] = {
- "VBEInit",
- "vbeDoEDID",
- "vbeFree",
- NULL
-};
-
-static const char *int10Symbols[] = {
- "xf86FreeInt10",
- "xf86InitInt10",
- NULL
-};
-
-#ifdef XF86DRI
-static const char *drmSymbols[] = {
- "drmAddMap",
- "drmFreeVersion",
- "drmGetVersion",
- NULL
-};
-
-static const char *driSymbols[] = {
- "DRICloseScreen",
- "DRICreateInfoRec",
- "DRIDestroyInfoRec",
- "DRIFinishScreenInit",
- "DRIGetSAREAPrivate",
- "DRILock",
- "DRIMoveBuffersHelper",
- "DRIQueryVersion",
- "DRIScreenInit",
- "DRIUnlock",
- "GlxSetVisualConfigs",
- "DRICreatePCIBusID",
- NULL
-};
-
-#endif
-
#ifdef XFree86LOADER
static MODULESETUPPROTO(tdfxSetup);
@@ -360,22 +271,6 @@ tdfxSetup(pointer module, pointer opts, int *errmaj, int *errmin)
xf86AddDriver(&TDFX, module, 1);
/*
- * Modules that this driver always requires may be loaded here
- * by calling LoadSubModule().
- */
-
- /*
- * Tell the loader about symbols from other modules that this module
- * might refer to.
- */
- LoaderRefSymLists(vgahwSymbols, fbSymbols, xaaSymbols,
- ramdacSymbols, vbeSymbols, int10Symbols,
-#ifdef XF86DRI
- drmSymbols, driSymbols,
-#endif
- NULL);
-
- /*
* The return value must be non-NULL on success even though there
* is no TearDownProc.
*/
@@ -925,8 +820,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
/* The vgahw module should be loaded here when needed */
if (!xf86LoadSubModule(pScrn, "vgahw")) return FALSE;
- xf86LoaderReqSymLists(vgahwSymbols, NULL);
-
/* Allocate a vgaHWRec */
if (!vgaHWGetHWRec(pScrn)) return FALSE;
@@ -935,7 +828,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
if (xf86LoadSubModule(pScrn, "int10")) {
xf86Int10InfoPtr pInt;
- xf86LoaderReqSymLists(int10Symbols, NULL);
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Softbooting the board (through the int10 interface).\n");
pInt = xf86InitInt10(pTDFX->pEnt->index);
@@ -1206,14 +1098,12 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
TDFXFreeRec(pScrn);
return FALSE;
}
- xf86LoaderReqSymLists(fbSymbols, NULL);
if (!xf86ReturnOptValBool(pTDFX->Options, OPTION_NOACCEL, FALSE)) {
if (!xf86LoadSubModule(pScrn, "xaa")) {
TDFXFreeRec(pScrn);
return FALSE;
}
- xf86LoaderReqSymLists(xaaSymbols, NULL);
}
if (!xf86GetOptValBool(pTDFX->Options, OPTION_SHOWCACHE, &(pTDFX->ShowCache))) {
@@ -1239,7 +1129,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
TDFXFreeRec(pScrn);
return FALSE;
}
- xf86LoaderReqSymLists(ramdacSymbols, NULL);
}
/* Load DDC and I2C for monitor ID */
@@ -1247,13 +1136,11 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
TDFXFreeRec(pScrn);
return FALSE;
}
- xf86LoaderReqSymLists(i2cSymbols, NULL);
if (!xf86LoadSubModule(pScrn, "ddc")) {
TDFXFreeRec(pScrn);
return FALSE;
}
- xf86LoaderReqSymLists(ddcSymbols, NULL);
/* try to read read DDC2 data */
if (TDFXI2cInit(pScrn)) {
@@ -1268,7 +1155,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
if (xf86LoadSubModule(pScrn, "vbe")) {
vbeInfoPtr pVbe = VBEInit(NULL,pTDFX->pEnt->index);
- xf86LoaderReqSymLists(vbeSymbols, NULL);
pMon = vbeDoEDID(pVbe, NULL);
vbeFree(pVbe);
xf86SetDDCproperties(pScrn,xf86PrintEDID(pMon));
@@ -1341,9 +1227,7 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags)
#ifdef XF86DRI
/* Load the dri module if requested. */
if (xf86ReturnOptValBool(pTDFX->Options, OPTION_DRI, FALSE)) {
- if (xf86LoadSubModule(pScrn, "dri")) {
- xf86LoaderReqSymLists(driSymbols, drmSymbols, NULL);
- }
+ xf86LoadSubModule(pScrn, "dri");
}
#endif
return TRUE;