)]}'
{
  "log": [
    {
      "commit": "2a2a400f66e9e23eba960905c36dd37904bd9970",
      "tree": "a46e11044410ddeb1d310fc4a1633f0438658327",
      "parents": [
        "edcd1d843adf09d1742d49ae04fa51bb63ddd1c3"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Wed May 26 14:44:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "initramfs: add support for in-kernel initramfs compressed with LZO\n\nAdd the necessary parts to be enable the use of LZO-compressed initramfs\nbuild into the kernel.\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cacb246f8db2b9eba89d44a0f0dd4f6ed93bc113",
      "tree": "8fff3df983d02c362ba90b334b77a7a93315455e",
      "parents": [
        "13510997d600a076e064f10587a8f6d20f8fff41"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Fri Jan 08 14:42:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:05 2010 -0800"
      },
      "message": "Add LZO compression support for initramfs and old-style initrd\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d87fea4dd7152df4a4605a3846c3bf10f869e0c",
      "tree": "b96803c875770e6e20b1e5035a338c1a61f32684",
      "parents": [
        "d9bdcc72ecf055f97ed736a6c0309bd41baf10a7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Dec 09 06:55:19 2009 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:17 2009 +0100"
      },
      "message": "gen_init_cpio: fixed fwrite warning\n\nOn compilers with security warnings enabled by default, we get:\n\nusr/gen_init_cpio.c: In function ‘cpio_mkfile’:\nusr/gen_init_cpio.c:357: warning: ignoring return value of ‘fwrite’,\n                                  declared with attribute warn_unused_result\n\nSo check the return value and handle errors accordingly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c37efa932598de5e30330a1414e34d9e082e0d9e",
      "tree": "1e3b782d257fa39a54f583af3dc7c32d7cffc67d",
      "parents": [
        "9e12a7e7d89ad813d01092890010cf67d0f914bd",
        "abe1ee3a221d53778c3e58747bbec6e518e5471b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:37:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:37:02 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (30 commits)\n  Use macros for .data.page_aligned section.\n  Use macros for .bss.page_aligned section.\n  Use new __init_task_data macro in arch init_task.c files.\n  kbuild: Don\u0027t define ALIGN and ENTRY when preprocessing linker scripts.\n  arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0\n  kbuild: add static to prototypes\n  kbuild: fail build if recordmcount.pl fails\n  kbuild: set -fconserve-stack option for gcc 4.5\n  kbuild: echo the record_mcount command\n  gconfig: disable \"typeahead find\" search in treeviews\n  kbuild: fix cc1 options check to ensure we do not use -fPIC when compiling\n  checkincludes.pl: add option to remove duplicates in place\n  markup_oops: use modinfo to avoid confusion with underscored module names\n  checkincludes.pl: provide usage helper\n  checkincludes.pl: close file as soon as we\u0027re done with it\n  ctags: usability fix\n  kernel hacking: move STRIP_ASM_SYMS from General\n  gitignore usr/initramfs_data.cpio.bz2 and usr/initramfs_data.cpio.lzma\n  kbuild: Check if linker supports the -X option\n  kbuild: introduce ld-option\n  ...\n\nFix trivial conflict in scripts/basic/fixdep.c\n"
    },
    {
      "commit": "5c725138437837291db5c25f4a076ee852e806e3",
      "tree": "ddd05a26b2aa65a7508546b22235dffa2f41f54f",
      "parents": [
        "e898893399335514b10dfbd75598f8308976abe4"
      ],
      "author": {
        "name": "Trevor Keith",
        "email": "tsrk@tsrk.net",
        "time": "Tue Sep 22 16:43:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:28 2009 -0700"
      },
      "message": "Fix all -Wmissing-prototypes warnings in x86 defconfig\n\nSigned-off-by: Trevor Keith \u003ctsrk@tsrk.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78074cfc6e5054d736a2adb144c0e0dcc301c14a",
      "tree": "5d235dd24ee6b6b9808b92c791c0fa4f69463370",
      "parents": [
        "d79a27195a33f4b5e591de5536799ad874ea6cf5"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Fri Sep 18 12:49:21 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:27:42 2009 +0200"
      },
      "message": "gitignore usr/initramfs_data.cpio.bz2 and usr/initramfs_data.cpio.lzma\n\nusr/initramfs_data.cpio.bz2 and usr/initramfs_data.cpio.lzma are binary\nfiles should be ignored\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0bc9f9e63c0aa9c60ee309039d8f52708145ea4b",
      "tree": "adb3cb2f21786740967ac7ebf7b53dcc55059085",
      "parents": [
        "575543347b5baed0ca927cb90ba8807396fe9cc9"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Jul 05 09:46:19 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:27:41 2009 +0200"
      },
      "message": "kbuild: correct initramfs compression comment\n\nFix the Makefile comment since bzip2 is now supported.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1359096eacb1971be67eead8bf9b582864d92a30",
      "tree": "5c43092ccdfc25d060893b163e50204b0f65b435",
      "parents": [
        "15f7176eb1cccec0a332541285ee752b935c1c85"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Mar 31 12:24:17 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Mar 31 23:51:56 2009 -0700"
      },
      "message": "bzip2/lzma: quiet Kconfig warning for INITRAMFS_COMPRESSION_NONE\n\nImpact: quiet Kconfig warning\n\nIt appears that Kconfig simply has no way to provide defaults for\nentries that exist inside a conditionalized choice block.\nFortunately, it turns out we don\u0027t actually ever use\nCONFIG_INITRAMFS_COMPRESSION_NONE, so we can just drop it for\neverything outside the choice block.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "40297927575a50b1d0d308d735c445924d33fba6",
      "tree": "30e85426767ea2caea16d3e66db0ff98066e2c6a",
      "parents": [
        "55d1d26f23383163a256d0de2aaf2b8fca83e611"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 17:24:03 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 17:27:15 2009 -0700"
      },
      "message": "bzip2/lzma: don\u0027t ask for compression mode for the default initramfs\n\nImpact: Kconfig noise reduction, documentation\n\nThe default initramfs is so small that it makes no sense to worry\nabout the additional memory taken by not double-compressing it.\nTherefore, don\u0027t bug the user with it.\n\nAlso, improve the description of the option, which was downright\nincorrect.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "55d1d26f23383163a256d0de2aaf2b8fca83e611",
      "tree": "88c197009f5393cc95f29ce7cd91a33d069970c9",
      "parents": [
        "337bed413e9c134c5bf45ad3ec50012a593c603a"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 16:10:59 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 16:10:59 2009 -0700"
      },
      "message": "bzip2/lzma: consistently capitalize LZMA in Kconfig\n\nImpact: message formatting\n\nConsistently spell LZMA in all capitals, since it (unlike gzip or\nbzip2) is an acronym.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "337bed413e9c134c5bf45ad3ec50012a593c603a",
      "tree": "3060260a23be3face79fbbe8681234474d4a8027",
      "parents": [
        "73d8a12f05292d86623b4ec7bf5fd75d5ad5f687"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 16:07:13 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 16:09:48 2009 -0700"
      },
      "message": "bzip2/lzma: clarify the meaning of the CONFIG_RD_ options\n\nImpact: Kconfig clarification\n\nMake it clear that the CONFIG_RD_* options are about what formats are\nsupported, not about what formats are actually being used.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "73d8a12f05292d86623b4ec7bf5fd75d5ad5f687",
      "tree": "87461219c32f74cd935e525031ff67971ff1b95f",
      "parents": [
        "18ffa418aead13c56515ac74cd26105102128aca"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 15:49:08 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 28 15:49:08 2009 -0700"
      },
      "message": "bzip2/lzma: move CONFIG_RD_* options under CONFIG_EMBEDDED\n\nImpact: reduce Kconfig noise\n\nMove the options that control possible initramfs/initrd compressions\nunderneath CONFIG_EMBEDDED.  The only impact of leaving these options\nset to y is additional code in the init section of the kernel; there\nis no reason to burden non-embedded users with these options.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ab76f3d771590d5c89faa3219559c5d3fc0ce0c2",
      "tree": "4433427c29c34e8fc1ab7ba50bb381f8f5b2051d",
      "parents": [
        "ab59d3b70f7a47987f80e153d828363faec643fe"
      ],
      "author": {
        "name": "Alain Knaff",
        "email": "alain@knaff.lu",
        "time": "Thu Feb 19 13:43:51 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Feb 19 13:43:51 2009 -0800"
      },
      "message": "bzip2/lzma: make internal initramfs compression configurable\n\nImpact: Avoids silent environment dependency\n\nMake builtin initramfs compression an explicit configurable.  The\nprevious version would pick a compression based on the binaries which\nwere installed on the system, which could lead to unexpected results.\nIt is now explicitly configured, and not having the appropriate\nbinaries installed on the build host is simply an error.\n\nSigned-off-by: Alain Knaff \u003calain@knaff.lu\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "a26ee60f90daffe1de6be0d093af86e7279b3dfd",
      "tree": "01239fb6b173ff46711480b9601c69b92e1715a5",
      "parents": [
        "fb9a4ca9820fd4d7c4906bd393004662451e273e"
      ],
      "author": {
        "name": "Alain Knaff",
        "email": "alain@knaff.lu",
        "time": "Wed Jan 07 00:10:27 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 07 00:10:27 2009 -0800"
      },
      "message": "bzip2/lzma: fix built-in initramfs vs CONFIG_RD_GZIP\n\nImpact: Resolves build failures in some configurations\n\nMakes it possible to disable CONFIG_RD_GZIP . In that case, the\nbuilt-in initramfs will be compressed by whatever compressor is\navailable (bzip2 or lzma) or left uncompressed if none is available.\n\nIt also removes a couple of warnings which occur when no ramdisk\ncompression at all is chosen.\n\nIt also restores the select ZLIB_INFLATE in drivers/block/Kconfig\nwhich somehow came missing. This is needed to activate compilation of\nthe stuff in zlib_deflate.\n\nSigned-off-by: Alain Knaff \u003calain@knaff.lu\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "fb9a4ca9820fd4d7c4906bd393004662451e273e",
      "tree": "b698d9b35b322b0ed7555c57b3a67b32f47b11e9",
      "parents": [
        "7856a16ea03ed9b17860d756ee6473c2e57882b2"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 07 00:03:49 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 07 00:03:49 2009 -0800"
      },
      "message": "bzip2/lzma: move initrd/ramfs options out of BLK_DEV\n\nImpact: Partial resolution of build failure\n\nMove the initrd/initramfs configuration options from\ndrivers/block/Kconfig to usr/Kconfig, since they do not and should not\ndepend on CONFIG_BLK_DEV.  This fixes builds when CONFIG_BLK_DEV\u003dn.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3b1ec9fb8197197d5e3bcca3a05e82d4f50f11bc",
      "tree": "4581dc3493883f00abb0c3b61e3576edf1032197",
      "parents": [
        "efddd79512cc582675004bfdf7e66585198b38f9"
      ],
      "author": {
        "name": "Sally, Gene",
        "email": "Gene.Sally@timesys.com",
        "time": "Wed Oct 29 09:54:17 2008 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 21:32:03 2008 +0100"
      },
      "message": "kbuild: gen_init_cpio expands shell variables in file names\n\nModify gen_init_cpio so that lines that specify files can contain\nwhat looks like a shell variable that\u0027s expanded during processing.\n\nFor example:\n\n   file /sbin/kinit ${RFS_BASE}/usr/src/klibc/kinit/kinit 0755 0 0\n\ngiven RFS_BASE is \"/some/directory\" in the environment\n\nwould be expanded to\n\n   file /sbin/kinit /some/directory/usr/src/klibc/kinit/kinit 0755 0 0\n\nIf several environment variables appear in a line, they are all expanded\nwith processing happening from left to right.\nUndefined variables expand to a null string.\nSyntax errors stop processing, letting the existing error handling\nshow the user offending line.\n\nThis patch helps embedded folks who frequently create several\nRFS directories and then switch between them as they\u0027re tuning\nan initramfs.\n\nSigned-off-by: gene.sally@timesys.com\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f2434ec1e08e44c2568b29c2879b3346aa29dbd2",
      "tree": "12c91c844f8682f0dc2c8c18d3fefaf1984c39d5",
      "parents": [
        "e99c343f169cdcb43f1508873a3c9e19ffe4c64a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 10 22:44:28 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:52 2007 +0200"
      },
      "message": "kbuild: add support for reading stdin with gen_init_cpio\n\nTreat an argument of \"-\" as meaning \"read stdin for cpio files\" so\ngen_init_cpio can be piped into.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3f1b0e1f287547903f11fa1e6de7d2765597766e",
      "tree": "1fe849e433beb6f77ce3e90476e185738566999a",
      "parents": [
        "8f8a68ee486e1c81eaead3c521822bf86142d380"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Jul 15 23:41:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": ".gitignore update\n\nheaders_install by default puts headers into usr/include/ .\nThey\u0027re auto-generated, so should be ignored.\n\nSame for *.orig, *.rej .\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0979f378e4f8bd8896bd63179d9a9dce501616dc",
      "tree": "712b5248fc48a23675851880c52d10544ded683c",
      "parents": [
        "f15a3ccdc800cef08b346fef5f96860a05e7a3fa"
      ],
      "author": {
        "name": "Alexander E. Patrakov",
        "email": "patrakov@ums.usu.ru",
        "time": "Fri Mar 16 18:01:45 2007 +0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "usr/Kconfig: fix typo\n\nSigned-off-by: Alexander E. Patrakov\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "24fa50961451b7b21081e4d16836952b17eb5fb3",
      "tree": "d40f2474ffd9046f0978bc5132a9ff4ef3140c00",
      "parents": [
        "67d38229dfa64cf9a75f83746dde345f47bbd8dc"
      ],
      "author": {
        "name": "Luciano Rocha",
        "email": "strange@nsk.no-ip.org",
        "time": "Sat Feb 10 01:44:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:25 2007 -0800"
      },
      "message": "[PATCH] usr/gen_init_cpio.c: support for hard links\n\nExtend usr/gen_init_cpio.c \"file\" entry, adding support for hard links.\n\nPrevious format:\nfile \u003cname\u003e \u003clocation\u003e \u003cmode\u003e \u003cuid\u003e \u003cgid\u003e\n\nNew format:\nfile \u003cname\u003e \u003clocation\u003e \u003cmode\u003e \u003cuid\u003e \u003cgid\u003e [\u003chard links\u003e]\n\nThe hard links specification is optional, keeping the previous\nbehaviour.\n\nAll hard links are defined sequentially in the resulting cpio and the\nfile data is present only in the last link. This is the behaviour of\nGNU\u0027s cpio and is supported by the kernel initramfs extractor.\n\nSigned-off-by: Luciano Rocha \u003cstrange@nsk.no-ip.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c33df4eaaf41fd3e34837a6ae9a5f9970c393d9f",
      "tree": "b53498e6cd10a6da004b1835f285ed64493abdf2",
      "parents": [
        "dd65aa6690e30fdad84a62191c7ab37da89d9865"
      ],
      "author": {
        "name": "Jean-Paul Saman",
        "email": "jean-paul.saman@nxp.com",
        "time": "Sat Feb 10 01:44:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:25 2007 -0800"
      },
      "message": "[PATCH] disable init/initramfs.c\n\nThe file init/initramfs.c is always compiled and linked in the kernel\nvmlinux even when BLK_DEV_RAM and BLK_DEV_INITRD are disabled and the\nsystem isn\u0027t using any form of an initramfs or initrd.  In this situation\nthe code is only used to unpack a (static) default initial rootfilesystem.\nThe current init/initramfs.c code.  usr/initramfs_data.o compiles to a size\nof ~15 kbytes.  Disabling BLK_DEV_RAM and BLK_DEV_INTRD shrinks the kernel\ncode size with ~60 Kbytes.\n\nThis patch avoids compiling in the code and data for initramfs support if\nCONFIG_BLK_DEV_INITRD is not defined.  Instead of the initramfs code and\ndata it uses a small routine in init/noinitramfs.c to setup an initial\nstatic default environment for mounting a rootfilesystem later on in the\nkernel initialisation process.  The new code is: 164 bytes of size.\n\nThe patch is separated in two parts:\n1) doesn\u0027t compile initramfs code when CONFIG_BLK_DEV_INITRD is not set\n2) changing all plaforms vmlinux.lds.S files to not reserve an area of\nPAGE_SIZE when CONFIG_BLK_DEV_INITRD is not set.\n\n[deweerdt@free.fr: warning fix]\nSigned-off-by: Jean-Paul Saman \u003cjean-paul.saman@nxp.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a26d79ca81d6e46c445c8db87a89740c9b4d17e9",
      "tree": "1134141b627cbf3c469f7067054ee4680fe58b36",
      "parents": [
        "8e4d9dcb4205dd43c4297168022ed0c6874fb918"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sat Nov 25 11:09:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] initramfs: handle more than one source dir or file list\n\nFix bug 7401.\n\nHandle more than one source dir or file list to the initramfs gen scripts.\n\nThe Kconfig help for INITRAMFS_SOURCE claims that you can specify multiple\nspace-separated sources in order to allow unprivileged users to build an\nimage.  There are two bugs in the current implementation that prevent this\nfrom working.\n\nFirst, we pass \"file1 dir2\" to the gen_initramfs_list.sh script, which it\nobviously can\u0027t open.\n\nSecond, gen_initramfs_list.sh -l outputs multiple definitions for\ndeps_initramfs -- one for each argument.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48f1f0589dd09df6ea07d41c737db3218ad2cb79",
      "tree": "2dd9563f30467f252e08477e7e63c4adeb4c0caa",
      "parents": [
        "d3660a8cbdfad620af88b85b7bbfff29160f14c2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jul 23 19:37:44 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 09:00:00 2006 +0200"
      },
      "message": "kbuild: consistently decide when to rebuild a target\n\nConsistently decide when to rebuild a target across all of\nif_changed, if_changed_dep, if_changed_rule.\nPHONY targets are now treated alike (ignored) for all targets\n\nWhile add it make Kbuild.include almost readable by factoring out a few\nbits to some common variables and reuse this in Makefile.build.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "58a2f7d85aaf4c41157f15c43a913b5c3c6b3adb",
      "tree": "1e7b373066c747e25086e8ce3a8789e02538dea2",
      "parents": [
        "8ccf28324c14096bef005c90a2bf5e03ffa07cc6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 20:58:28 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Aug 07 20:58:28 2006 +0200"
      },
      "message": "kbuild: do not try to build content of initramfs\n\nWhen a file supplied via CONFIG_INITRAMFS pointed to a file\nfor which kbuild had a rule to compile it (foo.c \u003d\u003e foo.o)\nthen kbuild would compile the file before adding the\nfile to the initramfs.\n\nTeach make that files included in initramfs shall not be updated by adding\nan \u0027empty command\u0027. (See \"Using Empty Commands\" in info make).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ff5417107b7615fcef772cabcb717f4a715ffadc",
      "tree": "80141c25462524a559764df128016584cce8cf6c",
      "parents": [
        "6449bd621ba51ef652ac5bda632eeabbc18dd296"
      ],
      "author": {
        "name": "Nickolay",
        "email": "nickolay@protei.ru",
        "time": "Fri Jun 09 21:24:14 2006 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 10 09:07:04 2006 +0200"
      },
      "message": "kbuild: bugfix with initramfs\n\nThis patch fix double inclusion of ramfs-input.\n\nSigned-off-by: Nickolay Vinogradov \u003cnickolay@protei.ru\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aa1e816fc92215f94bdfd90107baae8fdc2440d1",
      "tree": "1d520ff39b65a7d3a5f68008eb44ea15c63e0d96",
      "parents": [
        "9dfb563b07b1aafcd7d40528ebfa7f9ce28f0556"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Apr 18 22:21:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Fix potential NULL pointer deref in gen_init_cpio\n\nFix potential NULL pointer deref in gen_init_cpio.c spotted by coverity\nchecker.  This fixes coverity bug #86\n\nWithout this patch we risk dereferencing a NULL `type\u0027 in the\n\"if (\u0027\\n\u0027 \u003d\u003d *type) {\" line.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d39a206bc35d46a3b2eb98cd4f34e340d5e56a50",
      "tree": "c11cac2d3051264accc36dee7ef9a735f4420659",
      "parents": [
        "d9df92e22aca939857c5bc9ecb130ef22307ccc1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:24:32 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:24:32 2006 +0200"
      },
      "message": "kbuild: rebuild initramfs if content of initramfs changes\n\ninitramfs.cpio.gz being build in usr/ and included in the\nkernel was not rebuild when the included files changed.\n\nTo fix this the following was done:\n- let gen_initramfs.sh generate a list of files and directories included\n  in the initramfs\n- gen_initramfs generate the gzipped cpio archive so we could simplify\n  the kbuild file (Makefile)\n- utilising the kbuild infrastructure so when uid/gid root mapping changes\n  the initramfs will be rebuild\n\nWith this change we have a much more robust initramfs generation.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1e65174a3378494608e8ed7f8c74d658be9a0fb2",
      "tree": "88a87eebc085d04ba59580402a54e5867ae15afb",
      "parents": [
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "message": "Add some basic .gitignore files\n\nThis still leaves driver and architecture-specific subdirectories alone,\nbut gets rid of the bulk of the \"generic\" generated files that we should\nignore.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbec486632d2303f5c0e75af7a8473fa4c4a145a",
      "tree": "2597d1fd4f095dd29e30ae5614240a59eb635c2c",
      "parents": [
        "fb7f6ff614f3ead2ca41bb4a348b9ea431d95176"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Aug 10 20:44:50 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Aug 10 20:44:50 2005 +0200"
      },
      "message": "kconfig: move initramfs options to General Setup\n\nMove initramfs options from Device Drivers | Block Drivers to General Setup\nThis is a more natural place for this option.\n\nFurthermore separate out intramfs options to usr/Kconfig\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8ec4b4ff1c89bb280e662b84eba503ca44abe836",
      "tree": "d520638dd0288aba3cff6875928dfa7b7b20d2f1",
      "parents": [
        "7c6b155fb49fbc63e0b30a1d49552693c0b45be7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 20:10:36 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Mon Jul 25 20:10:36 2005 +0000"
      },
      "message": "kbuild: introduce Kbuild.include\n\nKbuild.include is a placeholder for definitions originally present in\nboth the top-level Makefile and scripts/Makefile.build.\nThere were a slight difference in the filechk definition, so the most videly\nused version was kept and usr/Makefile was adopted for this syntax.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n---\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"
    }
  ]
}
