[Intel-gfx] [PATCH 0/9] .rodata diet 2 (non-disruptive version)
Tvrtko Ursulin
tursulin at ursulin.net
Fri Oct 7 13:34:03 UTC 2016
From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
Drive by shrinkage of various static const tables. Also, Joonas complained about
some unsightly casts and too casual data type usage in the watermark code so
I've added a few fixes for that as well.
Series altogether saves around 3.5KiB of combined .text and .rodata.
text data bss dec hex filename
1069462 23256 576 1093294 10aeae i915.ko.nightly-161007
1065785 23256 576 1089617 10a051 i915.ko.rodatawm
Tvrtko Ursulin (9):
drm/i915: Shrink cxsr_latency_table
drm/i915: Shrink sdvo_cmd_names
drm/i915: Shrink per-platform watermark configuration
drm/i915: Shrink TV modes const data
drm/i915: Use unsigned int for latencies
drm/i915: unsigned int is enough for crtc clock
drm/i915: Convert get_fifo_size return from int to unsigned int
drm/i915: Make intel_calculate_wm return unsigned int
drm/i915: Tidy watermark computation local types
drivers/gpu/drm/i915/i915_drv.h | 2 +-
drivers/gpu/drm/i915/intel_drv.h | 26 +++----
drivers/gpu/drm/i915/intel_pm.c | 146 ++++++++++++++++++--------------------
drivers/gpu/drm/i915/intel_sdvo.c | 2 +-
drivers/gpu/drm/i915/intel_tv.c | 50 +++++++------
5 files changed, 115 insertions(+), 111 deletions(-)
--
2.7.4
More information about the Intel-gfx
mailing list