xf86-video-cirrus: Changes to 'master'
Adam Jackson
ajax at kemper.freedesktop.org
Wed Apr 27 21:09:51 UTC 2016
src/Makefile.am | 24 ++++++------------------
src/alp_driver.c | 14 +-------------
src/cir_driver.c | 43 ++-----------------------------------------
src/lg_driver.c | 15 +--------------
4 files changed, 10 insertions(+), 86 deletions(-)
New commits:
commit 27f85fc523102f89c3fc1546ae500816ccbffc8a
Author: Adam Jackson <ajax at redhat.com>
Date: Wed Apr 13 17:05:55 2016 -0400
Don't build split alpine and laguna support
Before:
text data bss dec hex filename
25772 2040 16 27828 6cb4 src/.libs/cirrus_alpine.so
11429 1552 112 13093 3325 src/.libs/cirrus_drv.so
21968 2016 16 24000 5dc0 src/.libs/cirrus_laguna.so
59169 5608 114 64921 fd99 (TOTALS)
After:
text data bss dec hex filename
47831 3840 112 51783 ca47 src/.libs/cirrus_drv.so
So, in the worst case, you're using roughly two more pages for (clean,
evictable) text, but two fewer (dirty) pages for data and bss. Fixing
this also allows the X server to clean up module loading a bit by
enforcing the _drv.so suffix, and since this is the only driver pulling
such shenanigans...
Reviewed-by: Julien Cristau <jcristau at debian.org>
Signed-off-by: Adam Jackson <ajax at redhat.com>
commit adaf1fe744df8d37acdb8b157abc5034b8ea1073
Author: Adam Jackson <ajax at redhat.com>
Date: Wed Apr 13 16:37:38 2016 -0400
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 at debian.org>
Signed-off-by: Adam Jackson <ajax at redhat.com>
More information about the xorg-commit
mailing list