[GIT PULL] drm-etnaviv-fixes for 4.5-rc

Lucas Stach l.stach at pengutronix.de
Thu Jan 28 09:57:46 PST 2016


Hi Dave,

A bunch of etnaviv fixes for 4.5-rc. Most of them are fixing
things in code paths that will only be hit if something goes
wrong, which have been unearthed by more extensive testing.

The only thing that doesn't really qualify as fixes is an UAPI
extension that userspace wants to rely on being present, so
I want to fast-track this into 4.5 before etnaviv ends up in a
released kernel.
 
Regards,
Lucas

The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

  git://git.pengutronix.de/git/lst/linux.git drm-etnaviv-fixes

for you to fetch changes up to a0a5ab3e99b8e617221caabf074dcabd1659b9d8:

  drm/etnaviv: call correct function when trying to vmap a DMABUF (2016-01-26 18:54:01 +0100)

----------------------------------------------------------------
Fabio Estevam (1):
      drm/etnaviv: remove owner assignment from platform_driver

Lucas Stach (5):
      drm/etnaviv: hold object lock while getting pages for coredump
      drm/etnaviv: fix memory leak in IOMMU init path
      drm/etnaviv: fix get pages error path in etnaviv_gem_vaddr
      drm/etnaviv: rename etnaviv_gem_vaddr to etnaviv_gem_vmap
      drm/etnaviv: call correct function when trying to vmap a DMABUF

Russell King (7):
      drm/etnaviv: fix failure path if model is zero
      drm/etnaviv: ignore VG GPUs with FE2.0
      drm/etnaviv: update common and state_hi xml.h files
      drm/etnaviv: use defined constants for the chip model
      drm/etnaviv: add helper to extract bitfields
      drm/etnaviv: add helper for comparing model/revision IDs
      drm/etnaviv: add further minor features and varyings count

 drivers/gpu/drm/etnaviv/common.xml.h        |  59 ++++++++++++++++++++++++++++-----
 drivers/gpu/drm/etnaviv/etnaviv_drv.c       |   1 -
 drivers/gpu/drm/etnaviv/etnaviv_drv.h       |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_dump.c      |   6 ++--
 drivers/gpu/drm/etnaviv/etnaviv_gem.c       |  36 +++++++++++++++------
 drivers/gpu/drm/etnaviv/etnaviv_gem.h       |   1 +
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c |  10 +++++-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c       | 189 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h       |   9 ++++++
 drivers/gpu/drm/etnaviv/state_hi.xml.h      |  26 +++++++++++++--
 include/uapi/drm/etnaviv_drm.h              |   3 ++
 11 files changed, 255 insertions(+), 87 deletions(-)
-- 
Pengutronix e.K.             | Lucas Stach                 |
Industrial Linux Solutions   | http://www.pengutronix.de/  |



More information about the dri-devel mailing list