)]}'
{
  "commit": "c072a388d59a1d48e36864d0e66f42d71745be1c",
  "tree": "a0537c767c834d1846430ab3bb4eb83c0d0923d7",
  "parents": [
    "394f4528c523d88daabd50f883a8d6b164075555"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Fri Jan 07 02:33:47 2011 -0800"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Fri Jan 14 04:56:49 2011 -0800"
  },
  "message": "rcu: demote SRCU_SYNCHRONIZE_DELAY from kernel-parameter status\n\nBecause the adaptive synchronize_srcu_expedited() approach has\nworked very well in testing, remove the kernel parameter and\nreplace it by a C-preprocessor macro.  If someone finds problems\nwith this approach, a more complex and aggressively adaptive\napproach might be required.\n\nLonger term, SRCU will be merged with the other RCU implementations,\nat which point synchronize_srcu_expedited() will be event driven,\njust as synchronize_sched_expedited() currently is.  At that point,\nthere will be no need for this adaptive approach.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "526ec1c7456a901d896cc3dca7edec19ff242d70",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "e11bc793a91df767162f828a284406e8128740d0",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "98d8c1e80edbcb106ba8e87c34777459aa4eff55",
      "old_mode": 33188,
      "old_path": "kernel/srcu.c",
      "new_id": "73ce23feaea9d27fb79d36b23fba4ad9e8c428aa",
      "new_mode": 33188,
      "new_path": "kernel/srcu.c"
    }
  ]
}
