summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Bernatowicz <marcin.bernatowicz@linux.intel.com>2026-07-31 15:11:48 +0200
committerMarcin Bernatowicz <marcin.bernatowicz@linux.intel.com>2026-08-04 15:26:28 +0200
commit01ba7585e3d292cd8c947cc01bd318ee67f4cdf5 (patch)
treec492ed7d5671c9f20929d57707a317503eb03d86
parent4cc6337bfa1bcd1465ad09370bb91b0e35fc6019 (diff)
tests/xe_sriov_scheduling: fix ticks_delta check for non-inverted logic
xe_spin now stores elapsed ticks directly in ticks_delta (not inverted). Update subm_is_work_complete() accordingly. Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com> Cc: Adam Miszczak <adam.miszczak@linux.intel.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Cc: Lukasz Laguna <lukasz.laguna@intel.com> Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
-rw-r--r--tests/intel/xe_sriov_scheduling.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/intel/xe_sriov_scheduling.c b/tests/intel/xe_sriov_scheduling.c
index 47cc5d9b0..5d30b961d 100644
--- a/tests/intel/xe_sriov_scheduling.c
+++ b/tests/intel/xe_sriov_scheduling.c
@@ -189,7 +189,7 @@ static void subm_exec_slot(struct subm *s, unsigned int slot)
static bool subm_is_work_complete(struct subm *s, unsigned int slot)
{
- return s->expected_ticks <= ~s->spin[slot]->ticks_delta;
+ return s->expected_ticks <= s->spin[slot]->ticks_delta;
}
static bool subm_is_exec_queue_banned(struct subm *s)