)]}'
{
  "commit": "f5a4c4b79e57f875b6788f6f8352ca246bfd8450",
  "tree": "936b2200d4581b36faa0c94fab560013486885be",
  "parents": [
    "e2d51f27e382be7b70a755f3ea2fbbeacdb50834"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Thu May 17 17:15:29 2012 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Feb 20 10:45:32 2014 -0800"
  },
  "message": "sched/nohz: Fix rq-\u003ecpu_load calculations some more\n\ncommit 5aaa0b7a2ed5b12692c9ffb5222182bd558d3146 upstream.\n\nFollow up on commit 556061b00 (\"sched/nohz: Fix rq-\u003ecpu_load[]\ncalculations\") since while that fixed the busy case it regressed the\nmostly idle case.\n\nAdd a callback from the nohz exit to also age the rq-\u003ecpu_load[]\narray. This closes the hole where either there was no nohz load\nbalance pass during the nohz, or there was a \u0027significant\u0027 amount of\nidle time between the last nohz balance and the nohz exit.\n\nSo we\u0027ll update unconditionally from the tick to not insert any\naccidental 0 load periods while busy, and we try and catch up from\nnohz idle balance and nohz exit. Both these are still prone to missing\na jiffy, but that has always been the case.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: pjt@google.com\nCc: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-kt0trz0apodbf84ucjfdbr1a@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Li Zefan \u003clizefan@huawei.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c2470de80522376abe17aeeac0504b945d96278",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "8cd5cb80223c762a58634e5cb50dd76822d6e29d",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "410d78df23e44950694ba18cb79f863dae1fee64",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "94f132775d0510438a07ece6ff6ff20e27da41e8",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "a1e079536a7116dc03b75732420821844827ab10",
      "old_mode": 33188,
      "old_path": "kernel/time/tick-sched.c",
      "new_id": "638dadf6295fb9259751f6604cc7728463445065",
      "new_mode": 33188,
      "new_path": "kernel/time/tick-sched.c"
    }
  ]
}
