)]}'
{
  "log": [
    {
      "commit": "0db19c412ce260a293b06b4bab66550b84411bfc",
      "tree": "33307e7f396ce8ac5a32903bd398a379b790c5d0",
      "parents": [
        "d25c1ba2fa1a9a1a4f68bef8edb0efefd79f0012"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 06 02:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "x86_64: fix headers_install\n\nA bug in headers_install for ARCH\u003dx86_64 yields an asm/ directory full of\nfiles all of which are using the same #ifdef guard, \"__ASM_STUB_\" with no\npostfix.  So the second and later asm files #included in the same C file\n(often through standard headers like ioctl.h) yields no symbols.\n\nStrangeness with the Ubuntu \u0027tell me if I support something that\u0027s not\nexplcitly mentioned in POSIX, and I\u0027ll strip it out\u0027 shell, I believe.\n\nWe don\u0027t need the \u0027export\u0027 but we do need a semicolon at the end of the\nFNAME line:\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edd5cd4a9424f22b0fa08bef5e299d41befd5622",
      "tree": "dba461b19b066c862a2c4e443b2deb9443bc78c5",
      "parents": [
        "2f4d4da8f82c2598b8713f4a01f360f3751d90be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 27 14:10:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:30 2007 -0700"
      },
      "message": "Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM\n\nNot all the world is an i386.  Many architectures need 64-bit arguments to be\naligned in suitable pairs of registers, and the original\nsys_sync_file_range(int, loff_t, loff_t, int) was therefore wasting an\nargument register for padding after the first integer.  Since we don\u0027t\nnormally have more than 6 arguments for system calls, that left no room for\nthe final argument on some architectures.\n\nFix this by introducing sys_sync_file_range2(int, int, loff_t, loff_t) which\nall fits nicely.  In fact, ARM already had that, but called it\nsys_arm_sync_file_range.  Move it to fs/sync.c and rename it, then implement\nthe needed compatibility routine.  And stop the missing syscall check from\nbitching about the absence of sys_sync_file_range() if we\u0027ve implemented\nsys_sync_file_range2() instead.\n\nTested on PPC32 and with 32-bit and 64-bit userspace on PPC64.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8aaf12142d066d3982475d58a9094c85a06a5a9",
      "tree": "2454f7a76be8b78833ae25fbc55d65956d8888bf",
      "parents": [
        "debee0768ea1978c6efba03206a414685e4a9ed1"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Jun 23 17:16:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "update checkpatch.pl to version 0.06\n\nUpdate to checkpatch.pl v0.06.  Of note:\n\n - do { and else handled correctly as control structures for { matching\n - trailing whitespace correctly tripped when line otherwise empty\n - support for const, including const foo * const bar\n - multiline macros defining values correctly reported\n\nThis version of checkpatch.pl can be found at the following URL:\n\nhttp://www.kernel.org/pub/linux/kernel/people/apw/checkpatch/checkpatch.pl-0.06\n\nFull Changelog:\n\nAndy Whitcroft (14):\n      Version: 0.06\n      cleanup the Type regular expression declarations\n      fix up block counting\n      end of line counts as a space for ++ and --\n      do { needs the same checks as if, for et al\n      handle \"const foo * const a\" as a valid type\n      add spacing checks following ;\n      complete whitespace lines should trip trailing whitespace check\n      else is also a block control structure\n      badly formatted else can trip function declaration\n      detect and report trailing statements after else\n      types need to be terminated by a boundary\n      multiline macros defining values should be surrounded by parentheses\n      soften the wording of the Signed-off-by: warnings\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "653d4876b730fedca8473481863cf700245e3582",
      "tree": "360946594686e00800056eafbdce369c2ed565a5",
      "parents": [
        "92c4ca5c3a5e180e9762438db235f41d192cb955"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Jun 23 17:16:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "update checkpatch.pl to version 0.05\n\nThis version brings a some new tests, and a host of changes to fix\nfalse positives, of particular note:\n\n - detect \u0027var ++;\u0027 and \u0027var --;\u0027 as a bad combination\n - multistatement #defines are now checked based on statement count\n - multistatement #defines with initialisation correctly reported\n - checks the location of the inline keywords\n - EXPORT_SYMBOL for variables are now understood\n - typedefs are loosened to handle sparse etc\n\nThis version of checkpatch.pl can be found at the following URL:\n\n      http://www.shadowen.org/~apw/public/checkpatch/checkpatch.pl-0.05\n\nFull Changelog:\n\nAndy Whitcroft (18):\n      Version: 0.05\n      macro definition checks should be for a single statement\n      avoid assignements only in if conditionals\n      declarations of function pointers need no space\n      multiline macros which are purely initialisation cannot be wrapped\n      EXPORT_SYMBOL can also directly follow a variable definition\n      check on the location of the inline keyword\n      EXPORT_SYMBOL needs to allow for attributes\n      ensure we do not find C99 // in strings\n      handle malformed #include lines\n      accept the {0,} form\n      typedefs are sensible for defining function pointer parameters\n      ensure { handling correctly handles nested switch() statements\n      trailing whitespace checks are not anchored\n      typedefs for sparse bitwise annotations make sense\n      update the type matcher to include sparse annotations\n      clean up indent and spacing\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2648a53acf16a837e11836203aadb219bd951a1e",
      "tree": "dd96f97cb7e978b39ffe43f104a2b4f902e14fcc",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jun 11 21:52:04 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jun 11 21:52:04 2007 +0200"
      },
      "message": "kbuild: fix sh64 section mismatch problems\n\nThere\u0027s a special .cranges section that is almost always generated,\nwith data being moved to the appropriate section by the linker at a later\nstage.\n\nTo give a bit of background, sh64 has both a native SHmedia instruction\nset (32-bit instructions) and SHcompact (which is compatability with\nnormal SH -- 16-bit, a massively reduced register set, etc.). code ranges\nare emitted when we\u0027re using the 32-bit ABI, but not the 64-bit one.\n\nIt is a special staging section used solely by binutils where code with\ndifferent flags get placed (more specifically differing flags for input\nand output sections), before being lazily merged by the linker.\n\nThe closest I\u0027ve been able to find to documentation is:\n  http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/sh64elf.em?rev\u003d1.10\u0026content-type\u003dtext/x-cvsweb-markup\u0026cvsroot\u003dsrc\n\nIt\u0027s an array of 8-byte Elf32_CRange structure given in\n  http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-sh64.h?rev\u003d1.4\u0026content-type\u003dtext/x-cvsweb-markup\u0026cvsroot\u003dsrc\nthat describes for which ISA a range is used.\n\nSilence the warnings by allowing references from .init.text to .cranges.\n\nThe following warnings are fixed:\n\nWARNING: init/built-in.o(.cranges+0x0): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0xa): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x14): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x1e): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x28): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x32): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x50): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x5a): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x64): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0xfa): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x104): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x10e): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x14a): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x154): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x15e): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0x6e): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0x78): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0x82): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0xaa): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x136): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x140): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x14a): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x168): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x1f4): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x1fe): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x302): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x30c): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x316): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x3a2): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x3ac): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x4ce): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x4d8): Section mismatch: reference to .init.text:\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kaz Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "00df344fd06fd6ac71d0665f1ce8cc6870e4f564",
      "tree": "78090d7216bfbb32ca2fe630fff5a5445b539862",
      "parents": [
        "c7909234993973692414901055dfbebbca21e73f"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jun 08 13:47:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:34 2007 -0700"
      },
      "message": "update checkpatch.pl to version 0.04\n\nThis version brings a some new tests, and a host of changes to fix\nfalse positives, of particular note:\n\n  - check for and report #if 0\n  - extend checking of line lengths and spacing for .pl, .sh etc\n  - extends the pointer type checks to multiple levels\n  - updates printk handling to track newlines\n  - adds a wrapped patch detector\n  - drops the leading component of the filenames\n  - extends switch indent handling to switch statmentes rooted in\n    the context\n  - adds foo * bar single pointer checks\n\nThis version of checkpatch.pl can be found at the following URL:\n\n      http://www.shadowen.org/~apw/public/checkpatch/checkpatch.pl-0.04\n\nFull Changelog:\n\nAndy Whitcroft (16):\n      allow checking line lengths and spacing on other source files\n      clean up that whitespace\n      sanitise the input line standardising the content of quotes\n      clean up pointer type * and space checks\n      fix up the sanitiser so it maintains the line length\n      apply the printk facility checks only to the first printk in a set\n      switch/case indent checks may anchor in the context\n      add a wrapped patch detector\n      put the #ifdef in C file checks on ice\n      asm volatile is acceptable\n      check for and report #if 0\n      drop the leading component of the filename as patches are -p1\n      use the original line when reporting operator errors\n      correct spelling of Joel\u0027s name\n      Version: 0.04\n      add support for struct foo * bar checks\n\nGeert Uytterhoeven (1):\n      Fix checkpatch.pl name in usage template\n\nRandy Dunlap (1):\n      checkpatch: produce fewer lines of output\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Joel Schopp \u003cjschopp@austin.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": "389834b680c13f4727c14f70fa71c2c5678b6081",
      "tree": "d45e1c7ef1a2eecddb5557a2259f7c7ca347d058",
      "parents": [
        "76c4e5eafe93df0d03c9d1dc2e4e3efd344be34b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jun 08 13:47:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:34 2007 -0700"
      },
      "message": "checkpatch: produce fewer lines of output\n\nProduce one less line of output per flagged incident.\n\nChange this:\n\nuse tabs not spaces\nPATCH: /home/rddunlap/arcmsr1200014.patch4:756:\nFILE: b/drivers/scsi/arcmsr/arcmsr_hba.c:1843:\n+                     return PCI_ERS_RESULT_NEED_RESET;$\n\nto this:\n\nuse tabs not spaces\n#756: FILE: b/drivers/scsi/arcmsr/arcmsr_hba.c:1843:\n+                     return PCI_ERS_RESULT_NEED_RESET;$\n\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a0df2ef4569ac57cb18cd97e34c0c4733e829d9",
      "tree": "ebf6b23677189c1d8a8c200a0675cb566b000cba",
      "parents": [
        "85f6038f2170e3335dda09c3dfb0f83110e87019"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jun 08 13:46:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:32 2007 -0700"
      },
      "message": "update checkpatch.pl to version 0.03\n\nThis version brings a host of changes to cure false positives and\nbugs detected on patches submitted to lkml and -mm.  It also brings\na number of new tests in response to reviews, of particular note:\n\n  - catch use of volatile\n  - allow deprecated functions to be listed in feature-removal-schedule.txt\n  - warn about #ifdef\u0027s in c files\n  - check that spinlock_t and struct mutex use is commented\n  - report on architecture specific defines being used\n  - report memory barriers without an associated comment\n\nFull changelog:\n\n      catch use of volatile\n      convert other quoted string checks to common routine\n      alloc deprecated functions to be listed in feature-removal-schedule.txt\n      split out the line length and indent for each line\n      improve switch block handling\n      handle GNU diff context lines with no leading space\n      warn about #ifdef\u0027s in c files\n      tidy up tests for signed-off-by using raw mode\n      check that spinlock_t and struct mutex use is commented\n      syntax checks for open brace placement may drop off the bottom of hunk\n      report memory barriers without an associated comment\n      when a sign off is present but ugly do not report it missing\n      do not mistake bitfield definitions for indented labels\n      report on architecture specific defines being used\n      major update to the operator checks\n      prevent switch/if/while etc matching foo_switch\n      generify assignement in condition error message\n      introduce an operator context marker\n      Version: 0.03\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8381e04b90ce9e7669a2d20aa7aaff3be910e447",
      "tree": "41615b1e4a40607a7014391d87704b87e5bf79b9",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Thu Jun 07 16:16:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 08:52:15 2007 -0700"
      },
      "message": "checkpatch.pl: should be executable\n\nscripts/checkpatch.pl should be executable, make it so.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a920b5b666d0be8141bd1ce620fffa7de96b81b",
      "tree": "9de51d4073895f72201040d4c7913dcc83b9ed4e",
      "parents": [
        "bc913b1899ce0c15ec496d1aa121c36785e0528a"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jun 01 00:46:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "add a trivial patch style checker\n\nWe are seeing increasing levels of minor patch style violations in submissions\nto the mailing lists as well as making it into the tree.  These detract from\nthe quality of the submission and cause unnessary work for reviewers.\n\nAs a first step package up the current state of the patch style checker and\ninclude it in the kernel tree.  Add instructions suggesting running it on\nsubmissions.  This adds version v0.01 of the checkpatch.pl script.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df5f6311f171cc249e39ccd06321b68823ac68f0",
      "tree": "c82fe2743a0c3ab3cf2bcd6b071cb388aa087736",
      "parents": [
        "72dd9ca59944f117c719a1cc3fc9010bce0486f2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 21 19:53:35 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 21:47:27 2007 -0700"
      },
      "message": "Make \u0027headerscheck\u0027 stop immediately on an error\n\nThis should make it stop immediately after printing the _helpful_ error\nmessage, rather than continuing to spit out many pages more of \u0027CHECK\ninclude/linux/foo.h\u0027 before eventually coming to a halt with something\nless obvious.\n\nNow I get this...\n  CHECK   include/linux/smb_fs.h\n/shiny/git/linux-2.6/usr/include/linux/smb_fs.h requires linux/jiffies.h, which does not exist in exported headers\nmake[2]: *** [/shiny/git/linux-2.6/usr/include/linux/.check.smb_fs.h] Error 1\nmake[1]: *** [linux] Error 2\nmake: *** [headers_check] Error 2\n\nSigned-off-by-if-Sam-says-so: David Woodhouse \u003cdwmw2@infradead.org\u003e\n[ Sam had better say so! This made me waste way too much time. - Linus]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efa5bf1dd2cf3cdee0bfe97cfd76ff2296179ae4",
      "tree": "3e23385d3fa54c86689dcae49b60d47065d08a4e",
      "parents": [
        "d6f2fe98ebc2dd8f3e9926673e0d8acd2c764e71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 18:41:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 18:41:17 2007 -0700"
      },
      "message": "Revert \"kbuild: make better section mismatch reports on i386, arm and mips\"\n\nThis reverts commit f892b7d480eec809a5dfbd6e65742b3f3155e50e, which\ntotally broke the build on x86 with CONFIG_RELOCATABLE (which, as far as\nI can tell, is the only case where it should even matter!) due to a\nSIGSEGV in modpost.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
      "tree": "489e467292ca06420e85f185095323efb80c75b7",
      "parents": [
        "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
        "38bdc32af442b6ab09ed61b8b669072098c95dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  mm/slab: fix section mismatch warning\n  mm: fix section mismatch warnings\n  init/main: use __init_refok to fix section mismatch\n  kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n  all-archs: consolidate .data section definition in asm-generic\n  all-archs: consolidate .text section definition in asm-generic\n  kbuild: add \"Section mismatch\" warning whitelist for powerpc\n  kbuild: make better section mismatch reports on i386, arm and mips\n  kbuild: make modpost section warnings clearer\n  kconfig: search harder for curses library in check-lxdialog.sh\n  kbuild: include limits.h in sumversion.c for PATH_MAX\n  powerpc: Fix the MODALIAS generation in modpost for of devices\n"
    },
    {
      "commit": "4c87b948b258829f0bdffe51baa72fba5c42d359",
      "tree": "aa7ca1ff2b6e4d3e2707f3a65ebd7b12ee23f4c6",
      "parents": [
        "20c3a3d0dd5a91ee8986b94071da0cae8c057af5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:56 2007 -0700"
      },
      "message": "x86_64: Support x86_64 in make buildtar\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "577a32f620271416d05f852477151fb51c790bc6",
      "tree": "9c4f219f59fc8117aa7d376d130d57f1ac841a8e",
      "parents": [
        "92080309df1975729a9f8b45fd56528817e34db8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 23:29:25 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:58 2007 +0200"
      },
      "message": "mm: fix section mismatch warnings\n\nmodpost had two cases hardcoded for mm/\nShift over to __init_refok and kill the\nhardcoded function names in modpost.\n\nThis has the drawback that the functions\nwill always be kept no matter configuration.\nWith previous code the function were placed in\ninit section if configuration allowed it.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "92080309df1975729a9f8b45fd56528817e34db8",
      "tree": "f82ec2fb2b1d5fa68af807b6acb1b033c7a34e17",
      "parents": [
        "0e0d314e6a01bb14d303e35e6f7ba24b17020044"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 20:43:54 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:58 2007 +0200"
      },
      "message": "init/main: use __init_refok to fix section mismatch\n\nKill a special case in modpost by introducing the\n__init_refok marker.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0e0d314e6a01bb14d303e35e6f7ba24b17020044",
      "tree": "596929a373bbbba7c2d7af4ae6e485a4c584b76f",
      "parents": [
        "ca967258b69eb65dcb07bbab90fdf964c6d2ec45"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 20:14:48 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:58 2007 +0200"
      },
      "message": "kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n\nThroughout the kernel there are a few legitimite references\nto init or exit sections. Most of these are covered by the\npatterns included in modpost but a few nees special attention.\nTo avoid hardcoding a lot of function names in modpost introduce\na marker so relevant function/data can be marked.\nWhen modpost see a reference to a init/exit function from\na function/data marked no warning will be issued.\n\nIdea from: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd5477911fc9f5cc64678e2b95cdd606c59a11b5",
      "tree": "d893f07b0040d36dfc60040dc695384e9afcf103",
      "parents": [
        "f892b7d480eec809a5dfbd6e65742b3f3155e50e"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon May 14 18:04:28 2007 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "kbuild: add \"Section mismatch\" warning whitelist for powerpc\n\nThis patch fixes the following class of \"Section mismatch\" warnings when\nbuilding powerpc platforms.\n\nWARNING: arch/powerpc/kernel/built-in.o - Section mismatch: reference to .init.data:.got2 from prom_entry (offset 0x0)\nWARNING: arch/powerpc/platforms/built-in.o - Section mismatch: reference to .init.text:mpc8313_rdb_probe from .machine.desc after \u0027mach_mpc8313_rdb\u0027 (at offset 0x4)\n....\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f892b7d480eec809a5dfbd6e65742b3f3155e50e",
      "tree": "5c762c6d1049973204acc3997d26bdc44ba9bdcb",
      "parents": [
        "2560120997403581dd824e5bd2389c719edcbf12"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu May 17 01:14:38 2007 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "kbuild: make better section mismatch reports on i386, arm and mips\n\nOn i386, ARM and MIPS, warn_sec_mismatch() sometimes fails to show\nusefull symbol name.  This is because empty \u0027refsym\u0027 due to 0 r_addend\nvalue.  This patch is to adjust r_addend value, consulting with\napply_relocate() routine in kernel code.\n\nWithout this patch:\n  MODPOST vmlinux\nWARNING: init/built-in.o - Section mismatch: reference to .init.text: from .text between \u0027rest_init\u0027 (at offset 0xf4) and \u0027try_name\u0027\nWARNING: mm/built-in.o - Section mismatch: reference to .init.text: from .text between \u0027kmem_cache_create\u0027 (at offset 0x18a39) and \u0027cache_reap\u0027\nWARNING: mm/built-in.o - Section mismatch: reference to .init.text: from .text between \u0027kmem_cache_create\u0027 (at offset 0x18a6b) and \u0027cache_reap\u0027\n\nWith this patch:\n  MODPOST vmlinux\nWARNING: mm/built-in.o - Section mismatch: reference to .init.text:set_up_list3s from .text between \u0027kmem_cache_create\u0027 (at offset 0x18a39) and \u0027cache_reap\u0027\nWARNING: mm/built-in.o - Section mismatch: reference to .init.text:set_up_list3s from .text between \u0027kmem_cache_create\u0027 (at offset 0x18a6b) and \u0027cache_reap\u0027\n\nNow modpost can detect \"kernel_init\" name (and whitelist it) and show\n\"set_up_list3s\" name.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2560120997403581dd824e5bd2389c719edcbf12",
      "tree": "4f4bb0ea08dc828864c315d67ba78ed352f6ea79",
      "parents": [
        "03c9587d752669a12fd553b0cbd835f77b176607"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Thu May 10 23:03:25 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "kbuild: make modpost section warnings clearer\n\nChange modpost section mismatch warnings to be less confusing;\nmodel them on the binutils linker warnings which we all know how\nto interpret.\n\nAlso, fix the wrong ordering of arguments for the final case -\nfromsec and refsymname were reversed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Acked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "03c9587d752669a12fd553b0cbd835f77b176607",
      "tree": "61ef236f889d500987239340870448124d874e40",
      "parents": [
        "fc31c7716355a226b8ed4e16f4581e5c8fa53570"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 17 15:06:31 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:15 2007 +0200"
      },
      "message": "kconfig: search harder for curses library in check-lxdialog.sh\n\nThe check-lxdialog.sh script searches for \"libFOO.so\" which fails on OS X, due\nto their special naming of libraries like \"libfoo.dylib\".  This patch turns\nthe curses lib search into extensible loops and adds dylib as a valid\nextension.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fc31c7716355a226b8ed4e16f4581e5c8fa53570",
      "tree": "97140d9efd453c4c53d4a8dc66a979fd8e9e400d",
      "parents": [
        "d1ab423502e787e264b4797a5fa200d804c4fd63"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 17 14:57:20 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:10:59 2007 +0200"
      },
      "message": "kbuild: include limits.h in sumversion.c for PATH_MAX\n\nPOSIX says limits.h defines PATH_MAX so we should include it (which fixes\ncompiling on some systems like OS X).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d1ab423502e787e264b4797a5fa200d804c4fd63",
      "tree": "6393a3b2a3c985b79acf29549acba3aea468759a",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Tue May 08 19:59:29 2007 +1000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:10:10 2007 +0200"
      },
      "message": "powerpc: Fix the MODALIAS generation in modpost for of devices\n\nSince the devices may have multiple (or none) compatible properties,\nthe uevent generated internally by the kernel may have multiple\n\"C...\" entries. So the MODALIAS stored in the module must have\nwilcard before and after the compatible entry.\nAlso, if the \u0027compatible\u0027 field is not used for matching, there\nwill be no \u0027C\u0027 and that must handled as well.\n\nThe previous code handled all those case incorrectly and it\n\"mostly\" worked ... but not always.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "e61a1c1c4f240cec61300c8f27518c3e47570fd4",
      "tree": "479d3b921577eaa642c4b1071acfeb4cb8ecf8ab",
      "parents": [
        "b52f52a093bb1e841e014c2087b5bee7162da413"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "Allow arch to initialize arch field of the module structure\n\nThis will later allow an arch to add module specific information via linker\ngenerated tables instead of poking directly in the module object structure.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0366299bd2de283091f4394c0f446e58b5f94815",
      "tree": "731f06faa6ed4b93da3c45a78a13683e55c9503b",
      "parents": [
        "66effdc6a6a79c11f1c0d607d0de299108d69507"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Wed May 09 02:33:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:50 2007 -0700"
      },
      "message": "kernel-doc: small kernel-doc optimization\n\nGet the kernel version string only once from the environment, thus slightly\nspeeding up kernel-doc.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "53f049fa5f18730b61faaee582ea0e045fd44f49",
      "tree": "e2f8105982a24cdcd7a801d7dfdf1dd29a894a89",
      "parents": [
        "cc0a8fbb7ce00f65dc337dd91389b7151f44ed30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Tue May 08 00:30:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "kill warnings when building mandocs\n\nThis patch shuts warnings of the sort:\n\nmake -C /mnt/samsung_200/sam/kernel/trees/21-rc6/build \\\n\tKBUILD_SRC\u003d/mnt/samsung_200/sam/kernel/trees/21-rc6 \\\n\tKBUILD_EXTMOD\u003d\"\" -f /mnt/samsung_200/sam/kernel/trees/21-rc6/Makefile mandocs\nmake -f /mnt/samsung_200/sam/kernel/trees/21-rc6/scripts/Makefile.build obj\u003dscripts/basic\nmake -f /mnt/samsung_200/sam/kernel/trees/21-rc6/scripts/Makefile.build obj\u003dDocumentation/DocBook mandocs\n  SRCTREE\u003d/mnt/samsung_200/sam/kernel/trees/21-rc6/ /mnt/samsung_200/sam/kernel/trees/21-rc6/build/scripts/basic/docproc doc /mnt/samsung_200/sam/kernel/trees/21-rc6/Documentation/DocBook/wanbook.tmpl \u003eDocumentation/DocBook/wanbook.xml\n  if grep -q refentry Documentation/DocBook/wanbook.xml; then xmlto man -m /mnt/samsung_200/sam/kernel/trees/21-rc6/Documentation/DocBook/stylesheet.xsl -o Documentation/DocBook/man Documentation/DocBook/wanbook.xml ; gzip -f Documentation/DocBook/man/*.9; fi\nNote: meta version: No productnumber or alternative     sppp_close\nNote: meta version: No refmiscinfo@class\u003dversion        sppp_close\nNote: Writing sppp_close.9\nNote: meta version: No productnumber or alternative     sppp_open\nNote: meta version: No refmiscinfo@class\u003dversion        sppp_open\n\nby adding a RefMiscInfo xml tag in the form of the current kernel version\nto the function, struct and enum definitions in files included by\nkernel-doc when building \u0027mandocs\u0027.  However, the version string appears\ntruncated on the manpage due to some constraints in the xml DTD for the man\nheader, I believe, for the troff output is truncated too.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3eb014a103701bedfaa11bc321f470e918c71ff7",
      "tree": "7b8c205b80d0f63874849ed4c27a0df49717c27c",
      "parents": [
        "3361c7bebbf207f57f3dd1282cd87e1e37c082ac"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:29:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:10 2007 -0700"
      },
      "message": "kernel-doc: html mode struct highlights\n\nJohannes Berg reported that struct names are not highlighted\n(bold, italic, etc.) in html kernel-doc output.  (Also not in\ntext-mode output, but I don\u0027t see that changing.)\n\nThis patch adds the following:\n- highlight struct names in html output mode\n- highlight environment var. names in html output mode\n- indent struct fields in the original struct layout\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "884f2810b15b6bb489c9dca5013aafbea2f19fba",
      "tree": "24db99adbe273fea1c2ce695ebde49fb00be9e51",
      "parents": [
        "1525dccbc248b87568f2477f1b2d417b69d418c3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Tue May 08 00:29:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:09 2007 -0700"
      },
      "message": "kernel-doc: handle arrays with arithmetic expressions as initializers\n\nIn a different approach here\u0027s a patch that handles the special case of\ncomposite arithmetic expressions in array size initializers.  With it,\nprior to pushing the split strings on the @first_arg array, I split the\nkeywords before the array name as before and then keep the array name along\nwith the subscript expression as a single whole element which gets pushed\nlast.  In this manner, kernel-doc produces correct output without removing\nwhitespaces which makes the array subscripts unreadable in the docs.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c308798a337d75d846773dd64155860852931fc",
      "tree": "333b45b91bd56cdec46a68e9508342fbea3f3dc0",
      "parents": [
        "2d3466a348a61c4d7f958ce80020eba17c09d7f7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:24:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:14:59 2007 -0700"
      },
      "message": "scripts: kernel-doc whitespace cleanup\n\nWhitespace cleanup only:  convert some series of spaces to tabs.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72280ede316911fd5a82ef78d12a6705b1007d36",
      "tree": "c6cdec169d300f6967c47771917d99035423bf91",
      "parents": [
        "a3142c8e1dd57ff48040bdb3478cff9312543dc3"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 08 00:23:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:14:57 2007 -0700"
      },
      "message": "Add white list into modpost.c for memory hotplug code and ia64\u0027s machvec section\n\nThis patch is add white list into modpost.c for some functions and\nia64\u0027s section to fix section mismatchs.\n\n  sparse_index_alloc() and zone_wait_table_init() calls bootmem allocator\n  at boot time, and kmalloc/vmalloc at hotplug time. If config\n  memory hotplug is on, there are references of bootmem allocater(init text)\n  from them (normal text). This is cause of section mismatch.\n\n  Bootmem is called by many functions and it must be\n  used only at boot time. I think __init of them should keep for\n  section mismatch check. So, I would like to register sparse_index_alloc()\n  and zone_wait_table_init() into white list.\n\n  In addition, ia64\u0027s .machvec section is function table of some platform\n  dependent code. It is mixture of .init.text and normal text. These\n  reference of __init functions are valid too.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.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": "1394f03221790a988afc3e4b3cb79f2e477246a9",
      "tree": "2c1963c9a4f2d84a5e021307fde240c5d567cf70",
      "parents": [
        "73243284463a761e04d69d22c7516b2be7de096c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun May 06 14:50:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:58 2007 -0700"
      },
      "message": "blackfin architecture\n\nThis adds support for the Analog Devices Blackfin processor architecture, and\ncurrently supports the BF533, BF532, BF531, BF537, BF536, BF534, and BF561\n(Dual Core) devices, with a variety of development platforms including those\navaliable from Analog Devices (BF533-EZKit, BF533-STAMP, BF537-STAMP,\nBF561-EZKIT), and Bluetechnix!  Tinyboards.\n\nThe Blackfin architecture was jointly developed by Intel and Analog Devices\nInc.  (ADI) as the Micro Signal Architecture (MSA) core and introduced it in\nDecember of 2000.  Since then ADI has put this core into its Blackfin\nprocessor family of devices.  The Blackfin core has the advantages of a clean,\northogonal,RISC-like microprocessor instruction set.  It combines a dual-MAC\n(Multiply/Accumulate), state-of-the-art signal processing engine and\nsingle-instruction, multiple-data (SIMD) multimedia capabilities into a single\ninstruction-set architecture.\n\nThe Blackfin architecture, including the instruction set, is described by the\nADSP-BF53x/BF56x Blackfin Processor Programming Reference\nhttp://blackfin.uclinux.org/gf/download/frsrelease/29/2549/Blackfin_PRM.pdf\n\nThe Blackfin processor is already supported by major releases of gcc, and\nthere are binary and source rpms/tarballs for many architectures at:\nhttp://blackfin.uclinux.org/gf/project/toolchain/frs There is complete\ndocumentation, including \"getting started\" guides available at:\nhttp://docs.blackfin.uclinux.org/ which provides links to the sources and\npatches you will need in order to set up a cross-compiling environment for\nbfin-linux-uclibc\n\nThis patch, as well as the other patches (toolchain, distribution,\nuClibc) are actively supported by Analog Devices Inc, at:\nhttp://blackfin.uclinux.org/\n\nWe have tested this on LTP, and our test plan (including pass/fails) can\nbe found at:\nhttp://docs.blackfin.uclinux.org/doku.php?id\u003dtesting_the_linux_kernel\n\n[m.kozlowski@tuxland.pl: balance parenthesis in blackfin header files]\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Aubrey Li \u003caubrey.li@analog.com\u003e\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "11de39e2fbbc592018e0a231d0ee773653dcc8d6",
      "tree": "b924f942d4bb696669dbd572c4708a173953dec7",
      "parents": [
        "767e581d759fe6adfef5e676cd1cd8e11f603d1a"
      ],
      "author": {
        "name": "Marcin Garski",
        "email": "mgarski@post.pl",
        "time": "Sat May 05 22:49:00 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:27:15 2007 +0200"
      },
      "message": "kconfig: fix mconf segmentation fault\n\nI have found small bug in mconf, when you run it without any argument it\nwill sigsegv.\n\nWithout patch:\n$ scripts/kconfig/mconf\nSegmentation fault\n\nWith patch:\n$ scripts/kconfig/mconf\ncan\u0027t find file (null)\n\nSigned-off-by: Marcin Garski \u003cmgarski@post.pl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "767e581d759fe6adfef5e676cd1cd8e11f603d1a",
      "tree": "f208026e00ace8ba32cc4f9c1fc6168af329c167",
      "parents": [
        "5447d34b080a1e3e312b05a91e87eff4710a1152"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:23:45 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:23:45 2007 +0200"
      },
      "message": "kbuild: enable use of code from a different dir\n\nTo introduce support for source in one directory but output files\nin another directory during a non O\u003d build prefix all paths\nwith $(src) repsectively $(obj).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5447d34b080a1e3e312b05a91e87eff4710a1152",
      "tree": "0e232d4f5fa7116fb48ca39ce1dc8dcbdeec0187",
      "parents": [
        "04c58f8196b386948abf68128605de3d2db3c6ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:20:10 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 06 09:20:10 2007 +0200"
      },
      "message": "kconfig: error out if recursive dependencies are found\n\nSample:\nconfig FOO\n\tbool \"This is foo\"\n\tdepends on BAR\n\nconfig BAR\n\tbool \"This is bar\"\n\tdepends on FOO\n\nThis will result in following error message:\nerror: found recursive dependency: FOO -\u003e BAR -\u003e FOO\n\nAnd will then exit with exit code equal 1 so make will stop.\nInspired by patch from: Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "04c58f8196b386948abf68128605de3d2db3c6ba",
      "tree": "f8dc6efb0d8911ee6092830c6bbdc7910bca3d5f",
      "parents": [
        "1e093ecd4a850ad61b93d84c221e342a67ea9d56"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Wed May 02 12:49:06 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 21:35:03 2007 +0200"
      },
      "message": "kbuild: scripts/basic/fixdep segfault on pathological string-o-death\n\nbuild scripts: fixdep blows segfault on string CONFIG_MODULE seen\n\nThe string \"CONFIG_MODULE\" appearing anywhere in a source file causes\nfixdep to segfault.  This string appeared in the wild in the current\nmISDN sources (I think they meant CONFIG_MODULES).  But it shouldn\u0027t\nsegfault (esp as CONFIG_MODULE appeared in a quoted string).\n\nSigned-off-by: Andy Green \u003candy@warmcat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1e093ecd4a850ad61b93d84c221e342a67ea9d56",
      "tree": "9022361e8181e390d8e91fdc8410f21844176396",
      "parents": [
        "39f5fb30351efa9d6f6e22754c222354fa2b7e1e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Apr 30 15:44:27 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:12 2007 +0200"
      },
      "message": "kconfig: correct minor typo in Kconfig warning message.\n\nCorrect a minor spelling mistake in a Kconfig warning message.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7ac1c145250adaccf4dbde77a8f811e937aa43c8",
      "tree": "b8a1947e0f04f9a173532b97c8dd1eda3169f4d9",
      "parents": [
        "6e5a5420b7cdac356efbdc7832e90a805670b889"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 04 21:58:41 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kbuild: be more explicit on missing .config file\n\nSomewhat in reponse to kernel bugzilla #8197, be more explicit about\nwhy \u0027make all\u0027 fails when there is no .config file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "eda890af7959a79ab10a7a8ae979dadcdba41c58",
      "tree": "b8dcf31559d74686bc5caac00f8c29f28f1901f4",
      "parents": [
        "9ae57004ca9c38ff8292c38a475c98b0ebbc0d74"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Apr 30 15:34:15 2007 +1000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kbuild: propagate errors from find in scripts/gen_initramfs_list.sh\n\nIf the find(1) in scripts/gen_initramfs_list.sh generates any errors, it\nwill cause gen_initramfs_list.sh to fail (because of \"set -e\"), however\nthe errors from find are not printed to the user. This is rather confusing:\n\n~/src/powerpc$ make O\u003d~/build/powerpc-cell32/\nmake[2]: *** [usr/initramfs_data.cpio.gz] Error 1\nmake[1]: *** [usr] Error 2\nmake[1]: *** Waiting for unfinished jobs....\nmake[1]: *** wait: No child processes.  Stop.\nmake: *** [_all] Error 2\n\nIt is much easier to work out what the problem is if we let the errors\nfrom find hit the console, eg:\n\n~/src/powerpc$ make O\u003d~/build/powerpc-cell32/\nfind: /home/michael/initramfs-source/home: Permission denied\nfind: /home/michael/initramfs-source/lost+found: Permission denied\nfind: /home/michael/initramfs-source/opt: Permission denied\nfind: /home/michael/initramfs-source/root: Permission denied\nmake[2]: *** [usr/initramfs_data.cpio.gz] Error 1\nmake[1]: *** [usr] Error 2\nmake[1]: *** Waiting for unfinished jobs....\nmake[1]: *** wait: No child processes.  Stop.\nmake: *** [_all] Error 2\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9ae57004ca9c38ff8292c38a475c98b0ebbc0d74",
      "tree": "96ccb048a4186bea375c205eae40ca4742f1db0a",
      "parents": [
        "c299ec2d8e8d2f1a99d5c993fca485257b950d40"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 29 21:01:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kconfig: refer to qt3 if we cannot find qt libraries\n\nWe do not support qt4 (yet) so the simple fix was to warn\nthat qt3 are missing.\nThe better fix would have been to implment qt4 support\nbut that has failed so far.\n\nThis solves http://bugzilla.kernel.org/show_bug.cgi?id\u003d8277\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c299ec2d8e8d2f1a99d5c993fca485257b950d40",
      "tree": "52a072f07fc96729731f8cc03a628e15f92008fc",
      "parents": [
        "b4d5171ac7d9806b1ea61903ff954cd9620135bf"
      ],
      "author": {
        "name": "Alex Landau",
        "email": "landau.alex@gmail.com",
        "time": "Thu Apr 26 00:17:29 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild: handle compressed cpio initramfs-es\n\nMake kbuild handle compressed cpio initramfs-es.  An already compressed\ncpio is copied directly to usr/, while a non-compressed cpio is filtered\nthrough gzip (no changes here) on its way to usr/.\n\nIf the user has created a compressed cpio by other means, this saves him\nfrom uncompressing it, just to be compressed again by kbuild.\n\nSigned-off-by: Alex Landau \u003clandau.alex@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b4d5171ac7d9806b1ea61903ff954cd9620135bf",
      "tree": "0fa86c139e8525644d5cbe645ff5fb74963b230f",
      "parents": [
        "66bd32e443203735b00f22bede637ec98f3070ca"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 29 20:53:01 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text\n\nAdded on request from:  Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "66bd32e443203735b00f22bede637ec98f3070ca",
      "tree": "1f322dc34cebb99a1b6d77dbcaaf0e0c0947d4bd",
      "parents": [
        "f03e1666d6164da6f098dc1a2e539eced3e4461a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 29 20:40:53 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild: remove stale comment in modpost.c\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f03e1666d6164da6f098dc1a2e539eced3e4461a",
      "tree": "95baa00ef23b0c41c372204cef4413d21b5af2b8",
      "parents": [
        "e711db3edfe7c0e32b6430e7d041905f856aa79a"
      ],
      "author": {
        "name": "Uwe kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed Mar 28 16:55:55 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE\n\nI\u0027m currently using CROSS_COMPILE\u003d\"ccache arm-linux-\".  With that the bash\nbuiltin command \"type\" searches for ccache and arm-linux-mkimage and so sets\nMKIMAGE\u003d\"/path/to/ccache\" as I don\u0027t have arm-linux-mkimage.  Then the script\ndies with an error, that ccache doesn\u0027t support the argument -A.\n\nThis patch adds some quoting such that it works again for me.\n\nPlease note that this patch doesn\u0027t help you if you use ${CROSSCOMPILE}-mkimage\nand ccache as mkuboot.sh now searches for the command\n\"ccache arm-linux-mkimage\".\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "145c90475f809060c8601828f14543191e06a0bb",
      "tree": "7045bfb08838391751bfc68bcd8353c3fa43d8d7",
      "parents": [
        "d802b50f0d63d2d18d8dae15d7e3285e99e7e7b6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 23:14:11 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:10 2007 +0200"
      },
      "message": "kbuild: remove kconfig binaries during make mrproper\n\nNigel Cunningham \u003cnigel@nigel.suspend2.net\u003e noticed\nthat \u0027make mrproper\u0027 did not remove mconf.\nFixed so we now remove all relevant binaries.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\n"
    },
    {
      "commit": "d802b50f0d63d2d18d8dae15d7e3285e99e7e7b6",
      "tree": "0bd7ed7e400b0b247046c27210a28f0d06e3a685",
      "parents": [
        "87c94bfb8ad354fb43d2caf870d7ca0b3f98dab3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 22:29:38 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kconfig/menuconfig: do not hardcode \u0027.config\u0027\n\nExport and use the function conf_get_configname()\nto retreive the default configuration filename.\n\nSuggested by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "87c94bfb8ad354fb43d2caf870d7ca0b3f98dab3",
      "tree": "796c87da12f564e5ecb5a0c1d57ea94c9dd7604a",
      "parents": [
        "b72e53f8bbbec8421316220291d8a8002a5562ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.ravnborg.org",
        "time": "Sun Apr 01 21:49:27 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kbuild: override build timestamp \u0026 version\n\nIntroduce KBUILD_BUILD_VERSION to make it\npossible to override kernel build version\nduring build time.\n\nIntroduce KBUILD_BUILD_TIMESTAMP to make it\npossible to override kernel build timestamp\nduring build time.\n\nBut variables are useful mainly by distros\nthat want to pass info from an SCM when\nbuilding the kernel. Timestamp could be last\ncheckin date for a file etc.\n\nThe idea came from Olaf Hering \u003colaf@aepfle.de\u003e\n\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\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": "4be40e22233cfe6254bbf039ec09a5d7bff2ad14",
      "tree": "53ba8d9a523b04df2fb59167136858e5f665b971",
      "parents": [
        "95e30f9593ebf39e26227a20ae8d9f160c50fb67"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Mar 20 21:30:23 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "kbuild: do not emit src version warning for non-modules\n\nmodpost is now called with .o files that are not modules.\nSo do not warn if there is no corresponding .mod\nfile listing .o files (in .tmp_versions/).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "95e30f9593ebf39e26227a20ae8d9f160c50fb67",
      "tree": "1ad3db38f47f079c7cd71251849de7e9778f3ef6",
      "parents": [
        "dd7e54ade8f515ec38d5dc2129705352e2296f8e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Mar 18 10:48:46 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:09 2007 +0200"
      },
      "message": "menuconfig: remember alternate config filename\n\nWhen loading an alternate configuration use that file as\ncurrent configuration filename.\nMake the filename visible in the dialog.\nDefault continue to be .config.\n\nInspired by patch from: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\n"
    },
    {
      "commit": "2a11665945d510e1a4df8dc44dc3668b01945ade",
      "tree": "e340bf738976eb780a3af774c20469c2000709b8",
      "parents": [
        "63431e75691c410819023ab0e6cd047cbfcf64e2"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Oct 07 05:35:32 2006 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kbuild: distinguish between errors and warnings in modpost\n\nSome of modpost\u0027s warnings are fatal, and some are not.  Adopt the\ncompiler distinction between errors and warnings by calling merror()\nfor fatal diagnostics and warn() for non-fatal ones.\nmerror() was used as replacemtn for error() to avoid clash with glibc\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "63431e75691c410819023ab0e6cd047cbfcf64e2",
      "tree": "b34cc62882172f7b95d323b8866fc9b7a4ff6b9b",
      "parents": [
        "f88d205501e35195444bdd41983e26546af3f56a"
      ],
      "author": {
        "name": "Marco Costalba",
        "email": "mcostalba@gmail.com",
        "time": "Thu Oct 05 19:12:59 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kconfig/xconfig: sync main view with search dialog current menu\n\nWhen changing current menu in search dialog update also main view\n\nSigned-off-by: Marco Costalba \u003cmcostalba@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f88d205501e35195444bdd41983e26546af3f56a",
      "tree": "c59cd489abcc87128b74bb9163a3a568251a02e1",
      "parents": [
        "2462566f21a5ecdb2a7e75e09db90ff175b1f748"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Mar 17 02:37:07 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "menuconfig: dont use obsolete index() function in lxdialog\n\nThe index() function is obsolete, use strchr() instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6e019b001d27c4289f8e48ebc458e92410446259",
      "tree": "e49759afd7e7a84b3b38fba521db1bdca5b2dc7d",
      "parents": [
        "12b315603a1eb95b4e4ea3389ba44bd7ded0aa35"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Mar 16 14:45:06 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "cleanpatch: a script to clean up stealth whitespace added by a patch\n\nThis script is a companion to the \"cleanfile\" script.  This cleans\nup a patch in unified diff format *before* it is applied.  Note that\nthe empty lines at the end of file detection *requires* that the diff was\ntaken with at least one line of context around each hunk, or bad things\nwill happen.\n\nThis script cleans up various classes of stealth whitespace.  In\nparticular, it cleans up:\n\n- Whitespace (spaces or tabs)before newline;\n- DOS line endings (CR before LF);\n- Space before tab (spaces are deleted or converted to tabs);\n- Empty lines at end of file.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "12b315603a1eb95b4e4ea3389ba44bd7ded0aa35",
      "tree": "fd2b88b8b947124e9fe47f480b4dff5f8eb65fbb",
      "parents": [
        "dc24f0e708c8a6a27b5b967a2599c04973054398"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Mar 12 12:16:30 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "cleanfile: a script to clean up stealth whitespace\n\nThis script cleans up various classes of stealth whitespace.  In\nparticular, it cleans up:\n\n- Whitespace (spaces or tabs)before newline;\n- DOS line endings (CR before LF);\n- Space before tab (spaces are deleted or converted to tabs);\n- Empty lines at end of file.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "dc24f0e708c8a6a27b5b967a2599c04973054398",
      "tree": "7c132c4f1cf17e7bda5705352dc9ad259ee74bf9",
      "parents": [
        "5a4910fbbeef14cc91daa41086449a1a4acebc96"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Mar 09 19:59:06 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kbuild: remove dependency on input.h from file2alias\n\nAlmost all definitions used by file2alias was already\npresent in mod_devicetable.h.\nAdded the last definition and killed the input.h usage.\n\nThe errornous include was pointed out\nby: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nCc: Deepak Saxena \u003cdsaxena@plexity.net\u003e\n"
    },
    {
      "commit": "5a4910fbbeef14cc91daa41086449a1a4acebc96",
      "tree": "d81c13661f886b960712cdfd11f97a95a81d5922",
      "parents": [
        "a61b2dfd1823506dbf1f9b046e0b09237ec1b985"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Feb 27 09:14:58 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:08 2007 +0200"
      },
      "message": "kbuild: whitelist logo references from .text to .init.data\n\ndrivers/video/logo has references from .text to .init.data\nbut function is only used during early init.\nSo reference is OK and we do not want to warn about them \u003d\u003e\nwhitelist the reference.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a61b2dfd1823506dbf1f9b046e0b09237ec1b985",
      "tree": "9d006090a43cc97a6d3edbaadde2c8f7ae5c5035",
      "parents": [
        "9bf8cb9b7908383752b1842eae78269f7e16d9fb"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Feb 26 19:46:52 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:07 2007 +0200"
      },
      "message": "kbuild: fix segmentation fault in modpost\n\nIf modpost was called manually with filenames without \u0027/\u0027\nthen modpost would segfault.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9bf8cb9b7908383752b1842eae78269f7e16d9fb",
      "tree": "9f6e1c879c3723574939e4f491d8eacaea8830f2",
      "parents": [
        "aae5f662a32c35b1a962627535acb588d48ff5f9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Feb 26 17:49:06 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:07 2007 +0200"
      },
      "message": "kbuild: fix warnings from .pci_fixup section\n\nNow where we do not pass vmlinux to modpost we started\nto see section mismatch warnings from .pci_fixup.\nRefactored code a little to include these in the\nwhitelist again.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aae5f662a32c35b1a962627535acb588d48ff5f9",
      "tree": "6e300ed8557e850e350c95dffb57ff9d5d5b182d",
      "parents": [
        "85bd2fddd68e757da8e1af98f857f61a3c9ce647"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Feb 26 16:45:41 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:07 2007 +0200"
      },
      "message": "kbuild: whitelist section mismatch in init/main.c\n\nIn init/main.c we have a reference from rest_init() to .init.text\nwhich is intentional.\nRename the function \u0027init\u0027 to \u0027kernel_init\u0027 to make it a\nkernel wide unique symbol and whitelist the reference.\n\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": "1833d6bc72893265f22addd79cf52e6987496e0f",
      "tree": "8f7e85a034603325b7e5cc46bb5c832e49a6e3d9",
      "parents": [
        "e073ae1b34d5600ffc550407625dcb2d4cf46c6e"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Wed May 02 19:27:08 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:08 2007 +0200"
      },
      "message": "[PATCH] i386: modpost apic related warning fixes\n\no Modpost generates warnings for i386 if compiled with CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:find_unisys_acpi_oem_table from .text between \u0027acpi_madt_oem_check\u0027 (at offset 0xc0101eda) and \u0027enable_apic_mode\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:acpi_get_table_header_early from .text between \u0027acpi_madt_oem_check\u0027 (at offset 0xc0101ef0) and \u0027enable_apic_mode\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:parse_unisys_oem from .text between \u0027acpi_madt_oem_check\u0027 (at offset 0xc0101f2e) and \u0027enable_apic_mode\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:setup_unisys from .text between \u0027acpi_madt_oem_check\u0027 (at offset 0xc0101f37) and \u0027enable_apic_mode\u0027WARNING: vmlinux - Section mismatch: reference to .init.text:parse_unisys_oem from .text between \u0027mps_oem_check\u0027 (at offset 0xc0101ec7) and \u0027acpi_madt_oem_check\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:es7000_sw_apic from .text between \u0027enable_apic_mode\u0027 (at offset 0xc0101f48) and \u0027check_apicid_present\u0027\n\no Some functions which are inline (acpi_madt_oem_check) are not inlined by\n  compiler as these functions are accessed using function pointer. These\n  functions are put in .text section and they in-turn access __init type\n  functions hence modpost generates warnings.\n\no Do not iniline acpi_madt_oem_check, instead make it __init.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c21b1e4d9b0c263a35f67eed2b025d053566c557",
      "tree": "aa5c6fe22815a79217af0679a7cdfcd1f76c3c3a",
      "parents": [
        "f5ef2abcbeb5b0be23f7cc610a024b2406e3d8e6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 29 10:27:14 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 01 14:23:57 2007 -0700"
      },
      "message": "[PATCH] kbuild: fix dependency generation\n\nCommit 2e3646e51b2d6415549b310655df63e7e0d7a080 changed the way the\nsplit config tree is built, but failed to also adjust fixdep accordingly\n- if changing a config option from or to m, files referencing the\nrespective CONFIG_..._MODULE (but not the corresponding CONFIG_...)\ndidn\u0027t get rebuilt.\n\nThe problem is that trisate symbol are represent with three different\nsymbols:\n    SYMBOL\u003dn \u003d\u003e no symbol defined\n    SYMBOL\u003dy \u003d\u003e CONFIG_SYMBOL defined to \u00271\u0027\n    SYMBOL\u003dm \u003d\u003e CONFIG_SYMBOL_MODULE defined to \u00271\u0027\n\nBut conf_split_config do not distingush between the \u003dy and \u003dm case, so\nonly the \u003dy case is honoured.\n\nThis is fixed in fixdep so when a CONFIG symbol with _MODULE is found we\nskip that part and only look for the CONFIG_SYMBOL version.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "328d24403d6a6b856722facd39d7b6ccb429353b",
      "tree": "b35348d8a3adb80dcf04553fbff01e1187c998ec",
      "parents": [
        "9d6346311418d12e90cca9384e5fbbe2ffa18efb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 28 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow space after __attribute__\n\nAllow space(s) between \"__attribute__\" and \"((blah))\" so that\nkernel-doc does not complain like:\n\nWarning(/tester/linsrc/linux-2.6.20-git15//kernel/timer.c:939): No description found for parameter \u0027read_persistent_clock(void\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0138a6cb7923a997d278b47c176778534d1095b",
      "tree": "4fcb8822a69631baba568e4e1942847747123887",
      "parents": [
        "6572d6d7d0f965dda19d02af804ed3ae4b3bf1fc",
        "1055a8af093fea7490445bd15cd671020e542035"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (78 commits)\n  [PARISC] Use symbolic last syscall in __NR_Linux_syscalls\n  [PARISC] Add missing statfs64 and fstatfs64 syscalls\n  Revert \"[PARISC] Optimize TLB flush on SMP systems\"\n  [PARISC] Compat signal fixes for 64-bit parisc\n  [PARISC] Reorder syscalls to match unistd.h\n  Revert \"[PATCH] make kernel/signal.c:kill_proc_info() static\"\n  [PARISC] fix sys_rt_sigqueueinfo\n  [PARISC] fix section mismatch warnings in harmony sound driver\n  [PARISC] do not export get_register/set_register\n  [PARISC] add ENTRY()/ENDPROC() and simplify assembly of HP/UX emulation code\n  [PARISC] convert to use CONFIG_64BIT instead of __LP64__\n  [PARISC] use CONFIG_64BIT instead of __LP64__\n  [PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro\n  [PARISC] more ENTRY(), ENDPROC(), END() conversions\n  [PARISC] fix ENTRY() and ENDPROC() for 64bit-parisc\n  [PARISC] Fixes /proc/cpuinfo cache output on B160L\n  [PARISC] implement standard ENTRY(), END() and ENDPROC()\n  [PARISC] kill ENTRY_SYS_CPUS\n  [PARISC] clean up debugging printks in smp.c\n  [PARISC] factor syscall_restart code out of do_signal\n  ...\n\nFix conflict in include/linux/sched.h due to kill_proc_info() being made\npublicly available to PARISC again.\n"
    },
    {
      "commit": "da68d61f89e275260cc993a0d4a39e63700098fb",
      "tree": "2b54d5e695cc233045cb854d7e1fc7470cd6d3a6",
      "parents": [
        "3deac046e2883686a732960050ab74fca0db11fa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 20 13:58:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] remove modpost false warnings on ARM\n\nThis patch stops \"modpost\" from issuing erroneous modpost warnings on ARM\nbuilds, which it\u0027s been doing since since maybe last summer.  A canonical\nexample would be driver method table entries:\n\n  WARNING: \u003cpath\u003e - Section mismatch: reference to .exit.text:\u003cname\u003e_remove\n\tfrom .data after \u0027$d\u0027 (at offset 0x4)\n\nThat \"$d\" symbol is generated by tools conformant with ARM ABI specs; in\nthis case it\u0027s a symbol **in the middle of** a \"\u003cname\u003e_driver\" struct.\n\nThe erroneous warnings appear to be issued because \"modpost\" whitelists\nreferences from \"\u003cname\u003e_driver\" data into init and exit sections ...  but\ndoesn\u0027t know should also include those \"$d\" mapping symbols, which are not\notherwise associated with \"\u003cname\u003e_driver\" symbols.\n\nThis patch prevents the modpost symbol lookup code from ever returning\nthose mapping symbols, so it will return a whitelisted symbol instead.\nThen things work as expected.\n\nNow to revert various code-bloating \"fixes\" that got merged because of this\nmodpost bug....\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-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": "262d9b0130edf9aef1819b211d69f48883d2ac10",
      "tree": "2d02ed11cd71a3dfe25a12f0428770c9a9a9e624",
      "parents": [
        "b6d6454fdb66f3829af8b92ab06825b6060fdf7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: include struct short description in title output\n\nOutput of a function or struct in html mode needs to include the short\ndescription from the function/struct name line in the output title line.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f354ef8abe5d6d967c023b21980241e6f883a698",
      "tree": "f427f59479d3d645ece5a631fad4024ba02dbca1",
      "parents": [
        "f3cf2673358e4221afbb59721a8580a8f35479a5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Sat Jan 13 15:02:09 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:09:12 2007 -0500"
      },
      "message": "[PARISC] rename *_ANY_ID to PA_*_ANY_ID in the exported header\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f3cf2673358e4221afbb59721a8580a8f35479a5",
      "tree": "d42b74f1288b8d3737a47df4488c346ee546c581",
      "parents": [
        "f2439b262ab11717c892efd5fdacf43f65f2a422"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Sat Jan 13 14:58:21 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:08:45 2007 -0500"
      },
      "message": "[PARISC] generate modalias for parisc_device_id tables\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e7b3ca08549caccf5d6e1cf066780bf4f0ae77a7",
      "tree": "7e5745bea06675cfce60d6813ee3b4d5e19cbb56",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
        "cb6efb39163bfb6bb6475fa7c8a5e08e44dbf14a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "message": "Merge branch \u0027parisc\u0027 from /home/kyle/repos/parisc-2.6.git\n\nConflicts:\n\n\tarch/parisc/hpux/sys_hpux.c\n\tarch/parisc/mm/ioremap.c\n"
    },
    {
      "commit": "414f827c46973ba39320cfb43feb55a0eeb9b4e8",
      "tree": "45e860974ef698e71370a0ebdddcff4f14fbdf9e",
      "parents": [
        "86a71dbd3e81e8870d0f0e56b87875f57e58222b",
        "126b1922367fbe5513daa675a2abd13ed3917f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:46:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:46:06 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (94 commits)\n  [PATCH] x86-64: Remove mk_pte_phys()\n  [PATCH] i386: Fix broken CONFIG_COMPAT_VDSO on i386\n  [PATCH] i386: fix 32-bit ioctls on x64_32\n  [PATCH] x86: Unify pcspeaker platform device code between i386/x86-64\n  [PATCH] i386: Remove extern declaration from mm/discontig.c, put in header.\n  [PATCH] i386: Rename cpu_gdt_descr and remove extern declaration from smpboot.c\n  [PATCH] i386: Move mce_disabled to asm/mce.h\n  [PATCH] i386: paravirt unhandled fallthrough\n  [PATCH] x86_64: Wire up compat epoll_pwait\n  [PATCH] x86: Don\u0027t require the vDSO for handling a.out signals\n  [PATCH] i386: Fix Cyrix MediaGX detection\n  [PATCH] i386: Fix warning in cpu initialization\n  [PATCH] i386: Fix warning in microcode.c\n  [PATCH] x86: Enable NMI watchdog for AMD Family 0x10 CPUs\n  [PATCH] x86: Add new CPUID bits for AMD Family 10 CPUs in /proc/cpuinfo\n  [PATCH] i386: Remove fastcall in paravirt.[ch]\n  [PATCH] x86-64: Fix wrong gcc check in bitops.h\n  [PATCH] x86-64: survive having no irq mapping for a vector\n  [PATCH] i386: geode configuration fixes\n  [PATCH] i386: add option to show more code in oops reports\n  ...\n"
    },
    {
      "commit": "ed8b4d4d7a31923db32f4684535944d69eb43677",
      "tree": "ab3e7e360b2474e7452155ac57bb7fe32c98e1f5",
      "parents": [
        "1f85712e6e1f2450ec4fd2ab18f8887bf7280f8e"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: hide empty list items\n\nThis patch fixes showing empty config list items if \"Option/Show All\nOptions\" is turned on.  For example empty items appears on list of \u0027Block\nLayer\u0027 menu.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: 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": "f253f00003c3fed0355cf49482f24c56bc5dbea6",
      "tree": "a61cfccf873865856d0eb92f32bf0c5bbaeb4a48",
      "parents": [
        "786fb18d015cc5f34284d426e055ddd7a3dbb53b"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:33:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: Back button behaviour normalization\n\nDo \"Back\" button behaviour normalization so it is enabled starting from\nsecond-level menu only.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.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": "786fb18d015cc5f34284d426e055ddd7a3dbb53b",
      "tree": "bd77e96cab64a3fe475b274d62c8589bed51ead5",
      "parents": [
        "66e7c7230fed159e138fc1292ee662b8bbdb74d6"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Feb 14 00:32:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] qconf: fix showing help info on failed search\n\nqconf does not clear help text in search window if previous search has been\nfailed.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@mail.ru\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.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": "66e7c7230fed159e138fc1292ee662b8bbdb74d6",
      "tree": "33dd89d8bea56888f5a0a20a5fb814cad685a8a5",
      "parents": [
        "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e"
      ],
      "author": {
        "name": "Shlomi Fish",
        "email": "shlomif@iglu.org.il",
        "time": "Wed Feb 14 00:32:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: relocate Search Command\n\nRelocate the qconf search command to the \"Edit\"-\u003e\"Find\" menu option.\n\nThis is per the discussion on my qconf search dialog patch.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49e5646d6538f3a1c6697770f0bec2b2a0b7f30e",
      "tree": "8ac605ba44c6544ce5840550b7acd1268d615474",
      "parents": [
        "e0ab1ec9fcd3799e874ff9086729a480f6c06cd3"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Feb 14 00:32:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] qconf: immediately update integer and string values in xconfig display\n\nIn xconfig\u0027s display integer and string values are also shown as part of\nthe config item\u0027s descriptive text.\n\nThis patch updates the descriptive text, when the corresponding value has\nbeen changed.  Fix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d7744\n\nTake2 uses updateList() so config values dependending on the changed value\nsee the change.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "895a39a084e5478121a74752a291165c4502378f",
      "tree": "eb0fde9656bb44be83b3f39d734375f049915751",
      "parents": [
        "8c7e4498adfdb4aea5a0d056590ec18d099ba062"
      ],
      "author": {
        "name": "s situert",
        "email": "situert@yahoo.com",
        "time": "Wed Feb 14 00:32:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] Make mkcompile_h use LANG\u003dC and LC_ALL\u003dC for $CC -v\n\nFix a minor bug in mkcompile_h.  As one can see, the current locale is used\nwhile getting the version of gcc.  This produces problems when a locale\nother than C or en_US is used.  As an example, my /proc/version contains\nTurkish characters in iso-8859-9 encoding.\n\nThis patch fixes this issue by making sure that the C locale is used to get\ngcc\u0027s version.\n\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": "8c7e4498adfdb4aea5a0d056590ec18d099ba062",
      "tree": "529d1934c3605fd7da4cbe956867c06fab3b62e9",
      "parents": [
        "b7de8e7e3c7b79a72c20c7fd58bd65df3d146b13"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Feb 14 00:32:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:51 2007 -0800"
      },
      "message": "[PATCH] search a little harder for mkimage\n\nCheck to see if `${CROSS_COMPILE}mkimage` exists and if not, fall back to\nthe standard `mkimage`\n\nThe Blackfin toolchain includes mkimage, but we dont want to namespace\ncollide with any of the user\u0027s system setup, so we prefix it with our\ntoolchain name.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: 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": "f8657e1b55901e6c227094258d1fa3642fa242bd",
      "tree": "da8fa95fcec1c160831f7fc6a569cb27cf81c63b",
      "parents": [
        "7c0b49f9d1d59b3638c884b346a92dcb4ea1560a"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Feb 13 13:26:22 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Feb 13 13:26:22 2007 +0100"
      },
      "message": "[PATCH] i386: move startup_32() in text.head section\n\no Entry startup_32 was in .text section but it was accessing some init\n  data too and it prompts MODPOST to generate compilation warnings.\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:boot_params from\n.text between \u0027_text\u0027 (at offset 0xc0100029) and \u0027startup_32_smp\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data:boot_params from\n.text between \u0027_text\u0027 (at offset 0xc0100037) and \u0027startup_32_smp\u0027\nWARNING: vmlinux - Section mismatch: reference to\n.init.data:init_pg_tables_end from .text between \u0027_text\u0027 (at offset\n0xc0100099) and \u0027startup_32_smp\u0027\n\no Can\u0027t move startup_32 to .init.text as this entry point has to be at the\n  start of bzImage. Hence moved startup_32 to a new section .text.head and\n  instructed MODPOST to not to generate warnings if init data is being\n  accessed from .text.head section. This code has been audited.\n\no SMP boot up code (startup_32_smp) can go into .init.text if CPU hotplug\n  is not supported. Otherwise it generates more warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:new_cpu_data from\n.text between \u0027checkCPUtype\u0027 (at offset 0xc0100126) and \u0027is486\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data:new_cpu_data from\n.text between \u0027checkCPUtype\u0027 (at offset 0xc0100130) and \u0027is486\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "412ecd7751a2653ab17df39a1dc3565a548633fd",
      "tree": "7f6acf50ab45f62e6a56e89289c6d79c88093b65",
      "parents": [
        "5f0b1437e0708772b6fecae5900c01c3b5f9b512"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 22:47:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:48:20 2007 -0800"
      },
      "message": "[PATCH] fix fatal kernel-doc error\n\nTeach kernel-doc to handle functions that look like the new\npcim_iomap_table().  Fixes this fatal error in scripts/kernel-doc:\n\n  DOCPROC Documentation/DocBook/kernel-api.xml\nError(/tester/linsrc/linux-2.6.20-git6//drivers/pci/pci.c:1351): cannot understand prototype: \u0027void __iomem * const * pcim_iomap_table(struct pci_dev *pdev) \u0027\nmake[1]: *** [Documentation/DocBook/kernel-api.xml] Error 1\nmake: *** [htmldocs] Error 2\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a21217daae8ce6e841e33d4a2bb24026723cb21d",
      "tree": "3d69d0e63944e0e408a025248aff932dfd530906",
      "parents": [
        "6e8c818829587f001cacae5af4400e4e3aa90a37"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:46:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: fix some odd spacing issues\n\n- in man and text mode output, if the function return type is empty (like it\n  is for macros), don\u0027t print the return type and a following space; this\n  fixes an output malalignment;\n\n- in the function short description, strip leading, trailing, and multiple\n  embedded spaces (to one space); this makes function name/description output\n  spacing consistent;\n\n- fix a comment typo;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "996a07bcb62c5935248e238a1150089f3d99a6fb",
      "tree": "daad83697a9b15b2a426d90623383e7ebe3023b2",
      "parents": [
        "78831ba68263d37382d61ea87d738975d992bd0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:45:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow more whitespace\n\nAllow whitespace in pointer-to-function\n\t[accept \"(* done)\", not just \"(*done)\"].\n\nAllow tabs (spaces are already allowed) between \"#define\" and a macro name.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "891dcd2f7ab15e2aaad07f6925b3a53fd8d5c02f",
      "tree": "643fea439770f91b3b0246bd304c6883761b591c",
      "parents": [
        "3de3af130b75a79c7381573e5ea69cb59502023f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 01:45:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow a little whitespace\n\nIn kernel-doc syntax, be a little flexible:  allow whitespace between\na function parameter name and the colon that must follow it, such as:\n\t@pdev : PCI device to unplug\n\n(This allows lots of megaraid kernel-doc to work without tons of\nediting.)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5449bc94152a6c4700f46786be600141234d8f0f",
      "tree": "f24d07c64e40b1f3c9156ef025a432be5fffe9e0",
      "parents": [
        "460e79c30b5dd978143e7ea53849043c22d16f73"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Sat Feb 10 01:45:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:30 2007 -0800"
      },
      "message": "[PATCH] DocBook/HTML: correction of recursive A tags in HTML output\n\nThe malformed HTML was generated after switch to XSLTPROC\nfrom SGML tools. The reference title\n\n  \u003crefentrytitle\u003e\u003cphrase id\u003d\"API-struct-x\"\u003estruct x\u003c/phrase\u003e\u003c/refentrytitle\u003e\n\nis converted into two recursive \u003ca\u003e tags\n\n  \u003ca href\u003d\"re02.html\"\u003e\u003cspan\u003e\u003ca id\u003d\"API-struct-x\"\u003e\u003c/a\u003estruct x\u003c/span\u003e\u003c/a\u003e\n\nThere is more possible solutions for this problem.\nOne can be found at\n\n  http://darkk.livejournal.com/\n\nThe proposed solution is based on suggestion provided by Jiri Kosek.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "beda9f3a13bbb22cde92a45f230a02ef2afef6a9",
      "tree": "f2e45eb276cf7083a8f952e68e7f3d47b2fd0ece",
      "parents": [
        "2fd592e45b9c89d69e126f172d0f991e2af955e5"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Feb 08 22:48:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 10:12:20 2007 -0800"
      },
      "message": "[PATCH] kbuild: more Makefile cleanups\n\nThis adds the remaining changes which should have been part of the\nreview process.\n\n - the define command is inappropriate (it\u0027s primarily for rule\n   definitions)\n - execute commands in the current dir as all other commands\n - .*.tmp (but not .*.null) files are also removed up by \"make clean\"\n - printf has other side effects, just use \"echo -e\"\n - proper quoting\n - proper indentation\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "742433b00b1c53d447a10f215cf887e4cb3406b5",
      "tree": "ab055b5408a1c2ebc4813f44b5cee2f97dd2713f",
      "parents": [
        "29a1e1d2732c7bfa94465749285aea0f2ed12213"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Feb 05 16:34:00 2007 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Thu Feb 08 18:56:41 2007 -0500"
      },
      "message": "[PATCH] PA-RISC: Fix bogus warnings from modpost\n\nparisc and parisc64 seem to name sections a little differently from other\ntargets.  parisc64 gives spurious warnings like:\n\nWARNING: drivers/net/dummy.o - Section mismatch: reference to .init.text:dummy_setup from .data.rel.ro between \u0027.LC1\u0027 (at offset 0x0) and \u0027.LC6\u0027\n\nand parisc gives spurious warnings like:\n\nWARNING: drivers/net/dummy.o - Section mismatch: reference to .init.text:dummy_setup from .rodata.cst4 between \u0027.LC1\u0027 (at offset 0x0) and \u0027.LC6\u0027\n\nGiven the other comments in modpost.c, it seems that the best solution is\nto move rodata down to the \u0027match at start of name\u0027 section and add\n.data.rel.ro to the \u0027match entire name\u0027 section.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b892afd1e60132a981b963929e352eabf3306ba2",
      "tree": "606cd7f6e725729941cea539618cd24dce5594eb",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "message": "kbuild: fix space for good (take 103)\n\nMichal Ostrowski points out what the real problem was: the spaces at the\nstart of the definition of the \u0027checker-shell\u0027 make function.\n\nCc: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-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"
    },
    {
      "commit": "c4184f117af7441fb83bc413d2214d92920e0289",
      "tree": "d6f77ef7a5fab96f38567c58d88ccdfe0db3fcbc",
      "parents": [
        "905adce4094d64a6691df994e424fbf486301adc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "message": "kbuild: make $(checker-shell ) strip spaces around the result\n\nIt looks like GNU make version 3.80 (but apparently not 3.81) adds\nleading whitespace to the result of the checker-shell execution.  This\nstrips them off explicitly.\n\nAlso, don\u0027t bother symlinking the output file to /dev/null.  It\u0027s likely\nas expensive as just writing the temp-file, and we need to remove it\nanyway afterwards.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bff288c19e8b6217ddd660d4fa42c29a0ab1d58c",
      "tree": "7e1ab8fe5f04ab79ff9fa71908e153dc4768b633",
      "parents": [
        "5331be090567d9335476f876b2d85427cd7c4426"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Wed Feb 07 23:04:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 15:32:26 2007 -0800"
      },
      "message": "[PATCH] kbuild, Kbuild.include: avoid using spaces in call arguments\n\nDo not use whitespace in arguments of functions in makefiles, as they\npropagate further without notice.  Thus we get\n\n  + echo \u0027 y\u0027\n\n  instead of\n\n  + echo y\n\nFix misleading comments.\n\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5de043f4bd11a9e0a3e8daec7d1905da575a76b7",
      "tree": "1cdafacd6a0f6e12bd5b88d9031a6130169ca868",
      "parents": [
        "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild: improve option checking, Kbuild.include cleanup\n\n GNU binutils, root users, tmpfiles, external modules ro builds must\n be fixed to do the right thing now.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6112ec27a8f0eee6c5a996f65c7bfd9457d9f85",
      "tree": "0ff6c1f02ae272d675a8d96123bf2dc581331a01",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Oleg Verych",
        "email": "olecom@flower.upol.cz",
        "time": "Tue Feb 06 02:18:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:30:49 2007 -0800"
      },
      "message": "[PATCH] kbuild scripts: replace gawk, head, bc with shell, update\n\n  Replacing overhead of using some (external) programs\n  instead of good old `sh\u0027.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: William Stearns \u003cwstearns@pobox.com\u003e\nCc: Martin Schlemmer \u003cazarah@nosferatu.za.org\u003e\nSigned-off-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nAcked-by: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec268be36e79d99443efc4be3a617d6efc6f719b",
      "tree": "fa6e41483220f05e7b281e332debc452324d446d",
      "parents": [
        "0d59a01bc461bbab4017ff449b8401151ef44cf6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 30 14:35:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] translate dashes in filenames for headers install\n\nThe current filename-\u003edefine translation does not scrub dashes so when\ncreating stub defines for like asm-x86_64/ptrace-abi.h, we get: #define\n__ASM_STUB_PTRACE-ABI_H\n\ngcc just hates that sort of thing :)\n\ntrivial attached patch adds - to the tr list to scrub it to _\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@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fa1da8ea9318af6a0252f56cd2e689616346218",
      "tree": "c2087f5f67fdb06082afc46266d0490cfbaa7bbd",
      "parents": [
        "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 23:15:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] qconf: (re)fix SIGSEGV on empty menu items\n\nBack out the recent fix for this bug, fix it by correctly initialising\nConfigInfoView.sym.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Cyrill V. Gorcunov\" \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee6a8545a4cbc620625c7956c95aac513842156b",
      "tree": "f8209ae7a289e593917beb8fb4b5dda00e6f5656",
      "parents": [
        "118c0ace1b61433311ae4e067fdd32841baa7f91"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Modpost whitelist reference to more symbols (pattern 3)\n\no MODPOST generates warning on i386 if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:__init_begin from .text between \u0027free_initmem\u0027 (at offset 0xc0114fd3) and \u0027do_test_wp_bit\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_sinittext from .text between \u0027core_kernel_text\u0027 (at offset 0xc012aeae) and \u0027kernel_text_address\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_einittext from .text between \u0027core_kernel_text\u0027 (at offset 0xc012aeb7) and \u0027kernel_text_address\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_sinittext from .text between \u0027get_symbol_pos\u0027 (at offset 0xc0135776) and \u0027reset_iter\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_einittext from .text between \u0027get_symbol_pos\u0027 (at offset 0xc013577d) and \u0027reset_iter\u0027\n\no These symbols (__init_begin, _sinittext, _einittext) belong to init\n  section and generally represent a section boundary. These are special\n  symbols in the sense that their size is zero and no memory is allocated\n  for them in init section. Their addr and value are same. So even if\n  we free the init section, it is ok to reference them.\n\no Whitelist access to such select symbols in MODPOST.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "118c0ace1b61433311ae4e067fdd32841baa7f91",
      "tree": "f03f854626bf7d482e7138cf2df525380f754719",
      "parents": [
        "e96763d6e52c22a8821466e4d01c0c995b8087be"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: modpost add more symbols to whitelist pattern2\n\no MODPOST generates warning for i386 if compiled with CONFIG_RELOCATABLE\u003dy\n  and serial console support is enabled.\n\no Serial console setup function, serial8250_console_setup(), is a non __init\n  function and it calls functions which are of type __init().\n  (uart_parse_options() and uart_set_options()). Assuming, setup will\n  be called during init time, changing serial8250_console_setup() to __init.\n\no Adding one more pattern to modpost whitelist. Console drivers might\n  have *_console structures containing references to setup functions which\n  can be of __init type. Don\u0027t generate warnings for those.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027serial8250_console\u0027 (at offset 0xc05a33d8) and \u0027serial8250_reg\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "73b8ed29ab3f6ad7204b4e61cfa87dc0c28d3019",
      "tree": "b88a8cc5a6c0bca6755ff920f4a1372690cf93bf",
      "parents": [
        "f2e12bb272f2544d1504f982270e90ae3dcc4ff2"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Jan 05 16:37:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] qconf: fix SIGSEGV on empty menu items\n\nqconf may cause SIGSEGV by trying to show debug information on empty menu\nitems\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "134fe01bfafa74e691d84bf15666fb30e89896ff",
      "tree": "d64b10731a9030fd1304e5cab43ac6cf861f2a43",
      "parents": [
        "01b2d93ca4c495f056471189ac6c4e6ac4cbbccb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 22 01:10:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:50 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: allow unnamed structs/unions\n\nMake kernel-doc support unnamed (anonymous) structs and unions.  There is\none (union) in include/linux/skbuff.h (inside struct sk_buff) that is\ncurrently generating a kernel-doc warning, so this fixes that warning.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a0c502c94af0491ab454ad6d216c7a6fda8362b",
      "tree": "9bede4de8a52492591917630b9d855f1567a6530",
      "parents": [
        "3b354c557c7a6fcac099b3a20b308853fe596183"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Dec 13 00:34:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:48 2006 -0800"
      },
      "message": "[PATCH] kconfig: set gconf\u0027s save-widget\u0027s sensitivity according to .config\u0027s changed state\n\nClean up a little.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "3b354c557c7a6fcac099b3a20b308853fe596183"
}
