[git pull] drm fixes

Dave Airlie airlied at linux.ie
Fri Sep 14 03:24:26 PDT 2012


I realise this a bit bigger than I would want at this point,

exynos is a large chunk, I got them to half what they wanted already, and 
hey its ARM based, so not going to hurt many people,

radeon has only two fixes, but the PLL fixes were a bit bigger, 
but required for a lot of scenarios, the fence fix is really urgent

vmwgfx: I've pulled in a dumb ioctl support patch that I was going to 
shove in later and cc stable, but we need it asap, its mainly to stop mesa 
growing a really ugly dependency in userspace to run stuff on vmware, and 
if I don't stick it in the kernel now, everyone will have to ship ugly 
userspace libs to workaround it.

nouveau: single urgent fix found in F18 testing, causes X 
to not start properly when f18 plymouth is used

i915: smattering of fixes and debug quieting

gma500: single regression fix

so as I said a bit large, but its fairly well scattered and its all stuff 
I'll be shipping in F18's 3.6 kernel.

Dave.

The following changes since commit 0bd1189e239c76eb3a50e458548fbe7e4a5dfff1:

  Merge branch 'for-3.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2012-09-12 07:16:54 +0800)

are available in the git repository at:


  git://people.freedesktop.org/~airlied/linux drm-fixes

for you to fetch changes up to 610bd7da160f76f1644ecb4cd7f39511b49a22cc:

  drm/nouveau: fix booting with plymouth + dumb support (2012-09-14 15:45:01 +1000)

----------------------------------------------------------------
Alan Cox (1):
      gma500: Fix regression on Oaktrail devices

Alex Deucher (1):
      drm/radeon: rework pll selection (v3)

Alexander Shishkin (1):
      drm/i915: initialize dpio_lock spin lock

Christian König (1):
      drm/radeon: make 64bit fences more robust v3

Daniel Vetter (2):
      drm/i915: set the right gen3 flip_done mode also at resume
      drm/i915: fix up the IBX transcoder B check

Dave Airlie (6):
      drm/i915/edp: get the panel delay before powering up
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
      vmwgfx: add dumb ioctl support
      Merge branch 'exynos-drm-fixes' of git://git.infradead.org/users/kmpark/linux-samsung into drm-fixes
      Merge branch 'drm-fixes-3.6' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      drm/nouveau: fix booting with plymouth + dumb support

Inki Dae (2):
      drm/exynos: fixed page align bug.
      drm/exynos: remove DRM_FORMAT_NV12M from plane module

Jani Nikula (2):
      drm/i915: only enable sdvo hotplug irq if needed
      drm/i915: do not expose a dysfunctional backlight interface to userspace

Mandeep Singh Baines (1):
      drm/exynos: fix double call of drm_prime_(init/destroy)_file_private

Sachin Kamat (9):
      drm/exynos: Remove redundant check in exynos_hdmi.c file
      drm/exynos: Remove redundant check in exynos_drm_fimd.c file
      drm/exynos: Use devm_kzalloc in exynos_drm_vidi.c file
      drm/exynos: Use devm_kzalloc in exynos_drm_hdmi.c file
      drm/exynos: Use devm_* functions in exynos_drm_g2d.c file
      drm/exynos: Add dependency for G2D in Kconfig
      drm/exynos: Make g2d_pm_ops static
      drm/exynos: Add missing braces around sizeof in exynos_hdmi.c
      drm/exynos: Add missing braces around sizeof in exynos_mixer.c

Thomas Meyer (1):
      drm/exynos: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. [1]

Tomasz Stanislawski (1):
      drm/exynos: add dummy support for dmabuf-mmap

Ville Syrjälä (1):
      drm: Drop the NV12M and YUV420M formats

 drivers/gpu/drm/exynos/Kconfig             |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c |   7 ++
 drivers/gpu/drm/exynos/exynos_drm_drv.c    |   2 -
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |   5 -
 drivers/gpu/drm/exynos/exynos_drm_g2d.c    |  52 ++-------
 drivers/gpu/drm/exynos/exynos_drm_gem.c    |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c   |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |   1 -
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |   4 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c       |  11 +-
 drivers/gpu/drm/exynos/exynos_mixer.c      |   6 +-
 drivers/gpu/drm/gma500/oaktrail_device.c   |   2 +
 drivers/gpu/drm/i915/i915_dma.c            |   1 +
 drivers/gpu/drm/i915/i915_irq.c            |   3 -
 drivers/gpu/drm/i915/intel_display.c       |   6 +-
 drivers/gpu/drm/i915/intel_dp.c            |  11 +-
 drivers/gpu/drm/i915/intel_panel.c         |  31 ++++--
 drivers/gpu/drm/i915/intel_pm.c            |   3 +
 drivers/gpu/drm/i915/intel_sdvo.c          |  15 ++-
 drivers/gpu/drm/nouveau/nouveau_display.c  |   2 +-
 drivers/gpu/drm/radeon/atombios_crtc.c     | 163 +++++++++++++++++++++++------
 drivers/gpu/drm/radeon/radeon_fence.c      |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c        |   5 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h        |  10 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c   |  73 +++++++++++++
 include/drm/drm_fourcc.h                   |   6 +-
 26 files changed, 298 insertions(+), 138 deletions(-)


More information about the dri-devel mailing list