[git pull] drm fixes for v4.11-rc6

From: Dave Airlie
Date: Mon Apr 03 2017 - 23:42:59 EST


Hi Linus,

I'm going to be away for the latter part of this week, and early next
week, so I probably won't get to dequeue any more fixes before -rc6,
if anyone has any urgent fixes they can get Daniel's help and maybe
send them to you direct, I don't know of anything that is that urgent,
hopefully I won't have a pile of stuff for rc7 and maintainers are a
bit more weary of what they send me.

This is just mostly stuff that missed rc5, from vmwgfx and msm drivers.

Dave.

The following changes since commit a71c9a1c779f2499fb2afc0553e543f18aff6edf:

Linux 4.11-rc5 (2017-04-02 17:23:54 -0700)

are available in the git repository at:

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

for you to fetch changes up to 130e35e4bbceb2c04ff0ad9b1a0bcef7acc11498:

Merge branch 'msm-fixes-4.11-rc6' of
git://people.freedesktop.org/~robclark/linux into drm-fixes
(2017-04-04 10:13:40 +1000)

----------------------------------------------------------------
vmwgfx and msm fixes

----------------------------------------------------------------
Archit Taneja (2):
drm/msm/dsi: Fix bug in dsi_mgr_phy_enable
drm/msm/mdp5: Update SSPP_MAX value

Arnd Bergmann (1):
drm/msm: adreno: fix build error without debugfs

Dave Airlie (2):
Merge branch 'vmwgfx-fixes-4.11' of
git://people.freedesktop.org/~thomash/linux into drm-fixes
Merge branch 'msm-fixes-4.11-rc6' of
git://people.freedesktop.org/~robclark/linux into drm-fixes

Jordan Crouse (3):
drm/msm: Fix wrong pointer check in a5xx_destroy
drm/msm: Don't allow zero sized buffer objects
drm/msm: Make sure to detach the MMU during GPU cleanup

Li Qiang (1):
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()

Thomas Hellstrom (4):
drm/vmwgfx: Type-check lookups of fence objects
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
drm/ttm: Avoid calling drm_ht_remove from atomic context
drm/vmwgfx: Remove getparam error message

Vinay Simha BN (1):
drm/msm/hdmi: redefinitions of macros not required

drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 ++-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 29 ++++++++----
drivers/gpu/drm/msm/dsi/dsi_manager.c | 2 +-
drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 7 ---
drivers/gpu/drm/msm/mdp/mdp5/mdp5_pipe.h | 3 +-
drivers/gpu/drm/msm/msm_gem.c | 6 +++
drivers/gpu/drm/msm/msm_gpu.c | 3 --
drivers/gpu/drm/ttm/ttm_object.c | 14 +++---
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 79 ++++++++++++++++++++------------
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 31 ++++++-------
include/drm/ttm/ttm_object.h | 5 +-
13 files changed, 112 insertions(+), 81 deletions(-)