)]}'
{
  "commit": "1c792db7f7957e2e34b9a164f08200e36a25dfd0",
  "tree": "d1ab8d9e860e12b31f8553309b79cc65ff380fa5",
  "parents": [
    "5b680fd61388abb9059fbc8e7a2f60f602bfce15"
  ],
  "author": {
    "name": "Suresh Siddha",
    "email": "suresh.b.siddha@intel.com",
    "time": "Thu Dec 01 17:07:32 2011 -0800"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Dec 06 09:06:30 2011 +0100"
  },
  "message": "sched, nohz: Introduce nohz_flags in \u0027struct rq\u0027\n\nIntroduce nohz_flags in the struct rq, which will track these two flags\nfor now.\n\nNOHZ_TICK_STOPPED keeps track of the tick stopped status that gets set when\nthe tick is stopped. It will be used to update the nohz idle load balancer data\nstructures during the first busy tick after the tick is restarted. At this\nfirst busy tick after tickless idle, NOHZ_TICK_STOPPED flag will be reset.\nThis will minimize the nohz idle load balancer status updates that currently\nhappen for every tickless exit, making it more scalable when there\nare many logical cpu\u0027s that enter and exit idle often.\n\nNOHZ_BALANCE_KICK will track the need for nohz idle load balance\non this rq. This will replace the nohz_balance_kick in the rq, which was\nnot being updated atomically.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLink: http://lkml.kernel.org/r/20111202010832.499438999@sbsiddha-desk.sc.intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07f1e9935f211ecd403212cacca5f1bd768a1e6f",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "7f1da77b83f345925f30acbaba43b3acad53102e",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "81ccb811afb49e767b0b80e0669d430c182774c2",
      "old_mode": 33188,
      "old_path": "kernel/sched/fair.c",
      "new_id": "50c06b0e9fab32a3cdf143f711848176b29a6572",
      "new_mode": 33188,
      "new_path": "kernel/sched/fair.c"
    },
    {
      "type": "modify",
      "old_id": "8715055979d19ebb318608d6fd24d125d8175da0",
      "old_mode": 33188,
      "old_path": "kernel/sched/sched.h",
      "new_id": "cf7d02662bc2af40691d5d97d1564519f8868793",
      "new_mode": 33188,
      "new_path": "kernel/sched/sched.h"
    }
  ]
}
