commit | 911c53c3dc2cf868f8503aec5cf3edd08850ac91 | [log] [tgz] |
---|---|---|
author | Jan Sebechlebsky <jsebechlebsky@google.com> | Thu Jan 19 11:01:26 2023 +0100 |
committer | Jan Sebechlebsky <jsebechlebsky@google.com> | Thu Jan 19 11:41:14 2023 +0100 |
tree | 45293dd6e3d3ce2ec1f0c5717bf7b8be251fb90a | |
parent | babc0ff0b25b532a687610b86b823b2ee317d716 [diff] |
Synchronize access to listeners in VDM. Listeners are accessed from Binder thread when dispatching the events, however registering / unregistering listeners is done from different thread - this cl adds locks to prevent race condition while unregistering / registering listeners while callback is being dispatched. Bug: 263231559 Test: atest CtsVirtualDevicesTestCases Change-Id: I236dddcb25e406d5281a85da7d90bc13159b5a1f