)]}'
{
  "commit": "0d491be3aa36f40a3dcafb4ccb47c38d9b1c2592",
  "tree": "bed3970f685fc38e80347726216ca64d918035d3",
  "parents": [
    "1b086141876e06d5987af21c8ecd53db954442f9"
  ],
  "author": {
    "name": "Peter P Waskiewicz Jr",
    "email": "peter.p.waskiewicz.jr@intel.com",
    "time": "Tue Mar 11 17:37:37 2014 -0700"
  },
  "committer": {
    "name": "Peter P Waskiewicz Jr",
    "email": "peter.p.waskiewicz.jr@intel.com",
    "time": "Tue Mar 11 17:44:34 2014 -0700"
  },
  "message": "fork/sched: Modify copy_process to make task_thread_structs\n\nThis patch updates the fork() logic to no longer allocate task_structs\nand thread_info\u0027s separately.  The new task_thread_struct is now\nallocated from a single slab, and a new stack is allocated from another\nslab.\n\nCurrently this code is broken, since it appears that when switching to\na newly created process, the stack jump is going somewhere incorrect.\nThis is just to get this into a tree so debugging can continue.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edada59ac10c0016cce8ec5a56b0d8ec2999b7b7",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "ceda2743c606b89e10414b4d59641bf8b1996335",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "09f4f1f81c7fceae3e87c4f8c5c035daeb5b08bb",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "7676f8a6c055a36e5813a1974eac37ddbfb750a1",
      "new_mode": 33188,
      "new_path": "init/main.c"
    },
    {
      "type": "modify",
      "old_id": "a2e17d722b43309ffa63b693f58741e87715a222",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "92a3c74184e6da3cef4c3308c38528f8e06864b4",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    }
  ]
}
