)]}'
{
  "commit": "490dea45d00f01847ebebd007685d564aaf2cd98",
  "tree": "a1f559fd497b10c21479b378ffb262d517cb627b",
  "parents": [
    "ede6f5aea054d3fb67c78857f7abdee602302043"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "peterz@infradead.org",
    "time": "Mon Nov 24 17:06:57 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jan 07 18:52:44 2009 +0100"
  },
  "message": "itimers: remove the per-cpu-ish-ness\n\nEither we bounce once cacheline per cpu per tick, yielding n^2 bounces\nor we just bounce a single..\n\nAlso, using per-cpu allocations for the thread-groups complicates the\nper-cpu allocator in that its currently aimed to be a fixed sized\nallocator and the only possible extention to that would be vmap based,\nwhich is seriously constrained on 32 bit archs.\n\nSo making the per-cpu memory requirement depend on the number of\nprocesses is an issue.\n\nLastly, it didn\u0027t deal with cpu-hotplug, although admittedly that might\nbe fixable.\n\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f3c2d4ef73b1b0df8b4e96998a9021480d5706e",
      "old_mode": 33188,
      "old_path": "include/linux/init_task.h",
      "new_id": "ea0ea1a4c36fa0c36f2a0db8be447a2d8b6ce817",
      "new_mode": 33188,
      "new_path": "include/linux/init_task.h"
    },
    {
      "type": "modify",
      "old_id": "4cae9b81a1f8851d51a5380d8d37fa7ba3ceb529",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "c20943eabb4c94b13d3ca70de00ad8550548b39d",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "7b8f2a78be3db0820c479cba2d83ea8f2562be46",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "7087d8c0e5e23d93cc3610f6e3de271a1f165cf5",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "157de3a478321ab80c8c05cee5ffd07da68bab39",
      "old_mode": 33188,
      "old_path": "kernel/posix-cpu-timers.c",
      "new_id": "fa07da94d7be9832a8a7a8816816ee16654378f5",
      "new_mode": 33188,
      "new_path": "kernel/posix-cpu-timers.c"
    },
    {
      "type": "modify",
      "old_id": "f2773b5d12260bbb10c3b293bd4fd1811b483848",
      "old_mode": 33188,
      "old_path": "kernel/sched_stats.h",
      "new_id": "8ab0cef8ecab44ab0751a30f33b08636a9edd30f",
      "new_mode": 33188,
      "new_path": "kernel/sched_stats.h"
    }
  ]
}
