[git pull] drm fixes

From: Dave Airlie
Date: Mon Sep 19 2011 - 05:08:30 EST



Hi Linus,

Some fixes for page size mismatches in radeon, a lockdep noticed locking
problem, and a fix to zero some memory that was being passed to userspace.

Dave.

The following changes since commit 003f6c9df54970d8b19578d195b3e2b398cdbde2:

lib/sha1.c: quiet sparse noise about symbol not declared (2011-09-13 16:09:41 -0700)

are available in the git repository at:
git://people.freedesktop.org/~/linux.git drm-fixes

Alex Deucher (2):
drm/radeon/kms: fix typo in r100_blit_copy
drm/radeon/kms: Make GPU/CPU page size handling consistent in blit code (v2)

Ben Skeggs (1):
drm/ttm: request zeroed system memory pages for new TT buffer objects

Michel Dänzer (2):
drm/radeon: Don't read from CP ring write pointer registers.
drm/radeon: Unreference GEM object outside of spinlock in page flip error path.

drivers/gpu/drm/radeon/evergreen.c | 14 ++++++++------
drivers/gpu/drm/radeon/ni.c | 12 ++++++------
drivers/gpu/drm/radeon/r100.c | 22 ++++++++++------------
drivers/gpu/drm/radeon/r200.c | 4 ++--
drivers/gpu/drm/radeon/r600.c | 14 ++++++++------
drivers/gpu/drm/radeon/radeon.h | 7 ++++---
drivers/gpu/drm/radeon/radeon_asic.h | 8 ++++----
drivers/gpu/drm/radeon/radeon_display.c | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 7 ++++++-
drivers/gpu/drm/ttm/ttm_bo.c | 3 ++-
10 files changed, 51 insertions(+), 42 deletions(-)