)]}'
{
  "commit": "783609c6cb4eaa23f2ac5c968a44483584ec133f",
  "tree": "678704bab2c69f5115ad84452e931adf4c11f3f4",
  "parents": [
    "b18ec80396834497933d77b81ec0918519f4e2a7"
  ],
  "author": {
    "name": "Siddha, Suresh B",
    "email": "suresh.b.siddha@intel.com",
    "time": "Sun Dec 10 02:20:33 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Sun Dec 10 09:55:43 2006 -0800"
  },
  "message": "[PATCH] sched: decrease number of load balances\n\nCurrently at a particular domain, each cpu in the sched group will do a\nload balance at the frequency of balance_interval.  More the cores and\nthreads, more the cpus will be in each sched group at SMP and NUMA domain.\nAnd we endup spending quite a bit of time doing load balancing in those\ndomains.\n\nFix this by making only one cpu(first idle cpu or first cpu in the group if\nall the cpus are busy) in the sched group do the load balance at that\nparticular sched domain and this load will slowly percolate down to the\nother cpus with in that group(when they do load balancing at lower\ndomains).\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea92e5c890894694533ea42a0d95e2148ff301c9",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "72d6927d29ed7c065124e3ffe6f4efb2dd47ce51",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "15ce772a471a25b20ab1d0c8602bbbf9c54a08b5",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "4e453431c61a56e0f2493a51905823d2d73734cf",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
