)]}'
{
  "commit": "34b71f1e04fcba578e719e675b4882eeeb2a1f6f",
  "tree": "beafbed8dce82b108e95baa2c2424ee0f3e94701",
  "parents": [
    "4d59a75125d5a4717e57e9fc62c64b3d346e603e"
  ],
  "author": {
    "name": "Tang Chen",
    "email": "tangchen@cn.fujitsu.com",
    "time": "Fri Feb 22 16:33:37 2013 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Feb 23 17:50:14 2013 -0800"
  },
  "message": "page_alloc: add movable_memmap kernel parameter\n\nAdd functions to parse movablemem_map boot option.  Since the option\ncould be specified more then once, all the maps will be stored in the\nglobal variable movablemem_map.map array.\n\nAnd also, we keep the array in monotonic increasing order by start_pfn.\nAnd merge all overlapped ranges.\n\n[akpm@linux-foundation.org: improve comment]\n[akpm@linux-foundation.org: checkpatch fixes]\n[akpm@linux-foundation.org: remove unneeded parens]\nSigned-off-by: Tang Chen \u003ctangchen@cn.fujitsu.com\u003e\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nReviewed-by: Wen Congyang \u003cwency@cn.fujitsu.com\u003e\nTested-by: Lin Feng \u003clinfeng@cn.fujitsu.com\u003e\nCc: Wu Jianguo \u003cwujianguo@huawei.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9aa8ff3e54dc31554f1ea78e21958cb8aee60185",
      "old_mode": 33188,
      "old_path": "Documentation/kernel-parameters.txt",
      "new_id": "722a74161246318ac8ca5ae008b61641076a7bd8",
      "new_mode": 33188,
      "new_path": "Documentation/kernel-parameters.txt"
    },
    {
      "type": "modify",
      "old_id": "9d659491c0ae1beb529587248357ef836a732a54",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "ce9bd3049836e37400a21340405c9136be948728",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "7039448096668290089599801325769af1e79d95",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "aa1cc5fe9904332816e360e4b25f446b81251d79",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
