)]}'
{
  "commit": "f7e4217b007d1f73e7e3cf10ba4fea4a608c603f",
  "tree": "9c3932bb871d4b6727dc588e4d6c9987637aaee5",
  "parents": [
    "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83"
  ],
  "author": {
    "name": "Roman Zippel",
    "email": "zippel@linux-m68k.org",
    "time": "Wed May 09 02:35:17 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed May 09 12:30:56 2007 -0700"
  },
  "message": "rename thread_info to stack\n\nThis finally renames the thread_info field in task structure to stack, so that\nthe assumptions about this field are gone and archs have more freedom about\nplacing the thread_info structure.\n\nNonbroken archs which have a proper thread pointer can do the access to both\ncurrent thread and task structure via a single pointer.\n\nIt\u0027ll allow for a few more cleanups of the fork code, from which e.g.  ia64\ncould benefit.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n[akpm@linux-foundation.org: build fix]\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7c8e514cb92185c406dd290a4b7164c3044cc12",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/ptrace.c",
      "new_id": "e718bb4a1ef027fdc050f51d4303cbe11a8905d0",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/ptrace.c"
    },
    {
      "type": "modify",
      "old_id": "b78b82ad28a3868466b7b5a5c974fc83eea90884",
      "old_mode": 33188,
      "old_path": "arch/h8300/kernel/asm-offsets.c",
      "new_id": "fc30b4fd0914fcb607d4449b48cea1ff86772f36",
      "new_mode": 33188,
      "new_path": "arch/h8300/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "1d7cc7e2ce32f28b5f30c2c68a6246bc8d3317c7",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/mca.c",
      "new_id": "f8ae709de0b5341e48abaaf13ac1bd011dd98ee0",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/mca.c"
    },
    {
      "type": "modify",
      "old_id": "761a779d5c4f67a8620f6efe481f0c2829d002d1",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/asm-offsets.c",
      "new_id": "3b27309d54b18542b51e601780c32fefa513901b",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "54fdb959149c4236f1e0a95204c1debbb94ac305",
      "old_mode": 33188,
      "old_path": "arch/parisc/kernel/asm-offsets.c",
      "new_id": "d3b7917a87cb559e68893ad40327d0ea5346a7e9",
      "new_mode": 33188,
      "new_path": "arch/parisc/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "8f48560b7ee2f9e445dfa764bcae1e99c3cb3dc2",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/asm-offsets.c",
      "new_id": "37bc35e69dbefa8756bbabbcfd4e266763e020a4",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "c5850a272650b688e462a9b1415e9c3514df5f1c",
      "old_mode": 33188,
      "old_path": "arch/ppc/kernel/asm-offsets.c",
      "new_id": "e8e94321b59e6fd653188c40078a6239cb8146a2",
      "new_mode": 33188,
      "new_path": "arch/ppc/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "ec514fe5ccd02bb3f652ef5c962e4eb5d3ba7ed6",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/asm-offsets.c",
      "new_id": "1375f8a4469e8e89d56fadba47e9992fbcee6963",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "29d7cfd1c970b162adf4a13738c444e7048bd305",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/asm-offsets.c",
      "new_id": "6773ed76e414bec7b851d94cebddf2fec48ff1e7",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "24f291369070dc7511f011b10c813f337b8b7b7b",
      "old_mode": 33188,
      "old_path": "arch/v850/kernel/asm-offsets.c",
      "new_id": "cee5c3142d41c41644341e62a5acb86f6247aa9b",
      "new_mode": 33188,
      "new_path": "arch/v850/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "b256cfbef3447bfcc647904e7ccc1c6cdd123f21",
      "old_mode": 33188,
      "old_path": "arch/xtensa/kernel/asm-offsets.c",
      "new_id": "698079b3a3368f86735a584daa26384456d11dc1",
      "new_mode": 33188,
      "new_path": "arch/xtensa/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "eeb3bef91e116b7fe95c4f7b17ee02ea25538285",
      "old_mode": 33188,
      "old_path": "include/asm-alpha/thread_info.h",
      "new_id": "f4defc2bd3fb246e225717c527e7c7e5c855ee4a",
      "new_mode": 33188,
      "new_path": "include/asm-alpha/thread_info.h"
    },
    {
      "type": "modify",
      "old_id": "997465c93e82fbce217ec50107d54543881481d5",
      "old_mode": 33188,
      "old_path": "include/asm-blackfin/processor.h",
      "new_id": "0336ff132c16db742f756643cc1a01ff221e1aea",
      "new_mode": 33188,
      "new_path": "include/asm-blackfin/processor.h"
    },
    {
      "type": "modify",
      "old_id": "b5bf6e7cb5e8caaae95ef37e70a610d1bf0daac5",
      "old_mode": 33188,
      "old_path": "include/asm-blackfin/system.h",
      "new_id": "5e5f1a0566c0fe6b1c90d9d0d0b039ed23c289e8",
      "new_mode": 33188,
      "new_path": "include/asm-blackfin/system.h"
    },
    {
      "type": "modify",
      "old_id": "c4d622a57dfbf5d3bfb9913bfa257bc8c0ab58da",
      "old_mode": 33188,
      "old_path": "include/asm-m68k/thread_info.h",
      "new_id": "d635a375248896149ba6a14fcfc7392ca62873f0",
      "new_mode": 33188,
      "new_path": "include/asm-m68k/thread_info.h"
    },
    {
      "type": "modify",
      "old_id": "b7b8021e8c43c871d81044df9f84c92485143c58",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/system.h",
      "new_id": "ead9f9a56234243ab0413b73a048de253f167695",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/system.h"
    },
    {
      "type": "modify",
      "old_id": "795102309bf101e8a1d7be01e80cc97a0427fdfb",
      "old_mode": 33188,
      "old_path": "include/linux/init_task.h",
      "new_id": "45170b2fa2535ce7748a7caa157e8783a0ea3c65",
      "new_mode": 33188,
      "new_path": "include/linux/init_task.h"
    },
    {
      "type": "modify",
      "old_id": "28000b1658f9520d56ea4fddf7e152b83220bb50",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "17b72d88c4cb4c048f1f24e3d5b8f1e6b28b6529",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "a8dd75d4992bbaffb63310987291127c8bd96a6d",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "5dd3979747f5ef8e1e217d039f14ad8759e38984",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    }
  ]
}
