nouveau-next - misc fixes/cleanups for 4.19

Ben Skeggs skeggsb at gmail.com
Mon Jul 16 08:22:16 UTC 2018


The following changes since commit b861686b18538eaaf3530255eb37b4133146fbe2:

  Merge tag 'vmwgfx-next-4.19-3' of
git://people.freedesktop.org/~thomash/linux into drm-next (2018-07-10
11:13:39 +1000)

are available in the Git repository at:

  git://github.com/skeggsb/linux linux-4.19

for you to fetch changes up to b59fb482b52269977ee5de205308e5b236a03917:

  drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping (2018-07-16
18:06:36 +1000)

----------------------------------------------------------------
Ben Skeggs (5):
      drm/nouveau/gr/gv100: handle multiple SM-per-TPC for shader exceptions
      drm/nouveau/fault/gv100: fix fault buffer initialisation
      drm/nouveau/core: ERR_PTR vs NULL bug in nvkm_engine_info()
      drm/nouveau/disp/nv50-gp10x: fix coverity warning
      drm/nouveau/kms/nv50-: remove duplicate assignment

Dan Carpenter (1):
      drm/nouveau/hwmon: potential uninitialized variables

Jérôme Glisse (1):
      drm/nouveau/mmu/gp10b: remove ghost file

Karol Herbst (2):
      drm/nouveau/bios/vpstate: There are some fermi vbios with no
boost or tdp entry
      drm/nouveau/debugfs: Wake up GPU before doing any reclocking

Kees Cook (1):
      drm/nouveau/secboot/acr: Remove VLA usage

Lyude Paul (1):
      drm/nouveau: Fix runtime PM leak in drm_open()

Mario Kleiner (1):
      drm/nouveau/kms/nv50-: Allow vblank_disable_immediate

Nick Desaulniers (1):
      drm/nouveau/nvif: remove const attribute from nvif_mclass

Nicolas Chauvet (1):
      drm/nouveau/secboot/tegra: Enable gp20b/gp10b firmware tag when relevant

Thierry Reding (2):
      ARM: dma-mapping: Set proper DMA ops in arm_iommu_detach_device()
      drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping

Thomas Zimmermann (3):
      drm/nouveau: Replace drm_framebuffer_{un/reference} with put,
get functions
      drm/nouveau: Replace drm_gem_object_unreference_unlocked with put function
      drm/nouveau: Replace drm_dev_unref with drm_dev_put

kbuild test robot (1):
      drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings

 arch/arm/mm/dma-mapping.c                          | 12 +++++------
 drivers/gpu/drm/nouveau/dispnv04/crtc.c            |  2 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  5 ++++-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |  1 -
 drivers/gpu/drm/nouveau/include/nvif/object.h      |  2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |  2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |  4 ++++
 drivers/gpu/drm/nouveau/nouveau_display.c          |  8 +++----
 drivers/gpu/drm/nouveau/nouveau_drm.c              |  6 ++++--
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |  2 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              | 14 ++++++------
 drivers/gpu/drm/nouveau/nouveau_hwmon.c            | 12 +++++------
 drivers/gpu/drm/nouveau/nouveau_platform.c         |  2 +-
 drivers/gpu/drm/nouveau/nvkm/core/engine.c         |  3 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 13 +++++++++++
 .../gpu/drm/nouveau/nvkm/engine/disp/changf119.c   |  2 +-
 .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c    |  4 ++--
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c     | 21 ++++++++++++------
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c | 10 +++++++--
 drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c   | 10 +++++++--
 drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c  | 21 +++++++++---------
 drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h   |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.     |  0
 .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 25 +++++++++++++++++++---
 .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 16 +++++++++++++-
 .../gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c    |  2 ++
 .../gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c    |  2 ++
 27 files changed, 140 insertions(+), 62 deletions(-)
 delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.


More information about the dri-devel mailing list