A bunch of patches which fix IVB-specific troubles: * A selection of code which was labeled for SNB, but needs to be run on IVB as well. * A replacement for the quick-hack IVB lost-IRQ issue. This appears to help on SNB as well, but for now it's only enabled on IVB in case we discover problems with it. * Fix some 3-pipe issues And, a couple of minor mode setting fixes. The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f: Linux 3.3-rc1 (2012-01-19 15:04:48 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux drm-intel-fixes Daniel Vetter (7): drm/i915: convert force_wake_get to func pointer in the gpu reset code drm/i915: protect force_wake_(get|put) with the gt_lock drm/i915: paper over missed irq issues with force wake voodoo drm/i915: rip out the HWSTAM missed irq workaround drm/i915: allow userspace forcewake references also on gen7 drm/i915: debugfs: show semaphore registers also on gen7 drm/i915: fixup forcewake spinlock fallout in drpc debugfs function Duncan Laurie (1): CHROMIUM: i915: Add DMI override to skip CRT initialization on ZGB Eric Anholt (3): drm/i915: Print debugfs object list sizes in KiB instead of bytes. drm/i915: Correct debugfs printout for RC1e. drm/i915: Re-enable gen7 RC6 and GPU turbo after resume. Eugeni Dodonov (2): drm/i915: simplify pipe checking drm/i915: handle 3rd pipe Jesse Barnes (2): drm/i915: mask transcoder select bits before setting them on LVDS drm/i915: sprite init failure on pre-SNB is not a failure Joel Sass (1): drm/i915: Add Clientron E830 to the ignore LVDS list Keith Packard (5): Merge branch 'drm-intel-next-fixes' into drm-intel-fixes drm/i915: Move reset forcewake processing to gen6_do_reset drm/i915: Hold gt_lock during reset drm/i915: Hold gt_lock across forcewake register reads Revert "drm/i915: Work around gen7 BLT ring synchronization issues." Paulo Zanoni (1): drm/i915/sdvo: always set positive sync polarity Rodrigo Vivi (2): drm/i915: Fix TV Out refresh rate. drm/i915: Removing TV Out modes. Rohit Jain (1): drm/i915: VBT Parser cleanup for eDP block drivers/gpu/drm/i915/i915_debugfs.c | 31 +++++--- drivers/gpu/drm/i915/i915_dma.c | 1 + drivers/gpu/drm/i915/i915_drv.c | 56 ++++++++++--- drivers/gpu/drm/i915/i915_drv.h | 10 ++- drivers/gpu/drm/i915/i915_irq.c | 3 +- drivers/gpu/drm/i915/i915_suspend.c | 11 ++- drivers/gpu/drm/i915/intel_bios.h | 6 +- drivers/gpu/drm/i915/intel_crt.c | 23 +++++ drivers/gpu/drm/i915/intel_display.c | 22 +++--- drivers/gpu/drm/i915/intel_lvds.c | 8 ++ drivers/gpu/drm/i915/intel_ringbuffer.c | 41 ++++++---- drivers/gpu/drm/i915/intel_sdvo.c | 8 +- drivers/gpu/drm/i915/intel_sprite.c | 8 +-- drivers/gpu/drm/i915/intel_tv.c | 138 ++----------------------------- 14 files changed, 167 insertions(+), 199 deletions(-) -- keith.packard@intel.com