)]}'
{
  "commit": "fd58e55fcf5568e51da2ed54d7acd049c3fdb184",
  "tree": "2cf41864d66b8db39f637549d4652c7664256155",
  "parents": [
    "c34b4c734482dda750deb6089521f7c891b48736"
  ],
  "author": {
    "name": "Mark Maule",
    "email": "maule@sgi.com",
    "time": "Mon Apr 10 21:17:48 2006 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Jun 21 11:59:58 2006 -0700"
  },
  "message": "[PATCH] PCI: msi abstractions and support for altix\n\nAbstract portions of the MSI core for platforms that do not use standard\nAPIC interrupt controllers.  This is implemented through a new arch-specific\nmsi setup routine, and a set of msi ops which can be set on a per platform\nbasis.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6707df9689345926ead7ed90b5f6726de6620de5",
      "old_mode": 33188,
      "old_path": "drivers/pci/Makefile",
      "new_id": "f2d152b818f0c162fdf27f66a69b564737518764",
      "new_mode": 33188,
      "new_path": "drivers/pci/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bd240602c1e4fdb2c69dc5963827dc451f1da8c",
      "new_mode": 33188,
      "new_path": "drivers/pci/msi-altix.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0eb5fe9003a25e47fd851d899b8685f7cad142c6",
      "new_mode": 33188,
      "new_path": "drivers/pci/msi-apic.c"
    },
    {
      "type": "modify",
      "old_id": "9855c4c920b82af7f106e0afb251f5251a5f032a",
      "old_mode": 33188,
      "old_path": "drivers/pci/msi.c",
      "new_id": "55ff52df5fe782c1a0f1855a064d16b9a9a227d3",
      "new_mode": 33188,
      "new_path": "drivers/pci/msi.c"
    },
    {
      "type": "modify",
      "old_id": "4ac52d441e472d86e9e15e0f48d761e6a3c51223",
      "old_mode": 33188,
      "old_path": "drivers/pci/msi.h",
      "new_id": "56951c39d3a3e8c8d6656f2b2a2f1ac49321f475",
      "new_mode": 33188,
      "new_path": "drivers/pci/msi.h"
    },
    {
      "type": "modify",
      "old_id": "f041d4495fafeb1a5fdc44791561415f1b673684",
      "old_mode": 33188,
      "old_path": "include/asm-i386/msi.h",
      "new_id": "ed1014235e9c58bd7d57f1e94ed23cf5e131c92e",
      "new_mode": 33188,
      "new_path": "include/asm-i386/msi.h"
    },
    {
      "type": "modify",
      "old_id": "0df72a134c8b80e26f2f04cc471e655ffddd3c75",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/machvec.h",
      "new_id": "15b545a897a4b6a05843f12f4691c37acad46885",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/machvec.h"
    },
    {
      "type": "modify",
      "old_id": "da1d43755afea2de3730c40dbda81b09d41eda8e",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/machvec_sn2.h",
      "new_id": "cf724dc79d8c70d25b5db1f771f130f083c48a79",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/machvec_sn2.h"
    },
    {
      "type": "modify",
      "old_id": "97890f7762b338515302884b3b874a0831558ee3",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/msi.h",
      "new_id": "bb92b0dbde2f2ef600b35c5c96c6661e333e17be",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/msi.h"
    },
    {
      "type": "modify",
      "old_id": "356e0e82f50bdbb0f21d98b168d3eb93f0a7ee2c",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/msi.h",
      "new_id": "8d6d6bf8fad5640ba6001d6de535f1efb077c994",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/msi.h"
    }
  ]
}
