)]}'
{
  "commit": "3ff6dcac735704824c1dff64dc6863c390d364cc",
  "tree": "6ccbdd6f80da38f104199538f06f1bf2a5cb235e",
  "parents": [
    "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
  ],
  "author": {
    "name": "Yong Zhang",
    "email": "yong.zhang0@gmail.com",
    "time": "Mon Jan 24 15:33:52 2011 +0800"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Jan 24 11:47:50 2011 +0100"
  },
  "message": "sched: Fix poor interactivity on UP systems due to group scheduler nice tune bug\n\nMichael Witten and Christian Kujau reported that the autogroup\nscheduling feature hurts interactivity on their UP systems.\n\nIt turns out that this is an older bug in the group scheduling code,\nand the wider appeal provided by the autogroup feature exposed it\nmore prominently.\n\nWhen on UP with FAIR_GROUP_SCHED enabled, tune shares\nonly affect tg-\u003eshares, but is not reflected in\ntg-\u003ese-\u003eload. The reason is that update_cfs_shares()\ndoes nothing on UP.\n\nSo introduce update_cfs_shares() for UP \u0026\u0026 FAIR_GROUP_SCHED.\n\nThis issue was found when enable autogroup scheduling was enabled,\nbut it is an older bug that also exists on cgroup.cpu on UP.\n\nReported-and-Tested-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nReported-and-Tested-by: Christian Kujau \u003cchristian@nerdbynature.de\u003e\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nAcked-by: Mike Galbraith \u003cefault@gmx.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c20110124073352.GA24186@windriver.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77e9166d7bbfe304dcc2bdb9c71276d4a3a3b18b",
      "old_mode": 33188,
      "old_path": "kernel/sched_fair.c",
      "new_id": "354769979c021cd6392714235043ee4dfcdb89ea",
      "new_mode": 33188,
      "new_path": "kernel/sched_fair.c"
    }
  ]
}
