)]}'
{
  "commit": "dc279ac29fcab1e0c1aa27bb56f7e2b514a04db9",
  "tree": "3ada866d75493a1f34ddd766c9064558b86a9651",
  "parents": [
    "e9abba2a8d508729fcba1550e4818923e63ecc23"
  ],
  "author": {
    "name": "Glauber Costa",
    "email": "glommer@openvz.org",
    "time": "Wed Dec 26 14:54:02 2012 +0400"
  },
  "committer": {
    "name": "Glauber Costa",
    "email": "glommer@openvz.org",
    "time": "Wed May 15 17:24:57 2013 +0400"
  },
  "message": "sched: change nr_context_switches calculation.\n\nThis patch changes the calculation of nr_context_switches. The variable\n\"nr_switches\" is now used to account for the number of transition to the\nidle task, or stop task. It is removed from the schedule() path.\n\nThe total calculation can be made using the fact that the transitions to\nfair and rt classes are recorded in the root_task_group. One can easily\nderive the total figure by adding those quantities together.\n\nSigned-off-by: Glauber Costa \u003cglommer@openvz.org\u003e\nCC: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCC: Paul Turner \u003cpjt@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b34fe0b32d86c9521975542fc17058d8e888e400",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "7997a702707f1c409e858b1cf91ee8c8dd206141",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "4f0a3327880aae27e3d920f0dd538adcd37cbbdb",
      "old_mode": 33188,
      "old_path": "kernel/sched/idle_task.c",
      "new_id": "923286c786cd57cfc3d6b3fa130d8014e86eb1d7",
      "new_mode": 33188,
      "new_path": "kernel/sched/idle_task.c"
    },
    {
      "type": "modify",
      "old_id": "5f109189baa28f520cd9a8520b3068778ee0112f",
      "old_mode": 33188,
      "old_path": "kernel/sched/stop_task.c",
      "new_id": "d1e9b8287b1cb76fe0ff0488cff5f8437adeaf66",
      "new_mode": 33188,
      "new_path": "kernel/sched/stop_task.c"
    }
  ]
}
