)]}'
{
  "commit": "8a8b6502fb669c3a0638a08955442814cedc86b1",
  "tree": "2e49652f904eb821f2fa7ae8cab0dd9b756772d9",
  "parents": [
    "6ff1cb355e628f8fc55fa2d01e269e5e1bbc2fe9"
  ],
  "author": {
    "name": "Akinobu Mita",
    "email": "akinobu.mita@gmail.com",
    "time": "Fri Dec 08 02:39:44 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Fri Dec 08 08:29:02 2006 -0800"
  },
  "message": "[PATCH] fault-injection capability for kmalloc\n\nThis patch provides fault-injection capability for kmalloc.\n\nBoot option:\n\nfailslab\u003d\u003cinterval\u003e,\u003cprobability\u003e,\u003cspace\u003e,\u003ctimes\u003e\n\n\t\u003cinterval\u003e -- specifies the interval of failures.\n\n\t\u003cprobability\u003e -- specifies how often it should fail in percent.\n\n\t\u003cspace\u003e -- specifies the size of free space where memory can be\n\t\t   allocated safely in bytes.\n\n\t\u003ctimes\u003e -- specifies how many times failures may happen at most.\n\nDebugfs:\n\n/debug/failslab/interval\n/debug/failslab/probability\n/debug/failslab/specifies\n/debug/failslab/times\n/debug/failslab/ignore-gfp-highmem\n/debug/failslab/ignore-gfp-wait\n\nExample:\n\n\tfailslab\u003d10,100,0,-1\n\nslab allocation (kmalloc(), kmem_cache_alloc(),..) fails once per 10 times.\n\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.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": "260ce6c199ce18ad17c6949a1315f4a4ad3a5b09",
      "old_mode": 33188,
      "old_path": "Documentation/fault-injection/fault-injection.txt",
      "new_id": "cf075c20eda0fe5fa75af8d2dd2612a5971638b2",
      "new_mode": 33188,
      "new_path": "Documentation/fault-injection/fault-injection.txt"
    },
    {
      "type": "modify",
      "old_id": "35228b3e7e92d268ebd39ca5b83fdb606f91816c",
      "old_mode": 33188,
      "old_path": "lib/Kconfig.debug",
      "new_id": "c7f567a57d7d969a78107ba7f01a9c6a673843e6",
      "new_mode": 33188,
      "new_path": "lib/Kconfig.debug"
    },
    {
      "type": "modify",
      "old_id": "e90b6100a9274fd72722f8bbfa3e5007d59ee8b6",
      "old_mode": 33188,
      "old_path": "mm/slab.c",
      "new_id": "47011e2ef3c9216bba4e9a249e9e48070a131fba",
      "new_mode": 33188,
      "new_path": "mm/slab.c"
    }
  ]
}
