[git pull] drm fixes

Dave Airlie airlied at linux.ie
Tue Apr 12 17:43:59 PDT 2011


Hi Linus,

This should have gone out a few days ago, but I was trapped watching 
Disney shows with my daughter at home and I wanted to check it on a few 
more machines,

Its got two reverts, one for a change I pushed out by accident to -fixes, 
the other for a Xen/TTM change, that looks to be causing non-Xen 
problems so punting on it for now. The rest is mostly nouveau + radeon 
fixes, the radeon ones fix a few regressions and stability problems on 
newer cards.

I suspect I'll have a few more intel fixes and v2 of the i915 patch I 
reverted out of this pull, it fixes a problem on the dual-gpu laptops reported a 
long while ago.

The following changes since commit 94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f:

  Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 (2011-04-08 11:47:35 -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: pll tweaks for rv6xx
      drm/radeon/kms: make radeon i2c put/get bytes less noisy
      drm/radeon/kms: clean up gart dummy page handling
      drm/radeon/kms: fix suspend on rv530 asics
      drm/radeon/kms: fix pcie_p callbacks on btc and cayman
      drm/radeon/kms: add voltage type to atom set voltage function
      drm/radeon/kms: properly program vddci on evergreen+

Ben Skeggs (5):
      drm/nouveau: implement init table opcode 0x5c
      drm/nouveau: quirk for XFX GT-240X-YA
      drm/nv50: use "nv86" tlb flush method on everything except 0x50/0xac
      drm/nv50-nvc0: remove some code that doesn't belong here
      drm/nvc0: improve vm flush function

Dave Airlie (4):
      i915: restore only the mode of this driver on lastclose
      Merge remote branch 'nouveau/drm-nouveau-fixes' of /ssd/git/drm-nouveau-next into drm-fixes
      Revert "ttm: Utilize the DMA API for pages that have TTM_PAGE_FLAG_DMA32 set."
      Revert "i915: restore only the mode of this driver on lastclose"

David Dillow (1):
      drm/nv50-nvc0: work around an evo channel hang that some people see

Emil Velikov (1):
      nv30: Fix parsing of perf table

Konstantin Khlebnikov (1):
      i915: select VIDEO_OUTPUT_CONTROL for ACPI_VIDEO

Marcin Slusarz (1):
      drm/nouveau: fix oops on unload with disabled LVDS panel

Michel Dänzer (2):
      radeon: Fix KMS CP writeback on big endian machines.
      drm/radeon: Fix KMS legacy backlight support if CONFIG_BACKLIGHT_CLASS_DEVICE=m.

Roy Spliet (1):
      drm/nouveau: correct memtiming table parsing for nv4x

 drivers/gpu/drm/Kconfig                         |    1 +
 drivers/gpu/drm/nouveau/nouveau_bios.c          |   53 +++++++++++++++-
 drivers/gpu/drm/nouveau/nouveau_drv.h           |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c           |   76 +++++++++++++++--------
 drivers/gpu/drm/nouveau/nouveau_perf.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c         |   12 +---
 drivers/gpu/drm/nouveau/nv04_dfp.c              |   13 ++--
 drivers/gpu/drm/nouveau/nv50_crtc.c             |    3 -
 drivers/gpu/drm/nouveau/nv50_evo.c              |    1 +
 drivers/gpu/drm/nouveau/nv50_graph.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c               |   24 +++++---
 drivers/gpu/drm/radeon/atom.c                   |    6 ++-
 drivers/gpu/drm/radeon/atombios_crtc.c          |    6 ++
 drivers/gpu/drm/radeon/evergreen.c              |   17 +++---
 drivers/gpu/drm/radeon/r600.c                   |    6 +--
 drivers/gpu/drm/radeon/radeon.h                 |   12 +++-
 drivers/gpu/drm/radeon/radeon_asic.c            |    2 +-
 drivers/gpu/drm/radeon/radeon_atombios.c        |   30 ++++++---
 drivers/gpu/drm/radeon/radeon_fence.c           |    2 +-
 drivers/gpu/drm/radeon/radeon_gart.c            |    2 +
 drivers/gpu/drm/radeon/radeon_i2c.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c              |   11 +++-
 drivers/gpu/drm/radeon/radeon_ring.c            |    2 +-
 drivers/gpu/drm/radeon/rs600.c                  |    2 +-
 drivers/gpu/drm/radeon/rv770.c                  |    6 +--
 drivers/gpu/drm/ttm/ttm_page_alloc.c            |   26 +-------
 drivers/gpu/stub/Kconfig                        |    1 +
 28 files changed, 201 insertions(+), 125 deletions(-)


More information about the dri-devel mailing list