Merge tag 'drm-intel-next-2018-06-06' into gvt-next
authorZhenyu Wang <zhenyuw@linux.intel.com>
Thu, 7 Jun 2018 02:24:50 +0000 (10:24 +0800)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Thu, 7 Jun 2018 02:24:50 +0000 (10:24 +0800)
Backmerge for recent request->hw_context change and
new vGPU huge page capability definition.

Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
1  2 
drivers/gpu/drm/i915/gvt/display.c
drivers/gpu/drm/i915/gvt/fb_decoder.c
drivers/gpu/drm/i915/gvt/gvt.h
drivers/gpu/drm/i915/gvt/scheduler.c
drivers/gpu/drm/i915/i915_pvinfo.h

Simple merge
Simple merge
Simple merge
@@@ -860,10 -804,10 +806,11 @@@ static void complete_current_workload(s
                scheduler->current_workload[ring_id];
        struct intel_vgpu *vgpu = workload->vgpu;
        struct intel_vgpu_submission *s = &vgpu->submission;
+       struct i915_request *rq = workload->req;
        int event;
  
 -      mutex_lock(&gvt->lock);
 +      mutex_lock(&vgpu->vgpu_lock);
 +      mutex_lock(&gvt->sched_lock);
  
        /* For the workload w/ request, needs to wait for the context
         * switch to make sure request is completed.
Simple merge