Skip to content

Commit eed9c81

Browse files
committed
drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h
From Jesus Narvaez 2679bb2f692e3d9b6c20863ba0fd8a793ea24f16 in linux-6.12.y/6.12.34 c557fd1050f6691dde36818dfc1a4c415c42901b in mainline linux
1 parent 98ae6d6 commit eed9c81

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ static int guc_submission_send_busy_loop(struct intel_guc *guc,
633633
atomic_inc(&guc->outstanding_submission_g2h);
634634

635635
ret = intel_guc_send_busy_loop(guc, action, len, g2h_len_dw, loop);
636-
if (ret)
636+
if (ret && g2h_len_dw)
637637
atomic_dec(&guc->outstanding_submission_g2h);
638638

639639
return ret;

0 commit comments

Comments
 (0)