)]}'
{
  "commit": "1cb11583a6c4ceda7426eb36f7bf0419da8dfbc2",
  "tree": "ee13b5125001f49fc162719cf5412f87707df54a",
  "parents": [
    "32e1d0a0651004f5fe47f85a2a5c725ad579a90c"
  ],
  "author": {
    "name": "Suresh Siddha",
    "email": "suresh.b.siddha@intel.com",
    "time": "Thu Jul 10 11:16:51 2008 -0700"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sat Jul 12 08:45:00 2008 +0200"
  },
  "message": "x64, x2apic/intr-remap: disable DMA-remapping if Interrupt-remapping is detected (temporary quirk)\n\nInterrupt-remapping enables queued invalidation. And once queued invalidation\nis enabled, IOTLB invalidation also needs to use the queued invalidation\nmechanism and the register based IOTLB invalidation doesn\u0027t work.\n\nFor now, Support for IOTLB invalidation using queued invalidation is\nmissing. Meanwhile, disable DMA-remapping, if Interrupt-remapping\nsupport is detected.\n\nFor the meanwhile, if someone wants to really enable DMA-remapping, they\ncan use nox2apic, which will disable interrupt-remapping and as such\ndoesn\u0027t enable queued invalidation.\n\nAnd given that none of the release platforms support intr-remapping yet,\nwe should be ok for this temporary hack.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: akpm@linux-foundation.org\nCc: arjan@linux.intel.com\nCc: andi@firstfloor.org\nCc: ebiederm@xmission.com\nCc: jbarnes@virtuousgeek.org\nCc: steiner@sgi.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23a119e6485ee2173942967d0932bb3705988a2d",
      "old_mode": 33188,
      "old_path": "drivers/pci/dmar.c",
      "new_id": "bd2c01674f5ec1cd07063ce499e38e5faf805995",
      "new_mode": 33188,
      "new_path": "drivers/pci/dmar.c"
    }
  ]
}
