)]}'
{
  "log": [
    {
      "commit": "bf67f3a5c456a18f2e8d062f7e88506ef2cd9837",
      "tree": "2a2324b2572162059307db82f9238eeb25673a77",
      "parents": [
        "226da0dbc84ed97f448523e2a4cb91c27fa68ed9",
        "203dacbdca977bedaba61ad2fca75d934060a5d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 19:43:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 19:43:57 2012 -0700"
      },
      "message": "Merge branch \u0027smp-hotplug-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull smp hotplug cleanups from Thomas Gleixner:\n \"This series is merily a cleanup of code copied around in arch/* and\n  not changing any of the real cpu hotplug horrors yet.  I wish I\u0027d had\n  something more substantial for 3.5, but I underestimated the lurking\n  horror...\"\n\nFix up trivial conflicts in arch/{arm,sparc,x86}/Kconfig and\narch/sparc/include/asm/thread_info_32.h\n\n* \u0027smp-hotplug-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (79 commits)\n  um: Remove leftover declaration of alloc_task_struct_node()\n  task_allocator: Use config switches instead of magic defines\n  sparc: Use common threadinfo allocator\n  score: Use common threadinfo allocator\n  sh-use-common-threadinfo-allocator\n  mn10300: Use common threadinfo allocator\n  powerpc: Use common threadinfo allocator\n  mips: Use common threadinfo allocator\n  hexagon: Use common threadinfo allocator\n  m32r: Use common threadinfo allocator\n  frv: Use common threadinfo allocator\n  cris: Use common threadinfo allocator\n  x86: Use common threadinfo allocator\n  c6x: Use common threadinfo allocator\n  fork: Provide kmemcache based thread_info allocator\n  tile: Use common threadinfo allocator\n  fork: Provide weak arch_release_[task_struct|thread_info] functions\n  fork: Move thread info gfp flags to header\n  fork: Remove the weak insanity\n  sh: Remove cpu_idle_wait()\n  ...\n"
    },
    {
      "commit": "e1d7de8377e6ab3dbd2359507b217ea6b0944302",
      "tree": "fd25228abf452b9d3cbcb8aeb2d60e2f084a3960",
      "parents": [
        "3462285df99e14a7866d7e35cd3c948a324af014"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 15 21:27:15 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 15 13:18:08 2012 -0700"
      },
      "message": "sparc: introduce arch/sparc/Kbuild\n\nThis allows us to do:\n\n    make arch/sparc/\n\nto build the core part of the sparc kernel.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38753586a30956431593d36d24af1c5f09248f4a",
      "tree": "108be1abd3bf4bb150e948a427cd4c96dc3a2e78",
      "parents": [
        "04d0ca44ebbe807df83112b826783216765910f2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 15 21:21:55 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 15 12:44:12 2012 -0700"
      },
      "message": "sparc: clean up Makefile\n\n- delete unused variables\n- align assignments\n- drop stale comments\n- kill use of \"\\\" for line continuation\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2119ff6d2bc0dd6a97de1632e50cd7936049738c",
      "tree": "687742a5f4448aba8e165b37040265785d8de73d",
      "parents": [
        "70168dfa1cfa9489062264d89a273e0c30bf044b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 15 10:48:54 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 15 10:48:54 2012 -0700"
      },
      "message": "sparc32: Build kernel with -mcpu\u003dv8\n\nWith Cypress gone we can generate real hardware integer multiply\nand divide instructions at will.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51f19cfa76d7d20ec767719a427e3d4f450fd5de",
      "tree": "127918024b3282271585422d0365ae2524f7bcf0",
      "parents": [
        "50544bce4c46561fe9d3f817941bd95d8ae6fedd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 14 19:35:50 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 14 14:05:10 2012 -0700"
      },
      "message": "sparc32: drop build time btfixup patching\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5471fa6265a1facadcd593d995a76804fc641106",
      "tree": "0043da8d4b80fbf8f3f486c5fc2fe797dc1107bc",
      "parents": [
        "301d5bbb52e076caf0ee5abf68652a50168dc732"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:16:45 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:16:45 2012 -0700"
      },
      "message": "sparc32: Pass -mcpu\u003dv7 explicitly to gcc.\n\nWe should be agnostic to what gcc happens to be generating by default.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f149aa226e39e7f29ca7bb22f8e5bf304206a8f",
      "tree": "f8b5824d067edb2b82a3bea7e0c8c09f8bfbe597",
      "parents": [
        "41fe22f6553d1384fbef20b195b8c61ed6e768a1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu May 03 09:02:59 2012 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 05 13:00:25 2012 +0200"
      },
      "message": "sparc: Use generic init_task\n\nSame code. Use the generic version.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLink: http://lkml.kernel.org/r/20120503085035.463573011@linutronix.de\n\n"
    },
    {
      "commit": "e0adb9902fb338a9fe634c3c2a3e474075c733ba",
      "tree": "3a8ad1f18a11f848ba016a99ee564216271049e8",
      "parents": [
        "69539ab1006f6c55cc5243fa82341bb6e59c07ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 13 18:19:51 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 13 18:19:51 2012 -0700"
      },
      "message": "sparc32: Add -Av8 to assembler command line.\n\nNewer version of binutils are more strict about specifying the\ncorrect options to enable certain classes of instructions.\n\nThe sparc32 build is done for v7 in order to support sun4c systems\nwhich lack hardware integer multiply and divide instructions.\n\nSo we have to pass -Av8 when building the assembler routines that\nuse these instructions and get patched into the kernel when we find\nout that we have a v8 capable cpu.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "684151a75bf25f5aeb8a23010da91a34e17b7353",
      "tree": "a738b589dfaf8a524a606a7b26f0f2a8d34bdd90",
      "parents": [
        "44ed3c0c47906297924c3fde801dc160f6996f7c"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Wed Jan 26 06:36:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 18:19:04 2011 -0700"
      },
      "message": "sparc32: added U-Boot build target: uImage\n\nThis is only for LEON as u-boot for SPARC only supports LEON.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f5620a5fcd658f219e85831d3691908f1eccbde",
      "tree": "8c0e7c4d0b3ea396d9a47c52cf72171fb1bf1bbc",
      "parents": [
        "c803ba901718c313c469b3510fa93b0011482736"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 05 17:17:55 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 05 17:17:55 2009 -0800"
      },
      "message": "sparc: Set UTS_MACHINE correctly.\n\n\"ARCH\" can be just about anything, so we shouldn\u0027t end up\nwith UTS_MACHINE of \"sparc\" in a 64-bit kernel build just\nbecause someone set the personality using \u0027sparc32\u0027 or\nsimilar.  CONFIG_SPARC64 drives the compilation and\ntherefore provides the definitive value, not \"ARCH\".\n\nThis mirrors commit 8c6531f7a99f29ba8817ffb12cc9ecf190049bd6\n(x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\")\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51b563fc93c8cb5bff1d67a0a71c374e4a4ea049",
      "tree": "38c6a6d185183b30b8dbe59d5b8fa78815a1fdd4",
      "parents": [
        "4356f4890792a678936c93c9196e8f7742e04535"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:28:22 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:28:22 2009 +0200"
      },
      "message": "arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0\n\nAlbin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e reported:\n\n    Bash 4 filters out variables which contain a dot in them.\n    This happends to be the case of CPPFLAGS_vmlinux.lds.\n    This is rather unfortunate, as it now causes\n    build failures when using SHELL\u003d/bin/bash to compile,\n    or when bash happens to be used by make (eg when it\u0027s /bin/sh)\n\nRemove the common definition of CPPFLAGS_vmlinux.lds by\npushing relevant stuff to either Makefile.build or the\narch specific kernel/Makefile where we build the linker script.\n\nThis is also nice cleanup as we move the information out where\nit is used.\n\nNotes for the different architectures touched:\n\narm - we use an already exported symbol\ncris - we use a config symbol aleady available\n       [Not build tested]\nmips - the jiffies complexity has moved to vmlinux.lds.S where we need it.\n       Added a few variables to CPPFLAGS - they are only used by\n       the linker script.\n       [Not build tested]\npowerpc - removed assignment that is not needed\n          [not build tested]\nsparc - simplified it using $(BITS)\num - introduced a few new exported variables to deal with this\nxtensa - added options to CPP invocation\n         [not build tested]\n\nCc: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "48e46b7b311c54525712c28004f0a59f2c931d30",
      "tree": "139aa35cb6554f425461a941610d0d8a189a0dc5",
      "parents": [
        "b2add73dbf93fd50f00564d7abc3e2b9aa9dd20c"
      ],
      "author": {
        "name": "Jurij Smakov",
        "email": "jurij@wooyd.org",
        "time": "Sun Aug 16 18:21:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 16 18:21:47 2009 -0700"
      },
      "message": "sparc64: build compressed image (zImage) by default\n\nBesides creating the uncompressed vmlinux image for sparc64, also\ncreate a compressed zImage. This is more consistent with other\narchitectures and required to make the \u0027deb-pkg\u0027 target work.\n\nSigned-off-by: Jurij Smakov \u003cjurij@wooyd.org\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b28017f57f1ec16ab515e99d863bf9f33ea0d737",
      "tree": "779968a8a26b6c3a29e90a737ca22a10360245a8",
      "parents": [
        "757498c63ed70ec8961aa432173247f4373ef0c3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Dec 04 13:28:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 13:28:09 2008 -0800"
      },
      "message": "sparc: unify kernel/init_task\n\nA closer inspection revealed that these two files had identical\nfunctionality - but the implementation of it differed slightly.\n\nBase it on the sparc version as it was the best.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c601ca21e790f6a9d996bb0bf31f7496eb9509",
      "tree": "3a14a41ec3fc4b57ec9d195f2a4365a149c395bc",
      "parents": [
        "a88b5ba8bd8ac18aad65ee6c6a254e2e74876db3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 03:14:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:21 2008 -0800"
      },
      "message": "sparc,sparc64: unify boot/\n\nSimple unification:\no renamed piggyback to *_32.c/*_64.c\no copied content of Makefile from sparc64 to sparc and guard it\no updated sparc/boot/.gitignore\no deleted remaining files in sparc64/boot\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a88b5ba8bd8ac18aad65ee6c6a254e2e74876db3",
      "tree": "eb3d0ffaf53c3f7ec6083752c2097cecd1cb892a",
      "parents": [
        "d670bd4f803c8b646acd20f3ba21e65458293faf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 03:11:52 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:21 2008 -0800"
      },
      "message": "sparc,sparc64: unify kernel/\n\no Move all files from sparc64/kernel/ to sparc/kernel\n  - rename as appropriate\no Update sparc/Makefile to the changes\no Update sparc/kernel/Makefile to include the sparc64 files\n\nNOTE: This commit changes link order on sparc64!\n\nLink order had to change for either of sparc32 and sparc64.\nAnd assuming sparc64 see more testing than sparc32 change link\norder on sparc64 where issues will be caught faster.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d670bd4f803c8b646acd20f3ba21e65458293faf",
      "tree": "eabc30aadce1556023c4aa445c649ba9e1d3f352",
      "parents": [
        "478b8fecda511942404ac232897a718cecd13e48"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 03:08:37 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:20 2008 -0800"
      },
      "message": "sparc: prepare kernel/ for unification\n\no sparc32 files with identical names to sparc64 renamed to \u003cname\u003e_32.S\no introduced a few Kconfig helpers to simplify Makefile logic\no refactored Makefile to prepare for unification\n  - use obj-$(CONFIG_SPARC32) for sparc32 specific files\n  - use \u003cname\u003e_$(BITS) for files where sparc64 has a _64 variant\n  - sparc64 directly include a few files where sparc32 builds them,\n    refer to these files directly (no BITS)\n  - sneaked in -Werror as used by sparc64\no modified sparc/Makefile to use the new names for head/init_task\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "478b8fecda511942404ac232897a718cecd13e48",
      "tree": "e022fce8ca92f93a000e1cd686255f0b126e9fd5",
      "parents": [
        "18269c0fd4db9bec2668f895f21d742486ccb90f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 03:10:25 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:19 2008 -0800"
      },
      "message": "sparc,sparc64: unify lib/\n\no Renamed files in sparc64 to \u003cname\u003e_64.S when identical\n  to sparc32 files.\no iomap.c were equal for sparc32 and sparc64\no adjusted sparc/Makefile now we have only one lib/\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5de18cde3b748aafc6d187d7655ba42f2260501d",
      "tree": "fa4805081e6663b10be678c924a0adc3c7a95107",
      "parents": [
        "708d4f09647106d549c646dc459c7ccf2c237cc8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 29 22:16:52 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:17 2008 -0800"
      },
      "message": "sparc,sparc64: unify prom/\n\n- all files with identical names copied and renamed to *_64.c\n- the remaning files copied as is\n- added sparc64 specific files to sparc/prom/Makefile\n- teach sparc64 Makefile to look into sparc/prom/\n- delete unused Makefile from sparc64/prom/\n\nlinking order was not kept for sparc64 with this change.\nIt was not possible to keep linking order for both sparc and sparc64\nand as sparc64 see more testing than sparc it was natural to\nbreak linking order on sparc64. Should it have any effect it\nwould be detected sooner this way.\n\nprintf_32.c and printf_64.c are obvious candidates to be merged\nbut they are not 100% equal so that was left for later\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e53879008b9acefe9f43498fd36db7376e08739",
      "tree": "1e3137cabb339a834794a753f1782b312392bd32",
      "parents": [
        "14ae84c9933f22ccad34fa6375b8908389b304f0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Dec 02 23:17:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:16 2008 -0800"
      },
      "message": "sparc,sparc64: unify Makefile\n\nTo unify Makefile for sparc and sparc64 a few other steps was needed:\n1) separate defconfig files for sparc and sparc64 is required,\n   so locate these in arch/sparc/configs\n2) removoval of hack in toplevel Makefile to deal with that\n   headers was in a separate directory compared to the rest\n\nThe unification of the Makefile required usage of several\n\n    foo-$(CONFIG_SPARCnn) +\u003d\n\ndue to a few directories pending unification.\nThis will be cleaned up when we unify the remaining directories.\n\nIncluded in this patch are the deletion of a few files in\nsparc64 as they are no longer needed: Makefile + Kconfig.\narch/sparc64/ will after this patch is applied only\nhave four directories (prom, lib, kernel, boot)\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c489326939b28ca93a8cfcbda8adbeb328101682",
      "tree": "45cb40dbad464b8f1613e441023365d859b0d886",
      "parents": [
        "db5ea21a14b7c69bf495a741ae37ba15fb9eabd1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 29 21:53:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:14 2008 -0800"
      },
      "message": "sparc: clean boot/\n\nLeave all cleaning to boot/Makefile\nand delete zImage too when we do a \u0027make clean\u0027\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db5ea21a14b7c69bf495a741ae37ba15fb9eabd1",
      "tree": "be4a80a89b595f656c9b3d787a3e9e755cd9ec35",
      "parents": [
        "b5db854a91d93c46c6904506ef73ce0d0b074b44"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Dec 02 23:15:42 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:17:13 2008 -0800"
      },
      "message": "sparc: refactor Makefile\n\nThe btfixup step needs knowledge of all the .o files,\nbut there is no need to pass them in independent variables.\nSimplify it to use only two variables.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0cdd599dbbea51bfb36801f5cc5634916bc2a36",
      "tree": "004f0bf27cd06026774081fdc305a3a572d28f53",
      "parents": [
        "26b4c912185a8902b0990166892d53be78ef8cfc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Nov 16 20:04:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:16:54 2008 -0800"
      },
      "message": "sparc,sparc64: add BITS to arch Makefile\n\nBITS will be used to simplify unified Makefiles\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "349101da8e1f8e5eb1476b02823da80495224485",
      "tree": "1fdfcb6e2f88659d3f5d787197c7e77226228d0d",
      "parents": [
        "a39f2f466f5db0be4045afaf9344a9039c2451ca"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Mon Aug 18 22:37:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:35:47 2008 -0700"
      },
      "message": "sparc: Add target for a stripped kernel\n\nAdd a target for a stripped kernel. This is used for the various\npackaging targets (*-pkg).\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a0a088970a553e9f89d23eec688932f689d57f9",
      "tree": "9fd4e58a6b162e6ed4ec9d89c320aab6e8ecf1f1",
      "parents": [
        "428695b89831d781ba203d97ee07da68150ea40d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 22 15:47:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 15:47:17 2008 -0700"
      },
      "message": "sparc32: pass -m32 when building vmlinux.lds\n\nOtherwise it breaks since we merged asm/page.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "222d394d30e74bb7a2a65029fcea68107b0d0eb6",
      "tree": "1112c98d7edc51d1c6d5e9f3d826e29a42afd4da",
      "parents": [
        "714055ede4ffd60933397d4b61d285d0dfc9ecaf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 21:59:31 2007 +0200"
      },
      "message": "kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n\nThe variable AFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of AFLAGS with KBUILD_AFLAGS all over\nthe tree.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k, s390\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a0f97e06a43cf524e616f09e6af3398e1e9c1c5b",
      "tree": "2503b24bdbc144aea9ea5bde6ead94b3406eaf98",
      "parents": [
        "9a39e273d4df0560c724c5fe71f6314a0583ca2b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Oct 14 22:21:35 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n\nThe variable CFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\nOn top of that several people over time has asked for a way to\npass in additional flags to gcc.\n\nThis patch replace use of CFLAGS with KBUILD_CFLAGS all over the\ntree and enabling one to use:\nmake CFLAGS\u003d...\nto specify additional gcc commandline options.\n\nOne usecase is when trying to find gcc bugs but other\nuse cases has been requested too.\n\nPatch was tested on following architectures:\nalpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k\n\nTest was simple to do a defconfig build, apply the patch and check\nthat nothing got rebuild.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9550e59c4587f637d9aa34689e32eea460e6f50c",
      "tree": "be6c47289c83e81f9b4e5238f7b1b2eaf1bf8fa6",
      "parents": [
        "872ec6484720e7ddfebb8e15c232fa7ca158ef2e"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue Oct 17 19:21:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:28:53 2006 -0700"
      },
      "message": "[SPARC]: Add sparc profiling support\n\nThis patch adds profiling support to the sparc architecture. It is a\ncopy of the sparc64 implementation.\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1df2ab48f995b1599740a3f430df77fe24cb8ce9",
      "tree": "37558db63f64b1a5a11a12d8388a5c9b1a461851",
      "parents": [
        "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "message": "[SPARC]: block/ needed in final image link\n\nWith this fix, sparc links vmlinuz again using crosstool.  Without this\nfix, the final link fails missing several dozen dozen symbols, beginning\nwith:\n\n    kernel/built-in.o(.text+0x6fd0): In function `do_exit\u0027:\n    : undefined reference to `exit_io_context\u0027\n\n(exit_io_context is defined in block/ll_rw_blk.c).\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47003497dd819b10874a2291e54df7dc5cf8be57",
      "tree": "e4fbf78350de1aba6428a573a346ba46c4e75e1e",
      "parents": [
        "cca6e6f5f473ec63e85c87dfc77279ce1ca114e6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 20:35:55 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 20:35:55 2005 +0200"
      },
      "message": "kbuild: arm26,sparc use generic asm-offset support\n\nRename all includes to use asm-offsets.h to match generic name\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
