)]}'
{
  "commit": "f59c7b69bcba31cd355ababe067202b9895d6102",
  "tree": "4f06ceb6ab9a135acd9b316c806aaa99c097b373",
  "parents": [
    "8f912ba4d7cdaf7d31cf39fe5a9b7732308a256d"
  ],
  "author": {
    "name": "Fenghua Yu",
    "email": "fenghua.yu@intel.com",
    "time": "Fri Mar 27 14:22:42 2009 -0700"
  },
  "committer": {
    "name": "David Woodhouse",
    "email": "David.Woodhouse@intel.com",
    "time": "Fri Apr 03 21:45:54 2009 +0100"
  },
  "message": "Intel IOMMU Suspend/Resume Support - DMAR\n\nThis patch implements the suspend and resume feature for Intel IOMMU\nDMAR. It hooks to kernel suspend and resume interface. When suspend happens, it\nsaves necessary hardware registers. When resume happens, it restores the\nregisters and restarts IOMMU by enabling translation, setting up root entry, and\nre-enabling queued invalidation.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23e56a564e05056a208ac41d98828d32987865b7",
      "old_mode": 33188,
      "old_path": "drivers/pci/intel-iommu.c",
      "new_id": "ef5795d0396b10b5385164aa3019717f168b22d0",
      "new_mode": 33188,
      "new_path": "drivers/pci/intel-iommu.c"
    },
    {
      "type": "modify",
      "old_id": "77214ead1a36343ee4267647c00fd9bd9e3d28c8",
      "old_mode": 33188,
      "old_path": "include/linux/intel-iommu.h",
      "new_id": "3771cd1f876eac2d2090bbf06e2d2aaf0fadafcb",
      "new_mode": 33188,
      "new_path": "include/linux/intel-iommu.h"
    }
  ]
}
