)]}'
{
  "commit": "bdc8cb984576ab5b550c8b24c6fa111a873503e3",
  "tree": "f94548988874caa10d770e6e65bc50c925abf825",
  "parents": [
    "208d54e5513c0c02d85af0990901354c74364d5c"
  ],
  "author": {
    "name": "Dave Hansen",
    "email": "haveblue@us.ibm.com",
    "time": "Sat Oct 29 18:16:53 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sat Oct 29 21:40:44 2005 -0700"
  },
  "message": "[PATCH] memory hotplug locking: zone span seqlock\n\nSee the \"fixup bad_range()\" patch for more information, but this actually\ncreates a the lock to protect things making assumptions about a zone\u0027s size\nstaying constant at runtime.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.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": "e8103be9d5280a5f434acb687d8f9ded32473150",
      "old_mode": 33188,
      "old_path": "include/linux/memory_hotplug.h",
      "new_id": "4b08bc947578680ce4f014e986e19a90e2dba00e",
      "new_mode": 33188,
      "new_path": "include/linux/memory_hotplug.h"
    },
    {
      "type": "modify",
      "old_id": "e050d68963a126ec06dbe7cfdee2b59722c3071f",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "f5fa3082fd6a56c628730c67873429f64f8d9cbb",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "32fad6d23200f7333f4635b128b78a4cefe37c79",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "817635f2ab6216df4110e14efb016ef803faa8b6",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
