]> git.baikalelectronics.ru Git - kernel.git/commit
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)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Fri, 29 Mar 2019 02:26:53 +0000 (10:26 +0800)
commit9d76f2a398c92cfedb1e1a0dea540936d485645a
tree5c39a603b2ba59a35af5b8d65753cfac02a8718a
parent59be6c2d888d5596b01ed817dab793ae8d93b4d3
drm/i915/gvt: do not deliver a workload if its creation fails

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: 4d1535a5f6b3 ("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>
drivers/gpu/drm/i915/gvt/scheduler.c