Re: [PULL] drm-intel-fixes

Daniel Vetter
2013-09-06T21:34:42Z

On Fri, Sep 06, 2013 at 09:49:06AM +0200, Daniel Vetter wrote:
> Blergh, forgotten to cc: mailing lists ...

And then Ville pointed out on irc that I'm actually missing the
vgacon->fbcon takeover fix. Fail friday it seems, new pull request below.

-Daniel

The following changes since commit f33bcab9e816c5bf56b74c3007790f2a256910eb:

drm/radeon: support render nodes (2013-09-02 10:51:53 +1000)

are available in the git repository at:

git://people.freedesktop.org/~danvet/drm-intel tags/drm-intel-fixes-2013-09-06

for you to fetch changes up to 6e1b4fdad5157bb9e88777d525704aba24389bee:

drm/i915: Delay disabling of VGA memory until vgacon->fbcon handoff is done (2013-09-06 23:27:03 +0200)

----------------------------------------------------------------
Alex Williamson (3):
vgaarb: Don't disable resources that are not owned
vgaarb: Fix VGA decodes changes
i915: Update VGA arbiter support for newer devices

Chris Wilson (9):
drm/i915: Adjust available RPS information through sysfs for vlv
drm/i915: Apply the force-detect VGA w/a to Valleyview
drm/i915: Report requested frequency alongside current frequency in debugfs
drm/i915: Embed the ring->private within the struct intel_ring_buffer
drm/i915: Use RCS flips on Ivybridge+
drm/i915: Pin pages whilst mapping the dma-buf
drm/i915: Hold an object reference whilst we shrink it
drm/i915: Skip stolen region initialisation if none is reserved
drm/i915: Confine page flips to BCS on Valleyview

Damien Lespiau (1):
drm/i915: Don't call sg_free_table() if sg_alloc_table() fails

Daniel Vetter (6):
drm/i915: tune down hangcheck noise
drm/i915: fix up the relocate_entry refactoring
drm/i915: fix hpd work vs. flush_work in the pageflip code deadlock
drm/i915: handle sdvo input pixel multiplier correctly again
drm/i915: fix i9xx_crtc_clock_get for multiplied pixels
drm/i915: fix gpu hang vs. flip stall deadlocks

Imre Deak (1):
drm/i915: fix lvds/dp panel fitter setting

Jani Nikula (1):
drm/i915: try not to lose backlight CBLV precision

Jesse Barnes (2):
drm/i915: split PCI IDs out into i915_drm.h v4
x86: add early quirk for reserving Intel graphics stolen memory v5

Joe Perches (1):
i915_gem: Convert kmem_cache_alloc(...GFP_ZERO) to kmem_cache_zalloc

Mika Kuoppala (2):
drm/i915: Don't mask EI UP interrupt on IVB|SNB
drm/i915: sanitize forcewake registers on reset

Paulo Zanoni (1):
drm/i915: enable trickle feed on Haswell

Ville Syrjälä (2):
drm/i915: Fix pipe config warnings when dealing with LVDS fixed mode
drm/i915: Delay disabling of VGA memory until vgacon->fbcon handoff is done

arch/x86/kernel/early-quirks.c | 154 +++++++++++++++++++++
drivers/gpu/drm/i915/i915_debugfs.c | 11 +-
drivers/gpu/drm/i915/i915_dma.c | 15 +-
drivers/gpu/drm/i915/i915_drv.c | 164 +++++-----------------
drivers/gpu/drm/i915/i915_drv.h | 7 +
drivers/gpu/drm/i915/i915_gem.c | 48 +++++--
drivers/gpu/drm/i915/i915_gem_dmabuf.c | 41 +++---
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 3 +
drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +
drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 23 +++-
drivers/gpu/drm/i915/i915_reg.h | 34 +++--
drivers/gpu/drm/i915/i915_sysfs.c | 36 ++++-
drivers/gpu/drm/i915/intel_crt.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 83 ++++++++++--
drivers/gpu/drm/i915/intel_drv.h | 3 +-
drivers/gpu/drm/i915/intel_lvds.c | 8 +-
drivers/gpu/drm/i915/intel_opregion.c | 2 +-
drivers/gpu/drm/i915/intel_panel.c | 14 +-
drivers/gpu/drm/i915/intel_pm.c | 14 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 99 ++++----------
drivers/gpu/drm/i915/intel_ringbuffer.h | 6 +-
drivers/gpu/drm/i915/intel_sdvo.c | 17 +--
drivers/gpu/drm/i915/intel_sprite.c | 7 +-
drivers/gpu/drm/i915/intel_uncore.c | 9 +-
drivers/gpu/vga/vgaarb.c | 51 +++----
include/drm/i915_drm.h | 34 +++++
include/drm/i915_pciids.h | 211 +++++++++++++++++++++++++++++
include/linux/vgaarb.h | 7 +
29 files changed, 774 insertions(+), 334 deletions(-)
create mode 100644 include/drm/i915_pciids.h
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch