mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-18 08:35:08 +08:00
drm/i915/gvt: check workload empty before real scan
This patch will fix warning log print during command scan caused by empty workload (ring head equals tail). This patch avoid going into real scan process if workload is empty. It's guest's responsibility to make sure if an empty workload is proper to submit to HW. [v2] modify the patch description. It's a fix, not a w/a. Signed-off-by: Pei Zhang <pei.zhang@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
This commit is contained in:
parent
a3614a868f
commit
0aaee4cc83
@ -2537,7 +2537,8 @@ static int scan_workload(struct intel_vgpu_workload *workload)
|
||||
s.rb_va = workload->shadow_ring_buffer_va;
|
||||
s.workload = workload;
|
||||
|
||||
if (bypass_scan_mask & (1 << workload->ring_id))
|
||||
if ((bypass_scan_mask & (1 << workload->ring_id)) ||
|
||||
gma_head == gma_tail)
|
||||
return 0;
|
||||
|
||||
ret = ip_gma_set(&s, gma_head);
|
||||
|
Loading…
Reference in New Issue
Block a user