[git pull] drm fixes
From: Dave Airlie
Date: Tue Oct 21 2014 - 21:15:57 EST
Hi Linus,
intel, nouveau, radeon and qxl,
mostly for bugs introduced in the merge window, nothing too shocking.
Dave.
The following changes since commit f114040e3ea6e07372334ade75d1ee0775c355e1:
Linux 3.18-rc1 (2014-10-19 18:08:38 -0700)
are available in the git repository at:
git://people.freedesktop.org/~airlied/linux drm-fixes
for you to fetch changes up to c572aaf46f71f63ae5914d4e194a955e0ba1b519:
qxl: don't create too large primary surface (2014-10-22 11:11:50 +1000)
----------------------------------------------------------------
Alex Deucher (6):
Revert "drm/radeon: drop btc_get_max_clock_from_voltage_dependency_table"
Revert "drm/radeon/dpm: drop clk/voltage dependency filters for SI"
drm/radeon: initialize sadb to NULL in the audio code
drm/radeon: fix speaker allocation setup
drm/radeon: use gart memory for DMA ring tests
drm/radeon: fix vm page table block size calculation
Ben Skeggs (2):
drm/gt215/gr: fix initialisation on gddr5 boards
drm/nouveau: fix regression on agp boards
Dave Airlie (3):
Merge branch 'drm-fixes-3.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-next-fixes-2014-10-17' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge branch 'linux-3.18' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
Jani Nikula (1):
drm/i915: fix short vs. long hpd detection
Marc-André Lureau (1):
qxl: don't create too large primary surface
Michel Dänzer (2):
drm/ttm: Don't skip fpfn check if lpfn is 0 in ttm_bo_mem_compat
drm/ttm: Don't evict BOs outside of the requested placement range
Michele Curti (1):
drm/radeon: reduce sparse false positive warnings
Paulo Zanoni (1):
drm/i915: properly reenable gen8 pipe IRQs
U. Artie Eoff (2):
drm/i915: intel_backlight scale() math WA
drm/i915: Move DIV_ROUND_CLOSEST_ULL macro to header
Ville Syrjälä (1):
drm/i915: Don't trust the DP_DETECT bit for eDP ports on CHV
drivers/gpu/drm/i915/i915_irq.c | 19 ++++++------
drivers/gpu/drm/i915/intel_display.c | 36 +++++++++++++---------
drivers/gpu/drm/i915/intel_drv.h | 3 ++
drivers/gpu/drm/i915/intel_panel.c | 5 ++-
.../gpu/drm/nouveau/core/engine/graph/ctxnv50.c | 10 ++++--
drivers/gpu/drm/nouveau/nouveau_chan.c | 12 ++++++--
drivers/gpu/drm/qxl/qxl_display.c | 16 +++++-----
drivers/gpu/drm/radeon/btc_dpm.c | 18 +++++++++++
drivers/gpu/drm/radeon/btc_dpm.h | 2 ++
drivers/gpu/drm/radeon/ci_dpm.c | 1 +
drivers/gpu/drm/radeon/cik_sdma.c | 21 +++++++------
drivers/gpu/drm/radeon/cypress_dpm.c | 1 +
drivers/gpu/drm/radeon/dce3_1_afmt.c | 6 ++--
drivers/gpu/drm/radeon/dce6_afmt.c | 8 ++---
drivers/gpu/drm/radeon/evergreen_hdmi.c | 8 ++---
drivers/gpu/drm/radeon/ni_dpm.c | 1 +
drivers/gpu/drm/radeon/r600_dma.c | 21 +++++++------
drivers/gpu/drm/radeon/r600_dpm.c | 1 +
drivers/gpu/drm/radeon/radeon.h | 2 ++
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
drivers/gpu/drm/radeon/rs780_dpm.c | 1 +
drivers/gpu/drm/radeon/rv6xx_dpm.c | 1 +
drivers/gpu/drm/radeon/rv770_dpm.c | 1 +
drivers/gpu/drm/radeon/si_dpm.c | 25 +++++++++++++++
drivers/gpu/drm/radeon/sumo_dpm.c | 1 +
drivers/gpu/drm/radeon/trinity_dpm.c | 1 +
drivers/gpu/drm/ttm/ttm_bo.c | 28 ++++++++++++-----
27 files changed, 174 insertions(+), 77 deletions(-)