commit bdbb928ea38977bd2784f454f35db2ac2c13c34c
Author: Chris Wilson <email address hidden>
Date: Fri Jan 31 15:03:43 2014 +0000
sna: Actually reuse pixmap headers for ordinary pixmaps
commit 3dbf17f00e200e864818b0b8ca762183cff9085f [2.99.907]
Author: Chris Wilson <email address hidden>
Date: Tue Dec 3 12:10:01 2013 +0000
sna: Mark up an ordinary pixmap for reuse
started to put the frequently allocated pixmaps into the object cache -
but as those frequent allocations themselves did not use the cache, the
cache kept growing.
Now fixed:
commit bdbb928ea38977b d2784f454f35db2 ac2c13c34c
Author: Chris Wilson <email address hidden>
Date: Fri Jan 31 15:03:43 2014 +0000
sna: Actually reuse pixmap headers for ordinary pixmaps
commit 3dbf17f00e200e8 64818b0b8ca7621 83cff9085f [2.99.907]
Author: Chris Wilson <email address hidden>
Date: Tue Dec 3 12:10:01 2013 +0000
sna: Mark up an ordinary pixmap for reuse
started to put the frequently allocated pixmaps into the object cache -
but as those frequent allocations themselves did not use the cache, the
cache kept growing.
Bugzilla: https:/ /bugs.launchpad .net/ubuntu/ +source/ xserver- xorg-video- intel/+ bug/1272338
Signed-off-by: Chris Wilson <email address hidden>
commit dfac4650e621055 c5504c1bcf6df64 49afa6d8d2
Author: Chris Wilson <email address hidden>
Date: Fri Jan 31 14:28:56 2014 +0000
sna: Tidy up pixmap header allocations
Refactor some more of the common code, and add some debug tracking.
Signed-off-by: Chris Wilson <email address hidden>