OSDN Git Service

drm/i915/gvt: do not deliver a workload if its creation fails
authorYan Zhao <yan.y.zhao@intel.com>
Wed, 27 Mar 2019 04:54:51 +0000 (00:54 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Apr 2019 06:38:50 +0000 (08:38 +0200)
commitdf4106f23d0b2eecd13fb89784f7cbba070d2b1c
tree952af5298cec0f052c84a868a0372214cb54f092
parenta5277bcc1b7d2d06da310503fc6afc9189ae4875
drm/i915/gvt: do not deliver a workload if its creation fails

commit dade58ed5af6365ac50ff4259c2a0bf31219e285 upstream.

in workload creation routine, if any failure occurs, do not queue this
workload for delivery. if this failure is fatal, enter into failsafe
mode.

Fixes: 6d76303553ba ("drm/i915/gvt: Move common vGPU workload creation into scheduler.c")
Cc: stable@vger.kernel.org #4.19+
Cc: zhenyuw@linux.intel.com
Signed-off-by: Yan Zhao <yan.y.zhao@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/i915/gvt/scheduler.c