)]}'
{
  "commit": "10ebffde3d3916026974352b7900e44afe2b243f",
  "tree": "ac88fa33694f5bea1b6958e1e56bcd4c9b95b002",
  "parents": [
    "a1261f54611ec4ad6a7ab7080f86747e3ac3685b"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@parcelfarce.linux.theplanet.co.uk",
    "time": "Sun Nov 13 16:06:56 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Nov 13 18:14:13 2005 -0800"
  },
  "message": "[PATCH] m68k: introduce setup_thread_stack() and end_of_stack()\n\nencapsulates the rest of arch-dependent operations with thread_info access.\nTwo new helpers - setup_thread_stack() and end_of_stack().  For normal case\nthe former consists of copying thread_info of parent to new thread_info and\nthe latter returns pointer immediately past the end of thread_info.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\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": "f8650314ba2f5e0598ac0a6319f27a9f8c3c622f",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "e4681256e43e6bb9286b71d1ec00ffe29dd10fc3",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "7ef352ce347b8f16ee61e7f0026d1ae10d97fe57",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "2c70c9cdf5dcf0c3f5955a467c5e47b68a77463b",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "831f7e9d8f1cfd0d4b61b8d3e81cad5e70cfcd51",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "6f46c94cc29ea4f46d79eb50b36da77208024df3",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    }
  ]
}
