)]}'
{
  "commit": "fff3f2ea2f82088bbad3b02cd24fac76b4e0a59e",
  "tree": "a6cc3afe355ac9170ca3a0adc155732888938bf6",
  "parents": [
    "b4db649278f958c57f27a2c1bbb7e5c2e7ca6e41"
  ],
  "author": {
    "name": "Pavankumar Kondeti",
    "email": "pkondeti@codeaurora.org",
    "time": "Tue Feb 12 21:43:56 2013 +0530"
  },
  "committer": {
    "name": "Pavankumar Kondeti",
    "email": "pkondeti@codeaurora.org",
    "time": "Mon Feb 18 16:17:28 2013 +0530"
  },
  "message": "EHCI: HSIC: Fix a race between root hub resume and controller removal\n\nThe pm_qos request is removed before unregistering the HCD in remove\nfunction. If root hub resume runs in parallel, there is a possibility\nof adding the pm_qos request back to the active list. The pm_qos request\nmemory is freed after unregistering the HCD and this would lead to\npm_qos list corruption. A crash is observed when another driver is\nsubmitting a pm_qos request after HSIC controller is removed during\nshutdown.  Remove HCD prior to releasing controller resources.\n\nCRs-Fixed: 444928\nChange-Id: Iaed6964e7d4245b8ae6c295ed6c76f5a9d32e20f\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0512381993918e8f3874da15d01d5a79d87461b8",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-msm-hsic.c",
      "new_id": "c9b91dad34fb6e041d3fa664acc4ed1d8b9a2c15",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-msm-hsic.c"
    }
  ]
}
