[git pull] vmwgfx-fixes-4.3

2015-10-22 Thread Thomas Hellstrom
Hi, Dave,

I'm not sure whether this patch comes in too late, but it would be good to
have it in. It stabilizes command submission in case of command buffer errors.

The following changes since commit ed7d78b2da32198ca4c70172e3b63c6b3e2c570b:

  drm/vmwgfx: Fix kernel NULL pointer dereference on older hardware (2015-10-13 
00:16:48 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~thomash/linux vmwgfx-fixes-4.3

for you to fetch changes up to 09dc1387c9c06cdaf55bc99b35238bd2ec0aed4b:

  drm/vmwgfx: Stabilize the command buffer submission code (2015-10-21 21:31:49 
+0200)


Thomas Hellstrom (1):
  drm/vmwgfx: Stabilize the command buffer submission code

 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 34 --
 1 file changed, 20 insertions(+), 14 deletions(-)


[git pull] vmwgfx-fixes-4.3

2015-10-15 Thread Thomas Hellstrom
Dave, 

A single critical fix for a NULL pointer dereference regression

The following changes since commit 575f9c8604e0b4c7b36fb41fc5fd280a3c336906:

  drm/vmwgfx: Fix a command submission hang regression (2015-09-30 05:50:37 
-0700)

are available in the git repository at:

  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-fixes-4.3-151014

for you to fetch changes up to ed7d78b2da32198ca4c70172e3b63c6b3e2c570b:

  drm/vmwgfx: Fix kernel NULL pointer dereference on older hardware (2015-10-13 
00:16:48 -0700)


Pull request of 2015-10-14


Thomas Hellstrom (1):
  drm/vmwgfx: Fix kernel NULL pointer dereference on older hardware

 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


[git pull] vmwgfx-fixes-4.3

2015-10-01 Thread Thomas Hellstrom
Dave, 

A single commit to fix a command submission hang regression.


The following changes since commit 30c64664f110f76064e364cb5dd385edc3751ba5:

  drm: Allow also control clients to check the drm version (2015-09-24 00:24:24 
-0700)

are available in the git repository at:

  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-fixes-4.3-151001

for you to fetch changes up to 575f9c8604e0b4c7b36fb41fc5fd280a3c336906:

  drm/vmwgfx: Fix a command submission hang regression (2015-09-30 05:50:37 
-0700)


Pull request of 2015-10-01


Thomas Hellstrom (1):
  drm/vmwgfx: Fix a command submission hang regression

 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 8 
 1 file changed, 8 insertions(+)


[git pull] vmwgfx-fixes-4.3-150924

2015-09-24 Thread Thomas Hellstrom
Dave,

Vmwgfx fixes for 4.3:
 - A couple of uninitialized variable fixes by Christian Engelmayer
 - A TTM fix for a bug that causes problems with the new vmwgfx device init
 - A vmwgfx refcounting fix
 - A vmwgfx iomem caching fix
 - A DRM change to allow also control clients to read the drm driver version.

The following changes since commit 9fbcc7c007ea200357e2453c6b2b153646fbc165:

  Merge branch 'linux-4.3' of 
git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2015-09-11 
14:38:36 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~thomash/linux tags/vmwgfx-fixes-4.3-150924

for you to fetch changes up to 30c64664f110f76064e364cb5dd385edc3751ba5:

  drm: Allow also control clients to check the drm version (2015-09-24 00:24:24 
-0700)


Pull request of 2015-09-24


Christian Engelmayer (2):
  drm/vmwgfx: Fix uninitialized return in vmw_cotable_unbind()
  drm/vmwgfx: Fix uninitialized return in vmw_kms_helper_dirty()

Thomas Hellstrom (5):
  drm/vmwgfx: Fix up user_dmabuf refcounting
  drm/vmwgfx: Map the fifo as cached
  drm/ttm: Fix memory space allocation v2
  drm/vmwgfx: Only build on X86
  drm: Allow also control clients to check the drm version

 drivers/gpu/drm/drm_ioctl.c  |  3 ++-
 drivers/gpu/drm/ttm/ttm_bo.c | 28 
 drivers/gpu/drm/vmwgfx/Kconfig   |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c  |  3 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c  | 10 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h  |  7 ---
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c  |  6 --
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c  |  3 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c  |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 29 +
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c   |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c  | 11 ---
 12 files changed, 62 insertions(+), 44 deletions(-)