)]}'
{
  "commit": "2087a1ad822cd3a68b73338457047fcc54da726b",
  "tree": "1ebc45b2499034ffe37b29bf7a748b8e992cd870",
  "parents": [
    "c4acb2c0669c5c5c9b28e9d02a34b5c67edf7092"
  ],
  "author": {
    "name": "Gregory Haskins",
    "email": "ghaskins@novell.com",
    "time": "Fri Jun 27 14:30:00 2008 -0600"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jul 04 12:50:22 2008 +0200"
  },
  "message": "sched: add avg-overlap support to RT tasks\n\nWe have the notion of tracking process-coupling (a.k.a. buddy-wake) via\nthe p-\u003ese.last_wake / p-\u003ese.avg_overlap facilities, but it is only used\nfor cfs to cfs interactions.  There is no reason why an rt to cfs\ninteraction cannot share in establishing a relationhip in a similar\nmanner.\n\nBecause PREEMPT_RT runs many kernel threads as FIFO priority, we often\ntimes have heavy interaction between RT threads waking CFS applications.\nThis patch offers a substantial boost (50-60%+) in perfomance under those\ncircumstances.\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nCc: npiggin@suse.de\nCc: rostedt@goodmis.org\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d99aeabeb72f4c74dbf9dbe187cbd046bf15157d",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "bbc40c3a0657b1ed4842c8f782959f81d6606b3a",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "2e43d4a748c3a49c220c059f5a79d1a759e1e8b6",
      "old_mode": 33188,
      "old_path": "kernel/sched_fair.c",
      "new_id": "f2aa987027d695750f2ca4b8f917d02171eeb3b8",
      "new_mode": 33188,
      "new_path": "kernel/sched_fair.c"
    }
  ]
}
