)]}'
{
  "commit": "687d7a960aea46e016182c7ce346d62c4dbd0366",
  "tree": "619c4ee6bee4c17fdc2f7c60a339295c6570b400",
  "parents": [
    "f2e0dd7090eddef427ab9d9f81de122244cded51"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Wed Jul 21 06:52:40 2010 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Thu Aug 19 17:18:04 2010 -0700"
  },
  "message": "rcu: restrict TREE_RCU to SMP builds with !PREEMPT\n\nBecause both TINY_RCU and TREE_PREEMPT_RCU have been in mainline for\nseveral releases, it is time to restrict the use of TREE_RCU to SMP\nnon-preemptible systems.  This reduces testing/validation effort.  This\ncommit is a first step towards driving the selection of RCU implementation\ndirectly off of the SMP and PREEMPT configuration parameters.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2de5b1cbadd9e47138f879d23cc4d2d5066d32d7",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "79ac52bef4ce8de657b449a0ac949077362f7a75",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    }
  ]
}
