diff options
| author | Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com> | 2026-07-31 15:11:48 +0200 |
|---|---|---|
| committer | Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com> | 2026-08-04 15:26:28 +0200 |
| commit | 01ba7585e3d292cd8c947cc01bd318ee67f4cdf5 (patch) | |
| tree | c492ed7d5671c9f20929d57707a317503eb03d86 | |
| parent | 4cc6337bfa1bcd1465ad09370bb91b0e35fc6019 (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.c | 2 |
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) |
