Hi all, Inspired by the color manager work, some prep work cleanup for the legacy gamma code. Two more things I'd like to pull off: - rework the fbdev emulation to use the main gamma interfaces, instead of hand-rolling it's own. - add some helpers to implement legacy gamma in terms of atomic and the new color manager stuff. Probably not too useful for i915.ko, since legacy gamma (which is needed to support C8) and the new color manager stuff use completely different hw blocks. As usual, review&comments highly welcome. Thanks, Daniel Daniel Vetter (10): drm: Initialize a linear gamma table by default drm/fb-helper: Remove dead code in setcolreg drm/armada: Drop fb gamma_set/get functions drm/bochs: Drop fake gamma support drm/cirrus: Drop redundnant gamma size check drm/msm: Nuke dummy gamma_set/get functions drm/virtio: Drop dummy gamma table support drm/imx: Don't set a gamma table size drm/qxl: Don't set a gamma table size drm/tegra: Don't set a gamma table size drivers/gpu/drm/armada/armada_crtc.c | 10 --------- drivers/gpu/drm/armada/armada_crtc.h | 2 -- drivers/gpu/drm/armada/armada_fbdev.c | 2 -- drivers/gpu/drm/bochs/bochs_fbdev.c | 15 -------------- drivers/gpu/drm/bochs/bochs_kms.c | 7 ------- drivers/gpu/drm/cirrus/cirrus_mode.c | 3 --- drivers/gpu/drm/drm_crtc.c | 13 ++++++++++++ drivers/gpu/drm/drm_fb_helper.c | 33 ++---------------------------- drivers/gpu/drm/gma500/psb_intel_display.c | 7 ------- drivers/gpu/drm/imx/imx-drm-core.c | 4 ---- drivers/gpu/drm/msm/msm_fbdev.c | 14 ------------- drivers/gpu/drm/qxl/qxl_display.c | 1 - drivers/gpu/drm/tegra/dc.c | 1 - drivers/gpu/drm/virtio/virtgpu_display.c | 9 -------- 14 files changed, 15 insertions(+), 106 deletions(-) -- 2.8.0.rc3 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel