Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/intel/gvt-linux into drm...
[linux-2.6-microblaze.git] / drivers / gpu / drm / i915 / gvt / vgpu.c
index e49944f..5a72263 100644 (file)
@@ -500,9 +500,11 @@ struct intel_vgpu *intel_gvt_create_vgpu(struct intel_gvt *gvt,
 
        mutex_lock(&gvt->lock);
        vgpu = __intel_gvt_create_vgpu(gvt, &param);
-       if (!IS_ERR(vgpu))
+       if (!IS_ERR(vgpu)) {
                /* calculate left instance change for types */
                intel_gvt_update_vgpu_types(gvt);
+               intel_gvt_update_reg_whitelist(vgpu);
+       }
        mutex_unlock(&gvt->lock);
 
        return vgpu;