[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(-)