[git pull] drm fixes

Dave Airlie airlied at linux.ie
Tue Sep 14 18:44:59 PDT 2010


Hi Linus,

This is slightly larger than I'd like but Chris's patch to limit polling 
devices thats can be destructive solves a lot of problems on Intel but it 
requires an api change across drivers. The other worrisome one is a race 
condition fixer between device nodes being openable and the driver 
being loaded that I can't say why we started seeing it (bkl removal 
maybe, userspace timing change maybe), I started working on an alternate 
fix but it grew too large for this point in a release cycle.

Other updates are fixes for radeon from Alex and Marek, adding the 
copyright headers probably a/c for 1/4 of the patchset.

The following changes since commit 49553c2ef88749dd502687f4eb9c258bb10a4f44:

  Linux 2.6.36-rc4 (2010-09-12 16:07:37 -0700)

are available in the git repository at:
  ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-fixes

Alex Deucher (7):
      drm/radeon/kms: fix regression in RMX code (v2)
      drm/radeon/kms: add connector table for Mac x800
      drm/radeon/kms: don't enable underscan with interlaced modes
      drm/radeon: add some missing copyright headers
      drm/radeon/kms/evergreen: fix backend setup
      drm/radeon/kms: force legacy pll algo for RV620 LVDS
      drm/radeon/kms: only warn on mipmap size checks in r600 cs checker (v2)

Chris Wilson (4):
      drm: Fix regression in disable polling e58f637
      drm: Only decouple the old_fb from the crtc is we call mode_set*
      drm: Use a nondestructive mode for output detect when polling
      drm: Use a nondestructive mode for output detect when polling (v2)

Dave Airlie (1):
      drm: fix race between driver loading and userspace open.

Marek Olšák (2):
      drm/radeon/kms: increase lockup detection interval to 10 sec for r100-r500
      drm/radeon/kms: fix the colorbuffer CS checker for r300-r500

 drivers/gpu/drm/drm_crtc_helper.c           |   10 +++---
 drivers/gpu/drm/drm_pci.c                   |    4 ++
 drivers/gpu/drm/drm_platform.c              |    5 +++
 drivers/gpu/drm/drm_sysfs.c                 |    2 +-
 drivers/gpu/drm/i915/intel_crt.c            |    6 +++-
 drivers/gpu/drm/i915/intel_dp.c             |    2 +-
 drivers/gpu/drm/i915/intel_dvo.c            |    3 +-
 drivers/gpu/drm/i915/intel_hdmi.c           |    2 +-
 drivers/gpu/drm/i915/intel_lvds.c           |    7 +++-
 drivers/gpu/drm/i915/intel_sdvo.c           |    5 ++-
 drivers/gpu/drm/i915/intel_tv.c             |   11 +++---
 drivers/gpu/drm/nouveau/nouveau_connector.c |    6 ++--
 drivers/gpu/drm/radeon/atombios_crtc.c      |    5 ++-
 drivers/gpu/drm/radeon/evergreen.c          |   27 +++++++++++----
 drivers/gpu/drm/radeon/r100.c               |   24 ++++----------
 drivers/gpu/drm/radeon/r600_blit_kms.c      |   25 ++++++++++++++
 drivers/gpu/drm/radeon/r600_blit_shaders.h  |   24 ++++++++++++++
 drivers/gpu/drm/radeon/r600_cs.c            |    5 +--
 drivers/gpu/drm/radeon/radeon_combios.c     |   47 +++++++++++++++++++++++++++
 drivers/gpu/drm/radeon/radeon_connectors.c  |   15 ++++++---
 drivers/gpu/drm/radeon/radeon_display.c     |    9 +++--
 drivers/gpu/drm/radeon/radeon_mode.h        |    3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c         |    7 ++--
 include/drm/drm_crtc.h                      |   10 +++++-
 24 files changed, 197 insertions(+), 67 deletions(-)


More information about the dri-devel mailing list