)]}'
{
  "commit": "39d24e64263cd3211705d3b61ea4171c65030921",
  "tree": "b527b1395b070180b7f930c0a89530f11bce7b3c",
  "parents": [
    "48564e628bd7662d7a0b3ac81c41cd0e4cc36dae"
  ],
  "author": {
    "name": "Mike Kravetz",
    "email": "kravetz@us.ibm.com",
    "time": "Mon May 15 09:44:13 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon May 15 11:20:56 2006 -0700"
  },
  "message": "[PATCH] add slab_is_available() routine for boot code\n\nslab_is_available() indicates slab based allocators are available for use.\nSPARSEMEM code needs to know this as it can be called at various times\nduring the boot process.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@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": "3af03b19c9830275c77ef99f98c6a22e76a79a7f",
      "old_mode": 33188,
      "old_path": "include/linux/slab.h",
      "new_id": "2d985d59c7b86759663761c3ec333ec196730026",
      "new_mode": 33188,
      "new_path": "include/linux/slab.h"
    },
    {
      "type": "modify",
      "old_id": "c32af7e7581ef0ff11ef112f94b6a84da50cafc4",
      "old_mode": 33188,
      "old_path": "mm/slab.c",
      "new_id": "b1d643b5238de2f74ab3911d2bab4479c8745385",
      "new_mode": 33188,
      "new_path": "mm/slab.c"
    },
    {
      "type": "modify",
      "old_id": "d7c32de99ee8c49d0e850a06084d5efe508a7625",
      "old_mode": 33188,
      "old_path": "mm/sparse.c",
      "new_id": "c5e89eb9ac8ff10e1e15fced114de41058df4a7e",
      "new_mode": 33188,
      "new_path": "mm/sparse.c"
    }
  ]
}
