summaryrefslogtreecommitdiffstats
path: root/Documentation/phy
diff options
context:
space:
mode:
authorWeinan <weinan.z.li@intel.com>2019-05-10 09:57:20 +0200
committerZhenyu Wang <zhenyuw@linux.intel.com>2019-05-21 04:57:11 +0200
commita8c2d5ab9e71be3f9431c47bd45329a36e1fc650 (patch)
tree7ffba2a38dae1e30ba4b2f86a7907ba09cf28920 /Documentation/phy
parentdrm/i915: Truly bump ready tasks ahead of busywaits (diff)
downloadlinux-a8c2d5ab9e71be3f9431c47bd45329a36e1fc650.tar.xz
linux-a8c2d5ab9e71be3f9431c47bd45329a36e1fc650.zip
drm/i915/gvt: emit init breadcrumb for gvt request
"To track whether a request has started on HW, we can emit a breadcrumb at the beginning of the request and check its timeline's HWSP to see if the breadcrumb has advanced past the start of this request." It means all the request which timeline's has_init_breadcrumb is true, then the emit_init_breadcrumb process must have before emitting the real commands, otherwise, the scheduler might get a wrong state of this request during reset. If the request is exactly the guilty one, the scheduler won't terminate it with the wrong state. To avoid this, do emit_init_breadcrumb for all the requests from gvt. v2: cc to stable kernel Fixes: 8547444137ec ("drm/i915: Identify active requests") Cc: stable@vger.kernel.org Acked-by: Zhenyu Wang <zhenyuw@linux.intel.com> Signed-off-by: Weinan <weinan.z.li@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'Documentation/phy')
0 files changed, 0 insertions, 0 deletions