)]}'
{
  "commit": "eb75767be0e514f97bf1b5cec763696cfc7f7e2a",
  "tree": "08cae2878e46409d6f5cffd0d37499bfa4851abc",
  "parents": [
    "0edd1b1784cbdad55aca2c1293be018f53c0ab1d"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Fri Jun 21 17:10:40 2013 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Sat Aug 31 14:44:02 2013 -0700"
  },
  "message": "nohz_full: Force RCU\u0027s grace-period kthreads onto timekeeping CPU\n\nBecause RCU\u0027s quiescent-state-forcing mechanism is used to drive the\nfull-system-idle state machine, and because this mechanism is executed\nby RCU\u0027s grace-period kthreads, this commit forces these kthreads to\nrun on the timekeeping CPU (tick_do_timer_cpu).  To do otherwise would\nmean that the RCU grace-period kthreads would force the system into\nnon-idle state every time they drove the state machine, which would\nbe just a bit on the futile side.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eca70f4469c199187f40f11088bd89b91dc189eb",
      "old_mode": 33188,
      "old_path": "kernel/rcutree.c",
      "new_id": "64eaafb6c8f70c9797841d81b40898598650f812",
      "new_mode": 33188,
      "new_path": "kernel/rcutree.c"
    },
    {
      "type": "modify",
      "old_id": "6fd3659cf01acb4fe8ade89a862404c6d1b944af",
      "old_mode": 33188,
      "old_path": "kernel/rcutree.h",
      "new_id": "5f97eab602cd831dec54baaf7bafd970920d0c60",
      "new_mode": 33188,
      "new_path": "kernel/rcutree.h"
    },
    {
      "type": "modify",
      "old_id": "45ebba747af4c199848cebbd88c69ebf0bcdefe9",
      "old_mode": 33188,
      "old_path": "kernel/rcutree_plugin.h",
      "new_id": "130c97b027f2e1f244cf2c23edfca913238e6dfa",
      "new_mode": 33188,
      "new_path": "kernel/rcutree_plugin.h"
    }
  ]
}
