Hi all, Essentially just rebased on top of latest dinq. Happy bikeshedding! Cheers, Daniel Daniel Vetter (17): drm/i915: move dri1 vblank stubs to i915_dma.c drm/i915: create dev_priv->dri1 dragon dungeon^W^W sub-struct drm/i915 disallow physical batchbuffers for KMS drm/i915: rip out dev_priv->tex_lru_log_granularity drm/i915: remove LP_RING&friends from modeset code drm/i915: kill intel_clear_scanline_wait drm/i915: rip out dri1 breadcrumb updates from gen5+ irq handlers drm/i915: move dri1 irq ioctl code to i915_dma.c drm/i915: extract dri1 breadcrumb update from irq handler drm/i915: move LP_RING&friends to i915_dma.c drm/i915: disallow clip rects on gen5+ drm/i915: move the ips code to intel_pm.c drm/i915: move rps/emon function declarations drm/i915: kill pointless clearing of dev_priv->hws_map drm/i915: rework legacy GFX HWS handling drm/i915: fixup __iomem mixups in ringbuffer.c drm/i915: move pnv|ilk_gem_mem_freq to intel_pm.c drivers/gpu/drm/i915/i915_dma.c | 815 ++++++++-------------------- drivers/gpu/drm/i915/i915_drv.h | 48 +-- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 5 + drivers/gpu/drm/i915/i915_irq.c | 211 +------- drivers/gpu/drm/i915/intel_display.c | 100 ++-- drivers/gpu/drm/i915/intel_drv.h | 12 +- drivers/gpu/drm/i915/intel_overlay.c | 58 ++- drivers/gpu/drm/i915/intel_pm.c | 618 +++++++++++++++++++++- drivers/gpu/drm/i915/intel_ringbuffer.c | 44 +-- drivers/gpu/drm/i915/intel_ringbuffer.h | 8 +- 11 files changed, 937 insertions(+), 987 deletions(-) -- 1.7.7.6