)]}'
{
  "commit": "e00e82e19e828c3a23fa8e0f888d433d53bc7357",
  "tree": "8bc6501cf9e16ca48ccebba226bc3101dfe3f585",
  "parents": [
    "643dd1d8d4e8aa64dcefc7e4cfbd6c2486090e06"
  ],
  "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 22:01:37 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\n\nMerged-In: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n\nChange-Id: Ie50b2e7c55fe9828a3fd8de6b31eb4a492791583\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "665672f1843b838ccaaa8bfa0cc43f45df61376a",
      "old_mode": 33188,
      "old_path": "services/soundtrigger/SoundTriggerHwService.cpp",
      "new_id": "5ae38625b5d7d8d806e5b335b5f7286db54912d7",
      "new_mode": 33188,
      "new_path": "services/soundtrigger/SoundTriggerHwService.cpp"
    },
    {
      "type": "modify",
      "old_id": "2619a5fb492c394e019f1277ee954874f445d7a7",
      "old_mode": 33188,
      "old_path": "services/soundtrigger/SoundTriggerHwService.h",
      "new_id": "f0e7a5fc5f86ba81ead64683e798b1fd2f93d12a",
      "new_mode": 33188,
      "new_path": "services/soundtrigger/SoundTriggerHwService.h"
    }
  ]
}
