st/prober: Also disable autoprober drivers when qwerty is enabled

This commit is contained in:
Christoph Haag 2022-04-06 23:23:23 +02:00
parent 6b58c70f11
commit 8dd19ea794

View file

@ -351,6 +351,18 @@ disable_drivers_from_conflicts(struct prober *p)
p->disabled_drivers[index] = (char *)p->entries[entry]->driver_name;
}
}
for (size_t ap = 0; ap < XRT_MAX_AUTO_PROBERS; ap++) {
if (p->auto_probers[ap] == NULL) {
continue;
}
if (strcmp(p->auto_probers[ap]->name, "Qwerty") != 0) {
P_INFO(p, "Disabling %s because we have %s", p->auto_probers[ap]->name, "Qwerty");
size_t index = p->num_disabled_drivers++;
U_ARRAY_REALLOC_OR_FREE(p->disabled_drivers, char *, p->num_disabled_drivers);
p->disabled_drivers[index] = (char *)p->auto_probers[ap]->name;
}
}
return;
}