)]}'
{
  "commit": "9b987aeb4a7bc42a3eb8361030b820b0263c31f1",
  "tree": "3933856c5787830b689e8f8b0221978cc58f7bb5",
  "parents": [
    "a0d22f485af1553060b4094ee0154537a8f6a8a6"
  ],
  "author": {
    "name": "Masami Hiramatsu",
    "email": "mhiramat@redhat.com",
    "time": "Thu Apr 09 10:55:33 2009 -0700"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Apr 10 20:27:13 2009 +0200"
  },
  "message": "x86: fix set_fixmap to use phys_addr_t\n\nImpact: fix kprobes crash on 32-bit with RAM above 4G\n\nUse phys_addr_t for receiving a physical address argument\ninstead of unsigned long. This allows fixmap to handle\npages higher than 4GB on x86-32.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: systemtap-ml \u003csystemtap@sources.redhat.com\u003e\nCc: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c49DE3695.6040800@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81937a5dc77c415a4fc878fd3ed502183677fa6e",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/fixmap.h",
      "new_id": "2d81af3974a070185ca672eb4bebf246d7eeaaa5",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/fixmap.h"
    },
    {
      "type": "modify",
      "old_id": "e5383e3d2f8c2dcc84f8e1a10a53fc8125800c60",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/io.h",
      "new_id": "73739322b6d05675ca8155aac9f5126a5e701460",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/io.h"
    },
    {
      "type": "modify",
      "old_id": "7727aa8b7dda99087ca5ced1046a92046ab7c4d5",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/paravirt.h",
      "new_id": "378e3691c08c54dd76e060eb468a00e8b61c59f9",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/paravirt.h"
    },
    {
      "type": "modify",
      "old_id": "0dfa09d69e80236ee47a94d6de8e7f8b8f0663c3",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/ioremap.c",
      "new_id": "09daebfdb11c40a6a70972831504c4946e9438e3",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/ioremap.c"
    },
    {
      "type": "modify",
      "old_id": "5b7c7c8464fe9f9dfeb36310a569b440a2bc5e38",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/pgtable.c",
      "new_id": "7aa03a5389f53ea635b9d553fac783e879c14535",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/pgtable.c"
    },
    {
      "type": "modify",
      "old_id": "db3802fb7b8470082aac4ba2884e6a588bda694d",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/mmu.c",
      "new_id": "2a81838a9ab729954b2e575205a576b58a083766",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/mmu.c"
    }
  ]
}
