Commit: a88c74e29b6ed7bc1e7e15ed4da2a58dc9b1bdf8
Parent: cd176eb2d444eee0255f32c26dec0308179e5f2e
Author: Pauli Virtanen <pav@iki.fi>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2023-05-22 21:56:27
Tree: 0d299716ee8c0a7b93cb769cc6c2acd53d20f62b

iso-tester: always use DEFER_SETUP for multiple CIS in same CIG There is a race between multiple connect() for CIS in the same CIG. connect() will both reconfigure the CIG and connect the CIS, but CIG cannot be reconfigured once one CIS has already connected. That these tests pass currently relies on some timing/event ordering in the emulator. Connecting multiple CIS in same CIG is meant to be done using DEFER_SETUP, so change the tests to use it, so we test the intended usage.

Diffstat

M tools/iso-tester.c | 150 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1 files changed, 104 insertions(+), 46 deletions(-)

View Full Diff | Patch