[git pull] drm fixes for 4.11 rc7

Dave Airlie airlied at gmail.com
Thu Apr 13 03:14:51 UTC 2017


Hi Linus,

I was away the end of last week, so some of these would have been in
rc6, and it's Easter from tomorrow, so I decided I better dequeue what
I have now.

The nouveau changes, just add a hw enable for GP107 display (like a
pci id addition really), and fix a couple of regressions.
i915 has some more gvt fixes, along with a few run of the mill ones,
the rcu one seems like a few people have hit it.
Otherwise a small udl and small etnaviv fix.

Thanks,
Dave.

The following changes since commit 39da7c509acff13fc8cb12ec1bb20337c988ed36:

  Linux 4.11-rc6 (2017-04-09 09:49:44 -0700)

are available in the git repository at:

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

for you to fetch changes up to 2ca62d8a606a95e098799f128f6a40a6300d2a2a:

  Merge branch 'linux-4.11' of git://github.com/skeggsb/linux into
drm-fixes (2017-04-13 09:56:05 +1000)

----------------------------------------------------------------
i915, gvt, nouveau, udl and etnaviv fixes

----------------------------------------------------------------
Ben Skeggs (3):
      drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method
      drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying
plane state
      drm/nouveau: initial support (display-only) for GP107

Changbin Du (1):
      drm/i915/gvt: exclude cfg space from failsafe mode

Chris Wilson (5):
      drm/i915: Align "unfenced" tiled access on gen2, early gen3
      drm/i915/execlists: Wrap tail pointer after reset tweaking
      drm/i915: Avoid lock dropping between rescheduling
      drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex
      drm/i915: Use a dummy timeline name for a signaled fence

Dave Airlie (4):
      Merge branch 'etnaviv/fixes' of
https://git.pengutronix.de/git/lst/linux into drm-fixes
      Merge tag 'drm-misc-fixes-2017-04-11' of
git://anongit.freedesktop.org/git/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2017-04-12' of
git://anongit.freedesktop.org/git/drm-intel into drm-fixes
      Merge branch 'linux-4.11' of git://github.com/skeggsb/linux into drm-fixes

Ilia Mirkin (2):
      drm/nouveau/mpeg: mthd returns true on success now
      drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one

Jani Nikula (2):
      Merge tag 'gvt-fixes-2017-04-01' of
https://github.com/01org/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2017-04-07' of
https://github.com/01org/gvt-linux into drm-intel-fixes

Jonathan Neuschäfer (1):
      drm/udl: Fix unaligned memory access in udl_render_hline

Joonas Lahtinen (1):
      drm/i915: Don't call synchronize_rcu_expedited under struct_mutex

Matthew Auld (2):
      drm/i915/perf: destroy stream on sample_flags mismatch
      drm/i915/perf: remove user triggerable warn

Min He (1):
      drm/i915/gvt: set the correct default value of CTX STATUS PTR

Sagar Arun Kamble (1):
      drm/i915: Suspend GuC prior to GPU Reset during GEM suspend

Tina Zhang (1):
      drm/i915/gvt: remove the redundant info NULL check

Wei Yongjun (1):
      drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()

Zhenyu Wang (1):
      drm/i915/gvt: adjust mem size for low resolution type

Zhi Wang (2):
      drm/i915/gvt: Activate/de-activate vGPU in mdev ops.
      drm/i915/gvt: Fix firmware loading interface for GVT-g golden HW state

 drivers/gpu/drm/etnaviv/etnaviv_gpu.c             |  3 +-
 drivers/gpu/drm/i915/gvt/cfg_space.c              |  3 --
 drivers/gpu/drm/i915/gvt/execlist.c               |  3 +-
 drivers/gpu/drm/i915/gvt/firmware.c               |  9 ++--
 drivers/gpu/drm/i915/gvt/gvt.c                    |  2 +
 drivers/gpu/drm/i915/gvt/gvt.h                    |  5 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c                  | 11 ++---
 drivers/gpu/drm/i915/gvt/vgpu.c                   | 45 +++++++++++++++---
 drivers/gpu/drm/i915/i915_drv.c                   |  2 -
 drivers/gpu/drm/i915/i915_drv.h                   |  1 +
 drivers/gpu/drm/i915/i915_gem.c                   |  2 +
 drivers/gpu/drm/i915/i915_gem_execbuffer.c        |  4 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c               |  2 +-
 drivers/gpu/drm/i915/i915_gem_request.c           | 11 +++++
 drivers/gpu/drm/i915/i915_gem_shrinker.c          | 26 +++++++----
 drivers/gpu/drm/i915/i915_pci.c                   |  5 ++
 drivers/gpu/drm/i915/i915_perf.c                  | 11 +++--
 drivers/gpu/drm/i915/intel_lrc.c                  | 57 +++++++++++------------
 drivers/gpu/drm/i915/intel_ringbuffer.h           |  8 +++-
 drivers/gpu/drm/nouveau/nv50_display.c            | 10 ++--
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 32 ++++++++++++-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c   |  2 +-
 drivers/gpu/drm/udl/udl_transfer.c                |  3 +-
 24 files changed, 180 insertions(+), 79 deletions(-)


More information about the dri-devel mailing list