)]}'
{
  "commit": "7e96fa5875d4a9be18d74d3ca7b90518d05bc426",
  "tree": "3556aaa97bcd2dd71bd673d48b5ce4197d588fee",
  "parents": [
    "777c2f389e463428fd7e2871051a84d7fe84b172"
  ],
  "author": {
    "name": "Gregory Haskins",
    "email": "ghaskins@novell.com",
    "time": "Mon Dec 29 09:39:50 2008 -0500"
  },
  "committer": {
    "name": "Gregory Haskins",
    "email": "ghaskins@novell.com",
    "time": "Mon Dec 29 09:39:50 2008 -0500"
  },
  "message": "sched: pull only one task during NEWIDLE balancing to limit critical section\n\ngit-id c4acb2c0669c5c5c9b28e9d02a34b5c67edf7092 attempted to limit\nnewidle critical section length by stopping after at least one task\nwas moved.  Further investigation has shown that there are other\npaths nested further inside the algorithm which still remain that allow\nlong latencies to occur with newidle balancing.  This patch applies\nthe same technique inside balance_tasks() to limit the duration of\nthis optional balancing operation.\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nCC: Nick Piggin \u003cnpiggin@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7729f9a45a8bea3677409528f888fc6c2db60c51",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "94d9a6c5ff94cb7b7fb2ea71038d7e95ac099abc",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
