)]}'
{
  "commit": "4ae362be509306eafa6441603686d33fefe321c1",
  "tree": "d16a59e9c85945a6cc4a0945c80c0ecd97815923",
  "parents": [
    "ec9ce0dbaa734bc95ec73cf5c13f202f1adb219d"
  ],
  "author": {
    "name": "Vivek Goyal",
    "email": "vgoyal@in.ibm.com",
    "time": "Mon Jan 09 20:51:50 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Jan 10 08:01:28 2006 -0800"
  },
  "message": "[PATCH] kdump: read previous kernel\u0027s memory\n\n- Moving the crash_dump.c file to arch dependent part as kmap_atomic_pfn is\n  specific to i386 and highmem may not exist in other archs.\n\n- Use ioremap for x86_64 to map the previous kernel memory.\n\n- In copy_oldmem_page(), we now directly copy to the user/kernel buffer and\n  avoid the unneccesary copy to a kmalloc\u0027d page.\n\nSigned-off-by: Rachita Kothiyal \u003crachita@in.ibm.com\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\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": "be1880bb75b48ddace3a08ceb642b803b37413a0",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/Makefile",
      "new_id": "60c3f76dfca42efa00e71f9ae34a85d837511e27",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f532df488bca29e3cd03be11205df9d3d2808ac",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/crash_dump.c"
    },
    {
      "type": "modify",
      "old_id": "fe4cbd1c4b2fe2e894e22cb0855467a3e21b5c26",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/Makefile",
      "new_id": "12bc54005e2faa59656ba68b272c1876e48b961f",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/Makefile"
    },
    {
      "type": "rename",
      "old_id": "fccb27dbc623b95405d2a6defaaf38696d2269d5",
      "old_mode": 33188,
      "old_path": "kernel/crash_dump.c",
      "new_id": "942deac4d43aa1e2b8eb0e3118933f9b4a140e58",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/crash_dump.c",
      "score": 60
    },
    {
      "type": "modify",
      "old_id": "3b2e7b69e63adb0c337005237e846292300d4c18",
      "old_mode": 33188,
      "old_path": "fs/proc/vmcore.c",
      "new_id": "5378d7c78419cd57d04ef29bad34a395d3c1e2fd",
      "new_mode": 33188,
      "new_path": "fs/proc/vmcore.c"
    },
    {
      "type": "modify",
      "old_id": "a940bac028379d923ace8f304ed253622c2e0520",
      "old_mode": 33188,
      "old_path": "kernel/Makefile",
      "new_id": "1e039700c0ad40e261715c854050085afe870232",
      "new_mode": 33188,
      "new_path": "kernel/Makefile"
    }
  ]
}
