)]}'
{
  "commit": "05eb552bf5ed9e7277bdc9c273ed2f4e9b7dc3e5",
  "tree": "9355073909b25cf7ec13f8157326b9f321711d92",
  "parents": [
    "ce3d9c03d1fa079678cc8df1517011e215517cda"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Tue Mar 19 12:38:24 2013 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon Jun 10 13:39:44 2013 -0700"
  },
  "message": "rcu: Move redundant call to note_gp_changes() into called function\n\nThe __rcu_process_callbacks() invokes note_gp_changes() immediately\nbefore invoking rcu_check_quiescent_state(), which conditionally\ninvokes that same function.  This commit therefore eliminates the\ncall to note_gp_changes() in __rcu_process_callbacks() in favor of\nmaking unconditional to call from rcu_check_quiescent_state() to\nnote_gp_changes().\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "391bd724cd77bc8eba5fdb9a2bd909506c1a55c4",
      "old_mode": 33188,
      "old_path": "kernel/rcutree.c",
      "new_id": "7a5194ef90da72b6d35344a4dd61cdeb011b0290",
      "new_mode": 33188,
      "new_path": "kernel/rcutree.c"
    }
  ]
}
