)]}'
{
  "commit": "bd1e22b8e0a90f9a91e4c27db14ca15773659bf7",
  "tree": "8d32bdc39977af9dd3ba577b1fa34c0106b7f18e",
  "parents": [
    "e0a42726794f71336ff4b26084d453dd597471ce"
  ],
  "author": {
    "name": "Andrew Morton",
    "email": "akpm@osdl.org",
    "time": "Fri Jun 23 02:03:47 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jun 23 07:42:52 2006 -0700"
  },
  "message": "[PATCH] initialise total_memory() earlier\n\nInitialise total_memory earlier in boot.  Because if for some reason we run\npage reclaim early in boot, we don\u0027t want total_memory to be zero when we use\nit as a divisor.\n\nAnd rename total_memory to vm_total_pages to avoid naming clashes with\narchitectures.\n\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Martin Bligh \u003cmbligh@google.com\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": "f1a827a972e0c1295846caeb1c333cf9524708f3",
      "old_mode": 33188,
      "old_path": "include/linux/swap.h",
      "new_id": "dc3f3aa0c83e89ec345caac3d4af9fdb1eae35b1",
      "new_mode": 33188,
      "new_path": "include/linux/swap.h"
    },
    {
      "type": "modify",
      "old_id": "5af33186a25feb86afd4db40462f74340e09488e",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "71a0b2a23f5b83c2ec6d7a6f49550208f10fb1ce",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "71a02e2950379626001ea4d7d87f46a875ee7c45",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "72babac71deaba28f9c75a1b6d2ccacb8ba537fa",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    }
  ]
}
