)]}'
{
  "commit": "8d201968e15f56ae2837b0d0b64d3fff098857b0",
  "tree": "c2f57f4c599e8f401b3ddc2614840014be4a34e4",
  "parents": [
    "a2acfb75792511a35586db80a38b8e4701a97730"
  ],
  "author": {
    "name": "Joerg Roedel",
    "email": "joerg.roedel@amd.com",
    "time": "Tue Dec 02 20:34:41 2008 +0100"
  },
  "committer": {
    "name": "Joerg Roedel",
    "email": "joerg.roedel@amd.com",
    "time": "Sat Jan 03 14:11:54 2009 +0100"
  },
  "message": "AMD IOMMU: refactor completion wait handling into separate functions\n\nImpact: split one function into three\n\nThe separate functions are required synchronize commands across all\nhardware IOMMUs in the system.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0922d5fe633c25ad14fb0fcf5bb7df1245f28817",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/amd_iommu.c",
      "new_id": "2280ef86651f7fb9be61644ba041093a3627d15c",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/amd_iommu.c"
    }
  ]
}
