)]}'
{
  "commit": "a188af07eb747b5ed426864c113683b418898c06",
  "tree": "d13d8d8f79b263e8942e6fd9e4e57ce1b668a1e3",
  "parents": [
    "c41471f6dff4825a27e6e26a0b5b480761572849"
  ],
  "author": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Thu Oct 05 10:58:38 2017 -0700"
  },
  "committer": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Mon Oct 09 21:55:10 2017 +0000"
  },
  "message": "Soundtrigger service: fix cross deadlock with audio policy service\n\nDo not hold Module mutex when calling into audio policy manager to\navoid cross deadlock with audio poicy service mutex: Audio policy manager\ncan call into sound trigger service with its mutex held in methods like\nstopInput().\n\nRegression introduced by fix for b/64340921 commit f759b8c4\n\nBug: 64340921\nBug: 67310830\nTest: repro steps in b/67310830\nMerged-In: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n\nChange-Id: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "596b23da339b5c717b6838dfd8aa84bb656df0d6",
      "old_mode": 33188,
      "old_path": "services/soundtrigger/SoundTriggerHwService.cpp",
      "new_id": "dda1a7bf5f3da30e77dcc17aa7ca958f8ba7a507",
      "new_mode": 33188,
      "new_path": "services/soundtrigger/SoundTriggerHwService.cpp"
    }
  ]
}
