)]}'
{
  "commit": "5f56a5dfdb9bcb3bca03df59980d4d2f012cbb53",
  "tree": "72f4f35d7d23295902f14fcb6687be1e172ae48f",
  "parents": [
    "2ec656eb4054ce55e6d453b8614ef9669e84c542"
  ],
  "author": {
    "name": "Jiri Slaby",
    "email": "jslaby@suse.cz",
    "time": "Fri May 20 17:00:16 2016 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri May 20 17:58:30 2016 -0700"
  },
  "message": "exit_thread: remove empty bodies\n\nDefine HAVE_EXIT_THREAD for archs which want to do something in\nexit_thread. For others, let\u0027s define exit_thread as an empty inline.\n\nThis is a cleanup before we change the prototype of exit_thread to\naccept a task parameter.\n\n[akpm@linux-foundation.org: fix mips]\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \"James E.J. Bottomley\" \u003cjejb@parisc-linux.org\u003e\nCc: Aurelien Jacquiot \u003ca-jacquiot@ti.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Chen Liqin \u003cliqin.linux@gmail.com\u003e\nCc: Chris Metcalf \u003ccmetcalf@mellanox.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nCc: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Jonas Bonn \u003cjonas@southpole.se\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Lennox Wu \u003clennox.wu@gmail.com\u003e\nCc: Ley Foon Tan \u003clftan@altera.com\u003e\nCc: Mark Salter \u003cmsalter@redhat.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nCc: Michael Ellerman \u003cmpe@ellerman.id.au\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Rich Felker \u003cdalias@libc.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Richard Kuo \u003crkuo@codeaurora.org\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Steven Miao \u003crealmz6@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\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": "81869a5e7e174ae470ba7746d88f8cdb35065c36",
      "old_mode": 33188,
      "old_path": "arch/Kconfig",
      "new_id": "0f298f9123dc5f9d4454036a0edbc18c9519efcb",
      "new_mode": 33188,
      "new_path": "arch/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "84d13263ce46f193ef0b223466cea2f522ca109d",
      "old_mode": 33188,
      "old_path": "arch/alpha/kernel/process.c",
      "new_id": "b483156698d5043358ecc9a681fc77f197282d25",
      "new_mode": 33188,
      "new_path": "arch/alpha/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "a3f750e76b683dd25a45584b71014532214b20ac",
      "old_mode": 33188,
      "old_path": "arch/arc/kernel/process.c",
      "new_id": "b5db9e7fd649204d1e0da5d772274544b8483c2a",
      "new_mode": 33188,
      "new_path": "arch/arc/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "b99d25b4133e38bcd9513aa76a879b1e3565accf",
      "old_mode": 33188,
      "old_path": "arch/arm/Kconfig",
      "new_id": "956d3575426cc45f38b7ad07c2d426025415af9c",
      "new_mode": 33188,
      "new_path": "arch/arm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "48eea6866c677e0746dc786dde96bb7779583ea4",
      "old_mode": 33188,
      "old_path": "arch/arm64/kernel/process.c",
      "new_id": "6cd2612236dcf9d1b1f56abd2b90ca2581fd94a5",
      "new_mode": 33188,
      "new_path": "arch/arm64/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "18b88779e701ed77088edcc0865bd25c6f060791",
      "old_mode": 33188,
      "old_path": "arch/avr32/Kconfig",
      "new_id": "e43519a2ca89b47b007e4935b03142a76800bf6b",
      "new_mode": 33188,
      "new_path": "arch/avr32/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "7acd46653df3680d5208020945365063c57891af",
      "old_mode": 33188,
      "old_path": "arch/blackfin/include/asm/processor.h",
      "new_id": "0c265aba94add376d8546e716703e0e653d1c6b1",
      "new_mode": 33188,
      "new_path": "arch/blackfin/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "3ae9f5a166a0584034dea8fb41ea645ccf88aeea",
      "old_mode": 33188,
      "old_path": "arch/c6x/kernel/process.c",
      "new_id": "0ee7686a78f375af8b4f525643e4fea298b8998c",
      "new_mode": 33188,
      "new_path": "arch/c6x/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "99bda1ba3d2f374c15f6c1edd11760d64a075f42",
      "old_mode": 33188,
      "old_path": "arch/cris/Kconfig",
      "new_id": "5c0ca8ae929315b8c7acbcae5976a0f6bfde937c",
      "new_mode": 33188,
      "new_path": "arch/cris/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "02b783457be0a92a0e346f21675f0f06b59b4288",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v10/kernel/process.c",
      "new_id": "96e5afef6b47b8831a56eb60c19a026a9c0bc2de",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v10/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "ae8d423e79d9dbe5c9c33d6ce1a15c3c51140f56",
      "old_mode": 33188,
      "old_path": "arch/frv/include/asm/processor.h",
      "new_id": "73f0a79ad8e691d6106e636a33bb006a688bd97c",
      "new_mode": 33188,
      "new_path": "arch/frv/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "54e3fd83c3360d3821fd5a9bd8eea1868afe9d96",
      "old_mode": 33188,
      "old_path": "arch/h8300/include/asm/processor.h",
      "new_id": "111df7397ac7bd4ee0aa979bb3b0c5f7438722b4",
      "new_mode": 33188,
      "new_path": "arch/h8300/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "a9ebd471823a6644a6773ed99d780c5c620f3e56",
      "old_mode": 33188,
      "old_path": "arch/hexagon/kernel/process.c",
      "new_id": "d9edfd3fc52af94ec05653d9d951649a627ce1b7",
      "new_mode": 33188,
      "new_path": "arch/hexagon/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "b534ebab36eac7397ca29119e1545fc9bbf7b611",
      "old_mode": 33188,
      "old_path": "arch/ia64/Kconfig",
      "new_id": "f80758cb7157df174e930d58306be808e97b248a",
      "new_mode": 33188,
      "new_path": "arch/ia64/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e69221d581d54d6fbe8283cc1eddb4c31a39399e",
      "old_mode": 33188,
      "old_path": "arch/m32r/kernel/process.c",
      "new_id": "a88b1f01e91f380c45bce48fd6fa697487727a9f",
      "new_mode": 33188,
      "new_path": "arch/m32r/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "20dda1d4b86014975a68b1abde20177fa104482b",
      "old_mode": 33188,
      "old_path": "arch/m68k/include/asm/processor.h",
      "new_id": "a6ce2ec8d693f1643c93fefc70d9934954b6a716",
      "new_mode": 33188,
      "new_path": "arch/m68k/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "a0fa88da3e31a4c8806309154333bb39a2bd6e94",
      "old_mode": 33188,
      "old_path": "arch/metag/Kconfig",
      "new_id": "e47a08d72819651446cf937ce54333792666cf58",
      "new_mode": 33188,
      "new_path": "arch/metag/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "0838ca69976466bbfc3c3854fecf91566afd6a9b",
      "old_mode": 33188,
      "old_path": "arch/metag/include/asm/processor.h",
      "new_id": "a0333ebcac35212845db8afc7ce837a7e016075b",
      "new_mode": 33188,
      "new_path": "arch/metag/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "497a988d79c2346126de754c5f1fe246d50a7a4c",
      "old_mode": 33188,
      "old_path": "arch/microblaze/include/asm/processor.h",
      "new_id": "c38d0dd91134c4049d695931ccee3f4cb4dfd11c",
      "new_mode": 33188,
      "new_path": "arch/microblaze/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "a6b3dc54260a51cd06e28777f770f1c3cfd74911",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/process.c",
      "new_id": "411c971e3417ca2a578e26202cb1ad914cced900",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "06ddb5501ab1365ea6a52850cb9e203a9b5b2923",
      "old_mode": 33188,
      "old_path": "arch/mn10300/Kconfig",
      "new_id": "9627e81a6cbb0c4ad22000fc86922be19f44a265",
      "new_mode": 33188,
      "new_path": "arch/mn10300/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "c2ba45c159c73d144672dfb116811447ced86c26",
      "old_mode": 33188,
      "old_path": "arch/nios2/include/asm/processor.h",
      "new_id": "1c953f0cadbf33ad4b7d0d994427afbfb4d0f358",
      "new_mode": 33188,
      "new_path": "arch/nios2/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "4d235e3d253458f2d202d253a7667f1958e8612d",
      "old_mode": 33188,
      "old_path": "arch/openrisc/include/asm/processor.h",
      "new_id": "70334c9f7d24ce83a0e81d34f6737351f6f29e90",
      "new_mode": 33188,
      "new_path": "arch/openrisc/include/asm/processor.h"
    },
    {
      "type": "modify",
      "old_id": "809905a811ed72a543ad257c1394900a4b976af8",
      "old_mode": 33188,
      "old_path": "arch/parisc/kernel/process.c",
      "new_id": "40639439d8b35c7cec7c60d978ae6aa5b070b22f",
      "new_mode": 33188,
      "new_path": "arch/parisc/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "ea8a28fd6f31e544b3ab15e7b695f5ad42a2fe2e",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/process.c",
      "new_id": "e2f12cbcade9a49287c370204bcc71a4fb23b33a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "de0fcc08dff546df927082226561629a8e56be82",
      "old_mode": 33188,
      "old_path": "arch/s390/Kconfig",
      "new_id": "e2c9aaaf64b22edca386b83519ed12c7a5a8e121",
      "new_mode": 33188,
      "new_path": "arch/s390/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "a1519ad3d49d68e0e3202ecadb5b6e1b027a7df3",
      "old_mode": 33188,
      "old_path": "arch/score/kernel/process.c",
      "new_id": "aae9480706c2c8b18380ffe8d7fe52cac8195b0f",
      "new_mode": 33188,
      "new_path": "arch/score/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "7ed20fc3fc81b1eee367e81cae239d89deeecf97",
      "old_mode": 33188,
      "old_path": "arch/sh/Kconfig",
      "new_id": "cb93af8f80171ff29bcc07116859b70e096b638a",
      "new_mode": 33188,
      "new_path": "arch/sh/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "2885fc9d9dcdc9b9deec12c9a8a0ac681b366f1f",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/process_32.c",
      "new_id": "ee12e94518740829165d7fbcb597fbad90664c5f",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/process_32.c"
    },
    {
      "type": "modify",
      "old_id": "db0a26cffa97a77a6ddeae359ce033e26493709b",
      "old_mode": 33188,
      "old_path": "arch/sparc/Kconfig",
      "new_id": "27b3a0ad40a0c8b1b75c449f322669fdebc37955",
      "new_mode": 33188,
      "new_path": "arch/sparc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "81719302b056e095dda4c5cfd15e8a5efa18a70f",
      "old_mode": 33188,
      "old_path": "arch/tile/Kconfig",
      "new_id": "174746225577aabc1131e7b8ffc9b2bd674e975c",
      "new_mode": 33188,
      "new_path": "arch/tile/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "48af59aae129d088cd6c074d39e167cbf871417a",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/process.c",
      "new_id": "0b04711f1f18acb9da644aaed59bdd2aafb26e4f",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "b008e99614658cfb100dd3be24767e4a60f86a80",
      "old_mode": 33188,
      "old_path": "arch/unicore32/kernel/process.c",
      "new_id": "00299c927852ea72cc743e97bff6e2f3273c9bf8",
      "new_mode": 33188,
      "new_path": "arch/unicore32/kernel/process.c"
    },
    {
      "type": "modify",
      "old_id": "ace79d2da2c3af158d3f930025637c576fd95a53",
      "old_mode": 33188,
      "old_path": "arch/x86/Kconfig",
      "new_id": "8ff5b3be95d46f0799bcefc9d75e2f99360c4e3a",
      "new_mode": 33188,
      "new_path": "arch/x86/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "85257afe71c373d45b7408a5c1d4c0e4ac4f3ee7",
      "old_mode": 33188,
      "old_path": "arch/xtensa/Kconfig",
      "new_id": "64336f666fb61ac0cd97b1e7afc92dda343d65fe",
      "new_mode": 33188,
      "new_path": "arch/xtensa/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "6b3213d96da63a96fc0dd1b76ad0ee146d868660",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "167c0d4bf3fa89d6ef683b9f9fb8a44b53a8b79e",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    }
  ]
}
