)]}'
{
  "commit": "d4311ff1a8da48d609db9500f121c15580dfeeb7",
  "tree": "620cbe6099315aa528f173ae2ff70ee13ddd55f5",
  "parents": [
    "a15b12ac36ad4e7b856a4ae54937ae26a51aebad"
  ],
  "author": {
    "name": "Aaron Tomlin",
    "email": "atomlin@redhat.com",
    "time": "Fri Sep 12 14:16:17 2014 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Fri Sep 19 12:35:22 2014 +0200"
  },
  "message": "init/main.c: Give init_task a canary\n\nTasks get their end of stack set to STACK_END_MAGIC with the\naim to catch stack overruns. Currently this feature does not\napply to init_task. This patch removes this restriction.\n\nNote that a similar patch was posted by Prarit Bhargava\nsome time ago but was never merged:\n\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d127144305403241\u0026w\u003d2\n\nSigned-off-by: Aaron Tomlin \u003catomlin@redhat.com\u003e\nSigned-off-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Michael Ellerman \u003cmpe@ellerman.id.au\u003e\nCc: aneesh.kumar@linux.vnet.ibm.com\nCc: dzickus@redhat.com\nCc: bmr@redhat.com\nCc: jcastillo@redhat.com\nCc: jgh@redhat.com\nCc: minchan@kernel.org\nCc: tglx@linutronix.de\nCc: hannes@cmpxchg.org\nCc: Alex Thorlton \u003cathorlton@sgi.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Daeseok Youn \u003cdaeseok.youn@gmail.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Fabian Frederick \u003cfabf@skynet.be\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Michael Opdenacker \u003cmichael.opdenacker@free-electrons.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Seiji Aguchi \u003cseiji.aguchi@hds.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Vladimir Davydov \u003cvdavydov@parallels.com\u003e\nCc: Yasuaki Ishimatsu \u003cisimatu.yasuaki@jp.fujitsu.com\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nLink: http://lkml.kernel.org/r/1410527779-8133-2-git-send-email-atomlin@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "51ab9e7e6c391b9497a08730a7b5e4c625c96304",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/fault.c",
      "new_id": "35d0760c3fa44f46db3e25dc6efb454af0d7bf24",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/fault.c"
    },
    {
      "type": "modify",
      "old_id": "a241946815131904498ae6ecd95d87c4e28bf2f9",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/fault.c",
      "new_id": "bc23a7043c6599e9dcb209e65fe209fe46fc2f29",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/fault.c"
    },
    {
      "type": "modify",
      "old_id": "82ff3d6efb1925b01ebf6dbab6bfe8c492399633",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "118dca7d5a28b9d2d25f589ef79cb4d962550a57",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "bb1aed928f21391b63493112c6bb1a1eae39077f",
      "old_mode": 33188,
      "old_path": "init/main.c",
      "new_id": "5fc3fc7bd4754122b8d51a788bcfe8eb63b00373",
      "new_mode": 33188,
      "new_path": "init/main.c"
    },
    {
      "type": "modify",
      "old_id": "9387ae8ab048114fda9fb505dbbf97fea1312ed9",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "ad64248c4b18fe2ddf61921f9d585fad4561e96c",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "8a4e5cb66a4c4c1b9726f942e3e54b8e52a45ff5",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_stack.c",
      "new_id": "1636e41828c241ad35f89b8d4629bb7a9272aea0",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_stack.c"
    }
  ]
}
