)]}'
{
  "commit": "fae4b54f28f034d228fa3bfc98858c698b64e89c",
  "tree": "1259258956ba9d30eba6360083214e145ec19813",
  "parents": [
    "37e377d2823e03528cb64f435d7c0e30b1c668eb"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paul.mckenney@linaro.org",
    "time": "Mon Feb 20 17:51:45 2012 -0800"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon Apr 30 10:48:18 2012 -0700"
  },
  "message": "rcu: Introduce rcutorture testing for rcu_barrier()\n\nAlthough rcutorture does invoke rcu_barrier() and friends, it cannot\nreally be called a torture test given that it invokes them only once\nat the end of the test.  This commit therefore introduces heavy-duty\nrcutorture testing for rcu_barrier(), which may be carried out\nconcurrently with normal rcutorture testing.\n\nSigned-off-by: Paul E. McKenney \u003cpaul.mckenney@linaro.org\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "375d3fb714370cd9289ad1c62e893fe748f1cccf",
      "old_mode": 33188,
      "old_path": "Documentation/RCU/torture.txt",
      "new_id": "4ddf3913fd8c0df7b91d2d29b17e3c69327907c7",
      "new_mode": 33188,
      "new_path": "Documentation/RCU/torture.txt"
    },
    {
      "type": "modify",
      "old_id": "1463a06364431ed58c0267b0f381025deed281eb",
      "old_mode": 33188,
      "old_path": "kernel/rcutorture.c",
      "new_id": "8cd262b4149967c59df06b1bd0adeb3428a915c8",
      "new_mode": 33188,
      "new_path": "kernel/rcutorture.c"
    }
  ]
}
