)]}'
{
  "commit": "338bac527ed0e35b4cb50390972f15d3cbce92ca",
  "tree": "c959878378523ba7f3bb0e30e98336549cadbdc0",
  "parents": [
    "7c9abfb884b8737f0afdc8a88bcea77526f0da87"
  ],
  "author": {
    "name": "FUJITA Tomonori",
    "email": "fujita.tomonori@lab.ntt.co.jp",
    "time": "Tue Oct 27 16:34:44 2009 +0900"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sun Nov 08 13:12:26 2009 +0100"
  },
  "message": "x86: Use x86_platform for iommu_shutdown\n\nThis patch cleans up pci_iommu_shutdown() a bit to use\nx86_platform (similar to how IA64 initializes an IOMMU driver).\n\nThis adds iommu_shutdown() to x86_platform to avoid calling\nevery IOMMUs\u0027 shutdown functions in pci_iommu_shutdown() in\norder. The IOMMU shutdown functions are platform specific (we\ndon\u0027t have multiple different IOMMU hardware) so the current way\nis pointless.\n\nAn IOMMU driver sets x86_platform.iommu_shutdown to the shutdown\nfunction if necessary.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: joerg.roedel@amd.com\nLKML-Reference: \u003c20091027163358F.fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b180897e6b510f0970118fb42f346054554e0d3",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/amd_iommu.h",
      "new_id": "3604669f7b15f1823ed958aa651169582e190398",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/amd_iommu.h"
    },
    {
      "type": "modify",
      "old_id": "6cfdafa409d8f436d106e4fb9f1e19374d913d55",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/gart.h",
      "new_id": "4fdd5b3f87b1e3f7cb256950118432bb0bb0038b",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/gart.h"
    },
    {
      "type": "modify",
      "old_id": "fd6d21bbee6cc34c2cbb709b269ee1811bb2b108",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/iommu.h",
      "new_id": "878b307157665e60b3ff6a0005add8e5b4fe5add",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/iommu.h"
    },
    {
      "type": "modify",
      "old_id": "2c756fd4ab0ead09c83970ea588ad865a42c1708",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/x86_init.h",
      "new_id": "66008ed80b7aeb0ac17bef1b4110321709d10a49",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/x86_init.h"
    },
    {
      "type": "modify",
      "old_id": "c20001e4f5562cf6199c546cbd9fa4f307dab122",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/amd_iommu_init.c",
      "new_id": "6acd43e9afd719a668a9ab24f97dae7338105205",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/amd_iommu_init.c"
    },
    {
      "type": "modify",
      "old_id": "5e409dc298a479d3f72e9a65990edb5fedc514da",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/crash.c",
      "new_id": "a4849c10a77e0b7016574e26b332910dcf2955a6",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/crash.c"
    },
    {
      "type": "modify",
      "old_id": "b2a71dca5642c4fe513083783bd2b86e52532f41",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/pci-dma.c",
      "new_id": "ce2fb91bbed1618e43de22033ce2c5d7370f85f5",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/pci-dma.c"
    },
    {
      "type": "modify",
      "old_id": "a7f1b64f86e0476321c82dc44d3fe7dd20758927",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/pci-gart_64.c",
      "new_id": "a9bcdf7c880158fae2cf70e03ae0c5a405052b90",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/pci-gart_64.c"
    },
    {
      "type": "modify",
      "old_id": "f93078746e0014815daada2b3437164a660e5ca6",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/reboot.c",
      "new_id": "2b97fc5b124e42b13029c6293147682a3e6d1272",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/reboot.c"
    },
    {
      "type": "modify",
      "old_id": "4449a4a2c2ed7398768509b13f1e8a95213d38e3",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/x86_init.c",
      "new_id": "bc9b230ef4021af623a7bf3f30ff757025d02a1e",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/x86_init.c"
    }
  ]
}
