)]}'
{
  "commit": "c19c03fc749147f565e807fa65f1729066800571",
  "tree": "d5ba2eb6d43b5001c93c42523fc5b2431ef61664",
  "parents": [
    "3c8c90ab8810a8ebb38a5f1dde2595b750d5adff"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Mon Jun 04 15:15:35 2007 +1000"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Thu Jun 14 22:29:56 2007 +1000"
  },
  "message": "[POWERPC] unmap_vm_area becomes unmap_kernel_range for the public\n\nThis makes unmap_vm_area static and a wrapper around a new\nexported unmap_kernel_range that takes an explicit range instead\nof a vm_area struct.\n\nThis makes it more versatile for code that wants to play with kernel\npage tables outside of the standard vmalloc area.\n\n(One example is some rework of the PowerPC PCI IO space mapping\ncode that depends on that patch and removes some code duplication\nand horrible abuse of forged struct vm_struct).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "debf6813934af05e878863c4a8c53bbf6ae64e62",
      "old_mode": 33188,
      "old_path": "Documentation/cachetlb.txt",
      "new_id": "866b76139420b2b22d25255b136f378b6186d52c",
      "new_mode": 33188,
      "new_path": "Documentation/cachetlb.txt"
    },
    {
      "type": "modify",
      "old_id": "c831815c31f0e5a1c572e19a5a3c706721ee8b9a",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/imalloc.c",
      "new_id": "9eddf37303d722ff2121fa5c77690b997cb7b2bc",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/imalloc.c"
    },
    {
      "type": "modify",
      "old_id": "ad6e135bf212ac1b77c87ac1ed8cd8b704b93e28",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/pgtable_64.c",
      "new_id": "fa5c828d3876c9f421de7aed75611e6b83229d26",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/pgtable_64.c"
    },
    {
      "type": "modify",
      "old_id": "4b7ee83787c1fb18e24720743262910d0b464b58",
      "old_mode": 33188,
      "old_path": "include/linux/vmalloc.h",
      "new_id": "132b260aef1e5afeee3529eed8d282a9342e6bbe",
      "new_mode": 33188,
      "new_path": "include/linux/vmalloc.h"
    },
    {
      "type": "modify",
      "old_id": "d3a9c5368257afd6243c81c26881b25f67ff65f4",
      "old_mode": 33188,
      "old_path": "mm/vmalloc.c",
      "new_id": "ddf87145cc49e0dc3d4e6e74f157b6a5e2e08f5c",
      "new_mode": 33188,
      "new_path": "mm/vmalloc.c"
    }
  ]
}
