[PULL] drm-intel-fixes

Message ID 877f605pim.fsf@intel.com
State New
Headers show

Pull-request

git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-12

Message

Jani Nikula Jan. 12, 2017, 2:20 p.m.
Hi Dave -

Mostly GVT-g fixes, with a couple of other fixes from Chris.

BR,
Jani.

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-12

for you to fetch changes up to e4621b73b6b472fe2b434b4f0f76b8f33ee26a73:

  drm/i915: Fix phys pwrite for struct_mutex-less operation (2017-01-12 10:15:44 +0200)

----------------------------------------------------------------
Changbin Du (5):
      drm/i915/gvt: fix error handing of tlb_control emulation
      drm/i915/gvt: fix return value in mul_force_wake_write
      drm/i915/gvt: always use readq and writeq
      drm/i915/gvt: fix use after free for workload
      drm/i915/gvt: dec vgpu->running_workload_num after the workload is really done

Chris Wilson (2):
      drm/i915: Clear ret before unbinding in i915_gem_evict_something()
      drm/i915: Fix phys pwrite for struct_mutex-less operation

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

Jike Song (5):
      drm/i915/gvt: init/destroy vgpu_idr properly
      drm/i915/gvt: destroy the allocated idr on vgpu creating failures
      drm/i915/gvt: cleanup opregion memory allocation code
      drm/i915/gvt/kvmgt: return meaningful error for vgpu creating failure
      drm/i915/gvt: cleanup GFP flags

Nicolas Iooss (1):
      drm/i915/gvt: verify functions types in new_mmio_info()

Pei Zhang (1):
      drm/i915/gvt: print correct value for untracked mmio

Zhenyu Wang (2):
      drm/i915/gvt: adjust high memory size for default vGPU type
      drm/i915/gvt: remove duplicated definition

 drivers/gpu/drm/i915/gvt/aperture_gm.c |  7 -----
 drivers/gpu/drm/i915/gvt/gtt.c         | 54 +++++++++++-----------------------
 drivers/gpu/drm/i915/gvt/gvt.c         |  8 ++++-
 drivers/gpu/drm/i915/gvt/handlers.c    | 13 ++++----
 drivers/gpu/drm/i915/gvt/kvmgt.c       | 14 ++++++---
 drivers/gpu/drm/i915/gvt/mmio.c        | 31 +++++++++----------
 drivers/gpu/drm/i915/gvt/opregion.c    |  8 ++---
 drivers/gpu/drm/i915/gvt/reg.h         |  3 +-
 drivers/gpu/drm/i915/gvt/scheduler.c   | 14 ++++-----
 drivers/gpu/drm/i915/gvt/vgpu.c        |  8 +++--
 drivers/gpu/drm/i915/i915_gem.c        | 34 +++------------------
 drivers/gpu/drm/i915/i915_gem_evict.c  |  1 +
 12 files changed, 78 insertions(+), 117 deletions(-)