)]}'
{
  "commit": "d2e75dfffbe9e86e1d646264792ac9bcd2cc4267",
  "tree": "be742ccdbefc5ddb0db031d9fd95717d7641b950",
  "parents": [
    "2cbb79ebbd4be07041368da5379a64f89f8ad518"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Mon Jul 16 14:29:39 2007 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Fri Jul 20 08:02:10 2007 -0400"
  },
  "message": "ahci: separate out ahci_kick_engine()\n\nSeparate out stop_engine - CLO - start_engine sequence from\nahci_softreset() and ahci_clo() into ahci_reset_engine() and use it in\nahci_softreset() and ahci_post_internal_cmd().  The function will also\nbe used to prepare for and clean up after PMP register access\ncommands.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0451600bdcc6535618b8005d5627b278052efe52",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci.c",
      "new_id": "1be238def0eda574874c85a612cfc35ac9e02c1d",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci.c"
    }
  ]
}
