)]}'
{
  "commit": "d25eb9442bb2c38c1e742f0fa764d7132d72593f",
  "tree": "0a2604a3b61ce7a0868c021ac945d9826e0d88f1",
  "parents": [
    "2b3fc35f6919344e3cf722dde8308f47235c0b70"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Thu Mar 18 21:36:51 2010 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon May 10 11:08:31 2010 -0700"
  },
  "message": "rcu: substitute set_need_resched for sending resched IPIs\n\nThis patch adds a check to __rcu_pending() that does a local\nset_need_resched() if the current CPU is holding up the current grace\nperiod and if force_quiescent_state() will be called soon.  The goal is\nto reduce the probability that force_quiescent_state() will need to do\nsmp_send_reschedule(), which sends an IPI and is therefore more expensive\non most architectures.\n\nSigned-off-by: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ec8160fc75ffa76121cb5d04c948b0f16f3e317",
      "old_mode": 33188,
      "old_path": "kernel/rcutree.c",
      "new_id": "e54c123512275961fb128e1339e3c5ec5d3a1b73",
      "new_mode": 33188,
      "new_path": "kernel/rcutree.c"
    }
  ]
}
