)]}'
{
  "commit": "36970bb91d89618d3495babf44b934e9c9db6bbc",
  "tree": "cee37f3089c868338f626124124fe2f90c26cdbd",
  "parents": [
    "4622b487ecf0094401ac10e504606e5cbdea5a6e"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Thu Jan 30 15:49:29 2014 -0800"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Sun Feb 23 09:01:12 2014 -0800"
  },
  "message": "rcutorture: Privatize fullstop\n\nThis commit introduces the torture_must_stop() function in order to\nkeep use of the fullstop variable local to kernel/torture.c.  There\nis also a torture_must_stop_irq() counterpart for use from RCU callbacks,\ntimeout handlers, and the like.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "742d8a402f19fbd90dae67d5f698387c2f87e137",
      "old_mode": 33188,
      "old_path": "include/linux/torture.h",
      "new_id": "0259db38bfb0ce6e46fc076f19833431e2b959f5",
      "new_mode": 33188,
      "new_path": "include/linux/torture.h"
    },
    {
      "type": "modify",
      "old_id": "2560e9313887649e8fb5109a2c2539ddf1708209",
      "old_mode": 33188,
      "old_path": "kernel/rcu/rcutorture.c",
      "new_id": "9357c88cc8cc4f650f775eb58968b569f3a9644c",
      "new_mode": 33188,
      "new_path": "kernel/rcu/rcutorture.c"
    },
    {
      "type": "modify",
      "old_id": "b02fa2785bbb42bdd1c83a2dacb321938221f126",
      "old_mode": 33188,
      "old_path": "kernel/torture.c",
      "new_id": "ed360cf948da97051cb462ee9dccea17b2a2fdf4",
      "new_mode": 33188,
      "new_path": "kernel/torture.c"
    }
  ]
}
