xserver-multidpi/hw/xfree86
Peter Hutterer 67a78e84a8 Revert "xfree86: plug a memory leak in xf86LoadModules."
This reverts commit 3abce3ea2b and
6cbaf15e61.

The memory returned to xf86LoadModule was allocated in doLoadModule, which
calls the respective module's PreInit. As it turns out, input and output
drivers store a pointer to the module elswhere, so freeing it in
xf86LoadModule is a bad idea.

For further reference: hw/xfree86/common/xf86Helper.c
    Input drivers: xf86InputDriverList[blah]->module = module;
    Output drivers: xf86DriverList[blah]->module = module;

Unloading the module would not look pretty then.
2008-02-19 21:31:50 +10:30
..
common Revert "xfree86: plug a memory leak in xf86LoadModules." 2008-02-19 21:31:50 +10:30
ddc Don't carp on EDID 1.4 blocks anymore. 2007-12-28 16:53:17 -05:00
dixmods Add GLX provider for DRI2. 2008-02-14 19:53:49 -05:00
doc Eradicate the VTInit code. 2008-02-14 07:52:46 +11:00
dri Revert "registry: Register XF86DRI extension protocol names." 2007-11-20 17:48:46 -05:00
dri2 GLX: Implement support for TTM BO based TFP when available. 2008-02-14 22:20:56 -05:00
dummylib Kill xf86getpagesize even harder (dummylib & ioport) 2008-01-02 19:28:33 -08:00
exa Friends don't let friends call xf86AddModuleInfo. 2008-02-14 08:21:44 +11:00
fbdevhw Fix magic number in fbdevhw 2007-11-02 12:05:41 -04:00
i2c Fixing xf86I2CGetScreenBuses(), now dereferencing the correct pointer. 2007-09-04 16:42:57 +02:00
int10 Fixing a misleading comment which could suggest a GPL violation. 2007-08-30 14:28:06 +02:00
loader xfree86: plug memory leak in InitPathList. 2008-02-18 18:14:33 +10:30
modes Fix rotation for multi-monitor situation. 2008-02-17 18:47:28 +01:00
os-support Use strerror instead of errno values in user strings. 2008-02-14 07:52:02 +11:00
parser Eradicate the VTInit code. 2008-02-14 07:52:46 +11:00
rac Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
ramdac devPrivates rework: convert CursorRec and CursorBits over to new interface. 2007-08-30 11:40:39 -04:00
shadowfb Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
utils XKB: Move headers into the server tree 2008-02-17 22:52:07 +02:00
vbe Don't filter modes away during VBE mode list construction. 2007-11-02 12:05:58 -04:00
vgahw XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
x86emu X86EMU: handle CPUID instruction 2008-02-08 10:48:40 -08:00
xaa Friends don't let friends call xf86AddModuleInfo. 2008-02-14 08:21:44 +11:00
xf1bpp Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
xf4bpp Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
xf8_16bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
xf8_32bpp Merge branch 'master' into XACE-SELINUX 2007-11-05 19:08:36 -05:00
Makefile.am Add DRI2 module. 2008-02-14 19:53:49 -05:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00