[git pull] drm fixes for 4.9-rc2 (part 2)

Dave Airlie airlied at gmail.com
Fri Oct 21 03:46:33 UTC 2016


Hi Linus,

Second part of the fixes for rc2, main one being some vmwgfx fixes,
also some armada, etnaviv and fsl-dcu fixes.

There is a pretty large regression in -rc1 that affects radeon/amdgpu/nouveau
and possibly other ttm using drivers with real VRAM on PAT systems, this was
due to a change in mm, that uncovered an assumption in the drivers, I've started
patches for it, and I'll hopefully line them up for submission next week, they
hit outside drm a little.

Dave.

The following changes since commit 6f33d6458e35d6ba53c2635ee4b8a3177cbd912d:

  Merge tag 'pm-4.9-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
(2016-10-20 15:32:51 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.9-rc2-part2

for you to fetch changes up to 26beaee9bb07be20cc641c1251152e280e80f54e:

  Merge branch 'drm-etnaviv-fixes' of
git://git.pengutronix.de/lst/linux into drm-fixes (2016-10-21 13:27:55
+1000)

----------------------------------------------------------------
drm fixes for 4.9 rc2 - vmware, fsl-dcu, armada and etnaviv

----------------------------------------------------------------
Baole Ni (1):
      drm/vmwgfx: Replace numeric parameter like 0444 with macro

Charmaine Lee (1):
      drm/vmwgfx: Enable SVGA_3D_CMD_DX_TRANSFER_FROM_BUFFER command

Chris Wilson (1):
      drm/vmwgfx: Remove call to reservation_object_test_signaled_rcu
before wait

Dave Airlie (4):
      Merge branch 'fixes-for-v4.9-rc2' of
http://git.agner.ch/git/linux-drm-fsl-dcu into drm-fixes
      Merge branch 'drm-armada-fixes' of
git://git.armlinux.org.uk/~rmk/linux-arm into drm-fixes
      Merge branch 'drm-vmwgfx-fixes' of
ssh://people.freedesktop.org/~syeh/repos_linux into drm-fixes
      Merge branch 'drm-etnaviv-fixes' of
git://git.pengutronix.de/lst/linux into drm-fixes

Lucas Stach (2):
      drm/etnaviv: ensure write caches are flushed at end of user cmdstream
      drm/etnaviv: block 64K of address space behind each cmdstream

Markus Elfring (3):
      drm/vmwgfx: Use kmalloc_array() in vmw_surface_define_ioctl()
      drm/vmwgfx: Use memdup_user() rather than duplicating its implementation
      drm/vmwgfx: Adjust checks for null pointers in 13 functions

Russell King (1):
      drm/armada: fix clock counts

Stefan Agner (4):
      drm/fsl-dcu: enable TCON bypass mode by default
      drm/fsl-dcu: do not transfer registers on plane init
      drm/fsl-dcu: do not transfer registers in mode_set_nofb
      drm/fsl-dcu: enable pixel clock when enabling CRTC

Thomas Hellstrom (4):
      drm/vmwgfx: Allow resource relocations on byte boundaries
      drm/vmwgfx: Remove a leftover debug printout
      drm/vmwgfx: Limit the user-space command buffer size
      drm/vmwgfx: Avoid validating views on view destruction

 drivers/gpu/drm/armada/armada_crtc.c        |  18 ++--
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c    |  24 ++++-
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c       |   3 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c  |   4 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c   |  23 +----
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c |   5 -
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c   |  39 +-------
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c         |  10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h         |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c     | 145 ++++++++++++++++++++++------
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c    |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c     |  56 +++++------
 12 files changed, 187 insertions(+), 148 deletions(-)


More information about the dri-devel mailing list