Hi Dave, First pile of fixes for 3.6 already, and I'm afraid it's a bit larger than what I'd wish for. But I've moved all the feature-y stuff to -next, so this really is all -fixes. Most of it is handling fallout from the hw context stuff, discovered now that mesa git has started using them for real. Otherwise all just small fixes: - unbreak modeset=0 on gen6+ (regressed in next) - const mismatch fix for ->mode_fixup - simplify overly clever lvds modeset code (current code can totally confuse backlights, resulting in broken panels until a full power draw restores them). - fix some fallout from the flushing_list disabling (regression only introduced in -next) - DP link train improvements (this also kills the last 3.2 dp regression afaik) - bugfix for the new ddc VGA detection on newer platforms - minor backlight fixes (one of them a -next regression) - only enable the required PM interrupts (to avoid waking up the cpu unnecessarily) - some really minor bits (workaround clarification, make coverty happy, hsw init fix) Fyi I'll be on vacation next week, so you need to yell at someone else if stuff blows up ;-) But with this -fixes pile I'm not aware of any issues in the patches for 3.6, so I don't expect anything to blow up ... Yours, Daniel The following changes since commit 83bc5fd29afff5898cadf87fb29eb9260eecc63e: drm/sis: fixup sis_mm ioctl structs (2012-07-19 22:51:58 -0400) are available in the git repository at: git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes for you to fetch changes up to 18e0a7dd17db91c207f3d37f1e409c48fe02663e: drm/i915: unbreak lastclose for failed driver init (2012-07-23 22:34:29 +0200) ---------------------------------------------------------------- Ander Conselvan de Oliveira (1): drm/i915: mask tiled bit when updating ILK sprites Ben Widawsky (3): drm/i915/context/: s/CTX/CXT drm/i915/context: Add missing IVB context sizes drm/i915: missing error case in init status page Chris Wilson (9): drm/i915: Only request PM interrupts for the events we handled drm/i915: Disable the BLT on pre-production SNB hardware drm/i915: Add comments to explain the BSD tail write workaround drm/i915: Insert a flush between batches if the breadcrumb was dropped drm/i915: Make the lock for pageflips interruptible drm/i915: Workaround hang with BSD and forcewake on SandyBridge drm/i915: Flush the context object from the CPU caches upon switching drm/i915: Add -EIO to the list of known errors for __wait_seqno drm/i915: fix invalid reference handling of the default ctx obj Dan Carpenter (1): drm/i915: dereferencing an error pointer Daniel Vetter (6): drm/i915: fix up PCH backlight #define mixup drm/i915: check whether we actually received an edid in detect_ddc drm/i915: kill intel_ddc_probe drm/i915/lvds: ditch ->prepare special case drm/i915: constify mode in crtc_mode_fixup drm/i915: unbreak lastclose for failed driver init Eric Anholt (1): drm/i915: Set the context before setting up regs for the context. Eugeni Dodonov (1): drm/i915: initialize power wells in modeset_init_hw Paulo Zanoni (2): drm/i915: try to train DP even harder drm/i915: don't forget the PCH backlight registers drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_dma.c | 8 +++++- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_gem.c | 19 +++++++++++++- drivers/gpu/drm/i915/i915_gem_context.c | 37 +++++++++++++++------------- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 17 ++++++++----- drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 32 +++++++++++++----------- drivers/gpu/drm/i915/intel_crt.c | 33 +++++++++++-------------- drivers/gpu/drm/i915/intel_display.c | 12 +++++++-- drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 21 ++++++++-------- drivers/gpu/drm/i915/intel_lvds.c | 8 +----- drivers/gpu/drm/i915/intel_modes.c | 28 --------------------- drivers/gpu/drm/i915/intel_panel.c | 15 ++++++++++- drivers/gpu/drm/i915/intel_pm.c | 14 +---------- drivers/gpu/drm/i915/intel_ringbuffer.c | 28 +++++++++++++++------ drivers/gpu/drm/i915/intel_sprite.c | 1 + 18 files changed, 150 insertions(+), 128 deletions(-) -- Daniel Vetter Mail: daniel@xxxxxxxx Mobile: +41 (0)79 365 57 48 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel