Remove (almost) no-op setup functions

These became practical no-ops when I removed reference to the loader
symbol lists. gcc will still emit code (and bss) for them though. No
functional change, just doing it to prove that nothing special happens
at submodule load.

Reviewed-by: Julien Cristau <jcristau@debian.org>
Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
Adam Jackson
2016-04-13 16:37:38 -04:00
parent 82db44fe8a
commit adaf1fe744
2 changed files with 2 additions and 27 deletions

View File

@@ -159,8 +159,6 @@ static int gd7556_MaxClocks[] = { 80100, 80100, 80100, 80100, 80100 };
#define ALP_MINOR_VERSION 0
#define ALP_PATCHLEVEL 0
static MODULESETUPPROTO(alpSetup);
static XF86ModuleVersionInfo alpVersRec =
{
"cirrus_alpine",
@@ -181,20 +179,10 @@ static XF86ModuleVersionInfo alpVersRec =
*/
_X_EXPORT XF86ModuleData cirrus_alpineModuleData = {
&alpVersRec,
alpSetup,
NULL,
NULL
};
static pointer
alpSetup(pointer module, pointer opts, int *errmaj, int *errmin)
{
static Bool setupDone = FALSE;
if (!setupDone) {
setupDone = TRUE;
}
return (pointer)1;
}
#endif /* XFree86LOADER */
_X_EXPORT const OptionInfoRec *

View File

@@ -165,8 +165,6 @@ static int LgLinePitches[4][11] = {
#define LG_MINOR_VERSION 0
#define LG_PATCHLEVEL 0
static MODULESETUPPROTO(lgSetup);
static XF86ModuleVersionInfo lgVersRec =
{
"cirrus_laguna",
@@ -187,21 +185,10 @@ static XF86ModuleVersionInfo lgVersRec =
*/
_X_EXPORT XF86ModuleData cirrus_lagunaModuleData = {
&lgVersRec,
lgSetup,
NULL,
NULL
};
static pointer
lgSetup(pointer module, pointer opts, int *errmaj, int *errmin)
{
static Bool setupDone = FALSE;
if (!setupDone) {
setupDone = TRUE;
}
return (pointer)1;
}
#endif /* XFree86LOADER */
_X_EXPORT const OptionInfoRec *