)]}'
{
  "commit": "4c13dd3b48fcb6fbe44f241eb11a057ecd1cba75",
  "tree": "d9875477b9eb48ad598da8cbc36b473c941828ae",
  "parents": [
    "60b341b778cc2929df16c0a504c91621b3c6a4ad"
  ],
  "author": {
    "name": "Dmitry Monakhov",
    "email": "dmonakhov@openvz.org",
    "time": "Fri Feb 26 09:36:12 2010 +0300"
  },
  "committer": {
    "name": "Pekka Enberg",
    "email": "penberg@cs.helsinki.fi",
    "time": "Fri Feb 26 19:19:39 2010 +0200"
  },
  "message": "failslab: add ability to filter slab caches\n\nThis patch allow to inject faults only for specific slabs.\nIn order to preserve default behavior cache filter is off by\ndefault (all caches are faulty).\n\nOne may define specific set of slabs like this:\n# mark skbuff_head_cache as faulty\necho 1 \u003e /sys/kernel/slab/skbuff_head_cache/failslab\n# Turn on cache filter (off by default)\necho 1 \u003e /sys/kernel/debug/failslab/cache-filter\n# Turn on fault injection\necho 1 \u003e /sys/kernel/debug/failslab/times\necho 1 \u003e /sys/kernel/debug/failslab/probability\n\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nAcked-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Dmitry Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b37300edf27c8bc528700f00b9045bd3f6a20b2d",
      "old_mode": 33188,
      "old_path": "Documentation/vm/slub.txt",
      "new_id": "07375e73981a8747f1432213691a4187ccf6544a",
      "new_mode": 33188,
      "new_path": "Documentation/vm/slub.txt"
    },
    {
      "type": "modify",
      "old_id": "06ca9b21dad23b0d6753d0a92d6cbc2acba81f40",
      "old_mode": 33188,
      "old_path": "include/linux/fault-inject.h",
      "new_id": "7b64ad40e4ceb8683a34ac0cdf76cdb9d4d1220f",
      "new_mode": 33188,
      "new_path": "include/linux/fault-inject.h"
    },
    {
      "type": "modify",
      "old_id": "2da8372519f5e96a32027a9be8b0efc66f35b907",
      "old_mode": 33188,
      "old_path": "include/linux/slab.h",
      "new_id": "488446289cab4839670d8ff507d1cfb508d2fc98",
      "new_mode": 33188,
      "new_path": "include/linux/slab.h"
    },
    {
      "type": "modify",
      "old_id": "9339de5f0a915dc0526e276eddbcc5fb918fb13d",
      "old_mode": 33188,
      "old_path": "mm/failslab.c",
      "new_id": "bb41f98dd8b700d7ecf1765aa7e76e6cbd6ad97a",
      "new_mode": 33188,
      "new_path": "mm/failslab.c"
    },
    {
      "type": "modify",
      "old_id": "7451bdacaf18875044ea97ed3d49da8c401d8249",
      "old_mode": 33188,
      "old_path": "mm/slab.c",
      "new_id": "33496b7048597fb18850ea4a692e473b65e807ee",
      "new_mode": 33188,
      "new_path": "mm/slab.c"
    },
    {
      "type": "modify",
      "old_id": "8d71aaf888d770b27ba26df5d4d9592832a87b2d",
      "old_mode": 33188,
      "old_path": "mm/slub.c",
      "new_id": "cab5288736c81e4be98cafaa39e99bec2e2207fd",
      "new_mode": 33188,
      "new_path": "mm/slub.c"
    }
  ]
}
