)]}'
{
  "log": [
    {
      "commit": "da85d3426f52b3728671b1b1a67c6bed16915c0e",
      "tree": "167d36f5ade387e77969241f6ed9ee98eca2cf86",
      "parents": [
        "1347a2cebcb4cd6ca94eda0ebc8c5c6825bc4544",
        "d6686da814c884e341d3bd8aa54947c91cb678be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:37:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 28 10:37:56 2012 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kconfig changes from Michal Marek:\n\n - Error handling for make KCONFIG_ALLCONFIG\u003d\u003c...\u003e all*config plus a fix\n   for a bug that was exposed by this\n\n - Fix for the script/config utility.\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scripts/config: properly report and set string options\n  kbuild: all{no,yes,mod,def,rand}config only read files when instructed to.\n  kconfig: Add error handling to KCONFIG_ALLCONFIG\n"
    },
    {
      "commit": "d27579a273d62cdb9436b7f1e5f7e247e987389c",
      "tree": "18a6a5b046a6a705aa196eb92b9feb1ee1780f2f",
      "parents": [
        "1f2bfbd00e466ff3489b2ca5cc75b1cccd14c123"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 05 10:18:42 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 21:19:33 2012 +0200"
      },
      "message": "kbuild: document KBUILD_LDS, KBUILD_VMLINUX_{INIT,MAIN} and LDFLAGS_vmlinux\n\nNewly exported variables - used by link-vmlinux.sh\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5efe241eac80bb534fed0a965684c2d7527af5bf",
      "tree": "19ed9588bd0dc9c435ccbdc8b688acca7afc66ce",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Apr 26 01:51:32 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 05 00:24:07 2012 +0200"
      },
      "message": "kconfig: Add error handling to KCONFIG_ALLCONFIG\n\n- Only try to read the file specified if KCONFIG_ALL_CONFIG is set to\n  something other than the empty string or \"1\".\n\n- Don\u0027t use stat to check the name passed to conf_read_simple so that\n  zconf_fopen can find the file in the current directory or in SRCTREE\n  removing a extremely source of confusing failure, where KCONFIG_ALL_CONFIG\n  was not interpreted with respect to the directory make was called in.\n\n- If conf_read_simple fails complain clearly and stop processing.\n  Allowing the simple debugging of typos.\n\n- Clearly document the behavior so it is clear to users which\n  values are treated as flags and which values are treated as\n  filenames.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "673d29f9a00b0c63ad3f4e2136eb4e181281fbfd",
      "tree": "d6e0b84f86cd93afda6e34c8a2f5d9342c126811",
      "parents": [
        "f52a759327b8b30fbf66da2d75961d2dbc7c6cfa"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Fri Mar 30 13:37:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:03:15 2012 -0700"
      },
      "message": "Documentation: mention scripts/diffconfig tool\n\nThe kconfig documentation suggests using plain \u0027diff\u0027 to compare config\nfiles and then adds \"Yes, we need something better here\".  Commit\na717417e7f96 (\"kconfig: add diffconfig utility\") added what that comment\nwas looking for.\n\nSigned-off-by: Javi Merino \u003cjavi.merino@arm.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40e47125e6c5110383b0176d7b9d530f2936b1ae",
      "tree": "9653ac1f586cbfe36286c2d987c9330078eb37ad",
      "parents": [
        "4e70daaf05a181b6968e29e72e9f1c16a183e92c"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sun Mar 04 23:16:11 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 07 16:08:24 2012 +0100"
      },
      "message": "Documentation: Fix multiple typo in Documentation\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "052ad274964e613a12bf8ce7c5631f70d0bc82cc",
      "tree": "fd3519410801d766f63b07dc308d2b702f3c9ec0",
      "parents": [
        "cb97914b04e7b587cf555ec5b1c69d61014f3378"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Nov 17 13:17:35 2011 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Nov 17 13:35:20 2011 -0800"
      },
      "message": "kbuild: Add support for an \"archheaders\" target\n\nAdd support for an \"archheaders\" target.  This target can generate\nfiles that need to be installed for user space by \"make\nheaders_install\" or \"make headers_install_all\".\n\nIn order to support \"make headers_install_all\", it must be able to run\nwithout the tree having to be configured first.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "25eb650a690b95cb0e2cf0c3b03f4900a59e0135",
      "tree": "f36036bd8ae2bb9fe4865791ffc2ba4bad31f71b",
      "parents": [
        "c443453c6dc88576db540acc6ef40e1d2869e394"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Mon Jun 13 17:53:53 2011 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 13 13:43:05 2011 +0200"
      },
      "message": "doc: fix wrong arch/i386 references\n\nChange all \"arch/i386\" to \"arch/x86\" in Documentaion/,\nsince the directory has changed.\n\nAlso update the files which have changed their filename\nin the meantime accordingly.\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@gmail.com\u003e\n[jkosina@suse.cz: reword changelog]\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f3ae1c75203535f65448517e46c8dd70a56b6c71",
      "tree": "58f719cb97666dcfb3392c6c0547d6cbce2e68c8",
      "parents": [
        "9720d75399fd2655a6b6fb06abcf548150f22362",
        "d49e46875c11a09e80e76c66db90710369b8fe12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:54:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:54:01 2011 -0700"
      },
      "message": "Merge branch \u0027kconfig-for-40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig-for-40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  xconfig: merge code path to conf_write()\n  kconfig: do not record timestamp in .config\n  gconfig: Hide unused left treeview when start up the interface\n  gconfig: enable rules hint for main treeviews\n  MAINTAINERS: Update KCONFIG entry\n  kconfig-language: add to hints\n  kconfig: Document the new \"visible if\" syntax\n  kconfig: quiet commands when V\u003d0\n  kconfig: change update-po-config to reflect new layout of arch/um\n  kconfig: make update-po-config work in KBUILD_OUTPUT\n  kconfig: rearrange clean-files\n  kconfig: change gconf to modify hostprogs-y like nconf and mconf\n  kconfig: change qconf to modify hostprogs-y like nconf and mconf\n  kconfig: only build kxgettext when needed\n  nconfig: Silence unused return values from wattrset\n  kconfig: Do not record timestamp in auto.conf and autoconf.h\n  kconfig: get rid of unused flags\n  kconfig: allow multiple inclusion of the same file\n  kconfig: Avoid buffer underrun in choice input\n"
    },
    {
      "commit": "2bb732cdb48d271ff7a910260ffb851fb4bc8a28",
      "tree": "580bf68eb1e52b4e6915588d61423347ae09c318",
      "parents": [
        "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
        "c4d5ee13984f57b2f881635c49045151679f5e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n  scripts/kallsyms.c: fix potential segfault\n  scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n  kbuild: Fix GNU make v3.80 compatibility\n  kbuild: Fix passing -Wno-* options to gcc 4.4+\n  kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n  kbuild: Fix Makefile.asm-generic for um\n  kbuild: Allow to combine multiple W\u003d levels\n  kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n  Fix handling of backlash character in LINUX_COMPILE_BY name\n  kbuild: asm-generic support\n  kbuild: implement several W\u003d levels\n  kbuild: Fix build with binutils \u003c\u003d 2.19\n  initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n  kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n  kbuild: Drop unused LINUX_COMPILE_TIME and LINUX_COMPILE_DOMAIN macros\n  kbuild: Use the deterministic mode of ar\n  kbuild: Call gzip with -n\n  kbuild: move KALLSYMS_EXTRA_PASS from Kconfig to Makefile\n  Kconfig: improve KALLSYMS_ALL documentation\n\nFix up trivial conflict in Makefile\n"
    },
    {
      "commit": "bdebd4892e05cc9068659f25af33c6b322034eb2",
      "tree": "748cb44e626383e2f877b194c49d61b0f687c304",
      "parents": [
        "6ef3d36eee2a5593e31f9f77b4aa992024838ff7"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun May 15 23:22:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:13:40 2011 +0200"
      },
      "message": "kconfig: do not record timestamp in .config\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8417da6f2128008c431c7d130af6cd3d9079922e",
      "tree": "79bfdaadfc1548826651b9b0378e70e60cdc7720",
      "parents": [
        "bffd2020a972a188750e5cf4b9566950dfdf25a2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 12:51:15 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 03 10:50:54 2011 +0200"
      },
      "message": "kbuild: Fix passing -Wno-* options to gcc 4.4+\n\nStarting with 4.4, gcc will happily accept -Wno-\u003canything\u003e in the\ncc-option test and complain later when compiling a file that has some\nother warning. This rather unexpected behavior is intentional as per\nhttp://gcc.gnu.org/PR28322, so work around it by testing for support of\nthe opposite option (without the no-). Introduce a new Makefile function\ncc-disable-warning that does this and update two uses of cc-option in\nthe toplevel Makefile.\n\nReported-and-tested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "64b81ed7fb1e45c914317b20316f32827bc6444b",
      "tree": "4766f00719fb9cd64c091b8b11cb86d6e7803e7e",
      "parents": [
        "df835c2e7fa875618cc14ced0110ea96f79536fb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 28 10:58:52 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 17:39:24 2011 +0200"
      },
      "message": "kconfig-language: add to hints\n\nExplain a little about kconfig symbol dependencies and symbol\nexistence given optional kconfig language scenarios.\nYes, I was bitten by this.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "df835c2e7fa875618cc14ced0110ea96f79536fb",
      "tree": "5f1bca34b0ac779d27d0258583784f0c61b2cc90",
      "parents": [
        "2d80eb0fa39bc4cfcc2e6d4eb1760a578fdeb507"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Nov 26 17:15:11 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 17:31:52 2011 +0200"
      },
      "message": "kconfig: Document the new \"visible if\" syntax\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d8ecc5cd8e227bc318513b5306ae88a474b8886d",
      "tree": "f05fe662c000b8219923b8c464c9c186b599190e",
      "parents": [
        "28bc20dccadc610c56e27255aeef2938141a0cd3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 27 22:29:49 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 28 18:01:41 2011 +0200"
      },
      "message": "kbuild: asm-generic support\n\nThere is an increasing amount of header files\nshared between individual architectures in asm-generic.\nTo avoid a lot of dummy wrapper files that just\ninclude the corresponding file in asm-generic provide\nsome basic support in kbuild for this.\n\nWith the following patch an architecture can maintain\na list of files in the file arch/$(ARCH)/include/asm/Kbuild\n\nTo use a generic file just add:\n\n        generic-y +\u003d \u003cname-of-header-file.h\u003e\n\nFor each file listed kbuild will generate the necessary\nwrapper in arch/$(ARCH)/include/generated/asm.\n\nWhen installing userspace headers a wrapper is likewise created.\n\nThe original inspiration for this came from the unicore32\npatchset - although a different method is used.\n\nThe patch includes several improvements from Arnd Bergmann.\nMichael Marek contributed Makefile.asm-generic.\n\nRemis Baima did an intial implementation along to achive\nthe same - see https://patchwork.kernel.org/patch/13352/\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Guan Xuetao \u003cguanxuetao@mprc.pku.edu.cn\u003e\nTested-by: Guan Xuetao \u003cguanxuetao@mprc.pku.edu.cn\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "40df759e2b9ec945f1a5ddc61b3fdfbb6583257e",
      "tree": "1d727592c947dbfe33ddf89718201615488088e8",
      "parents": [
        "a8b8017c34fefcb763d8b06c294b58d1c480b2e4"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 20 13:45:30 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 20 15:39:22 2011 +0200"
      },
      "message": "kbuild: Fix build with binutils \u003c\u003d 2.19\n\nThe D option of ar is only available in newer versions.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a8b8017c34fefcb763d8b06c294b58d1c480b2e4",
      "tree": "61f638af2d7e5ad95990055414788f6f9c0a82dc",
      "parents": [
        "53e6892c0411006848882eacfcfea9e93681b55d"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 31 23:16:42 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:27:52 2011 +0200"
      },
      "message": "initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n\ngen_init_cpio gets the current time and uses it for each symlink,\nspecial file, and directory.  Grab the current time once and make it\npossible to override it with the KBUILD_BUILD_TIMESTAMP variable for\nreproducible builds.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "53e6892c0411006848882eacfcfea9e93681b55d",
      "tree": "af622e1ec2b1a66961749596ba3b3cf45370f114",
      "parents": [
        "061296dc2c14f852604fc6849669fe0b78bb1eda"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 05 14:32:30 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 18 14:26:55 2011 +0200"
      },
      "message": "kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n\nMake it possible to override the user@host string displayed during boot\nand in /proc/version by the environment variables KBUILD_BUILD_USER and\nKBUILD_BUILD_HOST. Several distributions patch scripts/mkcompile_h to\nachieve this, so let\u0027s provide an official way. Also, document the\nKBUILD_BUILD_TIMESTAMP variable while at it.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "eddecbb601c9ea3fab7e67d7892010fc9426d1e6",
      "tree": "4bfa4740ae554e5c5a8468e74b39531a6153ce9f",
      "parents": [
        "0bf8c869701039b12c3520cb1bb1689595ab108b",
        "f2c23f65f63fe0dd83fc94efdfae0364c74458b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:55:26 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Make DEBUG_SECTION_MISMATCH selectable, but not on by default\n  genksyms: Regenerate lexer and parser\n  genksyms: Track changes to enum constants\n  genksyms: simplify usage of find_symbol()\n  genksyms: Add helpers for building string lists\n  genksyms: Simplify printing of symbol types\n  genksyms: Simplify lexer\n  genksyms: Do not paste the bison header file to lex.c\n  modpost: fix trailing comma\n  KBuild: silence \"\u0027scripts/unifdef\u0027 is up to date.\"\n  kbuild: Add extra gcc checks\n  kbuild: reenable section mismatch analysis\n  unifdef: update to upstream version 2.5\n"
    },
    {
      "commit": "4a5838ad9d2d4f7354a310982483f4c76aa0abeb",
      "tree": "fd037adafd8d7dd367292fe20ab290ccc79569a4",
      "parents": [
        "de933bd833be1a53bd361c9a327afd3c65413351"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Tue Mar 01 09:35:29 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 15:35:35 2011 +0100"
      },
      "message": "kbuild: Add extra gcc checks\n\nAdd a \u0027W\u003d1\u0027 Makefile switch which adds additional checking per build\nobject.\n\nThe idea behind this option is targeted at developers who, in the\nprocess of writing their code, want to do the occasional\n\nmake W\u003d1 [target.o]\n\nand let gcc do more extensive code checking for them. Then, they\ncould eyeball the output for valid gcc warnings about various\nbugs/discrepancies which are not reported during the normal build\nprocess.\n\nFor more background information and a use case, read through this\nthread: http://marc.info/?l\u003dkernel-janitors\u0026m\u003d129802065918147\u0026w\u003d2\n\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "177b241d0ed7154417d3510695c6d14107591e80",
      "tree": "48d49d029d3486f76cbf202a24c05f3f2b57e1ed",
      "parents": [
        "689bca3bbccd41be7b256e2227ff2fd0d7aed4ee"
      ],
      "author": {
        "name": "Gilles Espinasse",
        "email": "g.esp@free.fr",
        "time": "Sun Jan 09 08:59:49 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 16:30:10 2011 +0100"
      },
      "message": "kbuild, mtd, net: a few comment typo fixes and rewording\n\nSigned-off-by: Gilles Espinasse \u003cg.esp@free.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "e3166331a3288dd7184548896a1c7ab682f0dbe8",
      "tree": "2ec73946fd5ecbbb71954039a18aee829ed55b96",
      "parents": [
        "1693ed284f14a288c29f7265f9d71103e4c10821",
        "0719e1d23aab3b445c823404fd1b8b027757bb0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:29:25 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:29:25 2011 -0800"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  Documentation/kbuild: add info that \u0027choice\u0027 can have a symbol name\n  kbuild: add numeric --set-val option to scripts/config\n  headers_check: Fix warning text\n  headers_check: better search for functions in headers\n  scripts/coccinelle: update for compatability with Coccinelle 0.2.4\n  tags: put function prototypes back!\n  Kconfig: fix single letter command in scripts/config\n  gitignore: add scripts/recordmcount\n"
    },
    {
      "commit": "1693ed284f14a288c29f7265f9d71103e4c10821",
      "tree": "e0cc81fbd96c2836785ea551b930b7b5b63370ed",
      "parents": [
        "f28b1c8aaa97a68028bb894bffb1690185c62b01",
        "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  deb-pkg: s/hdr/kernel_headers_/ \u0026\u0026 s/header/libc_headers_/\n  deb-pkg: Make deb-pkg generate a seperate linux-libc-dev deb\n  kbuild: create linux-headers package in deb-pkg\n  kbuild, deb-pkg: support overriding userland architecture\n  kbuild, deb-pkg: select userland architecture based on UTS_MACHINE\n  kbuild, deb-pkg: Fix build with paranoid umask\n"
    },
    {
      "commit": "f28b1c8aaa97a68028bb894bffb1690185c62b01",
      "tree": "4dfd0e1dff2324ed70e2365d2314ff3ec7f7c751",
      "parents": [
        "0c05384a5a1af2352b8c244cf32f480ba6cbf024",
        "39177ec36236fb71257e51d0d198437b84170911"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:17 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:17 2011 -0800"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  nconf: handle comment entries within choice/endchoice\n  kconfig: fix warning\n  kconfig: Make expr_copy() take a const argument\n  kconfig: simplify select-with-unmet-direct-dependency warning\n  kconfig: add more S_INT and S_HEX consistency checks\n  kconfig: fix `zconfdebug\u0027 extern declaration\n  kconfig/conf: merge duplicate switch\u0027s case\n  kconfig: fix typos\n  kbuild/gconf: add dummy inline for bind_textdomain_codeset()\n  kbuild/nconf: fix spaces damage\n  kconfig: nuke second argument of conf_write_symbol()\n  kconfig: do not define AUTOCONF_INCLUDED\n  kconfig: the day kconfig warns about \"select\"-abuse has come\n"
    },
    {
      "commit": "aab94339cd85d726abeae78fc02351fc1910e6a4",
      "tree": "25d434a1dec4f758a9938e621dc1516f7a788521",
      "parents": [
        "cfb13c5db08c90311a5defdde9a0328ee788cca5"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Dec 22 11:57:26 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 14:43:00 2010 -0700"
      },
      "message": "of: Add support for linking device tree blobs into vmlinux\n\nThis patch adds support for linking device tree blob(s) into\nvmlinux. Modifies asm-generic/vmlinux.lds.h to add linking\n.dtb sections into vmlinux. To maintain compatiblity with the of/fdt\ndriver code platforms MUST copy the blob to a non-init memory location\nbefore the kernel frees the .init.* sections in the image.\n\nModifies scripts/Makefile.lib to add a kbuild command to\ncompile DTS files to device tree blobs and a rule to create objects to\nwrap the blobs for linking.\n\nSTRUCT_ALIGNMENT is defined in vmlinux.lds.h for use in the rule to\ncreate wrapper objects for the dtb in Makefile.lib.  The\nSTRUCT_ALIGN() macro in vmlinux.lds.h is modified to use the\nSTRUCT_ALIGNMENT definition.\n\nThe DTB\u0027s are placed on 32 byte boundries to allow parsing the blob\nwith driver/of/fdt.c during early boot without having to copy the blob\nto get the structure alignment GCC expects.\n\nA DTB is linked in by adding the DTB object to the list of objects to\nbe linked into vmlinux in the archtecture specific Makefile using\n   obj-y +\u003d foo.dtb.o\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\n[grant.likely@secretlab.ca: cleaned up whitespace inconsistencies]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0719e1d23aab3b445c823404fd1b8b027757bb0a",
      "tree": "3e73a963bdbf14bbda344b02eb76b634fbd825d8",
      "parents": [
        "f0a6332ce221614fbd0731af92f668892fa4b700"
      ],
      "author": {
        "name": "Yann E. MORIN",
        "email": "yann.morin.1998@anciens.enib.fr",
        "time": "Thu Dec 16 00:19:00 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Dec 21 18:15:43 2010 +0100"
      },
      "message": "Documentation/kbuild: add info that \u0027choice\u0027 can have a symbol name\n\nChangeset 5a1aa8a1 added the possibility to name a choice,\nand to have the same choice be defined multiple times.\nBut the documentation was forgotten, so this updates it accordingly.\n\nThanks to Arnaud Lacombe for pointing it to me in the first place:\n  http://www.spinics.net/lists/linux-kbuild/msg03940.html\n\nSigned-off-by: \"Yann E. MORIN\" \u003cyann.morin.1998@anciens.enib.fr\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "55f88eccf9c288eed2f93f9ca7d7fe4dd2da762e",
      "tree": "a4338284ca8fdd6fde770b26e1f47a1608122d03",
      "parents": [
        "10f26fa64200095af0e5d80a980e47877865e4b7"
      ],
      "author": {
        "name": "Asbjoern Sloth Toennesen",
        "email": "asbjorn@asbjorn.biz",
        "time": "Sun Dec 12 17:39:40 2010 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 20 16:52:31 2010 +0100"
      },
      "message": "kbuild, deb-pkg: support overriding userland architecture\n\nUsefull if building for sparc64 userland, because the\nsparc and sparc64 userlands use the same 64-bit kernel,\nmaking it impossible to always select the correct userland\narchitecture for the resulting debian package.\n\nMight also be usefull, if you want a i386 userland with a amd64 kernel.\n\nExample usage:\n\tmake KBUILD_DEBARCH\u003di386 deb-pkg\n\nLKML-reference: \u003calpine.DEB.2.02.1011051437500.13287@aurora.sdinet.de\u003e\nSigned-off-by: Asbjoern Sloth Toennesen \u003casbjorn@asbjorn.biz\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a44a11e9a049b491445bfbd93969d23c49047714",
      "tree": "a8a7233a49764916d3a4fed4fde20d2eefd8ff97",
      "parents": [
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Nov 04 00:16:08 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Dec 02 12:21:07 2010 +0100"
      },
      "message": "kconfig: the day kconfig warns about \"select\"-abuse has come\n\nCC: catalin.marinas@arm.com\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e596c79050eafea89cf9fe26b7a807643a2a9904",
      "tree": "36a0c9b0d4cb149c2c5098be2257639631e5d6c6",
      "parents": [
        "51399a391940e676877c7a791138081f13a0bab7",
        "9231d9e02a1f92b52bbb1e4474bfd1903835a993"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:18:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:18:59 2010 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (39 commits)\n  Revert \"namespace: add source file location exceptions\"\n  Coccinelle: Add contextual message\n  Coccinelle: Fix documentation\n  Coccinelle: Find doubled arguments to boolean or bit operators.\n  Coccinelle: Find nested lock+irqsave functions that use the same flags variables.\n  namespace: add source file location exceptions\n  scripts/extract-ikconfig: add support for bzip2, lzma and lzo\n  kbuild: check return value of asprintf()\n  scripts/namespace.pl: improve to get more correct results\n  scripts/namespace.pl: some bug fixes\n  scripts/namespace.pl: update file exclusion list\n  scripts/namespace.pl: fix wrong source path\n  Coccinelle: Use the -no_show_diff option for org and report mode\n  Coccinelle: Add a new mode named \u0027chain\u0027\n  Coccinelle: Use new comment format to explain kfree.cocci\n  Coccinelle: Improve user information with a new kind of comment\n  Coccinelle: Update documentation\n  MAINTAINERS: Coccinelle: Update email address\n  Documentation/kbuild: modules.txt cleanup\n  Documentation/kbuild: major edit of modules.txt sections 5-8\n  ...\n"
    },
    {
      "commit": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\n"
    },
    {
      "commit": "c9e2a72ff1acfdffdecb338b3d997f90c507e665",
      "tree": "9be4b7e6a1cb90ffa86148a3937021118a5913c0",
      "parents": [
        "9aca0e7c8c3a8f1fa6e3058abc5465b0509f0f8e",
        "d63f6d1b4d3ad0d88685a5f8eb1c3cac01ddd0db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:55 2010 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  initramfs: Fix build break on symbol-prefixed archs\n  initramfs: fix initramfs size calculation\n  initramfs: generalize initramfs_data.xxx.S variants\n  scripts/kallsyms: Enable error messages while hush up unnecessary warnings\n  scripts/setlocalversion: update comment\n  kbuild: Use a single clean rule for kernel and external modules\n  kbuild: Do not run make clean in $(srctree)\n  scripts/mod/modpost.c: fix commentary accordingly to last changes\n  kbuild: Really don\u0027t clean bounds.h and asm-offsets.h\n"
    },
    {
      "commit": "b74b953b998bcc2db91b694446f3a2619ec32de6",
      "tree": "6ce24caabd730f6ae9287ed0676ec32e6ff31e9d",
      "parents": [
        "abb438526201c6a79949ad45375c051b6681c253",
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:15:57 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:15:57 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.36\u0027 into kbuild/misc\n\nUpdate to be able to fix a recent change to scripts/basic/docproc.c\n(commit eda603f).\n"
    },
    {
      "commit": "239060b93bb30a4ad55f1ecaa512464a035cc5ba",
      "tree": "77f79810e57d4fc24356eca0cd6db463e8994128",
      "parents": [
        "1408b15b98635a13bad2e2a50b3c2ae2ccdf625b",
        "e9203c988234aa512bd45ca32b52e21c7bbfc414"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 12 15:09:06 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 12 15:09:06 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/rc-fixes\u0027 into kbuild/kconfig\n\nWe need to revert the temporary hack in 71ebc01, hence the merge.\n"
    },
    {
      "commit": "5793210cb1a431f98c85803920d5ba1440c6246e",
      "tree": "f4a4bc9564dd2ffd53c34a9ef4c62b09dd5c797d",
      "parents": [
        "9f02186c236ba4ce11ba4e50d5a756c53d56c29e"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Oct 01 21:21:55 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 05 18:44:39 2010 +0200"
      },
      "message": "Documentation/kbuild: modules.txt cleanup\n\nA few modifications done for consistency, such as adding the shell\nprompt for command line examples and trailing slash for directories.\nAlso corrects the module include header and fixes a few grammar\nissues that I introduced.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9f02186c236ba4ce11ba4e50d5a756c53d56c29e",
      "tree": "09b354abb7e540552f77ca8ca441b04321b70e22",
      "parents": [
        "efdf02cf0651c951de055b0f52128804e11a92fa"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Sun Sep 19 23:06:36 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Sep 29 16:42:19 2010 +0200"
      },
      "message": "Documentation/kbuild: major edit of modules.txt sections 5-8\n\nA follow-up to my edit of the first 4 sections.\n\nShift sections down by one due to the deletion of section 3; grammar\ncorrections along with some rewording; margin width cleanup; and\nchange EXTRA_CFLAGS -\u003e ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "efdf02cf0651c951de055b0f52128804e11a92fa",
      "tree": "42b0bf2a7d8c1a1685008291af036a20cdf6d2ac",
      "parents": [
        "49ab7a39136566eb8312e770031af4182c9f2967"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Sat Sep 18 18:33:57 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Sep 29 16:42:19 2010 +0200"
      },
      "message": "Documentation/kbuild: major edit of modules.txt sections 1-4\n\nOmit needless words and sentences; reorganize and tighten sentence structure;\nswap sections 2.2 and 2.3 for a more logical flow; remove section 3, therefore\nshifting 4-\u003e3; add to explanations; and add section on building multiple modules.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8ea13e2c87c83b7cb0b360cb8779415967727647",
      "tree": "a9027fe04302487191b3469fd07243ffe6c721c9",
      "parents": [
        "ef211607ed49c475735898514c60a9797208b699"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 16 22:55:31 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 18:19:39 2010 -0400"
      },
      "message": "kconfig: implement the `mainmenu\u0027 directive\n\nIf specified, the directive must be placed at the top of the Kconfig file.\n\nWe need to change the grammar to make the mainmenu directive set the\n`rootmenu\u0027 prompt. This reflect how menu_add_prompt() works internally, ie.\nset the prompt of the `current_entry\u0027, pointing originally to `rootmenu\u0027.\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "60eab877a9581b479c6c7d7913ce8070a0ace960",
      "tree": "9d2a5e4eca6177999ae61454fa7d78db14ab2d5e",
      "parents": [
        "c3e2f196f9862cd75cb7f495a3cd1f1bbb82bb40",
        "88d7be031f9f975bb3f50a0b5ef3796a671e7edf"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 17:20:59 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 13 17:20:59 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/clean\u0027 into kbuild/kbuild\n"
    },
    {
      "commit": "7cfddeef357aac78179ea804b11cffb5fbba8288",
      "tree": "6fb02879ab6ad179135b4005690316f07a455642",
      "parents": [
        "bf56fba6703592149e1bcd19220c60eb42dff9b7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:22:58 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:52 2010 +0200"
      },
      "message": "kbuild: drop unifdef-y support\n\nunifdef-y is not used anymore - drop remaining references\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e4d6152b520184be87aa65cb7035bf87acd27c14",
      "tree": "4395b636552a5d475b7e64f0522d77ae01eba0da",
      "parents": [
        "da9e82b3b8989fc09e2a4c45b9da604ba2b4c46d",
        "7a996d3ab150bb0e1b71fa182f70199a703efdd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:12:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:12:07 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (26 commits)\n  kconfig: add savedefconfig\n  kconfig: code refactoring in confdata.c\n  kconfig: refactor code in symbol.c\n  kconfig: add alldefconfig\n  kconfig: print more info when we see a recursive dependency\n  kconfig: save location of config symbols\n  kconfig: change nonint_oldconfig to listnewconfig\n  kconfig: rename loose_nonint_oldconfig \u003d\u003e oldnoconfig\n  kconfig: use long options in conf\n  kconfig: fix MODULES-related bug in case of no .config\n  kconfig: make randconfig fair for booleans\n  kconfig: Don\u0027t write invisible choice values\n  kbuild: Warn on selecting symbols with unmet direct dependencies\n  scripts:conf.c Fix warning: variable \u0027type\u0027 set but not used\n  menuconfig: truncate list items\n  menuconfig: fix to center checklist correctly in a corner case\n  xconfig: add support to show hidden options which have prompts\n  xconfig: remove unused function\n  xconfig: clean up\n  gconfig: fix null pointer warning\n  ...\n"
    },
    {
      "commit": "da9e82b3b8989fc09e2a4c45b9da604ba2b4c46d",
      "tree": "7355d2afe95be27fddb8fa4baa46476c76aeb8ee",
      "parents": [
        "90d3417a3a4e810d67081dd106f0e603a856978f",
        "772320e84588dcbe1600ffb83e5f328f2209ac2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:10:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:10:07 2010 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  modpost: support objects with more than 64k sections\n  trivial: fix a typo in a filename\n  frv: clean up arch/frv/Makefile\n  kbuild: allow assignment to {A,C}FLAGS_KERNEL on the command line\n  kbuild: allow assignment to {A,C,LD}FLAGS_MODULE on the command line\n  Kbuild: Add option to set -femit-struct-debug-baseonly\n  Makefile: \"make kernelrelease\" should show the correct full kernel version\n  Makefile.build: make KBUILD_SYMTYPES work again\n"
    },
    {
      "commit": "c95940f264e59ff8d21d76ace47bac1018912800",
      "tree": "74e1529fe9424f9d8cd8908eece4182f0f021e06",
      "parents": [
        "eb07e1b4ac544abaf4ec8ad25cdbe39485de6842"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Thu Aug 05 11:23:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:21:24 2010 -0700"
      },
      "message": "Documentation: fix kbuild typos and wording\n\nFixed some typos and wording.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb07e1b4ac544abaf4ec8ad25cdbe39485de6842",
      "tree": "fb3afaaa878fc60926cbcb84e52bb4fa6fd9ec33",
      "parents": [
        "2f5a2f81843ccef626c3db30aa19ed5abf8f0181"
      ],
      "author": {
        "name": "Matt Mooney",
        "email": "mfm@muteddisk.com",
        "time": "Thu Aug 05 11:23:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:21:24 2010 -0700"
      },
      "message": "Documentation: update kbuild make typos/grammar/text flow\n\nUpdate section 3.7 examples to reflect the current state of the\nMakefiles used. Fix spelling and grammar errors along with flow of text.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f5a2f81843ccef626c3db30aa19ed5abf8f0181",
      "tree": "a2c88f40a85025472d8adc6db97eb41dd45a7cdc",
      "parents": [
        "4f8272802739f5c6ce6b0a548810a181d2f1b652"
      ],
      "author": {
        "name": "Matt Mooney",
        "email": "mfm@muteddisk.com",
        "time": "Thu Aug 05 11:23:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:21:23 2010 -0700"
      },
      "message": "Documentation: update kbuild make examples#2 to reflect changes\n\nUpdate section 3.2 and 3.5 example, along with text in section 3.5\nto reflect change.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f8272802739f5c6ce6b0a548810a181d2f1b652",
      "tree": "69c257ac7ad3be55414ab36f2ec318d942eecf2b",
      "parents": [
        "c7825cfac6f34e66797905f365761f66fd51ebda"
      ],
      "author": {
        "name": "Matt Mooney",
        "email": "mfm@muteddisk.com",
        "time": "Thu Aug 05 11:23:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:21:23 2010 -0700"
      },
      "message": "Documentation: update kbuild loadable modules goals \u0026 examples\n\nUpdate section 3.3 Loadable module goals - obj-m, from $(\u003cmodule_name\u003e-objs)\nto $(\u003cmodule_name\u003e-y) for easier addition of conditional objects to the\nmodule. The examples are also updated to reflect the current state of\neach Makefile used.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a996d3ab150bb0e1b71fa182f70199a703efdd1",
      "tree": "96a36947d90c9b96580899abd38cb3b70cd9d40b",
      "parents": [
        "7cf3d73b4360e91b14326632ab1aeda4cb26308d",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 14:05:07 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 14:05:07 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into kbuild/kconfig\n\nConflicts:\n\tscripts/kconfig/Makefile\n"
    },
    {
      "commit": "772320e84588dcbe1600ffb83e5f328f2209ac2a",
      "tree": "a7de21b79340aeaa17c58126f6b801b82c77b53a",
      "parents": [
        "1ce53adf13a54375d2a5c7cdbe341b2558389615",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 13:59:13 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 13:59:13 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into kbuild/kbuild\n\nConflicts:\n\tarch/powerpc/Makefile\n"
    },
    {
      "commit": "80c00ba942ee39c9a95c06959223560400bbb86e",
      "tree": "c0ff9363d1e3ab372ae8ed1137b1d012c88e683a",
      "parents": [
        "6588169d516560f68672e2928680b71c647b7806"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 28 19:11:27 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 14:09:45 2010 +0200"
      },
      "message": "kbuild: allow assignment to {A,C}FLAGS_KERNEL on the command line\n\nIt is now possible to assign options to AS and CC\non the command line - which is only used for built-in code.\n\n{A,C}FLAGS_KERNEL was used both in the top-level Makefile\nin the arch makefiles, thus users had no way to specify\nadditional options to AS, CC without overriding\nthe original value.\n\nIntroduce a new set of variables KBUILD_{A,C}FLAGS_KERNEL\nthat is used by arch specific files and free up\n{A,C}FLAGS_KERNEL so they can be assigned on\nthe command line.\n\nAll arch Makefiles that used the old variables has been updated.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6588169d516560f68672e2928680b71c647b7806",
      "tree": "91b20bf9197c718ff4b5830bb1aea0b1bc0de272",
      "parents": [
        "d6f4ceb796ebf1a8c8a9ad4a8ea0d181aaec7de6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 28 17:33:09 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 14:09:45 2010 +0200"
      },
      "message": "kbuild: allow assignment to {A,C,LD}FLAGS_MODULE on the command line\n\nIt is now possible to assign options to AS, CC and LD\non the command line - which is only used when building modules.\n\n{A,C,LD}FLAGS_MODULE was all used both in the top-level Makefile\nin the arch makefiles, thus users had no way to specify\nadditional options to AS, CC, LD when building modules\nwithout overriding the original value.\n\nIntroduce a new set of variables KBUILD_{A,C,LD}FLAGS_MODULE\nthat is used by arch specific files and free up\n{A,C,LD}FLAGS_MODULE so they can be assigned on\nthe command line.\n\nAll arch Makefiles that used the old variables has been updated.\n\nNote: Previously we had a MODFLAGS variable for both\nAS and CC. But in favour of consistency this was dropped.\nSo in some cases arch Makefile has one assignmnet replaced by\ntwo assignmnets.\n\nNote2: MODFLAGS was not documented and is dropped\nwithout any notice. I do not expect much/any breakage\nfrom this.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e [blackfin]\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e [avr32]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0748cb3e1fbd89c03a98c15e91ad65797981de77",
      "tree": "89d2ad1c37d7ad9527d8a4c0ec5e7c11169fb185",
      "parents": [
        "d595cea62403db4e65b98a8bb96ff2b5205c7b82"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 31 23:35:31 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 13:49:32 2010 +0200"
      },
      "message": "kconfig: add alldefconfig\n\nalldefconfig create a configuration with all values set\nto their default value (form the Kconfig files).\n\nThis may be useful when we try to use more sensible default\nvalues and may also be used in combination with\nthe minimal defconfigs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f73897861b8ef0be64ff4b801f8d6f830f683b5",
      "tree": "b4bae8f12e1422113910d8cb00a19d010dc4a52f",
      "parents": [
        "b904d7131d116900524bd36ec170dcd97846bfd3",
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild: (81 commits)\n  kbuild: Revert part of e8d400a to resolve a conflict\n  kbuild: Fix checking of scm-identifier variable\n  gconfig: add support to show hidden options that have prompts\n  menuconfig: add support to show hidden options which have prompts\n  gconfig: remove show_debug option\n  gconfig: remove dbg_print_ptype() and dbg_print_stype()\n  kconfig: fix zconfdump()\n  kconfig: some small fixes\n  add random binaries to .gitignore\n  kbuild: Include gen_initramfs_list.sh and the file list in the .d file\n  kconfig: recalc symbol value before showing search results\n  .gitignore: ignore *.lzo files\n  headerdep: perlcritic warning\n  scripts/Makefile.lib: Align the output of LZO\n  kbuild: Generate modules.builtin in make modules_install\n  Revert \"kbuild: specify absolute paths for cscope\"\n  kbuild: Do not unnecessarily regenerate modules.builtin\n  headers_install: use local file handles\n  headers_check: fix perl warnings\n  export_report: fix perl warnings\n  ...\n"
    },
    {
      "commit": "64ffc9ff424c65adcffe7d590018cc75e2d5d42a",
      "tree": "45b9c2df54046d64c5af86d3b88419eb7c481568",
      "parents": [
        "fb994ecc2b1c214951366c2ba5d8b121f0010d1f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 27 16:07:37 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 27 16:07:37 2010 +0200"
      },
      "message": "kbuild: Revert part of e8d400a to resolve a conflict\n\nA more complete patch in the kernel-doc tree also contains this change.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a33f32244d8550da8b4a26e277ce07d5c6d158b5",
      "tree": "2b24b891e48ae791446fef6d1b9e520190c03c62",
      "parents": [
        "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1"
      ],
      "author": {
        "name": "Francis Galiegue",
        "email": "fgaliegue@gmail.com",
        "time": "Fri Apr 23 00:08:02 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:09:52 2010 +0200"
      },
      "message": "Documentation/: it\u0027s -\u003e its where appropriate\n\nFix obvious cases of \"it\u0027s\" being used when \"its\" was meant.\n\nSigned-off-by: Francis Galiegue \u003cfgaliegue@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4280eae0990190d190dfa7dab9bca480215d5b19",
      "tree": "6575632bc6efeb7163a65480a4ad3026ef6ae2a9",
      "parents": [
        "7926c09dea682be6f3b2e42f16c50d8554c6bbdc"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Apr 14 11:44:05 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 14 15:34:18 2010 +0200"
      },
      "message": "kconfig: some small fixes\n\n- fix a typo in documentation\n- fix a typo in a printk on error\n- fix comments in dialog_inputbox()\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "88393161210493e317ae391696ee8ef463cb3c23",
      "tree": "6ec81a50d0e8174b415d83948b48cbabd7e54ddb",
      "parents": [
        "932fb06b0898f5883200f1da2e00075f0d70ba9c"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "swirl@gmx.li",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "message": "Fix typos in comments\n\n[Ss]ytem \u003d\u003e [Ss]ystem\nudpate \u003d\u003e update\nparamters \u003d\u003e parameters\norginal \u003d\u003e original\n\nSigned-off-by: Thomas Weber \u003cswirl@gmx.li\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ef8ff89b58546055e238c3b521f83b440dfe8ef2",
      "tree": "86b1c5da27197aba7de52d4247824b412571d81a",
      "parents": [
        "2d74b2c62cf8867d0762f6e6b5ed8906cb6a745f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Mar 09 16:00:20 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 11 11:15:22 2010 +0100"
      },
      "message": "kbuild: Really don\u0027t clean bounds.h and asm-offsets.h\n\nCommit 7d3cc8b tried to keep bounds.h and asm-offsets.h during make\nclean by filtering these out of $(clean-files), but they are listed in\n$(targets) and $(always) and thus removed automatically. Introduce a new\n$(no-clean-files) variable to really skip such files in Makefile.clean.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bc75cc6b5636eed5f6a481cba808e906f71cfd94",
      "tree": "4c218a403c4bdf1ce8a108ea6044ab25ad66f275",
      "parents": [
        "4431d4ce996de2cd2c45583209ba0dbbc9bf2795"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue Mar 02 16:57:52 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 03 10:47:09 2010 +0100"
      },
      "message": "tags: Add the ability to make tags for all archs using \"all\"\n\nmake ALLSOURCE_ARCHS\u003dall tags\n- Document this in kbuild.txt\nWithout this change you have to type each arch separately.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e8d400a933fa44e2fba3849b084e1ae5814d7fca",
      "tree": "c64a4a7e119b8433a6b7ab1ab5b7964b49621788",
      "parents": [
        "f81b1be40c44b33b9706d64c117edd29e627ad12"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Wed Feb 17 11:45:33 2010 +0300"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Feb 17 14:19:20 2010 +0100"
      },
      "message": "kbuild: fix a couple of typos in Documentation\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bc081dd6e9f622c73334dc465359168543ccaabf",
      "tree": "c015f5eba8e1bc79b2eb3861b8e95f15ee6d047d",
      "parents": [
        "6299fee7b84ac7b4429b4e2787b99470a89cd5f5"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 07 16:38:33 2009 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:16 2009 +0100"
      },
      "message": "kbuild: generate modules.builtin\n\nTo make it easier for module-init-tools and scripts like mkinitrd to\ndistinguish builtin and missing modules, install a modules.builtin file\nlisting all builtin modules. This is done by generating an additional\nconfig file (tristate.conf) with tristate options set to uppercase \u0027Y\u0027\nor \u0027M\u0027. If we source that config file, the builtin modules appear in\nobj-Y.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "264a26838056fc2d759f58bec2e720e01fcb1bdb",
      "tree": "afeda8542af04721a9af57c8f40823d6315db411",
      "parents": [
        "98b8788ae91694499d1995035625bea16a4db0c4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Oct 18 00:49:24 2009 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:15 2009 +0100"
      },
      "message": "kbuild: move autoconf.h to include/generated\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "691ef3e7fdc1fe4dded169d9404f740987f67d66",
      "tree": "06e8842f0dd8bb015b678a96655e8c2f17baaaa5",
      "parents": [
        "f86fd306605287d7c7f4f0f8e8e2a9d49d28b396"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Sep 19 10:31:45 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:27:42 2009 +0200"
      },
      "message": "kbuild: introduce ld-option\n\nld-option is used to check if $(LD) supports a specific option.\n\nBased on patch from Andi Kleen.\n\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nFirst use is to check if option -X is supported (upcoming patch).\nTheis is ne\n"
    },
    {
      "commit": "f86fd306605287d7c7f4f0f8e8e2a9d49d28b396",
      "tree": "8d6115f90c496ab3fc37de2b513e1857216cd92c",
      "parents": [
        "4779105e03cdb6639706991081839451d709230b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Sep 19 10:14:33 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:27:42 2009 +0200"
      },
      "message": "kbuild: rename ld-option to cc-ldoption\n\nld-option is misnamed as it test options to gcc, not to ld.\nRenamed it to reflect this.\n\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "caa27b66bd7188fd063769eaf4b33533ef0709e6",
      "tree": "57d9f96ad40712f690763fb205006938885bbc1a",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 20 21:37:11 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Sep 20 12:18:14 2009 +0200"
      },
      "message": "kbuild: use INSTALLKERNEL to select customized installkernel script\n\nReplace the use of CROSS_COMPILE to select a customized\ninstallkernel script with the possibility to set INSTALLKERNEL\nto select a custom installkernel script when running make:\n\n    make INSTALLKERNEL\u003darm-installkernel install\n\nWith this patch we are now more consistent across\ndifferent architectures - they did not all support use\nof CROSS_COMPILE.\n\nThe use of CROSS_COMPILE was a hack as this really belongs\nto gcc/binutils and the installkernel script does not change\njust because we change toolchain.\n\nThe use of CROSS_COMPILE caused troubles with an upcoming patch\nthat saves CROSS_COMPILE when a kernel is built - it would no\nlonger be installable.\n[Thanks to Peter Z. for this hint]\n\nThis patch undos what Ian did in commit:\n\n  0f8e2d62fa04441cd12c08ce521e84e5bd3f8a46\n  (\"use ${CROSS_COMPILE}installkernel in arch/*/boot/install.sh\")\n\nThe patch has been lightly tested on x86 only - but all changes\nlooks obvious.\n\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e [blackfin]\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e [arm]\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e [sh]\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e [x86]\nCc: Ian Campbell \u003cicampbell@arcom.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e [ia64]\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e [ia64]\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e [m32r]\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e [m68k]\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e [parisc]\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e [powerpc]\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e [s390]\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e [x86]\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e [x86]\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98f540d31ba0d3598b52177e194dde0bc498352d",
      "tree": "7c1c7f89e04c3a9b9246cf57dddfaf9641624a3a",
      "parents": [
        "590a5857291e88c00a1be53fb373e8bf82f86284"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:47 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:47 2009 +0200"
      },
      "message": "kconfig: resort the documentation of the environment variables\n\nAll the KCONFIG_ environment variables were previously located in a\nsection \"Environment variables in \u0027menuconfig\u0027\", but neither are they\nrestricted to \u0027menuconfig\u0027 nor are they all used by \u0027menuconfig\u0027.\n\nIntroduce the following three sections for these variables:\n  * Environment variables for \u0027*config\u0027\n  * Environment variables for \u0027{allyes/allmod/allno/rand}config\u0027\n  * Environment variables for \u0027silentoldconfig\u0027\n\nFurthermore this puts MENUCONFIG_MODE next to MENUCONFIG_COLOR into a\ncommon section \"User interface options for \u0027menuconfig\u0027\".\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3e56f08bffe9e3e2b936eb73bd51d8800d1b42c2",
      "tree": "baf13bd6098aa098b3e23b4d3689504cdd0818ea",
      "parents": [
        "2d51005c27a12e43d672debbbb918e7f74987f96"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Sat May 30 18:13:32 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:45 2009 +0200"
      },
      "message": "kbuild/Documentation: Incorrect makefile syntax in example\n\nThere is an error in the make syntax for one of the kbuild examples\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "720097d895956c0bf15b8440f7845159a04b74da",
      "tree": "25e5546b16c86a23bd69b5b65b8b33f1d70540b6",
      "parents": [
        "f14875a3e0cc35d7dbe15ee39763a6ae922e7034"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 19 11:04:26 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 19 11:12:12 2009 +0200"
      },
      "message": "kbuild: introduce subdir-ccflags-y\n\nFollowing patch introduce support for setting options\nto gcc that has effect for current directory and all\nsubdirectories.\n\nThe typical use case are an architecture or a subsystem that\ndecide to cover all files with -Werror.\nToday alpha, mips and sparc uses -Werror in almost all their\nMakefile- with subdir-ccflag-y it is now simpler to do so\nas only the top-level directories needs to be covered.\n\nLikewise if we decide to cover a full subsystem such\nas net/ with -Werror this is done by adding a single\nline to net/Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c7bb349e7c25df1ae1bbb72675b9bb02e1d9c464",
      "tree": "a406b9af934e7541a9c000a74419e1ba09664c7e",
      "parents": [
        "4774bb1ced60a94d83b28e5a42d4cf01b83d9b60"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 10 08:52:43 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:08 2009 +0200"
      },
      "message": "kbuild: introduce destination-y for exported headers\n\nxtensa and arm have asked for a possibility to export headers\nand locate them in a specific directory when exported.\nIntroduce destiantion-y to support this.\n\nThis patch in additiona adds some limited\ndocumentation for the variables used for exported headers.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oskar Schirmer \u003cos@emlix.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\n"
    },
    {
      "commit": "df291fa993c506da89a89264ff8166bccd172a14",
      "tree": "308f28adfc915e55f9aef9ec2ca38f97ae14530b",
      "parents": [
        "2302e8730e5caa774e7c6702fc878404d71f13f9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 08 10:59:34 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 14 21:42:51 2009 +0100"
      },
      "message": "kbuild: fix kbuild.txt typos\n\nFix typos in the new kbuild.txt file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "baa91878ab9b0f1cdb7ab03b53ee2e4389245644",
      "tree": "111ab63a7243ca12b6c0e77097d4cb80cd7dafd5",
      "parents": [
        "399b835be30e8fdec6705fa9803f9fb8822c52ae"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Jan 06 15:12:27 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 07 21:44:23 2009 +0100"
      },
      "message": "kbuild: fix typos (s/bin_shipped/bin.o_shipped/) in Documentation\n\nThe text always mentions ...bin.o_shipped, just the example makefiles\nactually use ...bin_shipped. It was corrected in one place some time\nago, these ones seem to have been forgotten.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4f628248a578585472e19e4cba2c604643af8c6c",
      "tree": "c981ad2175b2016aa417230926960b9d7c351021",
      "parents": [
        "40c8c85a47552bd792b0ad49ddcc45ec18369134"
      ],
      "author": {
        "name": "Jike Song",
        "email": "albcamus@gmail.com",
        "time": "Mon Jan 05 14:57:03 2009 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 07 21:44:21 2009 +0100"
      },
      "message": "kbuild: reintroduce ALLSOURCE_ARCHS support for tags/cscope\n\nThis patch reintroduce the ALLSOURCE_ARCHS support for tags/TAGS/\ncscope targets. The Kbuild previously has this feature, but after\nmoving the targets into scripts/tags.sh, ALLSOURCE_ARCHS disappears.\n\nIt\u0027s something like this:\n\n\t$ make ALLSOURCE_ARCHS\u003d\"x86 mips arm\" tags cscope\n\nSigned-off-by: Jike Song \u003calbcamus@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "acc08b516f25b79cfcff310e51d95048bfcf7b0d",
      "tree": "6fd9c8e6dfc4193849f078f22dd827180e79c139",
      "parents": [
        "2af238e455ef5fd31c2f7a06c2db3f13d843b9bf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Dec 29 13:45:52 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jan 02 20:43:25 2009 +0100"
      },
      "message": "kbuild: document environment variables\n\nAdd kbuild.txt to Documentation/kbuild\nMore stuff can be added later - at least we have\nsom of the varous environment variables documented now.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2af238e455ef5fd31c2f7a06c2db3f13d843b9bf",
      "tree": "9a1da45a4b81a03f25742a57843228362ca66fc5",
      "parents": [
        "80a7d1d991e35b0370c0396f36f6a076869a6bac"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 29 14:21:53 2008 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jan 02 20:43:25 2009 +0100"
      },
      "message": "kbuild: make *config usage docs\n\nCreate a kconfig user assistance guide, with a few tips and hints\nabout using menuconfig, xconfig, and gconfig.\n\nMostly contains user interface, environment variables, and search topics,\nalong with mini.config/custom.config usage.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5410ecc0def8955ab99810c5626cc7e156991896",
      "tree": "53e12491b3a590101eddde098407f3ae3e759a5d",
      "parents": [
        "d03fab43c5ba4f5fa46db73c937e9b993a531d27"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Nov 06 03:31:34 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 21:32:00 2008 +0100"
      },
      "message": "kbuild: introduce $(kecho) convenience echo\n\nThere is a bunch of places in the build system where we do \u0027echo\u0027 to show\nsome nice status lines.  This means we still get output when running in\nsilent mode.  So declare a new KECHO variable that only does \u0027echo\u0027 when we\nare in a suitable verbose build mode.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n[sam: added Documentation]\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2cb1e1257fb4d4d52c97e763ab262c2295aea4a8",
      "tree": "c55192507c53bcbe5016cc5810e8f22f11b4fbc5",
      "parents": [
        "c4143a83031aef7ba87a62cf654d6d8fb4d8e76e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun May 04 02:15:35 2008 +0300"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 04 21:05:56 2008 +0200"
      },
      "message": "kconfig-language.txt: remove bogus hint\n\nFor the use case the hint describe a simple dependency is\nenough.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "dfecbec8b54038ef02835d2f8181e1f44bd080d2",
      "tree": "e11e4af68547133fc2bf9d77f905c700154c1396",
      "parents": [
        "beda8ae7160bd7b521d9db274a27d8964dfba8ab"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Apr 19 14:45:11 2008 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:59:31 2008 +0200"
      },
      "message": "kconifg: \u0027select\u0027 considered less evil\n\nWhile select should be used with care, it is not actually evil.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0d96fb20b7ed757fc936bb35e26c22251a75b734",
      "tree": "6a82ad54353d40ddc97dbb600b214a1944f023c2",
      "parents": [
        "2d04b5ae1bf527201a7505c9be7526c43ebd2930"
      ],
      "author": {
        "name": "Richard Hacker",
        "email": "lerichi@gmx.net",
        "time": "Thu Feb 28 09:40:58 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Fri Apr 25 20:45:26 2008 +0200"
      },
      "message": "kbuild: Add new Kbuild variable KBUILD_EXTRA_SYMBOLS\n\nThis patch adds a new (Kbuild) Makefile variable KBUILD_EXTRA_SYMBOLS.\nThe space separated list of file names assigned to KBUILD_EXTRA_SYMBOLS\nis used when calling scripts/mod/modpost during stage 2 of the Kbuild\nprocess for non-kernel-tree modules.\n\nSigned-off-by: Richard Hacker \u003clerichi@gmx.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9b3e4dad7e58405de398faa17cb4691ca85eb050",
      "tree": "3b0703f130441038b5c733426186d4c00c284862",
      "parents": [
        "312b1485fb509c9bc32eda28ad29537896658cb8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 21:49:46 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:19 2008 +0100"
      },
      "message": "kconfig: document use of HAVE_*\n\nIt has been discussed on lkml several times but we need\nit documented as this is new stuff.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93449082e905ce73d0346d617dd67c4b668b58af",
      "tree": "eba7030f32ce18fa71562224ee2e0d8ddda33421",
      "parents": [
        "7a962923359768e04137125bd479fd0dfa6117d3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jan 14 04:50:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:39 2008 +0100"
      },
      "message": "kconfig: environment symbol support\n\nAdd the possibility to import a value from the environment into kconfig\nvia the option syntax. Beside flexibility this has the advantage\nproviding proper dependencies.\nDocumented the options syntax.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0486bc9098f4556a0aa90d57f717d08164b7647e",
      "tree": "a1c0fed3cffab7d81b4b137b1ab8ced54235a468",
      "parents": [
        "b052ce4c840e2da3c72ab7dadb97d1094f6e3a89"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Nov 12 16:17:55 2007 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:37 2008 +0100"
      },
      "message": "kconfig: add hints/tips/tricks to Documentation/kbuild/kconfig-language.txt\n\nAdd a section on kconfig hints: how to do \u003csomething\u003e in Kconfig files.\n\nFix a few typos/spellos.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "631bcfbbc5be0d778a2513988a56e5bd53bfb495",
      "tree": "0b3133e6c89b1b7dfc1367a51b06436cc3e024ff",
      "parents": [
        "d8d2e78a061e1ace98544b100b7837c620fbb950"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Oct 21 19:55:00 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Oct 22 20:04:37 2007 +0200"
      },
      "message": "kbuild: cc-cross-prefix spelling\n\nSpelling fixes for cc-cross-prefix documentation\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6e66b9005dfc9e0bc6785d734745a4bf8f85f16b",
      "tree": "e15b597d679246875e4af55eeeb31ffe0408493e",
      "parents": [
        "910b40468a9ce3f2f5d48c5d260329c27d45adb5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 19 10:53:48 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 19 21:48:36 2007 +0200"
      },
      "message": "kconfig: update kconfig-language text\n\nAdd kconfig-language docs for mainmenu, def_bool, and def_tristate.\nRemove \"requires\" as a synonym of \"depends on\" since it was removed\nfrom  the parser in commit 247537b9a270b52cc0375adcb0fb2605a160cba5.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "910b40468a9ce3f2f5d48c5d260329c27d45adb5",
      "tree": "7c6957b94da9c9358839cde3f1ed6c827aac63a7",
      "parents": [
        "50a8ec31c3a00594ceb7c5f1dcf2ecdaf6a5b847"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 19 21:46:01 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 19 21:46:01 2007 +0200"
      },
      "message": "kbuild: introduce cc-cross-prefix\n\ncc-cross-prefix is useful for the architecture that like\nto provide a default CROSS_COMPILE value,\nbut may have several to select between.\n\nSample usage:\n\nifneq ($(SUBARCH),$(ARCH))\n        ifeq ($(CROSS_COMPILE),)\n               CROSS_COMPILE :\u003d $(call cc-cross-prefix, m68k-linux-gnu- m68k-linux-)\n        endif\nendif\n\nActual usage by the different archs will taken care of later.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f77bf01425b11947eeb3b5b54685212c302741b8",
      "tree": "1d2b8dc9eec4538b5e44139d77c018d9c3ee1f30",
      "parents": [
        "06c5040cdb13d27adad118f2fbfae905a1911b37"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:25:06 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:25:06 2007 +0200"
      },
      "message": "kbuild: introduce ccflags-y, asflags-y and ldflags-y\n\nIntroduce ccflags-y, asflags-y and ldflags-y so we soon can\ndeprecate use of EXTRA_CFLAGS, EXTRA_AFLAGS and EXTRA_LDFLAGS.\nThis patch does not touch any in-tree users - thats next round.\nLets get this committed first and then fix the users of the\nsoon to be deprecated variants next.\n\nThe rationale behind this change is to introduce support for\nmakefile fragments like:\n\nccflags-$(CONFIG_WHATEVER_DEBUG) :\u003d -DDEBUG\n\nAs a replacement for the uglier:\nifeq ($(CONFIG_WHATEVER_DEBUG),y)\n        EXTRA_CFLAGS :\u003d -DDEBUG\nendif\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "06c5040cdb13d27adad118f2fbfae905a1911b37",
      "tree": "e5e62e04ca2d6f834aed9925a13869f730656139",
      "parents": [
        "52bcc3308ae3344266f55bf98a22c1ac0201eda7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:17:25 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:17:25 2007 +0200"
      },
      "message": "kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n\nThe variable CPPFLAGS is a wellknown variable and the usage by\nkbuild may result in unexpected behaviour.\n\nThis patch replace use of CPPFLAGS with KBUILD_CPPFLAGS all over the\ntree and enabling one to use:\nmake CPPFLAGS\u003d...\nto specify additional CPP commandline options.\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": "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": "5e54d5e5fbc1f7237930af8466caf3cefd13b9bd",
      "tree": "2a290f82e06c4f56ae46fcdbe8499d0846468bf7",
      "parents": [
        "a9af33052cee365ee17c03c167b61780a08f4acd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Sep 30 20:14:58 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kbuild: kill EXTRA_ARFLAGS\n\nEXTRA_ARFLAGS have never been used so no need to carry\naround on this.\nA google search did not reveal any external module\nusing this either.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a9af33052cee365ee17c03c167b61780a08f4acd",
      "tree": "d266a80a02d73c4b385c896ded1477252a07bbcf",
      "parents": [
        "0b35786d77ba4037f181982cc8ca20a7a3bf0fd2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sun Sep 30 20:08:25 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kbuild: fix documentation in makefiles.txt\n\nSmall error had sneaked in with respect to use\nof LDFLAGS_$@. LDFLAGS_$@ is not valid in normal\nkbuild files so do not say so.\nFix a reference bug too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f8a745942b1b7f052cb76bb8a893d12cb6329c84",
      "tree": "11ae43b36bd76b64fb55e7c4d2a3255c635d3128",
      "parents": [
        "09736bd36a19aa8c0630e626563e447213c372b5"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Fri Aug 10 13:01:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "docs: note about select in kconfig-language.txt\n\nA warning note from Sam Ravnborg about kconfig\u0027s select evilness,\ndependencies and the future (slightly corrected).\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7015030faf4af623804d63b5345c45fa0cad8b74",
      "tree": "60e63ba60b6e3137d4d3cf13b5c89bcca4cd2218",
      "parents": [
        "f5e83fa4c07488406b4a4e0ab7c4efd8df9ad676"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 28 22:26:55 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:48 2007 +0200"
      },
      "message": "kbuild: document cc-fullversion\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ded2e1640ffaee26c054a42e5210c1086fb1d8eb",
      "tree": "9c4674ca25234c11a486fd4139e4294deb15031e",
      "parents": [
        "4be40e22233cfe6254bbf039ec09a5d7bff2ad14"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 20 09:47:47 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kbuild: small documentation fix in Documentation/kbuild/modules.txt\n\nThe Makefile fragment in Documentation/kbuild/modules.txt looks to be\nmissing some braces.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5c811e59ada9d31f79c8d340f28184084a3aea5b",
      "tree": "9d37788be2b86c74b35c696f16f1d5226c4a1f23",
      "parents": [
        "78f92a82c20a9f66d215f6c6d96fb91c0763ce95"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Feb 17 20:03:14 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 20:03:14 2007 +0100"
      },
      "message": "kbuild: more doc. cleanups\n\nFix typos/spellos in kbuild/makefiles.txt.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812",
      "tree": "c2799c3f46bb82d3db3be07ed22edc13b4352114",
      "parents": [
        "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "message": "kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n\nStandardize the miniscule percentage of occurrences of \"depends\" in\nKconfig files to \"depends on\", and update kconfig-language.txt to\nreflect that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5d3f083d8f897ce2560bbd4dace483d5aa60d623",
      "tree": "2883a9a22171cb4d96518a8e02963762e8c1f50b",
      "parents": [
        "4ae0edc21b152c126e4a8c94ad5391f8ea051b31"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:21:10 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:21:10 2006 +0100"
      },
      "message": "Fix typos in /Documentation : Misc\n\nThis patch fixes typos in various Documentation txts. The patch addresses some\nmisc words.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e95be9a5326f0f6d314a7aa04a3c0c0e67fa976b",
      "tree": "adabbaded333c7b399d6577bdd8e84c84c6db54c",
      "parents": [
        "4e776b1d5e976d6bb2aafb177dde7d5f8d2bf37f"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Oct 04 02:15:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:12 2006 -0700"
      },
      "message": "[PATCH] docs: small kbuild cleanup\n\nWhile reading this I noticed that the contents of this document list\nsection \"3.8 Command line dependency\" but it doesn\u0027t exist in the document.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53cb47268e6b38180d9f253527135e1c69c5d310",
      "tree": "b264d89e3d21f0365fc4df0f32f5070bb4c6e91a",
      "parents": [
        "d6bc8ac9e13e466e844313b590fbc49f7f1abdea"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:55:17 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:55:17 2006 +0200"
      },
      "message": "Fix typos in Documentation/: \u0027S\u0027\n\nThis patch fixes typos in various Documentation txts. The patch addresses\nsome words starting with the letter \u0027S\u0027.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "99c8b9477f2b8c4f625545c41f0318570fa38894",
      "tree": "f48a6922eefbf635a062073ec70e20fafe1f2ab4",
      "parents": [
        "9a3d0fe84f9fe296a86ea9315092d31986bc7a3a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 25 15:55:51 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Oct 01 11:52:59 2006 +0200"
      },
      "message": "kbuild: trivial documentation fixes\n\nSigned-off-by:  \"Robert P. J. Day\" \u003crpjday@mindspring.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e2414910f212c52d9d7c64c99a22863488ac5b48",
      "tree": "5a7e55191ace4aa755c0684bcefc9cf1b124128c",
      "parents": [
        "fe7414a2882c953788af13a7f2c9d570ed8f71c5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:30 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:30 2006 +0200"
      },
      "message": "[PATCH] x86: Detect CFI support in the assembler at runtime\n\n... instead of using a CONFIG option. The config option still controls\nif the resulting executable actually has unwind information.\n\nThis is useful to prevent compilation errors when users select\nCONFIG_STACK_UNWIND on old binutils and also allows to use\nCFI in the future for non kernel debugging applications.\n\nCc: jbeulich@novell.com\nCc: sam@ravnborg.org\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "2e99f3190f274c6783758ff511edb64e60753c9f",
      "tree": "55a172d8f538ebbe82c84776af72cf7b7e118224",
      "parents": [
        "da7c04083c113c67800f1e13fe92a186e1f9084e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Sep 21 09:39:41 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Mon Sep 25 10:41:04 2006 +0200"
      },
      "message": "kbuild: fixup Documentation/kbuild/modules.txt\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ],
  "next": "39e6e9cf902462abe624735fd95a51b01ceeda6f"
}
