mirror of
https://github.com/torvalds/linux.git
synced 2024-09-20 06:53:04 +00:00
drm/xe: Assert G2H outstanding when releasing G2H
Ensure we are managing G2H credits correctly. Extra important now that this is tied to PM. Signed-off-by: Matthew Brost <matthew.brost@intel.com> Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240725231801.1958038-1-matthew.brost@intel.com
This commit is contained in:
parent
be8f9f4c86
commit
5e9209c373
|
@ -516,6 +516,7 @@ static void __g2h_release_space(struct xe_guc_ct *ct, u32 g2h_len)
|
|||
lockdep_assert_held(&ct->fast_lock);
|
||||
xe_gt_assert(ct_to_gt(ct), ct->ctbs.g2h.info.space + g2h_len <=
|
||||
ct->ctbs.g2h.info.size - ct->ctbs.g2h.info.resv_space);
|
||||
xe_gt_assert(ct_to_gt(ct), ct->g2h_outstanding);
|
||||
|
||||
ct->ctbs.g2h.info.space += g2h_len;
|
||||
if (!--ct->g2h_outstanding)
|
||||
|
|
Loading…
Reference in New Issue
Block a user