Hi Dave - Apparently you haven't pulled my fixes from last week [1], so this one supersedes and includes that one. More GVT-g stuff than I'd like at this stage, but then again that's pretty new and isolated so I'm not too worried. BR, Jani. [1] http://mid.mail-archive.com/877f605pim.fsf@xxxxxxxxx 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-19 for you to fetch changes up to 3bfdfdcbce2796ce75bf2d85fd8471858d702e5d: drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible (2017-01-18 16:31:25 +0200) ---------------------------------------------------------------- Changbin Du (13): 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 drm/i915/gvt: introudce intel_vgpu_reset_resource() to reset vgpu resource state drm/i915/gvt: introuduce intel_vgpu_reset_gtt() to reset gtt drm/i915/gvt: move cfg space inititation function to cfg_space.c drm/i915/gvt: introduce intel_vgpu_reset_cfg_space to reset configuration space drm/i915/gvt: move mmio init/clean function to mmio.c drm/i915/gvt: introduce intel_vgpu_reset_mmio() to reset mmio space drm/i915/gvt: fix vGPU instance reuse issues by vGPU reset function drm/i915/gvt: rewrite gt reset handler using new function intel_gvt_reset_vgpu_locked Chris Wilson (2): drm/i915: Clear ret before unbinding in i915_gem_evict_something() drm/i915: Fix phys pwrite for struct_mutex-less operation Francisco Jerez (1): drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. Jani Nikula (2): Merge tag 'gvt-fixes-2017-01-10' of https://github.com/01org/gvt-linux into drm-intel-fixes Merge tag 'gvt-fixes-2017-01-16' 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 Ville Syrjälä (1): drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible 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 | 36 +++++-- drivers/gpu/drm/i915/gvt/cfg_space.c | 74 +++++++++++++++ drivers/gpu/drm/i915/gvt/gtt.c | 81 ++++++++-------- drivers/gpu/drm/i915/gvt/gtt.h | 1 + drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/handlers.c | 103 +++++++------------- drivers/gpu/drm/i915/gvt/kvmgt.c | 14 ++- drivers/gpu/drm/i915/gvt/mmio.c | 84 ++++++++++++++--- drivers/gpu/drm/i915/gvt/mmio.h | 4 + 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 | 162 ++++++++++++++++---------------- drivers/gpu/drm/i915/i915_gem.c | 34 +------ drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/intel_display.c | 3 + drivers/gpu/drm/i915/intel_lrc.c | 10 -- drivers/gpu/drm/i915/intel_ringbuffer.c | 8 -- 19 files changed, 379 insertions(+), 277 deletions(-) -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel