)]}'
{
  "log": [
    {
      "commit": "6a55617ed5d1aa62b850de2cf66f5ede2eef4825",
      "tree": "ee6cc389293bebffaf4552b9f34c20f4b2bd7967",
      "parents": [
        "82d63fc9e30687c055b97928942b8893ea65b0bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 19:35:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 19:35:56 2008 -0700"
      },
      "message": "Linux v2.6.27-rc4\n"
    },
    {
      "commit": "30a2f3c60a84092c8084dfe788b710f8d0768cd4",
      "tree": "dc9fa159ab9886d66ae3e81bb28cbef63cacdf30",
      "parents": [
        "b0e0c9e7f6d5764633e93944dafd896dd6097318"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 18:55:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 18:55:39 2008 -0700"
      },
      "message": "Linux 2.6.27-rc3\n"
    },
    {
      "commit": "3794f3e812ef707a4f7931742274d1d0ca6597b4",
      "tree": "9a5373fa2bbcfc1626bb666d2c895e2620f7a3b3",
      "parents": [
        "bc2aa80e18a1b43ea2b8066500006b729c4ba4a7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 12 15:09:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:30 2008 -0700"
      },
      "message": "docsrc: build Documentation/ sources\n\nCurrently source files in the Documentation/ sub-dir can easily bit-rot\nsince they are not generally buildable, either because they are hidden in\ntext files or because there are no Makefile rules for them.  This needs to\nbe fixed so that the source files remain usable and good examples of code\ninstead of bad examples.\n\nAdd the ability to build source files that are in the Documentation/ dir.\nAdd to Kconfig as \"BUILD_DOCSRC\" config symbol.\n\nUse \"CONFIG_BUILD_DOCSRC\u003d1 make ...\" to build objects from the\nDocumentation/ sources.  Or enable BUILD_DOCSRC in the *config system.\nHowever, this symbol depends on HEADERS_CHECK since the header files need\nto be installed (for userspace builds).\n\nBuilt (using cross-tools) for x86-64, i386, alpha, ia64, sparc32,\nsparc64, powerpc, sh, m68k, \u0026 mips.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReviewed-by: 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": "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc",
      "tree": "b36eaea204e2d8b66431497c9a5a1c2ad6125c25",
      "parents": [
        "0b0de144333fca335a0111a6f9c59176ad43ba0a"
      ],
      "author": {
        "name": "Denis ChengRq",
        "email": "crquan@gmail.com",
        "time": "Mon Aug 04 09:51:40 2008 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Aug 06 22:17:06 2008 +0200"
      },
      "message": "kbuild: a better way to generate cscope database change\n\nIt\u0027s a problem about cscope target of kernel Makefile, and the cscope\nplugin of emacs:\n1. `make cscope` will generate cscope.files cscope.{in,po,}.out;\n2. the cscope plugin expect a cscope.out.{in,po,};\n3. the default `cscope -b` would generate cscope.{in,po,}.out;\n\nThere are three approach to solve it:\n1. modify the cscope C code;\n2. modify the cscope emacs plugin lisp code;\n3. modify the Makefile;\n\nI have tried to communicate with the cscope upstream, but later I\nrealize the third approach is most meaningful.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7a48bdd01b5cab9c043b4d42a3f377624d6259f2",
      "tree": "9cbb7bd1f90e229b5fcfde52d3194020992b31de",
      "parents": [
        "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Aug 06 21:56:53 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Aug 06 21:56:53 2008 +0200"
      },
      "message": "kbuild: fix O\u003d.. build with arm\n\nWith a make O\u003d... build kbuild would only create\nthe include2/asm symlink for archs that not yet\nhad moved headers to include/$ARCH/include\n\nThere is no longer any reason to avoid the symlink\nfor archs that has moved their headers so create it\nunconditionally.\n\nThis fixes arm because kbuild checked for include/asm-$ARCH/errno.h\nand that file was not present for arm but the platform files\nare not yet moved.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55",
      "tree": "88c70a2a91cb91d7778d4368cd3d93d476e460ae",
      "parents": [
        "18351070b86d155713cf790b26af4f21b1fd0b29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 21:49:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 21:49:54 2008 -0700"
      },
      "message": "Linux 2.6.27-rc2\n"
    },
    {
      "commit": "ea35455e0dc17d732436a5b98bd511cab64eb10e",
      "tree": "30dc92f79e5a0bdc7ba5370f7b9df0d06a72da58",
      "parents": [
        "660fc1f4d88b0f5e4bb936e4a5a9b95b70df9e58"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 30 22:21:20 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 30 22:21:20 2008 +0200"
      },
      "message": "kbuild: fix O\u003d... build of um\n\nWe used include/asm-$ARCH/system.h to check if\nwe should create a symlink in include2 directory with\nmake O\u003d... builds.\nBut um does not have such a file thus build filed.\n\nLet\u0027s try anohter filename:\n$ ls -d include/asm-* | wc -l\n21\n$ ls -d include/asm-*/errno.h | wc -l\n21\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "6e86841d05f371b5b9b86ce76c02aaee83352298",
      "tree": "e846a230c96a8ae7b29924569cb4d2cc1b2e54e3",
      "parents": [
        "7874d35173d549c1a2b2f77c4b1f94379fa65698"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 19:40:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 19:40:31 2008 -0700"
      },
      "message": "Linux 2.6.27-rc1\n"
    },
    {
      "commit": "a439fe51a1f8eb087c22dd24d69cebae4a3addac",
      "tree": "e32d1fa97a220ab598d8ab364205817c5bf2bd6f",
      "parents": [
        "837b41b5de356aa67abb2cadb5eef3efc7776f91"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jul 27 23:00:59 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jul 27 23:00:59 2008 +0200"
      },
      "message": "sparc, sparc64: use arch/sparc/include\n\nThe majority of this patch was created by the following script:\n\n***\nASM\u003darch/sparc/include/asm\nmkdir -p $ASM\ngit mv include/asm-sparc64/ftrace.h $ASM\ngit rm include/asm-sparc64/*\ngit mv include/asm-sparc/* $ASM\nsed -ie \u0027s/asm-sparc64/asm/g\u0027 $ASM/*\nsed -ie \u0027s/asm-sparc/asm/g\u0027 $ASM/*\n***\n\nThe rest was an update of the top-level Makefile to use sparc\nfor header files when sparc64 is being build.\nAnd a small fixlet to pick up the correct unistd.h from\nsparc64 code.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6948385cbd83201fb933125c1a578b29b456605d",
      "tree": "fd08f30c84d02cfb1ad696d04605565974fae7be",
      "parents": [
        "7a76d89232f20411f32e7a79ccc1e2f95e9f826b",
        "56b2f0706d82535fd8d85503f2dcc0be40c8e55d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:59:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:59:59 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (25 commits)\n  setlocalversion: do not describe if there is nothing to describe\n  kconfig: fix typos: \"Suport\" -\u003e \"Support\"\n  kconfig: make defconfig is no longer chatty\n  kconfig: make oldconfig is now less chatty\n  kconfig: speed up all*config + randconfig\n  kconfig: set all new symbols automatically\n  kconfig: add diffconfig utility\n  kbuild: remove Module.markers during mrproper\n  kbuild: sparse needs CF not CHECKFLAGS\n  kernel-doc: handle/strip __init\n  vmlinux.lds: move __attribute__((__cold__)) functions back into final .text section\n  init: fix URL of \"The GNU Accounting Utilities\"\n  kbuild: add arch/$ARCH/include to search path\n  kbuild: asm symlink support for arch/$ARCH/include\n  kbuild: support arch/$ARCH/include for tags, cscope\n  kbuild: prepare headers_* for arch/$ARCH/include\n  kbuild: install all headers when arch is changed\n  kbuild: make clean removes *.o.* as well\n  kbuild: optimize headers_* targets\n  kbuild: only one call for include/ in make headers_*\n  ...\n"
    },
    {
      "commit": "c28ca3aaa1f08877ac0da7efcfead71a08490d65",
      "tree": "40a778ab4cbfa7e6bf7cdf2329137f59aab011cf",
      "parents": [
        "a887a07d51be6c7cd2c4c373cd17273158d6a85d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jun 23 04:05:40 2008 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:40 2008 +0200"
      },
      "message": "kbuild: remove Module.markers during mrproper\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5e4786f75d885dd1a5f9fe12f3385ece7656b0c9",
      "tree": "d1dbaffa5e7be90e8c6c00f7902ccb828f4f2c98",
      "parents": [
        "2e57d051160dd61776461637f767df19036b1186"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 22 21:48:26 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:35 2008 +0200"
      },
      "message": "kbuild: add arch/$ARCH/include to search path\n\nThis patch conclude the support for\n\n   arch/$ARCH/include\n\nNote: The individual architectures will most likely require\n      a few minor patches to support locating header files in\n      arch/$ARCH/include\n\nTesting shows that it worked out-of-the-box for sparc.\nx86 required a few trivial changes in the arch\nspecific Makefile and a few include paths had to be adjusted.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2e57d051160dd61776461637f767df19036b1186",
      "tree": "fc167eb026320e6aa9ecd1990e62ce0ee100572d",
      "parents": [
        "a53ce098a763a33311b60c53161572f5789d5594"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 22 21:42:06 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:34 2008 +0200"
      },
      "message": "kbuild: asm symlink support for arch/$ARCH/include\n\nAdjust the asm symlink support so we do not create the\nsymlink unless really needed.\nWe check the precense of include/asm-$ARCH by checking\nfor the system.h file. We may end up with a stale directory\nso it is not enough to check if the directory is present.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a53ce098a763a33311b60c53161572f5789d5594",
      "tree": "ee62e94484464658adca693a934c0985b5889602",
      "parents": [
        "2fb9b1bd9dd7f4455407dc1bec74fb8ae0d3138e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 22 21:41:13 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:33 2008 +0200"
      },
      "message": "kbuild: support arch/$ARCH/include for tags, cscope\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2fb9b1bd9dd7f4455407dc1bec74fb8ae0d3138e",
      "tree": "28560746a2788549198dcb7ce3588cb7297c6593",
      "parents": [
        "db1bec4f5271d7799d481cd4d95fdc268bdd7614"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 21 00:24:17 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:33 2008 +0200"
      },
      "message": "kbuild: prepare headers_* for arch/$ARCH/include\n\nFactor out the headers_*_all support to a seperate\nshell script and add support for arch specific\nheader files can be located in either\n\n    arch/$ARCH/include/asm\nor\n    include/asm-$ARCH/\n\nIn \"make help\" always display the headers_* targets.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6b36ab27d7161bc233e014ff38d8b17ae9975dee",
      "tree": "a330da3151bbc2e7a2cc535aa37f78bac9d85c8d",
      "parents": [
        "7712401ae9006fc9d9b9a3e7861dc73781429a89"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jun 07 01:47:09 2008 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:12:17 2008 +0200"
      },
      "message": "kbuild: make clean removes *.o.* as well\n\nThose are left presumably from aborted ccache(1) compilations:\n\n\tarch/x86/kernel/.tmp_io_apic_64.o.T5veul\n\tarch/x86/kvm/.tmp_x86.o.SZWn69\n\tarch/x86/mm/.tmp_pgtable.o.sL1LTf\n\tdrivers/ieee1394/.tmp_ieee1394_transactions.o.bUj6o1\n\tdrivers/infiniband/hw/mlx4/.tmp_main.o.vy0ep6\n\nBTW, with git there is nice way to check for such nuisainces:\n\n\tmake mrproper\n\tgit-ls-files -o\n\nshould give empty output.\n\nMore precise wildcard spec from: Jan Engelhardt \u003cjengelh@medozas.de\u003e\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jan Engelhardt \u003cjengelh@medozas.de\u003e\n"
    },
    {
      "commit": "88181ec30f58a28cd78b26aaac38bef4062b23dc",
      "tree": "91f83bc96d0b07e0d18ec1182f9d17cc9c9c730d",
      "parents": [
        "f6ecd4c84a279a7c82f45687a612302becd7b844"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jun 09 21:24:28 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:11:44 2008 +0200"
      },
      "message": "kbuild: only one call for include/ in make headers_*\n\nMove it to the top-level file to decide if we install/check\nthe generic headers or the arch specific headers.\n\nThis revealed a long standing bug where \"make headers_check_all\"\nrelied on the files in asm/ for the current architecture.\nSo make headers_check_all is now broken by this commit.\n\nIn addition:\n\no add a simpler way to detect if an arch support\n  exporting header files.\n\no add \u0027set -e;\u0027 so we error out early if\n  make headers_check_all fails.\n\no add sparc64 and cris to arch we do not process\n  in make headers_*_all because:\n\n    sparc64 - use sparc to export headers\n    cris    - is know seriously broken\n\nIncludes suggestions from: David Woodhouse\n\u003cdwmw2@infradead.org\u003e.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f6ecd4c84a279a7c82f45687a612302becd7b844",
      "tree": "e4c42627851c8f08079b9d8e3e44cc47a18ba4fb",
      "parents": [
        "62284a37dcd6725921410fb75446d270cc726b4f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 08 12:28:22 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:08:41 2008 +0200"
      },
      "message": "kbuild: error out early in make headers_install\n\nFix the a.out.h case by setting SRCARCH and error\nout early in case of an error.\nThe a.out.h case failed with the *_all targets.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e6883b187920e71ae57bbc9c07885afdd83ddc4e",
      "tree": "4b4dac56f8de17f4505d39f355ebc0df4d1a4c5b",
      "parents": [
        "5047887caf1806f31652210df27fb62a7c43f27d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jun 05 16:43:46 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 25 22:08:37 2008 +0200"
      },
      "message": "kbuild: refactor headers_* targets in Makefile\n\no Use lower case for local variables\no Add a helper target for common targets\no Use $(hdr-inst)\u003d ... to make Make invocations simpler\no Add -rR to make invocations\n\nIn total this adds more lines than it removes but the\nbenefit is better readability\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "44463f7dd6c8039904333e4374e5c6e9ad83006f",
      "tree": "c6fb967b9723ae3534f115cbe4fc4b9f4aeb7858",
      "parents": [
        "fb2e405fc1fc8b20d9c78eaa1c7fd5a297efde43"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 14:17:19 2008 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 14:26:30 2008 -0400"
      },
      "message": "firmware: create firmware binaries during \u0027make modules\u0027.\n\nThis means that we no longer need write access to the source tree while\ndoing \u0027make modules_install\u0027.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d35cb360c29956510b2fe1a953bd4968536f7216",
      "tree": "1bdc33054c8c2c082f0f5cca119cdae548d8a7e1",
      "parents": [
        "5f17156fc55abac476d180e480bedb0f07f01b14"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Mon Jul 21 14:21:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 09:59:41 2008 -0700"
      },
      "message": "markers: fix duplicate modpost entry\n\nWhen a kernel was rebuilt, the previous Module.markers was not cleared.\nIt caused markers with different format strings to appear as duplicates\nwhen a markers was changed.  This problem is present since\nscripts/mod/modpost.c started to generate Module.markers, commit\nb2e3e658b344c6bcfb8fb694100ab2f2b5b2edb0\n\nIt therefore applies to 2.6.25, 2.6.26 and linux-next.\n\nI merely merged the patches from Roland, Wenji and Takashi here.\n\nCredits to\nRoland McGrath \u003croland@redhat.com\u003e\nWenji Huang \u003cwenji.huang@oracle.com\u003e\nand\nTakashi Nishiie \u003ct-nishiie@np.css.fujitsu.com\u003e\n\nfor providing the individual fixes.\n\n- Changelog :\n  - Integrated Takashi\u0027s Makefile modification to clear Module.markers upon\n    make clean.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Wenji Huang \u003cwenji.huang@oracle.com\u003e\nCc: Takashi Nishiie \u003ct-nishiie@np.css.fujitsu.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7023cc61292f9cd61d99521206480f6e387132ff",
      "tree": "0adb65e272e8818e5582bf061db29a5e1a300362",
      "parents": [
        "33af79d12e0fa25545d49e86afc67ea8ad5f2f40"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 17 01:06:55 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 09:05:12 2008 -0700"
      },
      "message": "Fix collateral damage to top level Makefile\n\nThe patch named \"powerpc/mpc5121: Add clock driver\", also contained\nan unrelated and bogus change to the top-level makefile.  This patch\nbacks out the bad bit.\n\nSHA1 of offending patch: 137e95906e294913fab02162e8a1948ade49acb5)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nRepented-by: John Rigby \u003cjrigby@freescale.com\u003e\n[ Heh. Normally I pick these out from the diffstats, but I guess\n  I\u0027ve grown to trust the ppc tree too much ;)   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bef5b54bd7bf8117c75cb943d64549134c6d9a1f",
      "tree": "e8b9d4e300882580dd7ffd560e7be160ccba3cd8",
      "parents": [
        "d25dc7fd4740decf4c66e2f17dbaa288448fabd5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 16 13:02:24 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 11:42:32 2008 -0700"
      },
      "message": "Fix MIPS cross-compile problem\n\nCrosscompiling on a Fedora 9 machine running gcc 4.3.0 as its host compiler\nand gcc 3.4.6 for the mips-linux target results in the following build\nerror:\n\n$ make malta_defconfig\n$ make\ncc1: error: unrecognized command line option \"-fno-stack-protector\"\nscripts/kconfig/conf -s arch/mips/Kconfig\ncc1: error: unrecognized command line option \"-fno-stack-protector\"\n\nThe arch Makefile is included too late so the host compiler is feature\ntested, not the crosscompiler as intended and thus the Makefile applies\nadds -fno-stack-protector to crosscompiler\u0027s flags which fails for gcc\n3.4.6.  The bug was introduced by e06b8b98da071f7dd78fb7822991694288047df0\nin 2.6.25; 35bb5b1e0e84cfa1a8906f7e6a77f391ff315791 did add more flags\ntesting before the arch Makefile inclusion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    },
    {
      "commit": "43d2548bb2ef7e6d753f91468a746784041e522d",
      "tree": "77d13fcd48fd998393abb825ec36e2b732684a73",
      "parents": [
        "585583d95c5660973bc0cf64add517b040acd8a4",
        "85082fd7cbe3173198aac0eb5e85ab1edcc6352c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 15:44:51 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 15:44:51 2008 +1000"
      },
      "message": "Merge commit \u002785082fd7cbe3173198aac0eb5e85ab1edcc6352c\u0027 into test-build\n\nManual fixup of:\n\n\tarch/powerpc/Kconfig"
    },
    {
      "commit": "5b0504c0d795d6b0a904ff861c043d7a231f67a4",
      "tree": "c988e8b614c55d0dae2be4b750a03eb0a4f4d355",
      "parents": [
        "930074b6b9c4895d20cdadba5aff97907e28728d",
        "77a76369475801ab8cbb338b9d8cfa92a491badb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 11:55:27 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 11:55:27 2008 +1000"
      },
      "message": "Merge commit \u0027gcl/gcl-next\u0027\n"
    },
    {
      "commit": "5a86102248592e178a9023359ccf7f0e489d8e35",
      "tree": "9e5fdb9aafca687fa412f7c034f2cfbb834b8567",
      "parents": [
        "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
        "751851af7aae9b8bd5a60b3897209081fbc18b2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:54:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:54:07 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://git.infradead.org/users/dwmw2/firmware-2.6\n\n* \u0027for-2.6.27\u0027 of git://git.infradead.org/users/dwmw2/firmware-2.6: (64 commits)\n  firmware: convert sb16_csp driver to use firmware loader exclusively\n  dsp56k: use request_firmware\n  edgeport-ti: use request_firmware()\n  edgeport: use request_firmware()\n  vicam: use request_firmware()\n  dabusb: use request_firmware()\n  cpia2: use request_firmware()\n  ip2: use request_firmware()\n  firmware: convert Ambassador ATM driver to request_firmware()\n  whiteheat: use request_firmware()\n  ti_usb_3410_5052: use request_firmware()\n  emi62: use request_firmware()\n  emi26: use request_firmware()\n  keyspan_pda: use request_firmware()\n  keyspan: use request_firmware()\n  ttusb-budget: use request_firmware()\n  kaweth: use request_firmware()\n  smctr: use request_firmware()\n  firmware: convert ymfpci driver to use firmware loader exclusively\n  firmware: convert maestro3 driver to use firmware loader exclusively\n  ...\n\nFix up trivial conflicts with BKL removal in drivers/char/dsp56k.c and\ndrivers/char/ip2/ip2main.c manually.\n"
    },
    {
      "commit": "751851af7aae9b8bd5a60b3897209081fbc18b2b",
      "tree": "5cb8dbb71d691a760da61e319796800ee42cc1c5",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "d71792ac3d48df6693f7b339e02494efc27036c3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:49:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:51:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\n\tsound/pci/Kconfig\n"
    },
    {
      "commit": "5806b81ac1c0c52665b91723fd4146a4f86e386b",
      "tree": "24ea8763bf308ce1407c1de91dc8de4d2655e1c1",
      "parents": [
        "d14c8a680ccfdeb5e7b9be4d61162c2b373bd1e8",
        "6712e299b7dc78aa4971b85e803435ee6d49a9dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 16:11:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 16:11:52 2008 +0200"
      },
      "message": "Merge branch \u0027auto-ftrace-next\u0027 into tracing/for-linus\n\nConflicts:\n\n\tarch/x86/kernel/entry_32.S\n\tarch/x86/kernel/process_32.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/lib/Makefile\n\tinclude/asm-x86/irqflags.h\n\tkernel/Makefile\n\tkernel/sched.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bce7f793daec3e65ec5c5705d2457b81fe7b5725",
      "tree": "05bc81f9b27a1ab60ea4e506357f0c7f2ece4eda",
      "parents": [
        "ec229e830060091b9be63c8f873c1b2407a82821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 13 14:51:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 13 14:51:29 2008 -0700"
      },
      "message": "Linux 2.6.26\n"
    },
    {
      "commit": "137e95906e294913fab02162e8a1948ade49acb5",
      "tree": "aed5eba8a75a80575e95d157b17dc024a6d4bf3a",
      "parents": [
        "4df64c3e58d28ffc5c61bdbdd733c5d0303b9f3c"
      ],
      "author": {
        "name": "John Rigby",
        "email": "jrigby@freescale.com",
        "time": "Wed Jul 09 14:54:02 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 12 12:10:54 2008 -0600"
      },
      "message": "powerpc/mpc5121: Add clock driver\n\nPlugs into the generic powerpc clock driver in\narch/powerpc/kernel/clock.c\n\nThe following subset of clk_interface is implemented:\n    clk_get, clk_put:  get clock via name, release clock\n    clk_enable, clk_disable:  enable or disable clock\n    clk_get_rate:  get clock rate in Hz\n    clk_set_rate:  stubbed\n    clk_round_rate:  stubbed\n    clk_set_parent: NULL\n    clk_get_parent: NULL\n\nSigned-off-by: John Rigby \u003cjrigby@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "88ecf814c47f577248751ddbe9626d98aeef5783",
      "tree": "f289bb81a8ec81dbe82fbc314f39a07f8df1d562",
      "parents": [
        "d172e7f5c67f2d41f453c7aa83d3bdb405ef8ba5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 29 11:01:51 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:34 2008 +0100"
      },
      "message": "firmware: Add firmware installation to modules_install, add firmware_install\n\nFor \u0027make modules_install\u0027, install any firmware required by\nthe modules which are being installed.\n\nAlso add a \u0027make firmware_install\u0027 target which doesn\u0027t depend on the\nconfiguration, but installs _all_ available in-kernel-tree firmware into\n$(INSTALL_FW_PATH), which defaults to /lib/firmware. This is intended\nfor distributors to make arch-independent (and config-independent)\npackages containing firmware.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4d2acfbfdf68257e846aaa355edd10fc35ba0feb",
      "tree": "6ab49a7d46036fffb0f4588595ede7abca11a51a",
      "parents": [
        "5658c769443d543728b6c5c673dffc2df8676317"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 23 13:58:12 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:30:39 2008 +0100"
      },
      "message": "firmware: Add CONFIG_EXTRA_FIRMWARE option\n\nThis allows arbitrary firmware files to be included in the static kernel\nwhere the firmware loader can find them without requiring userspace to\nbe alive.\n\n(Updated and CONFIG_EXTRA_FIRMWARE_DIR added with lots of help from\nJohannes Berg).\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n"
    },
    {
      "commit": "bac0c9103b31c3dd83ad9d731dd9834e2ba75e4f",
      "tree": "702dd6a7ce06d224d594c2293af546b11ac9f51b",
      "parents": [
        "6329d3021bcfa9038621e6e917d98929421d8ec8",
        "98a05ed4bd7774f533ab185fe0bf2fdc58292d7c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 11:43:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 11:43:00 2008 +0200"
      },
      "message": "Merge branch \u0027tracing/ftrace\u0027 into auto-ftrace-next\n"
    },
    {
      "commit": "b7279469d66b55119784b8b9529c99c1955fe747",
      "tree": "881be106ca8c3453a9aa914433d1487a2c4b919c",
      "parents": [
        "5d7e0d2bd98ef4f5a16ac9da1987ae655368dd6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 05 15:53:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 05 15:53:22 2008 -0700"
      },
      "message": "Linux 2.6.26-rc9\n"
    },
    {
      "commit": "97e6722b8d6b5880c4d5751127d5083b1b7df27d",
      "tree": "060c52298d42530f975064f7addc4e637fe00289",
      "parents": [
        "f22f9a89ce6857d377bf22dba4c1a8cd256c5136",
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 25 12:27:56 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 25 12:27:56 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/ftrace\n"
    },
    {
      "commit": "543cf4cb3fe6f6cae3651ba918b9c56200b257d0",
      "tree": "e757ad78d339a141a8fa975aec411a5c623f15df",
      "parents": [
        "bd8c540fe867c070810a3ef55541f41f7c189c9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:58:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:58:20 2008 -0700"
      },
      "message": "Linux 2.6.26-rc8\n"
    },
    {
      "commit": "f34bfb1beef8a17ba3d46b60f8fa19ffedc1ed8d",
      "tree": "0816c565d26ae24854616faa0d497be365c2fe8b",
      "parents": [
        "ee4311adf105f4d740f52e3948acc1d81598afcc",
        "481c5346d0981940ee63037eb53e4e37b0735c10"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 23 11:11:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 23 11:11:42 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/ftrace\n"
    },
    {
      "commit": "d70ac829b7f42d7ef4f879635c6a772b0b4ed0a2",
      "tree": "b9cf4fd3fe6afea7ec4e09a2bd976d9964f9266e",
      "parents": [
        "06d5e334a4f8a1f33ebfcdc89c077f4fc85bcffb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 16:19:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 20 16:19:44 2008 -0700"
      },
      "message": "Linux 2.6.26-rc7\n"
    },
    {
      "commit": "e765ee90da62535ac7d7a97f2464f9646539d683",
      "tree": "7a9cecce5aab958938e9a3bf46c2302d6af1958c",
      "parents": [
        "a4500b84c51645bbc86be3ca84f2252b7ada060f",
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 16 11:15:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 16 11:15:58 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/ftrace\n"
    },
    {
      "commit": "5dd34572ad9a3be430632dd42e4af2ea370b397b",
      "tree": "5f08f98a570d3d8af283d529a2b145a270f62805",
      "parents": [
        "cbfa66b88d5720b81b75e72e7de8116d338e6b30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 14:22:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 14:22:24 2008 -0700"
      },
      "message": "Linux 2.6.26-rc6\n\n.. and a new name, courtesy of Alan.\n"
    },
    {
      "commit": "53c8ba95402be65d412a806cda3430f0e72cd107",
      "tree": "e5f4418ca368de890da4dbfef45fee31daf57714",
      "parents": [
        "3e387fcdc485d94fe2c4b52e7c30c0c4cd1fe364"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 20:10:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 20:10:44 2008 -0700"
      },
      "message": "Linux 2.6.26-rc5\n"
    },
    {
      "commit": "e490517a039a99d692cb3a5561941b0a5f576172",
      "tree": "90a0b8eb5387bede6b19d94c0321862f34b1beab",
      "parents": [
        "cbaffba12ce08beb3e80bfda148ee0fa14aac188"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 11:07:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 11:08:11 2008 -0700"
      },
      "message": "Linux 2.6.26-rc4\n"
    },
    {
      "commit": "16444a8a40d4c7b4f6de34af0cae1f76a4f6c901",
      "tree": "9c290bcdbdc1ecf8f578c30b3b36914e14fdaacc",
      "parents": [
        "6e766410c4babd37bc7cd5e25009c179781742c8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon May 12 21:20:42 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 20:31:58 2008 +0200"
      },
      "message": "ftrace: add basic support for gcc profiler instrumentation\n\nIf CONFIG_FTRACE is selected and /proc/sys/kernel/ftrace_enabled is\nset to a non-zero value the ftrace routine will be called everytime\nwe enter a kernel function that is not marked with the \"notrace\"\nattribute.\n\nThe ftrace routine will then call a registered function if a function\nhappens to be registered.\n\n[ This code has been highly hacked by Steven Rostedt and Ingo Molnar,\n  so don\u0027t blame Arnaldo for all of this ;-) ]\n\nUpdate:\n  It is now possible to register more than one ftrace function.\n  If only one ftrace function is registered, that will be the\n  function that ftrace calls directly. If more than one function\n  is registered, then ftrace will call a function that will loop\n  through the functions to call.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1bf99477226963d84b182b3995e355d3091199be",
      "tree": "843f3e9a211b70dc8d66f505f1f13f6013f3de32",
      "parents": [
        "83e0c24a38aa91f7d932bbcab257093b82435074",
        "7d3cc8b6d899e53222c22a78d98bb53a695f7962"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 11:32:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 11:32:21 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  Don\u0027t clean bounds.h and asm-offsets.h\n  kconfig: incorrect \u0027len\u0027 field initialisation ?\n  kernel-doc: allow unnamed bit-fields\n  kbuild: filter away debug symbols from kernel symbols\n  Remove *.rej pattern from .gitignore\n  MAINTAINERS: document names of new kbuild trees\n  kbuild: disable modpost warnings for linkonce sections\n  kbuild: escape meta characters in regular expression in make TAGS\n"
    },
    {
      "commit": "7d3cc8b6d899e53222c22a78d98bb53a695f7962",
      "tree": "13a6588d3675515c8df669551753222d0b9b67db",
      "parents": [
        "107f43a0f7282511ec570214a0b8f639224ff525"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Fri May 16 13:54:59 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 19 20:18:24 2008 +0200"
      },
      "message": "Don\u0027t clean bounds.h and asm-offsets.h\n\nSince 97965478a66fbdf0f4ad5e4ecc4828f0cb548a45 (\"mm: Get rid of __ZONE_COUNT\")\nmmzone.h includes bounds.h.\nCalling make clean after make prepare removes bounds.h\nagain so when building external modules this fails.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n--\n"
    },
    {
      "commit": "b8291ad07a7f3b5b990900f0001198ac23ba893e",
      "tree": "4563115b6565dcfd97015c1c9366fb3d07cabf19",
      "parents": [
        "3e5b787ac38575c88ceb20619bcda09cb4c17d8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 14:36:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 14:36:41 2008 -0700"
      },
      "message": "Linux 2.6.26-rc3\n"
    },
    {
      "commit": "492c2e476eac010962850006c49df326919b284c",
      "tree": "9f2d70f53a1335b47c6b309024e570f628a451a0",
      "parents": [
        "57014123512633ab0c38a4fea4140bf156f6a3a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 17:09:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 17:09:41 2008 -0700"
      },
      "message": "Linux 2.6.26-rc2\n"
    },
    {
      "commit": "a95bcfac2b5f353f99c6a338d77eb5584ab35d83",
      "tree": "94abc5d4898e8d6f3922d2b8fb7351b354b3610d",
      "parents": [
        "5bb7ff795fffc9418e3039cac77b42adcaae1a57"
      ],
      "author": {
        "name": "Masatake YAMATO",
        "email": "yamato@redhat.com",
        "time": "Wed May 07 16:04:31 2008 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 11 10:10:48 2008 +0200"
      },
      "message": "kbuild: escape meta characters in regular expression in make TAGS\n\nAlexey Dobriyan \u003cadobriyan@gmail.com\u003e introduced a code adds\nmenuconfig SOMETHING in Kconfig to tags output when you did \"make tags\".\n\nSee http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d80ff26241623875636674a31c0540a78c0fb5433\n\n\"make tags\" may work fine with his code. However make TAGS doesn\u0027t work well\nbecause etags command requires backslashes to escape meta characters like\n`(\u0027, `)\u0027 and `|\u0027.\n\nHere is a patch.\n\nSigned-off-by: Masatake YAMATO \u003cyamato@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2ddcca36c8bcfa251724fe342c8327451988be0d",
      "tree": "034af672e915c73a7bb2c5d2719d19f87dcecd3f",
      "parents": [
        "38e80121bd7d0c493072442ac7eddcba165a07a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 11:59:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 11:59:44 2008 -0700"
      },
      "message": "Linux 2.6.26-rc1\n"
    },
    {
      "commit": "90ebd878a5900839106664fae40a6cc83dbe86ab",
      "tree": "90f4d11d1ffa004d4e7c56b06ff7074f85ca20c9",
      "parents": [
        "b44158de9e318fbc92ac6c665ad3d0c948e80ac3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Thu May 01 19:31:35 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Thu May 01 19:31:35 2008 +0200"
      },
      "message": "kbuild: fix vmlinux.o link\n\nWe always linked vmliux.o.\nRemove init/built-in.o dependency so we avoid this\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01dee1881d7cbcd5c456735085e52de94da8d4e1",
      "tree": "c773bd2a21fc660b108f4fa8b9862764f1e1ee89",
      "parents": [
        "5dffbe811b78684fc4d8538cb7b38d9c47f96f9f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Apr 25 22:34:58 2008 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:46:11 2008 +0200"
      },
      "message": "kbuild: fix help output to show correct arch\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5dffbe811b78684fc4d8538cb7b38d9c47f96f9f",
      "tree": "5219a3c4a0bd5f91b66d6920b9f0ca33de3217cc",
      "parents": [
        "79d6e539df8260fe5d12a2117494aaf80ca1b3e8"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Sun Apr 06 22:16:07 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:40:14 2008 +0200"
      },
      "message": "kbuild: show defconfig subdirs in make help\n\nPowerPC will start moving board defconfigs into subarch-specific\nsubdirs soon.  \"make help\" currently does not look in subdirs to\nfind the defconfigs to show.  This is partially a good thing,\nsince there are way too many defconfigs for one list.\n\nThis patch makes the main \"make help\" display something like\n\n  help-40x         - Show 40x-specific targets\n  help-44x         - Show 44x-specific targets\n  help-boards      - Show all of the above\n\nand wires up stuff so those new help-* commands actually work.\n\n[sam: fixed it up to display x86 defconfigs too]\nCc: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0254da07d9d51044140a904c47affaeeb8b74ae8",
      "tree": "faaa87b6f54142aa24f1585feba922654b3719d2",
      "parents": [
        "0d96fb20b7ed757fc936bb35e26c22251a75b734"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Wed Mar 05 15:57:04 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Fri Apr 25 20:49:40 2008 +0200"
      },
      "message": "kbuild: fix depmod comment\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nCc: trivial@kernel.org\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "35bb5b1e0e84cfa1a8906f7e6a77f391ff315791",
      "tree": "fd3fa4e426bd11df3496141d8a251a783bce5f8d",
      "parents": [
        "80ff26241623875636674a31c0540a78c0fb5433"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Feb 22 15:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Fri Apr 25 20:23:47 2008 +0200"
      },
      "message": "Add option to enable -Wframe-larger-than\u003d on gcc 4.4\n\nAdd option to enable -Wframe-larger-than\u003d on gcc 4.4\n\ngcc mainline (upcoming 4.4) added a new -Wframe-larger-than\u003d...\noption to warn at build time about too large stack frames. Add a config\noption to enable this warning, since this very useful for the kernel.\n\nI choose (somewhat arbitarily) 2048 as default warning threshold for 64bit\nand 1024 as default for 32bit architectures.  With some research and\nfixing all the code for smaller values these defaults should be probably\nlowered.\n\nWith the default allyesconfigs have some new warnings, but I think\nthat is all code that should be just fixed.\n\nAt some point (when gcc 4.4 is released and widely used) this should\nobsolete make checkstack\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "80ff26241623875636674a31c0540a78c0fb5433",
      "tree": "6841e1ec874a93c9de45e1f73931506f9ebbbb52",
      "parents": [
        "3156fd0529b5216f4f444f4a7752b82dc1bd99c0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Feb 22 15:02:33 2008 +0300"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Fri Apr 25 20:20:42 2008 +0200"
      },
      "message": "kbuild: add kconfig symbols to tags output\n\nSteps to reproduce:\n\n\tvi -t NETFILTER\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f764e51421d66fa0b58cba6a75355fa6e60f3a37",
      "tree": "41b2323fa5ae421f215b206cb51c5b713db90bd2",
      "parents": [
        "563307b2fa15d687abc54bd980b9847ebf0e3231"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Apr 24 21:32:28 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 24 12:38:04 2008 -0700"
      },
      "message": "Remove -numa from EXTRAVERSION\n\nThis snuck in through 919ee677b656c52c5f86d3d916786891220d5452\n(\"[SPARC64]: Add NUMA support\")\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "919ee677b656c52c5f86d3d916786891220d5452",
      "tree": "dd1202209945b4c2529af074effdb7300edda684",
      "parents": [
        "1f261ef53ba06658dfeb5a9c3007d0ad1b85cadf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 05:40:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 23:32:17 2008 -0700"
      },
      "message": "[SPARC64]: Add NUMA support.\n\nCurrently there is only code to parse NUMA attributes on\nsun4v/niagara systems, but later on we will add such parsing\nfor older systems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc3c26fe65ecaa3fa96844219a9070a3e079697a",
      "tree": "116f4a3d0d46ead50c0b1900a7e4c8c0a38a72d0",
      "parents": [
        "1cc8dcf569a3fcefb7ae32652225f2bd3e85257e"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Mon Apr 21 22:53:56 2008 +0000"
      },
      "committer": {
        "name": "Jesper Juhl",
        "email": "juhl@hera.kernel.org",
        "time": "Mon Apr 21 22:53:56 2008 +0000"
      },
      "message": "fix typo \"is\" -\u003e \"if\" in Makefile\n\nIt should be \"if\" but is written as \"is\"..\n\nSigned-off-by: Uwe Kleine-Koenig \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n"
    },
    {
      "commit": "4b119e21d0c66c22e8ca03df05d9de623d0eb50f",
      "tree": "735d446d1c39671146ca96cf5dea59ec35e433f2",
      "parents": [
        "c970d5a32ae1a90fba89892cc3432cf0b408cb8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 16 19:49:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 16 19:49:44 2008 -0700"
      },
      "message": "Linux 2.6.25\n"
    },
    {
      "commit": "120dd64cacd4fb796bca0acba3665553f1d9ecaa",
      "tree": "6df8e6880d4deafb5e5fbe6f6921b17003dd9b0e",
      "parents": [
        "14897e35fdc045fff9baabf0354570da22386706"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 13:32:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 13:32:29 2008 -0700"
      },
      "message": "Linux 2.6.25-rc9\n"
    },
    {
      "commit": "0e81a8ae37687845f7cdfa2adce14ea6a5f1dd34",
      "tree": "b9d4a6c05c3594108db6d968be38d7ea451f54a0",
      "parents": [
        "00460dd5f4b886f72699f2245206c935f9fd4b82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 12:44:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 12:44:26 2008 -0700"
      },
      "message": "Linux 2.6.25-rc8\n"
    },
    {
      "commit": "05dda977f2574c3341abef9b74c27d2b362e1e3a",
      "tree": "585be22c4d124330388d2ef472ab34149b361c0c",
      "parents": [
        "b97d4803400a4442b0e4ae14d0bd8e83994b9004"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 18:38:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 18:38:14 2008 -0700"
      },
      "message": "Linux 2.6.25-rc7\n"
    },
    {
      "commit": "4ce6efed48d736e3384c39ff87bda723e1f8e041",
      "tree": "961601d69caf571c5d3350d8d9f9075b844486b6",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Sun Mar 23 21:38:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Sun Mar 23 21:38:54 2008 +0100"
      },
      "message": "kbuild: soften modpost checks when doing cross builds\n\nThe module alias support in the kernel have a consistency\ncheck where it is checked that the size of a structure\nin the kernel and on the build host are the same.\nFor cross builds this check does not make sense so detect\nwhen we do cross builds and silently skip the check in these\nsituations.\nThis fixes a build bug for a wireless driver when cross building\nfor arm.\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Gordon Farquharson \u003cgordonfarquharson@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a978b30af3bab0dd9af9350eeda25e76123fa28e",
      "tree": "db26c088646fc301cf55b57a021854c346059ff0",
      "parents": [
        "69d1d523cc961b6f3c2fe313694263fc81ada231"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 16:32:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 16:32:14 2008 -0700"
      },
      "message": "Linux 2.6.25-rc6\n"
    },
    {
      "commit": "cdeeeae056a429e729ae9e914fa8142ee45bee93",
      "tree": "d0ecff2efc46e2530f0f35614037410039e47215",
      "parents": [
        "3426fadfa20454f124203768857e8f18ab4909bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 22:22:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 22:22:27 2008 -0700"
      },
      "message": "Linux 2.6.25-rc5\n"
    },
    {
      "commit": "29e8c3c304b62f31b799565c9ee85d42bd163f80",
      "tree": "3d997ff57add6b0b62b880389ca49dd2a51c8656",
      "parents": [
        "9b37ccfc637be27d9a652fcedc35e6e782c3aa78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 20:33:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 20:33:54 2008 -0800"
      },
      "message": "Linux 2.6.25-rc4\n"
    },
    {
      "commit": "bfa274e2436fc7ef72ef51c878083647f1cfd429",
      "tree": "84a55e4ac2dcf23add97bd9fde3e9cb232c12b30",
      "parents": [
        "d28dc711217a2d5cafb64ec4e33a469b01376d91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 24 13:25:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 24 13:25:54 2008 -0800"
      },
      "message": "Linux 2.6.25-rc3\n"
    },
    {
      "commit": "230b548c15d50068f993948ef4d803f5cc033454",
      "tree": "e4919cc6f2ab5b312c3582ad76b5ca7497b7f7ba",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98",
        "fa2144ba9a31d1d0dc9607508576c3850e0d95b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:41:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:41:05 2008 -0800"
      },
      "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: explain why DEBUG_SECTION_MISMATCH is UNDEFINED\n  kbuild: fix building vmlinux.o\n  kbuild: allow -fstack-protector to take effect\n  kconfig: fix select in combination with default\n"
    },
    {
      "commit": "101142c37be8e5af9b847860219217e6b958c739",
      "tree": "ae68201f7e7e9f8b732e12ef5a3fc28cdbe8d771",
      "parents": [
        "03df25dc0313fbde19534a187eec5829eb16dbc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 12:57:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 12:57:20 2008 -0800"
      },
      "message": "Linux 2.6.25-rc2\n"
    },
    {
      "commit": "cf87dcd14064e7660f2b11b35b9e4949e9812fd2",
      "tree": "82cfce84caa3ddd78c0722e7e81f5adf35e16e1e",
      "parents": [
        "e06b8b98da071f7dd78fb7822991694288047df0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Feb 13 22:50:24 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Feb 14 23:33:25 2008 +0100"
      },
      "message": "kbuild: fix building vmlinux.o\n\nIngo Molnar wrote:\n\u003e\n\u003e i\u0027ve got a build log from a weird build error below:\n\u003e\n\u003e   LD      init/built-in.o\n\u003e distcc[12023] ERROR: compile (null) on localhost failed\n\u003e make: *** [vmlinux.o] Error 1\n\u003e make: *** Waiting for unfinished jobs....\n\u003e   LD      .tmp_vmlinux1\n\u003e\n\nBuilding vmlinux.o were moved up in the dependency chain so we started\nto build it before the kallsym stuff. This was done to let modpost\nreport section mismatch bugs even when the final link failed.\n\nOriginally I had expected the dependency of $(kallsyms.o) to\ncover this but it turns out that we need to be even more explicit.\nFix this by adding a conditional dependency on firat target\nused in the kallsyms serie of builds.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "e06b8b98da071f7dd78fb7822991694288047df0",
      "tree": "f948b3f6ee9303bcce76e6500f0aba335b8b1d0e",
      "parents": [
        "587c90616a5b44e6ccfac38e64d4fecee51d588c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Feb 13 22:43:28 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Feb 14 23:33:21 2008 +0100"
      },
      "message": "kbuild: allow -fstack-protector to take effect\n\nArjan van de Ven \u003carjan@infradead.org\u003e wrote:\n\u003d\u003d\u003d\nI just read the excellent LWN writeup of the vmsplice\nsecurity thing, and that got me wondering why this attack\nwasn\u0027t stopped by the CONFIG_CC_STACKPROTECTOR option...\nbecause it plain should have been...\n\nSome analysis later.. it turns out that the following line\nin the top level Makefile, added by you in October 2007,\nentirely disables CONFIG_CC_STACKPROTECTOR ;(\nWith this line removed the exploit will be nicely stopped.\n\nCFLAGS          +\u003d $(call cc-option, -fno-stack-protector)\n\nNow I realize that certain distros have patched gcc to\ncompensate for their lack of distro wide CFLAGS, and it\u0027s\ngreat to work around that... but would there be a way to NOT\ndisable this for CONFIG_CC_STACKPROTECTOR please?\nIt would have made this exploit not possible for those kernels\nthat enable this feature (and that includes distros like Fedora)\n\u003d\u003d\u003d\n\nMove the assignment to KBUILD_CFLAGS up before including\nthe arch specific Makefile so arch makefiles may override\nthe setting.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "19af35546de68c872dcb687613e0902a602cb20e",
      "tree": "da62de18e2bc6c535a6f9b84d788819868f7a7a8",
      "parents": [
        "0eccf60bfa9190d1588b2bf07d23d7b9b3a19d9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 14:18:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 14:18:14 2008 -0800"
      },
      "message": "Linux 2.6.25-rc1\n\n.. and I really need to call it something else.  Maybe it is time to\nbring back the weasel series, since weasels always make me feel good\nabout a kernel.\n"
    },
    {
      "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"
    }
  ],
  "next": "236b1957447018d53cfd24ec774995c44e18998d"
}
