)]}'
{
  "commit": "5234f5eb04abbbfa306ccfbc2ccbb6e73f515b15",
  "tree": "60f4701fdc501955ccff198f84913b96e3bbf5bf",
  "parents": [
    "d89559589a588d1a654329d8cd9a3ad33aaad9be"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Sat Jun 25 14:58:02 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Sat Jun 25 16:24:50 2005 -0700"
  },
  "message": "[PATCH] kexec: x86_64 kexec implementation\n\nThis is the x86_64 implementation of machine kexec.  32bit compatibility\nsupport has been implemented, and machine_kexec has been enhanced to not care\nabout the changing internal kernel paget table structures.\n\nFrom: Alexander Nyberg \u003calexn@dsv.su.se\u003e\n\n      build fix\n\nSigned-off-by: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56c02cf6397d16b1da8fdc6741ed2603a4f8fe84",
      "old_mode": 33188,
      "old_path": "arch/x86_64/Kconfig",
      "new_id": "d09437b5c48f06f2b7d22fc801db069402183738",
      "new_mode": 33188,
      "new_path": "arch/x86_64/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f3ca0db85b5b54b286fc5e72aa75e559bedbb61c",
      "old_mode": 33188,
      "old_path": "arch/x86_64/ia32/ia32entry.S",
      "new_id": "cc935427d532355672d06034a644bcbc142e4342",
      "new_mode": 33188,
      "new_path": "arch/x86_64/ia32/ia32entry.S"
    },
    {
      "type": "modify",
      "old_id": "5ca4a4598fdad807b5aa0e8143c2aa55525fced2",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/Makefile",
      "new_id": "48f9e2c19cd6f78a4cdc21efdec7afec0da19277",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7caf8a49d0cb490e5bd043dee378be9f894efa51",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/crash.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "200b5993f8d97b241ba97326ba7bbaf77dbf1215",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/machine_kexec.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d24fa9b72a2bc8856a4d6adcf556d091f69594e0",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/relocate_kernel.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc33646dc7ddb90cd82340a568a1a173f290ba4e",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/kexec.h"
    },
    {
      "type": "modify",
      "old_id": "3c9af6fd433216fdfd26b60619dc6d3b9ce903b8",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/unistd.h",
      "new_id": "d767adcbf0ffa3cadd3830fec9202ae82a79fd54",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/unistd.h"
    }
  ]
}
