)]}'
{
  "commit": "ca371c0d7e23d0d0afae65fc83a0e91cf7399573",
  "tree": "20ca26fbdceefe25d1c362dc23a2152c1aac8b4c",
  "parents": [
    "8ebf975608aaebd7feb33d77f07ba21a6380e086"
  ],
  "author": {
    "name": "KAMEZAWA Hiroyuki",
    "email": "kamezawa.hiroyu@jp.fujitsu.com",
    "time": "Fri Jun 12 10:33:53 2009 +0300"
  },
  "committer": {
    "name": "Pekka Enberg",
    "email": "penberg@cs.helsinki.fi",
    "time": "Fri Jun 12 11:00:54 2009 +0300"
  },
  "message": "memcg: fix page_cgroup fatal error in FLATMEM\n\nNow, SLAB is configured in very early stage and it can be used in\ninit routine now.\n\nBut replacing alloc_bootmem() in FLAT/DISCONTIGMEM\u0027s page_cgroup()\ninitialization breaks the allocation, now.\n(Works well in SPARSEMEM case...it supports MEMORY_HOTPLUG and\n size of page_cgroup is in reasonable size (\u003c 1 \u003c\u003c MAX_ORDER.)\n\nThis patch revive FLATMEM+memory cgroup by using alloc_bootmem.\n\nIn future,\nWe stop to support FLATMEM (if no users) or rewrite codes for flatmem\ncompletely.But this will adds more messy codes and overheads.\n\nReported-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nTested-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7339c7bf73315e56a981b382229abfc39384e23b",
      "old_mode": 33188,
      "old_path": "include/linux/page_cgroup.h",
      "new_id": "13f126c89ae8f1e5e35355eff8b94e1c9095906e",
      "new_mode": 33188,
      "new_path": "include/linux/page_cgroup.h"
    },
    {
      "type": "modify",
      "old_id": "5616661eac0166e584710edbfa78386ddda0bd76",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "b3e8f14c568adaaf90e3a1a704815a0b37bb60de",
      "new_mode": 33188,
      "new_path": "init/main.c"
    },
    {
      "type": "modify",
      "old_id": "3dd4a909a1de8d0c04147c8e08c647127a386c98",
      "old_mode": 33188,
      "old_path": "mm/page_cgroup.c",
      "new_id": "11a8a10a3909e973800888da1b600338eb1d8b99",
      "new_mode": 33188,
      "new_path": "mm/page_cgroup.c"
    }
  ]
}
