)]}'
{
  "commit": "371fd7e7a56a5c136d31aa980011bd2f131c3ef5",
  "tree": "cf52014018e8258acd8bcfd486d855f098a02c03",
  "parents": [
    "cc87f76a601d2d256118f7bab15e35254356ae21"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Wed Mar 24 16:38:48 2010 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Apr 02 20:12:05 2010 +0200"
  },
  "message": "sched: Add enqueue/dequeue flags\n\nIn order to reduce the dependency on TASK_WAKING rework the enqueue\ninterface to support a proper flags field.\n\nReplace the int wakeup, bool head arguments with an int flags argument\nand create the following flags:\n\n  ENQUEUE_WAKEUP - the enqueue is a wakeup of a sleeping task,\n  ENQUEUE_WAKING - the enqueue has relative vruntime due to\n                   having sched_class::task_waking() called,\n  ENQUEUE_HEAD - the waking task should be places on the head\n                 of the priority queue (where appropriate).\n\nFor symmetry also convert sched_class::dequeue() to a flags scheme.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb6c18843ee8f2442d338a1cb22d86ea5bdbed8c",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "e3e900f318d762f9626a989ce5944ef9ab81f4e1",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "14c8d2a1b38a3f1845ac04ac1820aeb8d75585fc",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "4a57e96dd6c78e8de4fd237428a0173fcfe795df",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "8a5e7632d09b1defb1f374cfbded66f27ef1ea0c",
      "old_mode": 33188,
      "old_path": "kernel/sched_fair.c",
      "new_id": "88d3053ac7c267ff3524ef48138048e5b48c7e74",
      "new_mode": 33188,
      "new_path": "kernel/sched_fair.c"
    },
    {
      "type": "modify",
      "old_id": "5af709f503b09aeb2edcbd211ea747fd3cbf9a45",
      "old_mode": 33188,
      "old_path": "kernel/sched_idletask.c",
      "new_id": "bea2b8f12024abf4c7742c2fe78e34c0dd9ba345",
      "new_mode": 33188,
      "new_path": "kernel/sched_idletask.c"
    },
    {
      "type": "modify",
      "old_id": "fde895f8044d7cd9ed1025a9954dc056581fc317",
      "old_mode": 33188,
      "old_path": "kernel/sched_rt.c",
      "new_id": "8afb953e31c6c1ba9a263a78929a04a0d82ff2c7",
      "new_mode": 33188,
      "new_path": "kernel/sched_rt.c"
    }
  ]
}
