)]}'
{
  "log": [
    {
      "commit": "e1b8513d21845fbeb93d6d2c4973db874385059f",
      "tree": "b2bf0b3bd68f484add7a41475714ec6ee7718ea2",
      "parents": [
        "14e4a0f2bb242f8008bc70b55fa834292c6a62af"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Feb 03 15:14:02 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:14:02 2008 +0200"
      },
      "message": "Typoes:  \"whith\" -\u003e \"with\"\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "310f8243a602e9ae950e81b17cbd18a4246674f9",
      "tree": "eca73a95b8ef4143dfada6b5f8290d4feee6bc30",
      "parents": [
        "91341d4b2c196c689acf90e9e96f28f8d5c6665f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 22:57:09 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:18 2008 +0100"
      },
      "message": "kbuild: link vmlinux.o before kallsyms passes\n\nlink vmlinux.o so we may report section mismatch bugs before\nwe start with the real link - that may error out.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "91341d4b2c196c689acf90e9e96f28f8d5c6665f",
      "tree": "b4676097b6a3fe4f5e9d420ba9d9956bb883e506",
      "parents": [
        "eb8f689046b857874e964463619f09df06d59fad"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 21 21:31:44 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:18 2008 +0100"
      },
      "message": "kbuild: introduce new option to enhance section mismatch analysis\n\nSetting the option DEBUG_SECTION_MISMATCH will\nreport additional section mismatch\u0027es but this\nshould in the end makes it possible to get rid of\nall of them.\n\nSee help text in lib/Kconfig.debug for details.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "243f40cecb292cbb2333749614cf54302fc9cdc0",
      "tree": "78751c03cc8548ae9fa392f101f92775814d71b4",
      "parents": [
        "1d3b3bfab121cdef07d19797f42f413dccdd65f0"
      ],
      "author": {
        "name": "Valdis.Kletnieks@vt.edu",
        "email": "Valdis.Kletnieks@vt.edu",
        "time": "Fri Dec 28 21:22:48 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: document \u0027make prepare\u0027 in \u0027make help\u0027\n\nThe output of \u0027make help\u0027 covers a lot of options, but doesn\u0027t include\na listing for \u0027make prepare\u0027.  Here\u0027s a one-liner to fix that...\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2c81210a26fb84c0af6aad95f6ec1d61cf276cd0",
      "tree": "5fce9d7474c3b4c9ba28d99020aafe79aac17fe2",
      "parents": [
        "de83cf148aaefac8a538a076f2c3c4f33968e04a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Tue Jan 08 15:16:24 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:38 2008 +0100"
      },
      "message": "kbuild: ignore cache modifiers for generating the tags files\n\nWith this patch I\u0027m able to find the definition of _xmit_lock defined in\ninclude/linux/netdevice.h as follows:\n\n\tstruct net_device {\n\t\t...\n\t\tspinlock_t _xmit_lock ____cacheline_aligned_in_smp;\n\t}\n\nOtherwise this counts as definition of ____cacheline_aligned_in_smp.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "899c38420c56b20e12a31fe9adfa92cd21782370",
      "tree": "381a17a7226b73ee32e97fbdb160b5a38a28c190",
      "parents": [
        "3dce174cfcba11026b028d33bed0438b80e37124"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Nov 29 10:46:38 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "Kbuild: Clarify the rpm-related make packaging targets\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "551559e13af1ccd19d0525cb2b0f308905170647",
      "tree": "df0cf86a47d0014747ab1c4f23bac71f384d3f4e",
      "parents": [
        "9e233625fbee1f977929a5406533b96011f1a06b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Dec 07 21:04:30 2007 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: implement modules.order\n\nWhen multiple built-in modules (especially drivers) provide the same\ncapability, they\u0027re prioritized by link order specified by the order\nlisted in Makefile.  This implicit ordering is lost for loadable\nmodules.\n\nWhen driver modules are loaded by udev, what comes first in\nmodules.alias file is selected.  However, the order in this file is\nindeterministic (depends on filesystem listing order of installed\nmodules).  This causes confusion.\n\nThe solution is two-parted.  This patch updates kbuild such that it\ngenerates and installs modules.order which contains the name of\nmodules ordered according to Makefile.  The second part is update to\ndepmod such that it generates output files according to this file.\n\nNote that both obj-y and obj-m subdirs can contain modules and\nordering information between those two are lost from beginning.\nCurrently obj-y subdirs are put before obj-m subdirs.\n\nSam Ravnborg cleaned up Makefile modifications and suggested using awk\nto remove duplicate lines from modules.order instead of using separate\nC program.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Bill Nottingham \u003cnotting@redhat.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Jon Masters \u003cjonathan@jonmasters.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "800074345544ae6ec06c77b1a3f7ba032f84bd10",
      "tree": "df79ccbc510112d0aa04153a7e1cd2dcb5aae56d",
      "parents": [
        "aa025e7d5cfbcf9f397c3d734666c91179c934d6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Nov 05 11:51:44 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: Add missing srctree prefix for includecheck and versioncheck\n\nAdd missing $(srctree)/ prefix for scripts used by the includecheck and\nversioncheck make targets\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aa025e7d5cfbcf9f397c3d734666c91179c934d6",
      "tree": "22fa5bac023dfcc60f638d02ecfd799fed4749fb",
      "parents": [
        "ec2d987f98ba775596d0b17d783669b7eda7bae2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Nov 14 21:34:55 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: document versioncheck in make help\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ec2d987f98ba775596d0b17d783669b7eda7bae2",
      "tree": "8f2833475a74dc60efce0dda8ba1c3e3e32bdb42",
      "parents": [
        "e662af4281af27f95b1ec2c5eff056328a672fd7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 04 12:01:55 2007 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:35 2008 +0100"
      },
      "message": "kbuild: add \u0027includecheck\u0027 help text\n\nAdd \u0027includecheck\u0027 to the Static analyzers help list.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "12760cb4df2a244efbaa262b32590af295c0b8e1",
      "tree": "bbf2f25365e8aa5e7ef9aaa6ed39c03790f77262",
      "parents": [
        "03713bd226caece8e089490a47f093f5193e5e96"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 23 14:24:25 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:56 2008 +0900"
      },
      "message": "sh: Fix up uname -m matching for native sh64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "49914084e797530d9baaf51df9eda77babc98fa8",
      "tree": "46efd201c070e594c6da4bada354eab5e583eb0c",
      "parents": [
        "feed9bab7b14b77be8d796bcee95e2343fb82955"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 14:58:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 24 14:58:37 2008 -0800"
      },
      "message": "Linux 2.6.24\n"
    },
    {
      "commit": "d384e35a25445bb60457b7dab8cffe178c6b7ecb",
      "tree": "8e5fe6a77a19a9b7a9ebca3b4c362e74e2a46b09",
      "parents": [
        "8b85eaadd5b8d3786996bd74c73aff54a92ec456"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lajnold@acc.umu.se",
        "time": "Sun Jan 20 17:10:01 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 21 19:55:04 2008 -0800"
      },
      "message": "Makefile: Change typoed \u0027behavour\u0027 to \u0027behaviour\u0027\n\nChange two occurances of \"behavour\" to \"behaviour\".\n\nSigned-off-by: Linus Nilsson \u003clajnold@acc.umu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbd9c883696da72b2b1f03f909dbacc04bbf8b58",
      "tree": "1512f5d3e7ee3a5659382f3dce48475abca2bec5",
      "parents": [
        "1a499150e4ec1299232e24389f648d059ce5617a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 15 20:22:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 15 20:22:48 2008 -0800"
      },
      "message": "Linux 2.6.24-rc8\n"
    },
    {
      "commit": "3ce54450461bad18bbe1f9f5aa3ecd2f8e8d1235",
      "tree": "b0387721789f0c616825795d1a830ff71bf840fd",
      "parents": [
        "a263898f628dd21e59210b547986c154788f628e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jan 06 13:45:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jan 06 13:45:38 2008 -0800"
      },
      "message": "Linux 2.6.24-rc7\n"
    },
    {
      "commit": "ea67db4cdbbf7f4e74150e71da0984e25121f500",
      "tree": "41b7bac9d555b196c490c0c9f384bddeec321b9a",
      "parents": [
        "4bde57094b3aac7c5d80fc82530db8b03c3ce2d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 20 17:25:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 20 17:25:48 2007 -0800"
      },
      "message": "Linux 2.6.24-rc6\n"
    },
    {
      "commit": "82d29bf6dc7317aeb0a3a13c2348ca8591965875",
      "tree": "6c4dc4a4805f0d02d4e6e713f7ad459b64d32496",
      "parents": [
        "7999f4b4e56d36265d789d52bb0c0bb0167346a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:48:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 19:48:43 2007 -0800"
      },
      "message": "Linux 2.6.24-rc5\n"
    },
    {
      "commit": "18c32dac75b187d1a4e858f3cfdf03e844129f5e",
      "tree": "c41a33a7077356c0e75fcbe40ecb49890d506051",
      "parents": [
        "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "message": "kbuild: fix building with O\u003d.. options\n\nThe check introduced in commit:\n4f1127e204377cbd2a56d112d323466f668e8334 \"kbuild: fix\ninfinite make recursion\"\n\ncaused certain external modules not to build and\nalso caused \u0027make targz-pkg\u0027 to fail.\nThis is a minimal fix so we revert to previous\nbehaviour - but we do not overwrite the Makefile\nin the top-level directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTested-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\n"
    },
    {
      "commit": "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f",
      "tree": "2cd03edf980a9f9cbb71d2e33d516260705668ce",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Dec 06 22:20:11 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:43:42 2007 +0100"
      },
      "message": "kbuild: fix building with redirected output.\n\nJan Altenberg \u003cjan.altenberg@linutronix.de\u003e reported that\nbuilding with redirected input like this failed:\nmake O\u003ddir oldconfig bzImage \u003c /dev/null\n\nThe problem were caused by a make silentoldconfig being\nrun before oldconfig and with a non-recent .config the build\nfailed because silentoldconfig requires non-redirected stdin.\n\nSilentoldconfig was run as a side-effect of having the\ntop-level Makefile re-made by make.\nIntroducing an empty rule for the top-level Makefile\n(and Kbuild.include) fixed the issue.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "09b56adc98e0f8a21644fcb4d20ad367c3fceb55",
      "tree": "841ae6f3f7798c44c50f2eff7204887e4b50b579",
      "parents": [
        "c5ef91eee5015cc968996fb0d2974cbc41e4eccd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 20:26:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 20:26:10 2007 -0800"
      },
      "message": "Linux 2.6.24-rc4\n"
    },
    {
      "commit": "80ef88d6d23bf1b94d65db0ac32334d01b9f7350",
      "tree": "055f1fad06e1dba8c2e782786a7cfc2ea448a7f3",
      "parents": [
        "6d1b30e30ca1c831b82c44aedd2536820bdb2bc4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Nov 17 15:37:31 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 17:21:54 2007 +0100"
      },
      "message": "x86: simplify \"make ARCH\u003dx86\" and fix kconfig all.config\n\nSimplify \"make ARCH\u003dx86\" and fix kconfig so we again\ncan set 64BIT in all.config.\n\nFor a fix the diffstat is nice:\n 6 files changed, 3 insertions(+), 36 deletions(-)\n\nThe patch reverts these commits:\n0f855aa64b3f63d35a891510cf7db932a435c116\n-\u003e kconfig: add helper to set config symbol from environment variable\n\n2a113281f5cd2febbab21a93c8943f8d3eece4d3\n-\u003e kconfig: use $K64BIT to set 64BIT with all*config targets\n\nRoman Zippel pointed out that kconfig supported string\ncompares so the additional complexity introduced by the\nabove two patches were not needed.\n\nWith this patch we have following behaviour:\n\n# make {allno,allyes,allmod,rand}config [ARCH\u003d...]\noption \\ host arch      | 32bit         | 64bit\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n./.                     | 32bit         | 64bit\nARCH\u003dx86                | 32bit         | 32bit\nARCH\u003di386               | 32bit         | 32bit\nARCH\u003dx86_64             | 64bit         | 64bit\n\nThe general rule are that ARCH\u003d and native architecture\ntakes precedence over the configuration.\nSo make ARCH\u003di386 [whatever] will always build a 32-bit\nkernel no matter what the configuration says.\nThe configuration will be updated to 32-bit if it was\nconfigured to 64-bit and the other way around.\n\nThis behaviour is consistent with previous behaviour so\nno suprises here.\n\nmake ARCH\u003dx86 will per default result in a 32-bit kernel\nbut as the only ARCH\u003d value x86 allow the user to select\nbetween 32-bit and 64-bit using menuconfig. \n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Herrmann \u003caherrman@arcor.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d0974b11e0741034fc5d22838b9cb85402a280d6",
      "tree": "c79e4ad927b27e351a53a2179aac80f1f1036400",
      "parents": [
        "699d934d5f958d7944d195c03c334f28cc0b3669"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Nov 15 07:11:12 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:01 2007 +0100"
      },
      "message": "Remove x86 merge artifact from top Makefile\n\nThe x86 merge modified the tags target to handle the two separate\nsource directories. Remove it now that i386/x86_64 are gone completely.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248",
      "tree": "1b06206738fe515efb908e738152eab699ef1320",
      "parents": [
        "fe47463d4117e8f20905246ee660aa15eb811a18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 21:16:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 21:16:36 2007 -0800"
      },
      "message": "Linux 2.6.24-rc3\n"
    },
    {
      "commit": "daa93fab824f2b8c35bd11670c7fab2f32b2de5f",
      "tree": "73e22e7faa28dd1ec034653918b8dd1922530c3d",
      "parents": [
        "d746d647f31bd3664f4a23985b78654129ffc1db"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 20:54:30 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:20 2007 +0100"
      },
      "message": "x86: enable \"make ARCH\u003dx86\"\n\nAfter unification of the Kconfig files and\nintroducing K64BIT support in kconfig\nit required only trivial changes to enable\n\"make ARCH\u003dx86\".\n\nWith this patch you can build for x86_64 in several ways:\n1) make ARCH\u003dx86_64\n2) make ARCH\u003dx86 K64BIT\u003dy\n3) make ARCH\u003dx86 menuconfig\n   \u003d\u003e select 64-bit\n\nLikewise for i386 with the addition that\ni386 is default is you say ARCH\u003dx86.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d746d647f31bd3664f4a23985b78654129ffc1db",
      "tree": "6caa461f889220551adb460e2f74b00d51c0e076",
      "parents": [
        "2a113281f5cd2febbab21a93c8943f8d3eece4d3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 20:14:19 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Nov 12 21:02:20 2007 +0100"
      },
      "message": "x86: do not use $(ARCH) when not needed\n\nFor x86 ARCH may say i386 or x86_64 and soon x86.\nRely on CONFIG_X64_32 to select between 32/64 or just\nhardcode the value as appropriate.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd",
      "tree": "4d0ef37cfe30a898227a175bca43bd6c938e78e8",
      "parents": [
        "7a82b63f19b0a05a76271aee1eb7905cd1c7d5ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 13:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 06 13:57:46 2007 -0800"
      },
      "message": "Linux 2.6.24-rc2\n"
    },
    {
      "commit": "69ee0b3522428a07ff1765446d631ecc7da6ae0f",
      "tree": "fe13c78e9f7e7fa528a7bd1bd72e387373668212",
      "parents": [
        "b4f555081fdd27d13e6ff39d455d5aefae9d2c0c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Nov 04 19:00:46 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Nov 04 19:00:46 2007 +0100"
      },
      "message": "kbuild: do not pick up CFLAGS from the environment\n\nToo many people have CFLAGS set to support building userspace.\nAnd now Kbuild picks up CFLAGS this caused troubles.\n\nAlthough people should realise that setting CFLAGS has\na \u0027global\u0027 effect the impact on the kernel build is a suprise.\nSo change kbuild to pick up value from KCFLAGS that is\nmuch less used.\n\nWhen kbuild pick up a value it will warn like this:\nMakefile:544: \"WARNING: Appending $KCFLAGS (-O3) from environment to kernel $CFLAGS\"\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Thomas Bächler \u003cthomas@archlinux.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\n"
    },
    {
      "commit": "236b1957447018d53cfd24ec774995c44e18998d",
      "tree": "089c08147145aa1823e87203ff969322c476ef75",
      "parents": [
        "110ed28246a0063a5984d7f72ba5c97f154a51cf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 02 12:22:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 02 12:22:47 2007 +0900"
      },
      "message": "sh: Correct SUBARCH matching.\n\nWhen configuring the kernel natively the uname matching is off,\nso fix up the uname mangling to get the proper SUBARCH. Needs\nan explicit range so that SH-5 doesn\u0027t break.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74b469f2e6b1589118b6ac05c7256add01e572d2",
      "tree": "d963009bef4f36ae610dd56ca69961e0de9ee29c",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 19:42:04 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:34 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Makefiles to arch/x86\n\nMoving the ARCH specific Makefiles for i386 and x86_64\nrequired a litle bit tweaking in the top-lvel Makefile.\n\nSRCARCH is now set in the top-level Makefile\nbecause we need this info to include the correct\narch Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244",
      "tree": "78a67267ba07a8dda6693e965b55b0a1cb7ca612",
      "parents": [
        "f0c15f48bb4a68d5f74855720ae5efc56dec6a3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 20:50:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 20:50:57 2007 -0700"
      },
      "message": "Linux 2.6.24-rc1\n\nThe patch is big.  Really big.  You just won\u0027t believe how vastly hugely\nmindbogglingly big it is.  I mean you may think it\u0027s a long way down the\nroad to the chemist, but that\u0027s just peanuts to how big the patch from\n2.6.23 is.\n\nBut it\u0027s all good.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8d2e78a061e1ace98544b100b7837c620fbb950",
      "tree": "6976f04aca55356421564e75be2ef5547af3cb35",
      "parents": [
        "ab19f8794a66910ef9b33041ccfa05b6b12ab6c9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Oct 22 11:30:45 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Oct 22 20:04:37 2007 +0200"
      },
      "message": "kbuild: allow depmod in cross builds again\n\ndepmod from module-init-tools 3.3-pre2 are reported\nto work fine in cross build.\ndepmod from module-init-tools 3.1-pre5 are known to SEGV\n\nDo not workaround older module-init-tools bugs here.\nThe right fix is for users to upgrade module-init-tools.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "ab19f8794a66910ef9b33041ccfa05b6b12ab6c9",
      "tree": "cf1b5f6df7447b0655fd649b88b231190706aab5",
      "parents": [
        "437374e9a95062fe310b901e48585691edaf5dd0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Oct 22 11:23:07 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Oct 22 20:04:37 2007 +0200"
      },
      "message": "kbuild: fix modules_install after a \u0027make vmlinux\u0027\n\nmake vmlinux would delete the content of $(MODVERDIR)\nequals .tmp_versions. This caused a subsequent\nmake modules_install to fail.\n\nFix it so we clean the directory only for the\nmodules build - but we still unconditionally create it so\nwe can do:\nmake dir/file.ko\nwithout a preceeding make modules.\n\nReported by David Miller \u003cdavem@davemloft.net\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b463ff139d8f911f90c1d33a53aba094ed45907",
      "tree": "66ab6ba8ac922a8d52649f25b5a6011ae6f0833c",
      "parents": [
        "e8b8c977734193adedf2b0f607d6252c78e86394"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 19 21:42:24 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Sat Oct 20 20:10:19 2007 +0200"
      },
      "message": "kbuild: fix toplevel Makefile/depmod\n\nThis removes a syntax error (seen building on Ubuntu Feisty).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4800be295c34268fd3211d49828bfaa6bf62867f",
      "tree": "10f9b9094a749f26b524ec6ba601284d54f9476c",
      "parents": [
        "c4ec20717313daafba59225f812db89595952b83",
        "7bb9d092de0b21f8f3f0a20dc2ec84395549fb62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:47:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:47:38 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: fix first module build\n  kconfig: update kconfig-language text\n  kbuild: introduce cc-cross-prefix\n  kbuild: disable depmod in cross-compile kernel build\n  kbuild: make deb-pkg - add \u0027Provides:\u0027 line\n  kconfig: comment typo in scripts/kconfig/Makefile.\n  kbuild: stop docproc segfaulting when SRCTREE isn\u0027t set.\n  kbuild: modpost problem when symbols move from one module to another\n  kbuild: cscope - filter out .tmp_* in find_sources\n  kbuild: mailing list has moved\n  kbuild: check asm symlink when building a kernel\n"
    },
    {
      "commit": "7bb9d092de0b21f8f3f0a20dc2ec84395549fb62",
      "tree": "f5a88707627e03f028dc20babb92c834aa2a9915",
      "parents": [
        "6e66b9005dfc9e0bc6785d734745a4bf8f85f16b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 19 22:20:02 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 19 22:20:02 2007 +0200"
      },
      "message": "kbuild: fix first module build\n\nWhen building a specific module before doing a total kernel\nbuild it failed because $(MORVERDIR) were missing.\nCreating the MODVERDIR explicit (independent of KBUILD_MODULES)\nfixed this. As a side-effect the MODVERDIR will be created\nalso for a non-module build - but no harm done by that.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "267c4025f2e198a4e551556a6db31a554ca51814",
      "tree": "3ef12bb271cb2114fd857530e356ae96f2e98f01",
      "parents": [
        "8256e47cdc8923e9959eb1d7f95d80da538add80"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Oct 18 23:41:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:55 2007 -0700"
      },
      "message": "markers: Add samples subdir\n\nBegin infrastructure for kernel code samples in the samples/ directory.\nAdd its Kconfig and Kbuild files.\nSource its Kconfig file in all arch/ Kconfigs.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50a8ec31c3a00594ceb7c5f1dcf2ecdaf6a5b847",
      "tree": "3f71eb176762d79d4ebfc751c864e77b99aec67a",
      "parents": [
        "6f67a00498abf8f0b29c2cecfce188c70be309d0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Thu Oct 18 21:24:21 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Thu Oct 18 23:17:06 2007 +0200"
      },
      "message": "kbuild: disable depmod in cross-compile kernel build\n\nWhen building embedded systems in a cross-compile environment and\npopulating a target\u0027s file system image, we don\u0027t want to run the\ndepmod on the host as we may be building for a completely different\narchitecture. Since there\u0027s no such thing as a cross-depmod, we\njust disable running depmod in the cross-compile case and we just\nrun depmod on the target at bootup.\n\nInspired by patches from Christian, Armin and Deepak.\n\nThis solves: http://bugzilla.kernel.org/show_bug.cgi?id\u003d3881\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Christian Bjølevik \u003cnafallo@magicalforest.se\u003e\nCc: Deepak Saxena \u003cdsaxena@mvista.com\u003e and\nCc: Armin Kuster \u003cakuster@mvista.com\u003e,\n"
    },
    {
      "commit": "37ab7a269637086d56940c31968f3fb3389b6d68",
      "tree": "1fbdbc8aa94e918d4da1ae2b2a905a34a2ba7443",
      "parents": [
        "347d12d727d214f517921d579e1eded2dc082a10"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Wed Oct 17 16:43:39 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Thu Oct 18 13:35:49 2007 +0200"
      },
      "message": "kbuild: cscope - filter out .tmp_* in find_sources\n\nremove .tmp_kallsyms*.S in cscope.files\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fc333b2df388d6e8791b3ee59c0679e4a131555a",
      "tree": "70f990150116360570b444efbc001801232be2c5",
      "parents": [
        "d85714d81cc0408daddb68c10f7fd69eafe7c213"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Oct 17 23:30:14 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Thu Oct 18 09:06:34 2007 +0200"
      },
      "message": "kbuild: check asm symlink when building a kernel\n\nWe often hit the situation where the asm symlink\nin include/ points to the wrong architecture.\nIn 9 out of 10 cases thats because we forgot to set\nARCH but sometimes we just reused the same tree\nfor another ARCH. For the merged x86 tree we need\nto create a new symlink but this is not obvious.\nSo with the following patch we check if the symlink\npoints to the correct architecture and error\nout if this is not the case.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f8bea58b6a6e825662dbd8d408568883cfddef0e",
      "tree": "3e42476a57f1ae0145ac3ffea4e9476925d84808",
      "parents": [
        "b381a14288e6e06084206601ee252f8c357e796f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Tue Oct 16 00:28:06 2007 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 17 21:39:23 2007 +0200"
      },
      "message": "kbuild: fix typo SRCARCH in find_sources\n\notherwise get the two copy file list in SRCARCH\n\nfor cscope:\nC symbol: start_kernel\n\n  File           Function            Line\n0 proto.h        \u003cglobal\u003e              11 extern void start_kernel(void );\n1 start_kernel.h \u003cglobal\u003e              10 extern asmlinkage void __init start_kernel(void );\n2 head32.c       i386_start_kernel     37 start_kernel();\n3 head32.c       i386_start_kernel     37 start_kernel();\n4 head64.c       x86_64_start_kernel   85 start_kernel();\n5 head64.c       x86_64_start_kernel   85 start_kernel();\n6 head_32.S      options              199 cmpb $0,%cl #the first CPU calls start_kernel\n7 head_32.S      options              199 cmpb $0,%cl #the first CPU calls start_kernel\n8 enlighten.c    xen_start_kernel    1145 start_kernel();\n9 enlighten.c    xen_start_kernel    1145 start_kernel();\na lguest.c       lguest_init         1095 start_kernel();\nb main.c         start_kernel         513 asmlinkage void __init start_kernel(void )\n\nafter the patch:\nC symbol: start_kernel\n\n  File           Function            Line\n0 proto.h        \u003cglobal\u003e              11 extern void start_kernel(void );\n1 start_kernel.h \u003cglobal\u003e              10 extern asmlinkage void __init start_kernel(void );\n2 head32.c       i386_start_kernel     37 start_kernel();\n3 head64.c       x86_64_start_kernel   85 start_kernel();\n4 head_32.S      options              199 cmpb $0,%cl #the first CPU calls start_kernel\n5 enlighten.c    xen_start_kernel    1145 start_kernel();\n6 lguest.c       lguest_init         1095 start_kernel();\n7 main.c         start_kernel         513 asmlinkage void __init start_kernel(void )\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\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": "52bcc3308ae3344266f55bf98a22c1ac0201eda7",
      "tree": "78f1f35060575c8b3f0659220728196fb80b4722",
      "parents": [
        "222d394d30e74bb7a2a65029fcea68107b0d0eb6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:03:58 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Mon Oct 15 22:03:58 2007 +0200"
      },
      "message": "kbuild: enable use of AFLAGS and CFLAGS on commandline\n\nThe previous patches was preparation.\nWith this patch we can now say:\nmake CFLAGS\u003d-Os vmlinux\n\nAnd the option specified will be appended to the\noptions passed to gcc for C files.\n\nFor assembler use:\nmake AFLAGS\u003d-foo vmlinux\nfor the same functionality.\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": "295ac051861e0c1aa6908bd0b0aafa7636ef4c7c",
      "tree": "5dbfbdb9d74d2ab5941b232acb35f306263d90e2",
      "parents": [
        "3b16cc2d4ccc3949455432241fe378448e77d911"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Aug 24 23:04:56 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:39:02 2007 +0200"
      },
      "message": "kbuild: call export_report from the Makefile\n\nThe main feature is that export_report now automatically works\nfor O\u003d builds.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0b35786d77ba4037f181982cc8ca20a7a3bf0fd2",
      "tree": "cfbbd6aea0e46ff3be725421b8dc6d7bae89d09c",
      "parents": [
        "cf851aa75694bdcc27a5092b2e45de6dcdc1cfa8"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Sep 21 18:09:02 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kbuild: call make once for all targets when O\u003d.. is used\n\nChange the invocations of make in the output directory Makefile and the\nmain Makefile for separate object trees to pass all goals to one $(MAKE)\nvia a new phony target \"sub-make\" and the existing target _all.\n\nWhen compiling with separate object directories, a separate make is called\nin the context of another directory (from the output directory the main\nMakefile is called, the Makefile is then restarted with current directory\nset to the object tree).  Before this patch, when multiple make command\ngoals are specified, each target results in a separate make invocation.\nWith make -j, these invocations may run in parallel, resulting in multiple\ncommands running in the same directory clobbering each others results.\n\nI did not try to address make -j for mixed dot-config and no-dot-config\ntargets.  Because the order does matter, a solution was not obvious.\nPerhaps a simple check for MAKEFLAGS having -j and refusing to run would\nbe appropriate.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cf851aa75694bdcc27a5092b2e45de6dcdc1cfa8",
      "tree": "162fa20de414a9ff170ef228044666941b316f45",
      "parents": [
        "14f31562dbda93500fdf74b8158248fde2d556bb"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Sep 28 20:51:58 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n\nThe assembler for a while now supports -gdwarf to generate source line info\njust like the C compiler does.  Source-level assembly debugging sounds like an\noxymoron, but it is handy to be able to see the right source file and read its\ncomments rather than just the disassembly.  This patch enables -gdwarf for\nassembly files when CONFIG_DEBUG_INFO\u003dy and the assembler supports the option.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4f1127e204377cbd2a56d112d323466f668e8334",
      "tree": "8d73e1d7bd0e4a728f7896b766f6ce596bd8e0b2",
      "parents": [
        "a67cb1319f53fa68012a23d6ca45279c6bc627f8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Wed Sep 26 19:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:15:32 2007 +0200"
      },
      "message": "kbuild: fix infinite make recursion\n\nJan Engelhardt \u003cjengelh@computergmbh.de\u003e reported:\nYou can cause a recursion in kbuild/make with the following:\n\nmake O\u003d$PWD kernel/time.o\nmake mrproper\n\nOf course no one would use O\u003d$PWD (that\u0027s just the testcase),\nbut this happened too often:\n\n/ws/linux/linux-2.6.23$ make O\u003d/ws/linux/linux-2.6.23 kernel/time.o\n(Oops - should have been O\u003d/ws/linux/obj-2.6.23!)\n\nFixed by an explicit test for this case - we error\nout if output directory and source directory are the same.\n\nTested-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c34114f4acbc89a217148ebe166b2a68f973a7b9",
      "tree": "c208431adb4aae27fdc7ae4128ad07ad2403dec7",
      "parents": [
        "a83710e584b8ef46fc44472ec6f0c342003416e8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jul 31 19:45:34 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:15:30 2007 +0200"
      },
      "message": "kbuild: clean Modules.symvers in external module dirs\n\nAt the moment, running `make clean` in an external module directory does a\nnice job of cleaning up with one exception: it leaves behind Modules.symvers.\nAttached patch adds this file to the clean list for external modules.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "91e034eff1a79835739c6494e9b90796ee43300c",
      "tree": "21615818be9c51ce420dd38a22d4324c4d47d390",
      "parents": [
        "754090fb438b423c953b0db82505184d7738e0d1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 17:53:52 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 17:53:52 2007 +0200"
      },
      "message": "x86: Fix the $(ARCH) dependent help output in the top Makefile\n\nChange the $(ARCH) dependency to $(SRCARCH) to honor the x86\nnamespace for i386 and x86_64.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2eb4c95094d927f2eb094f720222cc5a9cc22fd3",
      "tree": "0168c900dc23f44ed184f6cc749b882944d890a5",
      "parents": [
        "6752ed90da032af72f2f1fa23d1abf0889b56db0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:11:38 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:11:38 2007 +0200"
      },
      "message": "Kbuild: prepare scope and tags for arch/x86\n\nPreparatory patch for the source merge of arch/i386 and arch/x86_64\ninto arch/x86. Make scope and tags aware of SRCARCH\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6752ed90da032af72f2f1fa23d1abf0889b56db0",
      "tree": "4669080891000290c8ab2b3bfb1868b63fc26e36",
      "parents": [
        "d7394fe57adbbd030c5a56f5f4579fe0478cdb9b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:11:36 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:11:36 2007 +0200"
      },
      "message": "Kbuild: allow arch/xxx to use a different source path\n\nPreparatory patch for the source merge of arch/i386 and arch/x86_64\ninto arch/x86. This allows to keep the original arch directories as\nstubs for the main Makefiles, Kconfigs et. al during the transition\nphase while having the code in the new arch/x86 directory.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bbf25010f1a6b761914430f5fca081ec8c7accd1",
      "tree": "b612e5257611ef33196aacc00fba813c943384d5",
      "parents": [
        "5df3e0d953c8af6f5b96aa090824b929cb5ab599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "message": "Linux 2.6.23\n"
    },
    {
      "commit": "3146b39c185f8a436d430132457e84fa1d8f8208",
      "tree": "520b9d0db6a1142271a68b2b38cca002be40f6cb",
      "parents": [
        "a3470171d69d5526a01c31f1ce4a1e8090b6e5d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:24:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:24:52 2007 -0700"
      },
      "message": "Linux 2.6.23-rc9\n\nNo, I didn\u0027t want to do this, but we had more stuff go in after -rc8\nthan we had in the previous -rc. Gaah.\n"
    },
    {
      "commit": "4942de4a0e914f205d351a81873f4f63986bcc3c",
      "tree": "1f90a6eeca36f5e758a162371bf17714fe9d6fbb",
      "parents": [
        "e0b9d139f2595fafbe95fcb7b40109db724900e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:33:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 24 17:33:10 2007 -0700"
      },
      "message": "Linux 2.6.23-rc8\n\nGetting there...\n"
    },
    {
      "commit": "81cfe79b9c577139a873483654640eb3f6e78c39",
      "tree": "34f1cf29ac5acec0c09566dcf792a1a32d96e813",
      "parents": [
        "097cc62283455668ad0b35c72920c6373f45c2ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 16:01:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 16:01:13 2007 -0700"
      },
      "message": "Linux 2.6.23-rc7\n"
    },
    {
      "commit": "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01",
      "tree": "b56e48a238a1a9163c0d6dcce585647ce315ab9d",
      "parents": [
        "0eb096933a02226dd0b6a2199453fcf0936bf7e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 19:49:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 19:50:29 2007 -0700"
      },
      "message": "Linux 2.6.23-rc6\n"
    },
    {
      "commit": "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6",
      "tree": "81c97988b479d68ff1082ad6c2cb60c20dbeecb3",
      "parents": [
        "2f81eccbd7a5440b43ff874c8f02d6143f41ba4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 23:08:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 23:08:24 2007 -0700"
      },
      "message": "Linux 2.6.23-rc5\n"
    },
    {
      "commit": "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f",
      "tree": "f1645f0bb18417c77859698d23e4cc21af4ff89a",
      "parents": [
        "f99ba18a96195f047546bd515aabf81fda70ef09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 18:32:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 18:32:35 2007 -0700"
      },
      "message": "Linux 2.6.23-rc4\n"
    },
    {
      "commit": "39d3520c92cf7a28c07229ca00cc35a1e8026c77",
      "tree": "e6b7c88faa3aa88fc01ffcd07b2eab62e2b4a0f6",
      "parents": [
        "738ddd30397c25adfa9729257623ada96ef8ce96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 21:25:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 21:25:24 2007 -0700"
      },
      "message": "Linux 2.6.23-rc3\n"
    },
    {
      "commit": "d4ac2477fad0f2680e84ec12e387ce67682c5c13",
      "tree": "909c767ffc1b6e4413357e6b069e834efab19955",
      "parents": [
        "22da317629bad23816f3fa26d657fb46e7af21c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 19:49:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 19:49:55 2007 -0700"
      },
      "message": "Linux 2.6.23-rc2\n"
    },
    {
      "commit": "114f51577724b782a30f4f5ceaee9880de93d776",
      "tree": "045e6b4218b6e59bc31fed7b67406647adb9fb18",
      "parents": [
        "1edf1c00acf8d9b60d436d6a0a55e395353a446c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Jul 23 01:12:08 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 25 21:18:19 2007 +0200"
      },
      "message": "kbuild: use LDFLAGS_MODULE only for .ko links\n\nSam Ravnborg pointed out that Documentation/kbuild/makefiles.txt already\nsays this is what it\u0027s for.  This patch makes the reality live up to the\ndocumentation.  This fixes the problem of LDFLAGS_BUILD_ID getting into too\nmany places.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f695baf2df9e0413d3521661070103711545207a",
      "tree": "ac8032765649c7ece7f2854275125f31bca7e719",
      "parents": [
        "037e20a3c5c206efdf63f1b45c8b082fc57253d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 13:41:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 13:41:00 2007 -0700"
      },
      "message": "Linux 2.6.23-rc1\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efffbeee5bc4168059683714b300d307f5193d69",
      "tree": "7fde51080f4534a86bfa27a430aaf7ef2bb8ef92",
      "parents": [
        "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
        "b824325443bb010689d22262c6a4e0feb63bad56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:28:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:28:19 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (33 commits)\n  xtensa: use DATA_DATA in xtensa\n  powerpc: add missing DATA_DATA to powerpc\n  cris: use DATA_DATA in cris\n  kallsyms: remove usage of memmem and _GNU_SOURCE from scripts/kallsyms.c\n  kbuild: use -fno-optimize-sibling-calls unconditionally\n  kconfig: reset generated values only if Kconfig and .config agree.\n  kbuild: fix the warning when running make tags\n  kconfig: strip \u0027CONFIG_\u0027 automatically in kernel configuration search\n  kbuild: use POSIX BRE in headers install target\n  Whitelist references from __dbe_table to .init\n  modpost white list pattern adjustment\n  kbuild: do section mismatch check on full vmlinux\n  kbuild: whitelist references from variables named _timer to .init.text\n  kbuild: remove hardcoded _logo names from modpost\n  kbuild: remove hardcoded apic_es7000 from modpost\n  kbuild: warn about references from .init.text to .exit.text\n  kbuild: consolidate section checks\n  kbuild: refactor code in modpost to improve maintainability\n  kbuild: ignore section mismatch warnings originating from .note section\n  kbuild: .paravirtprobe section is obsolete, so modpost doesn\u0027t need to handle it\n  ...\n"
    },
    {
      "commit": "18991197b4b588255ccabf472ebc84db7b66a19c",
      "tree": "eb6b66df60951378072c9d6af99af153b7d6dd66",
      "parents": [
        "da1a679cde9b12d6e331f43d2d92a234f2d1f9b0"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Jul 19 01:48:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:48 2007 -0700"
      },
      "message": "Use --build-id ld option\n\nThis change passes the --build-id when linking the kernel and when linking\nmodules, if ld supports it.  This is a new GNU ld option that synthesizes an\nELF note section inside the read-only data.  The note in this section contains\nunique identifying bits called the \"build ID\", which are generated so as to be\ndifferent for any two linked ELF files that aren\u0027t identical.  The build ID\ncan be recovered from stripped files, memory dumps, etc.  and used to look up\nthe original program built, locate debuginfo or other details or history\nassociated with it.  For normal program linking, the compiler passes\n--build-id to ld by default, but the option is needed when using ld directly\nas we do.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af332aa3876eaf39b159d345c86b744832ec4336",
      "tree": "4f189208b4a401ef7c8d326e6f4e6bfb92399225",
      "parents": [
        "d8982ba1f2a24f1db89d23e9f5224f932f8b04a0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 13 06:18:47 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:26:32 2007 +0200"
      },
      "message": "kbuild: use -fno-optimize-sibling-calls unconditionally\n\nWe don\u0027t have to check for -fno-optimize-sibling-calls since even\ngcc 3.2 supports it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a412c1723da5133843688078b6f1f069fa9c93f7",
      "tree": "516896e6983de91fca41fb25f286e8d88c90a81d",
      "parents": [
        "0584f9f9cb3642274cc0f289f36524827868fe68"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Jul 09 11:43:57 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kbuild: fix the warning when running make tags\n\nmake tags was giving the below warning.\n\nctags: Warning: arch/x86_64/kernel/head.S:124: null expansion of name\npattern \"\\1\"\n\nFix the same by making sure we taken only ENTRY pattern found at the\nbegining of the line.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "741f98fe298a73c9d47ed53703c1279a29718581",
      "tree": "2019e9c571c89e3101be86777d28f3ddeba67b79",
      "parents": [
        "1e29a706eef664f2c5014462d435f54a1952cc7b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 10:54:06 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 10:54:06 2007 +0200"
      },
      "message": "kbuild: do section mismatch check on full vmlinux\n\nPreviously we did do the check on the .o files used to link\nvmlinux but that failed to find questionable references across\nthe .o files.\nCreate a dedicated vmlinux.o file used only for section mismatch checks\nthat uses the defualt linker script so section does not get renamed.\n\nThe vmlinux.o may later be used as part of the the final link of vmlinux\nbut for now it is used fo section mismatch only.\nFor a defconfig build this is instant but for an allyesconfig this\nadd two minutes to a full build (that anyways takes ~2 hours).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "94bed2a9c4ae980838003f5d32681eef794ecc28",
      "tree": "5f8125abe6044613db10ca59f04ad38321893a0e",
      "parents": [
        "cc2ea416b2aa04d0c34ff2281a23dae5b76b7b3b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jul 15 23:41:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "Add -Werror-implicit-function-declaration\n\nAdd -Werror-implicit-function-declaration\nThis makes builds fail sooner if something is implicitly defined instead\nof having to wait half an hour for it to fail at the linking stage.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7dcca30a32aadb0520417521b0c44f42d09fe05c",
      "tree": "a610f485f369d35189dd1a089ccd51b17c58d011",
      "parents": [
        "fe5a2de17e65d82b9d502da80ccb5a689d03fdd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 08 16:32:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 08 16:32:17 2007 -0700"
      },
      "message": "Linux 2.6.22\n\nWoo-hoo. I\u0027m sure somebody will report a \"this doesn\u0027t compile, and\nI have a new root exploit\" five minutes after release, but it still\nfeels good ;)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a38d6181ff27824c79fc7df825164a212eff6a3f",
      "tree": "4241e3f450e5039d0b45e4f52a80097175546042",
      "parents": [
        "2391dae3e36c19fe668c71eac2eb8344dbaaf46d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:54:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:54:24 2007 -0700"
      },
      "message": "Linux 2.6.22-rc7\n\nLast -rc? That\u0027s the plan..\n"
    },
    {
      "commit": "189548642c5962e60c3667bdb3a703fe0bed12a6",
      "tree": "82ade95d752b9c99e3fec4863dbe2d3d3cb002a1",
      "parents": [
        "a06381fec77bf88ec6c5eb6324457cb04e9ffd69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 16:21:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 16:21:48 2007 -0700"
      },
      "message": "Linus 2.6.22-rc6\n"
    },
    {
      "commit": "188e1f81ba31af1b65a2f3611df4c670b092bbac",
      "tree": "3789bc18f7c3bc5f9552b1cde5379de38d748058",
      "parents": [
        "9d66586f7723b73c5925c7c7819c260484627851"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 19:09:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 19:09:12 2007 -0700"
      },
      "message": "Linux 2.6.22-rc5\n\nThe manatees, they are dancing!\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ecd3100e695228ac5e0ce0e325e252c0f11806f",
      "tree": "b494a3be23da558214079c479b540cc771b96b1c",
      "parents": [
        "ec4883b015c3212f6f6d04fb2ff45f528492f598"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:57:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:57:25 2007 -0700"
      },
      "message": "Linux 2.6.22-rc4\n"
    },
    {
      "commit": "c420bc9f09a0926b708c3edb27eacba434a4f4ba",
      "tree": "ca7702527674dbafa2162a1456a44270e6e40838",
      "parents": [
        "f4d43bd579f13219ffd3cae48432eab5bbac2d6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "message": "Linux 2.6.22-rc3\n\nIt\u0027s that time of the year again.  Summer starts in the US, and people\nwant to sit at the beach with a new -rc candidate.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55b637c6a003a8c4850b41a2c2fd6942d8a7f530",
      "tree": "df6c43cb64a83036d3efdf06894b6170fb4d69ed",
      "parents": [
        "e9ca75b53576ddf82ea2d803f87c59dffac7bc42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 21:06:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 21:06:17 2007 -0700"
      },
      "message": "Linux v2.6.22-rc2\n"
    },
    {
      "commit": "b46522394dde7341a5253658096f354b65cbd90d",
      "tree": "c8631b9d3c07b4fd60f27e1c89863e89247d0eb7",
      "parents": [
        "b42895d6fe66995ab101c15d9a59c78474dbf382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 20:18:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 20:18:11 2007 -0700"
      },
      "message": "Revert \"[PATCH] x86: Drop cc-options call for all options supported in gcc 3.2+\"\n\nThis reverts commit c8fdd247255a3a027cd9f66dcf93e6847d1d2f85.\n\nIt turns out the kernel was correct, and the gcc complaint was a gcc\nbug.  The preferred stack boundary is expressed not in bytes, but in the\nthe log2() of the preferred boundary, so \"-mpreferred-stack-boundary\u003d2\"\nis in fact exactly what we want, but a gcc that is compiled for x86-64\nwill consider it an error (because the 64-bit calling sequence says that\nthe stack should be 16-byte aligned) even if we are then using \"-m32\" to\ngenerate 32-bit code.\n\nNoted-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nCc: Jan Hubicka \u003cjh@suse.cz\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39403865d2e4590802553370a56c9ab93131e4ee",
      "tree": "ce9a69c3dc4b8c81fb0c1fe1f6b60cfe6d939956",
      "parents": [
        "f7d02ae76ebbf5b8a9531fe150c49e126a397704"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:45:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 18:45:56 2007 -0700"
      },
      "message": "Linux 2.6.22-rc1\n\n.. close the merge window\n"
    },
    {
      "commit": "15700770ef7c5d12e2f1659d2ddbeb3f658d9f37",
      "tree": "7fa2f81c33c9efcb1a1568385beead75c5892cfb",
      "parents": [
        "6de410c2b0cc055ae9ee640c84331f6a70878d9b",
        "11de39e2fbbc592018e0a231d0ee773653dcc8d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (38 commits)\n  kconfig: fix mconf segmentation fault\n  kbuild: enable use of code from a different dir\n  kconfig: error out if recursive dependencies are found\n  kbuild: scripts/basic/fixdep segfault on pathological string-o-death\n  kconfig: correct minor typo in Kconfig warning message.\n  kconfig: fix path to modules.txt in Kconfig help\n  usr/Kconfig: fix typo\n  kernel-doc: alphabetically-sorted entries in index.html of \u0027htmldocs\u0027\n  kbuild: be more explicit on missing .config file\n  kbuild: clarify the creation of the LOCALVERSION_AUTO string.\n  kbuild: propagate errors from find in scripts/gen_initramfs_list.sh\n  kconfig: refer to qt3 if we cannot find qt libraries\n  kbuild: handle compressed cpio initramfs-es\n  kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text\n  kbuild: remove stale comment in modpost.c\n  kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE\n  kbuild: fix make mrproper for Documentation/DocBook/man\n  kbuild: remove kconfig binaries during make mrproper\n  kconfig/menuconfig: do not hardcode \u0027.config\u0027\n  kbuild: override build timestamp \u0026 version\n  ...\n"
    },
    {
      "commit": "c53aeca059c4d2108335810fba6ba89ab6a944dd",
      "tree": "18815815389d29385eda852851eac1e1fe7d4e0d",
      "parents": [
        "ded2e1640ffaee26c054a42e5210c1086fb1d8eb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Mar 27 22:50:29 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kbuild: complain about missing system calls\n\nMost system calls seems to get added to i386 first. This patch\nautomatically generates a warning for any new system call which is\nimplemented on i386 but not the architecture currently being compiled.\nOn PowerPC at the moment, for example, it results in these warnings:\ninit/missing_syscalls.h:935:3: warning: #warning syscall sync_file_range not implemented\ninit/missing_syscalls.h:947:3: warning: #warning syscall getcpu not implemented\ninit/missing_syscalls.h:950:3: warning: #warning syscall epoll_pwait not implemented\n\nThe file scripts/checksyscalls.sh list a number of legacy system calls\nthat are ignored because they only makes sense on i386 systems.\n\nOther contributors to this patch are Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nand Stéphane Jourdois \u003ckwisatz@rubis.org\u003e\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "dd7e54ade8f515ec38d5dc2129705352e2296f8e",
      "tree": "d40d92a8970b4d5b791add4ca640df8a08837617",
      "parents": [
        "2a11665945d510e1a4df8dc44dc3668b01945ade"
      ],
      "author": {
        "name": "Don Mullis",
        "email": "dwm@meer.net",
        "time": "Thu Jan 04 10:14:52 2007 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kbuild: move tags from ARCH and include/ ahead of drivers\n\nMove tags extracted from the ARCH and include/ sub-trees ahead of\nthose from device drivers, so that the former will appear first\nduring searches.\n\nSaves user time during interactive searches for certain patterns\nthat happen to find unwanted matches in driver files.\n\nExample in emacs:\n\t \"M-x find-tag PAGE_SIZE\"\n\t \"M-1 M-.\" (repeated until definition from asm-i386/page.h appears)\n\nSigned-off-by: Don Mullis \u003cdwm@meer.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2462566f21a5ecdb2a7e75e09db90ff175b1f748",
      "tree": "94aaa0ca967ab278f548c9bfb774256a0761a3a0",
      "parents": [
        "6e019b001d27c4289f8e48ebc458e92410446259"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Thu Oct 05 16:24:45 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kbuild: add a missing slash in the comments\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "85bd2fddd68e757da8e1af98f857f61a3c9ce647",
      "tree": "2570f9ac0ba8ecd6373fec48e923ead773319369",
      "parents": [
        "dc87c3985e9b442c60994308a96f887579addc39"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Feb 26 15:33:52 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:07 2007 +0200"
      },
      "message": "kbuild: fix section mismatch check for vmlinux\n\nvmlinux does not contain relocation entries which is\nused by the section mismatch checks.\nReported by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\n\nUse the individual objects as inputs to overcome\nthis limitation.\nIn modpost check the .o files and skip non-ELF files.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c8fdd247255a3a027cd9f66dcf93e6847d1d2f85",
      "tree": "4a67cacf41e34558674c72038dd57f3c2cad012b",
      "parents": [
        "2a12652c0335ec90747d3402a82b6699ae883b58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed May 02 19:27:06 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:06 2007 +0200"
      },
      "message": "[PATCH] x86: Drop cc-options call for all options supported in gcc 3.2+\n\nThe kernel only supports gcc 3.2+ now so it doesn\u0027t make sense\nanymore to explicitely check for options this compiler version\nalready has.\n\nThis actually fixes a bug. The -mprefered-stack-boundary check\nnever worked because gcc rightly complains\n\n  CC      arch/i386/kernel/asm-offsets.s\ncc1: -mpreferred-stack-boundary\u003d2 is not between 4 and 12\n\nWe just never saw the error because of cc-options.\nI changed it to 4 to actually work.\n\nTested by compiling i386 and x86-64 defconfig with gcc 3.2.\n\nShould speed up the build time a tiny bit and improve\nstack usage on i386 slightly.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "de46c33745f5e2ad594c72f2cf5f490861b16ce1",
      "tree": "59c7153a43c359c9d02e6bd2c745e765439c4ae8",
      "parents": [
        "2fb90b128aaf7758e3de22119515fb11174d4f23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 25 20:08:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 25 20:08:32 2007 -0700"
      },
      "message": "Linux 2.6.21\n\n.. ok, enough waffling about it already. \"Just do it!\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94a05509a9e11806acd797153d03019706e466f1",
      "tree": "0e06cd06e3258eee6c5d7a8bf698515c069747eb",
      "parents": [
        "eb4cac10d9f7b006da842e2d37414d13e1333781"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 15 16:50:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 15 16:50:57 2007 -0700"
      },
      "message": "Linux 2.6.21-rc7\n\nI tend to prefer to not have to cut an -rc7, but we still have some\nnetwork device driver and suspend issues. So here\u0027s -rc7.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a21bd69e1509b43823c317c3bf3f7ffa99884356",
      "tree": "62801173fd720fe4e7850a6dbe56ebcdaf474867",
      "parents": [
        "4c4d51a7316b164ba08af61aa0c124a88bc60450"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Apr 05 19:36:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Apr 05 19:36:56 2007 -0700"
      },
      "message": "Linux 2.6.21-rc6\n\n.. perfect? Ahh, sure.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0f2e3a06be513352cb4955313ed7e55909acd84",
      "tree": "dc90180fefae266de8c475083fa218cea206e790",
      "parents": [
        "948ac6d71cf868b431adb3139d8dfbd9c4e4a6ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 25 15:56:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 25 15:56:23 2007 -0700"
      },
      "message": "Linux 2.6.21-rc5\n\n.. hopefully most of the fallout of the timer changes is contained now.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db98e0b434a6265c451ffe94ec0a29b8d0aaf587",
      "tree": "6920d116761a65612a8fc663983eb7e8a60df525",
      "parents": [
        "b810cdfcf91d76f603fd48023aede48ced8e6bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 17:20:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 15 17:20:01 2007 -0700"
      },
      "message": "Linux 2.6.21-rc4\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08e15e81a40e3241ce93b4a43886f3abda184aa6",
      "tree": "9573fd2b945db53c54e7542fafd677f262f593df",
      "parents": [
        "2f774456e4b9bc3d4fb3522b2482c7acfa2df197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "message": "Linux 2.6.21-rc3\n\n.. hopefully most of the resume/suspend problems introduced by the timer\nand other changes are behind us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "606135a3081e045b677cde164a296c51f66c4633",
      "tree": "b037301c2d0eee1ece16c4be115881b7c5bb1eba",
      "parents": [
        "bb4c18cbba474ae20c84171819255598cf975158"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 20:59:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 20:59:12 2007 -0800"
      },
      "message": "Linux 2.6.21-rc2\n\nToo many changes for comfort since -rc1.  Some missed merges, and some\njust annoyingly big fixes since.  This is not how an -rc2 should look.\nNeed to really calm things down!\n"
    },
    {
      "commit": "c8f71b01a50597e298dc3214a2f2be7b8d31170c",
      "tree": "4925da5e2cac397a61a14aacc9be496bd20db174",
      "parents": [
        "f1d2120487de3620ff47367d7bc0e290dc868c47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 20:32:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 20:32:30 2007 -0800"
      },
      "message": "Linux 2.6.21-rc1\n"
    },
    {
      "commit": "1f85712e6e1f2450ec4fd2ab18f8887bf7280f8e",
      "tree": "7bb62cb8cacfd4c8df87063052bf7f9691598aae",
      "parents": [
        "d395efb544aba803ffe42b16a1862be655aca369"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Feb 14 00:33:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] new toplevel target: headers_check_all\n\nAdd new headers_check_all target for checking all arches in one go.\n\nUseful for distros (and people with too much time on their hands) that support\na ton of architectures, headers_check_all is to headers_check as\nheaders_install_all is to headers_install\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d395efb544aba803ffe42b16a1862be655aca369",
      "tree": "a46f9996d2e8f2e77d24eb4c848b8fffa013d342",
      "parents": [
        "f253f00003c3fed0355cf49482f24c56bc5dbea6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Feb 14 00:33:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] Kbuild: Remove references to deprecated \"prepare-all\" target from Makefile\n\nRemove references to the deprecated \"make prepare-all\" target from the\ntop-level Makefile; use just \"make prepare\" instead.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd19e44f449f7e2e58d42d7bb6813e2292c38fba",
      "tree": "0c5c6af2e6a6d9a88e4a502da77940f8e20caa17",
      "parents": [
        "ebaf0c6032f525ddb0158fb59848d41899dce8cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 15:05:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 15:05:15 2007 -0800"
      },
      "message": "don\u0027t use \u0027localversion*\u0027 files twice\n\nSince we look in both source and object directories for localversion*\nfiles, we accidentally ended up getting them twice.  Use \u0027sort -u\u0027 to\navoid that.\n\nReported-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76c329563c5b8663ef27eb1bd195885ab826cbd0",
      "tree": "65052ff17cc0462ddab5dfa0bc22c08d33589e07",
      "parents": [
        "5de043f4bd11a9e0a3e8daec7d1905da575a76b7"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:22 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: correctly skip tilded backups in localversion files\n\n Tildes as in path as in filenames are handled correctly now:\n only files, containing tilde \u0027~\u0027, are backups, thus are not valid.\n\n [KJ]:\n Definition of `space\u0027 was removed, scripts/Kbuild.include has one.\n That definition was taken right from the GNU make manual, while Kbuild\u0027s\n version is original.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
      "tree": "6f0271ca08f7680800c9d85f38b86a42111f047b",
      "parents": [
        "40c373cc3af9720d1cec0e32c3da26b1d220a95b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:44:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:44:54 2007 -0800"
      },
      "message": "Linux 2.6.20\n"
    },
    {
      "commit": "f56df2f4db6e4af87fb8e941cff69f4501a111df",
      "tree": "ad4c9b757711c5aee43275467097b1ded95c1a41",
      "parents": [
        "4222721ebb50a8640860eeca0caeb63fe1cce935"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 19:42:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 19:42:57 2007 -0800"
      },
      "message": "Linux 2.6.20-rc7\n\nOk, so I said there wouldn\u0027t be another -rc.\n\nI lied.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
      "tree": "59ca2c3a435e44395fbb42e9eaeb349c10bcf783",
      "parents": [
        "3d8b3036f5260b366ec0982aa2f862d841d058c2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Jan 29 13:47:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:28:16 2007 -0800"
      },
      "message": "[PATCH] `make help\u0027 in build tree doesn\u0027t show headers_* targets\n\n`make help\u0027 in the build tree doesn\u0027t show the help texts about the\n`headers_install\u0027 and `headers_check\u0027 targets because it looks for\ninclude/asm-$(ARCH)/Kbuild in the wrong place.\nAdd the missing `$(srctree)\u0027 prefixes to fix this.\nAlso move the printing of the default install path for the headers inside the\n`if/fi\u0027, where it belongs.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "99abfeafb5f2eea1bb481330ff37343e1133c924"
}
