commit | ad37c2c40695793159df87aaf159f404105869c6 | [log] [tgz] |
---|---|---|
author | Jean-Michel Trivi <jmtrivi@google.com> | Fri Jan 19 09:40:36 2018 -0800 |
committer | Jean-Michel Trivi <jmtrivi@google.com> | Fri Jan 19 09:40:36 2018 -0800 |
tree | e2d284cad86b2a46bffb985abafd8c4ca6008759 | |
parent | 1ebcf6101d473ac916f60c85aa5ed800c1280beb [diff] |
AudioService: fix deadlock between readSettings() and VSS.setAllIndexes() Locking order is mSettingsLock -> VolumeStreamState.class Missing sync on mSettingsLock was causing deadlock between VolumeStreamState.setAllIndexes() and readSettings(). Mark that setAllIndexesToMax() is properly sync'd on mSettingsLock. Bug: 72122435 Test: chance Change-Id: I4bd4037fec290dd6ba586c7090e1b377543041ab