[PATCH 00/31] _X_UNEXPORT
daniel at fooishbar.org
Fri Dec 2 04:47:18 PST 2011
On 2 December 2011 12:19, Keith Packard <keithp at keithp.com> wrote:
> On Fri, 2 Dec 2011 11:31:06 +0000, Daniel Stone <daniel at fooishbar.org> wrote:
>> As the name implies, go through and remove the _X_EXPORT tag from
>> anything in the server which was completely unused by any clients. The
>> follow-up commits also cull any code which was completely dead and
>> discarded by the linker, as well as a couple of fixes (e.g. Xinerama
>> regeneration and sync system counters) for issues turned up by symbols
>> which really shouldn't be culled, being culled.
> I didn't see anything insane in this list, although I didn't look at
> everything in excruciating detail. I'm very tempted to merge this and
> wait for people to complain about symbols they need but no longer have
> access to, at which point we'd treat that as a regression and revert it.
I'm OK with that. I only tested with the intel driver to be quite
honest: I did come up with a list of symbols required by all the open
source drivers, but given my complete lack of other hardware, I
haven't tried running them.
Even so, that should be fine, and it's fairly trivial to restore any
missing symbols if we hear of any.
More information about the xorg-devel