)]}'
{
  "commit": "606dba2e289446600a0b68422ed2019af5355c12",
  "tree": "286562f6ddcca34f3f029b68507b820f0c81b707",
  "parents": [
    "fed14d45f945042a15b09de48d7d3d58d9455fc4"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "peterz@infradead.org",
    "time": "Sat Feb 11 06:05:00 2012 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Mon Feb 10 16:17:13 2014 +0100"
  },
  "message": "sched: Push put_prev_task() into pick_next_task()\n\nIn order to avoid having to do put/set on a whole cgroup hierarchy\nwhen we context switch, push the put into pick_next_task() so that\nboth operations are in the same function. Further changes then allow\nus to possibly optimize away redundant work.\n\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1328936700.2476.17.camel@laptop\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "417cf657a60632d7dbb3ef6bfa9de8a09de8b540",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "dedb5f07666e49c024f96618c8253787d5ef3a71",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "b5700bceee55bba2b66731b595db1545349ce2e3",
      "old_mode": 33188,
      "old_path": "kernel/sched/deadline.c",
      "new_id": "50797d57608079f482edf605d68e68ef97e14013",
      "new_mode": 33188,
      "new_path": "kernel/sched/deadline.c"
    },
    {
      "type": "modify",
      "old_id": "748a7ac3388f7145e60ccdb980fbb3c34e56714a",
      "old_mode": 33188,
      "old_path": "kernel/sched/fair.c",
      "new_id": "c4bb0ac26a7cd44ea95fdb61e380d88650fb498c",
      "new_mode": 33188,
      "new_path": "kernel/sched/fair.c"
    },
    {
      "type": "modify",
      "old_id": "516c3d9ceea1455cee6c5a7b96db7f92a141f9af",
      "old_mode": 33188,
      "old_path": "kernel/sched/idle_task.c",
      "new_id": "e5c922ac40ceab4b5916dfc6e66a31eafb1b0ab6",
      "new_mode": 33188,
      "new_path": "kernel/sched/idle_task.c"
    },
    {
      "type": "modify",
      "old_id": "a2740b775b456ed27c56ad088007c83e1873458b",
      "old_mode": 33188,
      "old_path": "kernel/sched/rt.c",
      "new_id": "a15ca1c0c7bffff768d8aa29955f97988498f3dc",
      "new_mode": 33188,
      "new_path": "kernel/sched/rt.c"
    },
    {
      "type": "modify",
      "old_id": "bb89991ee409cd8165932dbb542f08e41fe0f94e",
      "old_mode": 33188,
      "old_path": "kernel/sched/sched.h",
      "new_id": "c534cf4181ab00dcb3b00f3e53d29c1ab2f5d2f3",
      "new_mode": 33188,
      "new_path": "kernel/sched/sched.h"
    },
    {
      "type": "modify",
      "old_id": "fdb6bb0b33561af759e24d8806776dfc0823867c",
      "old_mode": 33188,
      "old_path": "kernel/sched/stop_task.c",
      "new_id": "a4147c9d20178e52e4bd79d8bbf633beaf16afa1",
      "new_mode": 33188,
      "new_path": "kernel/sched/stop_task.c"
    }
  ]
}
