[Intel-gfx] [PATCH 03/28] drm/i915/selftests: Teach hang-self to target only itself
Mika Kuoppala
mika.kuoppala at linux.intel.com
Wed Jun 10 13:21:12 UTC 2020
Chris Wilson <chris at chris-wilson.co.uk> writes:
> We have a test case to exercise resetting an engine while the other
> engines are busy, all the TEST_SELF adds on top is that the target
> engine also has background activity. In this case it is useful to first
> test resetting the engine while there is background activity, as a
> separate flag from exercising all others.
>
> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Reviewed-by: Mika Kuoppala <mika.kuoppala at linux.intel.com>
> ---
> drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/selftest_hangcheck.c b/drivers/gpu/drm/i915/gt/selftest_hangcheck.c
> index 035f363fb0f8..2af66f8ffbd2 100644
> --- a/drivers/gpu/drm/i915/gt/selftest_hangcheck.c
> +++ b/drivers/gpu/drm/i915/gt/selftest_hangcheck.c
> @@ -805,10 +805,10 @@ static int __igt_reset_engines(struct intel_gt *gt,
> threads[tmp].resets =
> i915_reset_engine_count(global, other);
>
> - if (!(flags & TEST_OTHERS))
> + if (other == engine && !(flags & TEST_SELF))
> continue;
>
> - if (other == engine && !(flags & TEST_SELF))
> + if (other != engine && !(flags & TEST_OTHERS))
> continue;
>
> threads[tmp].engine = other;
> @@ -999,7 +999,7 @@ static int igt_reset_engines(void *arg)
> },
> {
> "self-priority",
> - TEST_OTHERS | TEST_ACTIVE | TEST_PRIORITY | TEST_SELF,
> + TEST_ACTIVE | TEST_PRIORITY | TEST_SELF,
> },
> { }
> };
> --
> 2.20.1
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
More information about the Intel-gfx
mailing list