[git pull] drm fixes for 4.10-rc7

From: Dave Airlie
Date: Thu Feb 02 2017 - 18:17:33 EST


Hi Linus,

Another fixes pull for v4.10, it's a bit big due to the backport of the
VMA fixes for i915 that should fix the oops on shutdown problems that you've
worked around.

There are also two drm core connector registration fixes, a bunch of nouveau
regression fixes and two AMD fixes.

Dave.

The following changes since commit 566cf877a1fcb6d6dc0126b076aad062054c2637:

Linux 4.10-rc6 (2017-01-29 14:25:17 -0800)

are available in the git repository at:

git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.10-rc7

for you to fetch changes up to f63cf464fc379382a271f94ddef36e8c5a0628eb:

Merge branch 'drm-fixes-4.10' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2017-02-03
09:10:08 +1000)

----------------------------------------------------------------
intel vma fixes, amd and nouveau fixes.

----------------------------------------------------------------
Alastair Bridgewater (1):
drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215

Alex Deucher (1):
drm/amdgpu/si: fix crash on headless asics

Ben Skeggs (4):
drm/nouveau/fence/g84-: protect against concurrent access to
semaphore buffers
drm/nouveau: prevent userspace from deleting client object
drm/nouveau/disp/mcp7x: disable dptmds workaround
drm/nouveau/kms/nv50: request vblank events for commits that
send completion events

Chris Wilson (1):
drm/i915: Track pinned vma in intel_plane_state

Daniel Vetter (2):
drm: prevent double-(un)registration for connectors
drm: Don't race connector registration

Dave Airlie (4):
Merge branch 'linux-4.10' of git://github.com/skeggsb/linux into drm-fixes
Merge tag 'drm-misc-fixes-2017-01-31' of
git://anongit.freedesktop.org/git/drm-misc into drm-fixes
Merge tag 'topic/vma-fix-for-4.10-2017-02-02' of
git://anongit.freedesktop.org/git/drm-intel into drm-fixes
Merge branch 'drm-fixes-4.10' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Ilia Mirkin (1):
drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval

Maarten Lankhorst (2):
drm/atomic: Fix double free in drm_atomic_state_default_clear
drm/atomic: Unconditionally call prepare_fb.

Martin Peres (1):
drm/nouveau/nouveau/led: prevent compiling the led-code if
nouveau=y and leds=m

Michel DÃnzer (1):
drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl

drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +-
drivers/gpu/drm/drm_atomic.c | 13 ++-
drivers/gpu/drm/drm_atomic_helper.c | 9 --
drivers/gpu/drm/drm_connector.c | 23 +++-
drivers/gpu/drm/drm_drv.c | 4 +
drivers/gpu/drm/i915/i915_drv.h | 16 +--
drivers/gpu/drm/i915/intel_atomic_plane.c | 20 ++++
drivers/gpu/drm/i915/intel_display.c | 125 +++++++--------------
drivers/gpu/drm/i915/intel_drv.h | 9 +-
drivers/gpu/drm/i915/intel_fbc.c | 52 ++++-----
drivers/gpu/drm/i915/intel_fbdev.c | 4 +-
drivers/gpu/drm/i915/intel_sprite.c | 8 +-
drivers/gpu/drm/nouveau/dispnv04/hw.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_fence.h | 1 +
drivers/gpu/drm/nouveau/nouveau_led.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_usif.c | 3 +-
drivers/gpu/drm/nouveau/nv50_display.c | 6 +
drivers/gpu/drm/nouveau/nv84_fence.c | 6 +
.../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 2 -
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_gem.c | 4 +-
include/drm/drmP.h | 1 +
include/drm/drm_connector.h | 16 ++-
24 files changed, 171 insertions(+), 165 deletions(-)