Hi Janusz,
> diff --git a/drivers/gpu/drm/i915/gt/selftest_migrate.c
> b/drivers/gpu/drm/i915/gt/selftest_migrate.c
> index 54bc447efce0b..cde755751a0ba 100644
> --- a/drivers/gpu/drm/i915/gt/selftest_migrate.c
> +++ b/drivers/gpu/drm/i915/gt/selftest_migrate.c
> @@ -710,7 +710,8 @@ static int threaded_migrate(struct intel_migrate *migrate,
> thread[i].tsk = tsk;
> }
>
> - msleep(10 * n_cpus); /* start all threads before we kthread_stop() */
> + /* start all threads before we kthread_stop() */
> + msleep((intel_vm_no_concurrent_access_wa(migrate->context->vm->i915) ?
> 100 : 10) * n_cpus);
First question, why 100? Second question why not 100 for
everyone?
Andi
> for (i = 0; i < n_cpus; ++i) {
> struct task_struct *tsk = thread[i].tsk;
> --
> 2.51.0
>