)]}'
{
  "commit": "77d8485a8b5416c615b6acd95f01bfcacd7d81ff",
  "tree": "725742c078b9712d875e9c633d249b6da14e5f00",
  "parents": [
    "742734eea0cf5314cde5945963ed964be167bd84"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Thu Jul 08 17:38:59 2010 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Thu Aug 19 17:18:02 2010 -0700"
  },
  "message": "rcu: improve kerneldoc for rcu_read_lock(), call_rcu(), and synchronize_rcu()\n\nMake it explicit that new RCU read-side critical sections that start\nafter call_rcu() and synchronize_rcu() start might still be running\nafter the end of the relevant grace period.\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": "b124bc6a75ad352101268e2d17f07cc9c2636dd7",
      "old_mode": 33188,
      "old_path": "include/linux/rcupdate.h",
      "new_id": "3e1b6625553b3a7f419136d8a5d6d2707a0d6c1d",
      "new_mode": 33188,
      "new_path": "include/linux/rcupdate.h"
    },
    {
      "type": "modify",
      "old_id": "9906f85c7780c59619c704c21243d9d452dc6614",
      "old_mode": 33188,
      "old_path": "kernel/rcutree_plugin.h",
      "new_id": "63bb7714fdebdf74dddd2f5febb1bfbc56b9080b",
      "new_mode": 33188,
      "new_path": "kernel/rcutree_plugin.h"
    }
  ]
}
