commit | 19e84047ab8ec6b61d5e2bfd79909fe8942943af | [log] [tgz] |
---|---|---|
author | Shibin George <shibing@codeaurora.org> | Tue Jun 14 20:42:13 2016 +0530 |
committer | Shibin George <shibing@codeaurora.org> | Tue Jun 21 04:45:25 2016 +0000 |
tree | 228e5d2cc863256a9d4680be681a65fb4bfdde4a | |
parent | cf81fdb37ba0608c8743d41b45879aeb74851e1a [diff] |
Fix deadlock b/w ActivityManagerService and MediaSessionService While handling adjustVolume and finishReceiver at the same time, system_server gets into deadlock situation where ActivityManagerService lock and MediaSessionService lock are getting acquired in reverse order. To fix this, adjustSuggestedStreamVolume() is shifted to MediaSessionService's Handler thread. https://code.google.com/p/android/issues/detail?id=213014 Change-Id: I3125c890546c8ab7c4df530bb68ba87cd688f8ce