)]}'
{
  "commit": "46fdb0937f26124700fc9fc80da4776330cc00d3",
  "tree": "ce3bdf6c0379fdab8c72085f885402751fadea52",
  "parents": [
    "db3a8920995484e5e9a0abaf3bad2c7311b163db"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Tue Oct 26 02:11:40 2010 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon Nov 29 22:02:40 2010 -0800"
  },
  "message": "rcu: Make synchronize_srcu_expedited() fast if running readers\n\nThe synchronize_srcu_expedited() function is currently quick if there\nare no active readers, but will delay a full jiffy if there are any.\nIf these readers leave their SRCU read-side critical sections quickly,\nthis is way too long to wait.  So this commit first waits ten microseconds,\nand only then falls back to jiffy-at-a-time waiting.\n\nReported-by: Avi Kivity \u003cavi@redhat.com\u003e\nReported-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nTested-by: Takuya Yoshikawa \u003cyoshikawa.takuya@oss.ntt.co.jp\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "929adf6cb6b4ac8aa0151ff868ae0f8d128edd0a",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "35518243c4bdddf0f93ba5ab2aee4505db1f7e0b",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "c71e075005368eceff3aab4340f94beca4aee249",
      "old_mode": 33188,
      "old_path": "kernel/srcu.c",
      "new_id": "98d8c1e80edbcb106ba8e87c34777459aa4eff55",
      "new_mode": 33188,
      "new_path": "kernel/srcu.c"
    }
  ]
}
