diff options
author | Alexandre Ratchov <ratchov@cvs.openbsd.org> | 2023-12-10 06:32:15 +0000 |
---|---|---|
committer | Alexandre Ratchov <ratchov@cvs.openbsd.org> | 2023-12-10 06:32:15 +0000 |
commit | 044c708297d4f3f9d4e6d499167a7d956b7abfe4 (patch) | |
tree | e09d65fbc7a4a1777c67804aca52478b389b2f83 /libexec | |
parent | 4be756434be2a2b841123e471074cc92ed645be5 (diff) |
Skip interfaces already claimed by other uaudio(4) instances.
Fixes support of devices that attach multiple uaudio(4) drivers.
Every uaudio(4) instance parses the full set of device descriptors
because there are multiple interfaces per driver instance. If there is
a second uaudio(4) instance (i.e. a second control & stream interfaces
combo), the latter must skip the interfaces already used by the first
one (if it didn't, multiple uaudio(4) would try to use the same
interface and neither would work).
Help from and ok armani@.
Diffstat (limited to 'libexec')
0 files changed, 0 insertions, 0 deletions