)]}'
{
  "commit": "71d1d5c722db9ae3b3f9c08ef7ddcd7759fbb1e0",
  "tree": "64d9f91fc839ad4f2270579ff2376c906ee16caa",
  "parents": [
    "f5155b33277c9678041a27869165619bb34f722f"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Tue May 11 16:13:14 2010 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon Jun 14 16:37:26 2010 -0700"
  },
  "message": "rcu: add __rcu API for later sparse checking\n\nThis commit defines an __rcu API, but provides only vacuous definitions\nfor it.  This breaks dependencies among most of the subsequent patches,\nallowing them to reach mainline asynchronously via whatever trees are\nappropriate.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Christopher Li \u003csparse@chrisli.org\u003e\nCc: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5a472b10746c662450059d8af969d58c7dcac6c",
      "old_mode": 33188,
      "old_path": "include/linux/compiler.h",
      "new_id": "c1a62c56a660226b1592bc6bc269087adac58649",
      "new_mode": 33188,
      "new_path": "include/linux/compiler.h"
    }
  ]
}
