)]}'
{
  "commit": "a2000572ad511f5f43091ed7bd2cc3b913104a1e",
  "tree": "56279392dece8e11c33d3754854551aa6773095b",
  "parents": [
    "4b0955a6edb9b058ca1314ca210a92ee166c4d9a"
  ],
  "author": {
    "name": "Nick Piggin",
    "email": "npiggin@suse.de",
    "time": "Fri Feb 10 01:51:02 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Feb 10 08:13:11 2006 -0800"
  },
  "message": "[PATCH] sched: remove smpnice\n\nI don\u0027t think the code is quite ready, which is why I asked for Peter\u0027s\nadditions to also be merged before I acked it (although it turned out that\nit still isn\u0027t quite ready with his additions either).\n\nBasically I have had similar observations to Suresh in that it does not\nplay nicely with the rest of the balancing infrastructure (and raised\nsimilar concerns in my review).\n\nThe samples (group of 4) I got for \"maximum recorded imbalance\" on a 2x2\nSMP+HT Xeon are as follows:\n\n            | Following boot | hackbench 20        | hackbench 40\n -----------+----------------+---------------------+---------------------\n 2.6.16-rc2 | 30,37,100,112  | 5600,5530,6020,6090 | 6390,7090,8760,8470\n +nosmpnice |  3, 2,  4,  2  |   28, 150, 294, 132 |  348, 348, 294, 347\n\nHackbench raw performance is down around 15% with smpnice (but that in\nitself isn\u0027t a huge deal because it is just a benchmark).  However, the\nsamples show that the imbalance passed into move_tasks is increased by\nabout a factor of 10-30.  I think this would also go some way to explaining\nlatency blips turning up in the balancing code (though I haven\u0027t actually\nmeasured that).\n\nWe\u0027ll probably have to revert this in the SUSE kernel.\n\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nCc: \"Martin J. Bligh\" \u003cmbligh@aracnet.com\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": "bc38804e40ddf72954695470ae50fb3a5c0b82a9",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "87d93be336a111eb542dccfa652d7a5940451c33",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
