xf86UnloadSubModule is still buggy

Michal Suchanek hramrach at gmail.com
Mon Jun 4 06:12:49 PDT 2012


Hello,

I don't see why the unload hunk can't be backed out separately.

It's just something that I found when looking at the loader.

As for fixing the sibling unloading - the siblings are a FIFO so you
should unload only the top one, the first loaded. This can be fixed in
the driver. Try one IO at a time and unload before loading next.

If this is an implementation detail that should not be exposed to
outside of xfree86 server there should be enough info for unloading
just the module requested.

See attached patch.

Please test on the affected platform, never seen a loader issue on x86
Linux after the loader was fixed to not reload modules without
re-checking version. Build-tested only.

Thanks

Michal
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-xfree86-loader-Do-not-unload-sibling-modules.patch
Type: application/octet-stream
Size: 1289 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120604/0ddf7bc9/attachment-0001.obj>


More information about the xorg-devel mailing list