)]}'
{
  "commit": "c587e4a6a4d808fd2a1c4e7fb2d5a3a31e300d23",
  "tree": "77af76e34786ad795e5df625915fc58bca1a9abc",
  "parents": [
    "3b581f5485c180016a6c36c4c7007e21c53f8a63"
  ],
  "author": {
    "name": "Richard Purdie",
    "email": "rpurdie@rpsys.net",
    "time": "Tue Feb 06 21:29:00 2007 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Feb 16 14:37:06 2007 +0000"
  },
  "message": "[ARM] 4137/1: Add kexec support\n\nAdd kexec support to ARM.\n\nImprovements like commandline handling could be made but this patch gives\nbasic functional support. It uses the next available syscall number, 347.\n\nOnce the syscall number is known, userspace support will be\nfinalised/submitted to kexec-tools, various patches already exist.\n\nOriginally based on a patch by Maxim Syrchin but updated and forward\nported by various people.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6783c2e5512de6e75bed91d55a45ff0c14ee0cf5",
      "old_mode": 33188,
      "old_path": "arch/arm/Kconfig",
      "new_id": "a8298949d166c6ffebb43cdfaf3120a6633bf91c",
      "new_mode": 33188,
      "new_path": "arch/arm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ab06a86e85d58c71e17fb223e8e8ef4b45e22587",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/Makefile",
      "new_id": "d5002889773e9156797bdf0a02e0a3dc799ee0dd",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/Makefile"
    },
    {
      "type": "modify",
      "old_id": "f7598cbc7ec5a788cf6f032a548372682f679feb",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/calls.S",
      "new_id": "ae89cdd82b1677d2b29494bed10391bd0be7c587",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/calls.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "863c66454f2b44ab82b0be5f55755df471153f5b",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/machine_kexec.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7baadae7cb278f7c78fb2dd8ba079b0406f94bc5",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/relocate_kernel.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c1c6162a80c1595c7b314bd752390dc7b824bde",
      "new_mode": 33188,
      "new_path": "include/asm-arm/kexec.h"
    },
    {
      "type": "modify",
      "old_id": "97e7060000cf9170fe376bf689681ef2c1f303f7",
      "old_mode": 33188,
      "old_path": "include/asm-arm/unistd.h",
      "new_id": "0991b7bc3f78dc0acac510de92668d818e6cc897",
      "new_mode": 33188,
      "new_path": "include/asm-arm/unistd.h"
    },
    {
      "type": "modify",
      "old_id": "d02425cdd801c28d94cef85666bdc564ae6c867e",
      "old_mode": 33188,
      "old_path": "include/linux/kexec.h",
      "new_id": "696e5ec63f77b83fdb81cf35299783633637736a",
      "new_mode": 33188,
      "new_path": "include/linux/kexec.h"
    }
  ]
}
