)]}'
{
  "log": [
    {
      "commit": "b824325443bb010689d22262c6a4e0feb63bad56",
      "tree": "3a5cdcb0f9bed2cf15adfeef9c236a0933446043",
      "parents": [
        "3ae0aa9f45c69055294b6514ddbb5bd07d2535c2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Jun 16 22:29:39 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:55:38 2007 +0200"
      },
      "message": "xtensa: use DATA_DATA in xtensa\n\n* Sam Ravnborg (sam@ravnborg.org) wrote:\n\u003e From your patch it looks like I originally missed out\n\u003e powerpc + xtensa when introducing DATA_DATA - would be nice if\n\u003e you could fix that.\n\u003e\n\u003e \tSam\n\nUse DATA_DATA in xtensa\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3ae0aa9f45c69055294b6514ddbb5bd07d2535c2",
      "tree": "0793b7c5c923acc580c8b91a2b31afa62fc3db09",
      "parents": [
        "5c617c6ff0379f9e55178165478e10761fa109e2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Jun 16 22:29:04 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:55:38 2007 +0200"
      },
      "message": "powerpc: add missing DATA_DATA to powerpc\n\n* Sam Ravnborg (sam@ravnborg.org) wrote:\n\u003e From your patch it looks like I originally missed out\n\u003e powerpc + xtensa when introducing DATA_DATA - would be nice if\n\u003e you could fix that.\n\u003e\n\u003e \tSam\n\nAdd missing DATA_DATA in powerpc\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n--\n arch/powerpc/kernel/vmlinux.lds.S |    4 +++-\n 1 file changed, 3 insertions(+), 1 deletion(-)\n"
    },
    {
      "commit": "5c617c6ff0379f9e55178165478e10761fa109e2",
      "tree": "8411dd217c7b2da9f1f01733cea5091dfef259dd",
      "parents": [
        "7c5d249ad3fb6ce3815c1ed5f04bece02a3e7030"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Jun 16 22:28:26 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:55:38 2007 +0200"
      },
      "message": "cris: use DATA_DATA in cris\n\n* Sam Ravnborg (sam@ravnborg.org) wrote:\n\u003e From your patch it looks like I originally missed out\n\u003e powerpc + xtensa when introducing DATA_DATA - would be nice if\n\u003e you could fix that.\n\u003e\n\nUse DATA_DATA in CRIS\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7c5d249ad3fb6ce3815c1ed5f04bece02a3e7030",
      "tree": "ed6b276908a6c5a474ec624f92c94b83f572b64c",
      "parents": [
        "af332aa3876eaf39b159d345c86b744832ec4336"
      ],
      "author": {
        "name": "Paulo Marques",
        "email": "pmarques@grupopie.com",
        "time": "Wed Jun 20 18:09:00 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:36:08 2007 +0200"
      },
      "message": "kallsyms: remove usage of memmem and _GNU_SOURCE from scripts/kallsyms.c\n\nThe only in-kernel user of \"memmem\" is scripts/kallsyms.c and it only\nuses it to find tokens that are 2 bytes in size. It is trivial to\nreplace it with a simple function that finds 2-byte tokens.\n\nThis should help users from systems that don\u0027t have the memmem GNU\nextension available.\n\nSigned-off-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "af332aa3876eaf39b159d345c86b744832ec4336",
      "tree": "4f189208b4a401ef7c8d326e6f4e6bfb92399225",
      "parents": [
        "d8982ba1f2a24f1db89d23e9f5224f932f8b04a0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 13 06:18:47 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:26:32 2007 +0200"
      },
      "message": "kbuild: use -fno-optimize-sibling-calls unconditionally\n\nWe don\u0027t have to check for -fno-optimize-sibling-calls since even\ngcc 3.2 supports it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d8982ba1f2a24f1db89d23e9f5224f932f8b04a0",
      "tree": "1533053725aea6bb2eff822c50f2212125a84631",
      "parents": [
        "a412c1723da5133843688078b6f1f069fa9c93f7"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jul 09 11:43:58 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kconfig: reset generated values only if Kconfig and .config agree.\n\nNormally generated values (Kconfig entries without a prompt) are cleared as\nthey are regenerated anyway and so they appear as new should they become\nvisible and defaults work as expected (once a value is set defaults aren\u0027t\nused anymore).\n\nThe detection whether a value is generated or not is only based on its\nvisibility status, which can quickly change for a lot of symbols by just\nremoving a single line from .config or adding a dependency to Kconfig as you\nnoticed.\n\nThe patch now suppresses this logic when .config and Kconfig aren\u0027t in sync\nand .config needs to be updated, so that you can remove now a random value\nfrom .config and oldconfig won\u0027t reask for many other values.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a412c1723da5133843688078b6f1f069fa9c93f7",
      "tree": "516896e6983de91fca41fb25f286e8d88c90a81d",
      "parents": [
        "0584f9f9cb3642274cc0f289f36524827868fe68"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Jul 09 11:43:57 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kbuild: fix the warning when running make tags\n\nmake tags was giving the below warning.\n\nctags: Warning: arch/x86_64/kernel/head.S:124: null expansion of name\npattern \"\\1\"\n\nFix the same by making sure we taken only ENTRY pattern found at the\nbegining of the line.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0584f9f9cb3642274cc0f289f36524827868fe68",
      "tree": "4536fc0fbe5590ca1d6f62298217510715129716",
      "parents": [
        "c05190371d5ca360b75864cfcf930e8bf3addeb1"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Mon Jul 09 11:43:56 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kconfig: strip \u0027CONFIG_\u0027 automatically in kernel configuration search\n\nModify the ncurses configuration tool (\u0027make menuconfig\u0027) in a way that the\nuser can enter the search string (/) both with or without the leading\n\u0027CONFIG_\u0027.\n\nThis simplifies using copy \u0026 paste from .config files because you can\nselect the whole word.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c05190371d5ca360b75864cfcf930e8bf3addeb1",
      "tree": "f1a8118985fc5c9b3cef8e62f83e620933360ce5",
      "parents": [
        "eec73e887a96b50035c92c57e01137dcbe6c5a39"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jul 09 11:43:55 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 14:24:55 2007 +0200"
      },
      "message": "kbuild: use POSIX BRE in headers install target\n\nThe sed expression used at the moment in scripts/Makefile.headersinst\nrelies on the (handy) GNU extension where you can escape ERE\u0027s in an\notherwise BRE without using the GNU -r option.  The following patch\nreplaces this \"\\+\" usage with a functionally equivalent POSIX BRE compliant\n\"\\{1,\\}\".  Tested with `make headers_install` against blackfin/x86_64/i386\ntargets.\n\nStupid whiny OS X users and their crappy sed ;)\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "eec73e887a96b50035c92c57e01137dcbe6c5a39",
      "tree": "3aab0619b6b1e9af21746f1658a82e0141c90dd9",
      "parents": [
        "a5eb6a502b71ee6bf1a9768b12ff4545cb7a50fe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 09:16:32 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 11:15:48 2007 +0200"
      },
      "message": "Whitelist references from __dbe_table to .init\n\nThis is needed on MIPS where the same mechanism as get_user() is used to\nintercept bus error exceptions for some hardware probes.  Without this\npatch modpost will throw spurious warnings:\n\n  LD      vmlinux\n  SYSMAP  System.map\n  SYSMAP  .tmp_System.map\n  MODPOST vmlinux\nWARNING: arch/mips/sgi-ip22/built-in.o(__dbe_table+0x0): Section mismatch: reference to .init.text:\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a5eb6a502b71ee6bf1a9768b12ff4545cb7a50fe",
      "tree": "52eae58a26a546373e93db17a582b1f5172f021b",
      "parents": [
        "741f98fe298a73c9d47ed53703c1279a29718581"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Jun 12 09:29:41 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 11:10:21 2007 +0200"
      },
      "message": "modpost white list pattern adjustment\n\ngcc puts data into .data.rel or .data.rel.* on some architectures (e.g.\nia64) or under certain conditions, so whatever is legal relative to\n.data should also be legal for those other sections. Fixes a few\nmodpost warnings on ia64.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "741f98fe298a73c9d47ed53703c1279a29718581",
      "tree": "2019e9c571c89e3101be86777d28f3ddeba67b79",
      "parents": [
        "1e29a706eef664f2c5014462d435f54a1952cc7b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 10:54:06 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 17 10:54:06 2007 +0200"
      },
      "message": "kbuild: do section mismatch check on full vmlinux\n\nPreviously we did do the check on the .o files used to link\nvmlinux but that failed to find questionable references across\nthe .o files.\nCreate a dedicated vmlinux.o file used only for section mismatch checks\nthat uses the defualt linker script so section does not get renamed.\n\nThe vmlinux.o may later be used as part of the the final link of vmlinux\nbut for now it is used fo section mismatch only.\nFor a defconfig build this is instant but for an allyesconfig this\nadd two minutes to a full build (that anyways takes ~2 hours).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1e29a706eef664f2c5014462d435f54a1952cc7b",
      "tree": "89695d77119f18843a37d823bcad441a1b527153",
      "parents": [
        "92cc6b0725d800dcc3b9d62b419724050e4f7872"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 03 22:19:24 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 23:25:00 2007 +0200"
      },
      "message": "kbuild: whitelist references from variables named _timer to .init.text\n\narm uses a lot of ops structures named *_timer that has legitimite\nreferences to .init.text.\nSo let\u0027s add this variable to the list of variables that may reference\n.init.text without causing any warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "92cc6b0725d800dcc3b9d62b419724050e4f7872",
      "tree": "5a0ee778fa759fda83e2d3bf5bfdbc9ae7340d5d",
      "parents": [
        "d3ab78560b9a244bdb2ba2ef0e53193832d311c2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 03 00:47:53 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 23:24:55 2007 +0200"
      },
      "message": "kbuild: remove hardcoded _logo names from modpost\n\nReplaced this with a __init_refok marker\nin front of fb_find_logo().\n\nI think that the __initdata marker for the logo\u0027s are\nwrong but I have not justified this so I did not remove it.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d3ab78560b9a244bdb2ba2ef0e53193832d311c2",
      "tree": "4c954f958c265d5c1bfc9dd42f06a26129a66386",
      "parents": [
        "6fc53bae3d5940f1b123afa5ad082359b1a376be"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 03 00:05:10 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 23:24:51 2007 +0200"
      },
      "message": "kbuild: remove hardcoded apic_es7000 from modpost\n\nReplace the hardcoded variable name apic_es7000 in modpost\nwith a __initdata_refok marker.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6fc53bae3d5940f1b123afa5ad082359b1a376be",
      "tree": "59a45339311e041265819a1e1b3f47a00c0afba8",
      "parents": [
        "1d8af559f9ffd6847856f74658e501ed7ded9f01"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 02 21:29:20 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 23:24:47 2007 +0200"
      },
      "message": "kbuild: warn about references from .init.text to .exit.text\n\nThe .exit.text section may be discarded either at build or at runtime.\nSo let modpost warn if this situation is detected.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1d8af559f9ffd6847856f74658e501ed7ded9f01",
      "tree": "b406c4ba1fd8fac25de3b298f863cb2532a68ab6",
      "parents": [
        "1087247b7d8f1938425906d2ac983df76c6dcc18"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 03 00:41:22 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 23:24:13 2007 +0200"
      },
      "message": "kbuild: consolidate section checks\n\nMove more checks from whitelist to the section check functions.\nRemove the redundent pci_fixup check.\nRenumber the patterns.\nNo functional changes.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1087247b7d8f1938425906d2ac983df76c6dcc18",
      "tree": "bfd2bfb82a68de0f74fa429258e8f7a233026df0",
      "parents": [
        "b28242e7e3c08072251da6d7bc4895fbd3e58299"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 02 21:18:51 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 23:21:34 2007 +0200"
      },
      "message": "kbuild: refactor code in modpost to improve maintainability\n\nThere were a great deal of overlap between the two functions\nthat check which sections may reference .init.text and .exit.text.\nFactor out common check to a separate function and\nsort entries in the original functions.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b28242e7e3c08072251da6d7bc4895fbd3e58299",
      "tree": "db7b662012597c53db381d62e10844507b559dca",
      "parents": [
        "1de564bbf8b630ab356571cdbd15b7d5adb1c20d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 29 23:09:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 22:41:47 2007 +0200"
      },
      "message": "kbuild: ignore section mismatch warnings originating from .note section\n\n.note* sections are ELF notes, which are typically used by external\ntools to examine the kernel image.  Since this is removed from any\nruntime consideration, it\u0027s OK to reference any section from a .note*\nsection.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1de564bbf8b630ab356571cdbd15b7d5adb1c20d",
      "tree": "3f04b53cd6ba721d5000fd75e3dbce14f23b2b8b",
      "parents": [
        "1abe02fef95366208c264635a886785d18fd38bb"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue May 29 13:33:01 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 22:41:11 2007 +0200"
      },
      "message": "kbuild: .paravirtprobe section is obsolete, so modpost doesn\u0027t need to handle it\n\nThe .paravirtprobe section is obsolete, so modpost doesn\u0027t need to handle it.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1abe02fef95366208c264635a886785d18fd38bb",
      "tree": "d59985ef79587a8773ddc1818e261cd823789a05",
      "parents": [
        "56a974fa2d595fe6ebe433c525b8232ead539b76"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 24 14:16:13 2007 +1000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 22:40:22 2007 +0200"
      },
      "message": "kbuild: suppress modpost warnings for references from the .toc section as used by powerpc\n\nWe should do better here by effetively \"dereferencing\" references to\nthe .toc (or the .got2) section, but that is much harder.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "56a974fa2d595fe6ebe433c525b8232ead539b76",
      "tree": "7bbd0ac6d95e9b169176999efbaf633d9f87c7ed",
      "parents": [
        "ae4ac12323c0ff80528cac3269151d580e23f923"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 22:39:35 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 22:39:35 2007 +0200"
      },
      "message": "kbuild: make better section mismatch reports on arm\n\nWith this change we can find more symbols hereby improving\nthe readability of the warnings.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ae4ac12323c0ff80528cac3269151d580e23f923",
      "tree": "d284aebe7c743b3ea41a2d65a7bda1cf666de964",
      "parents": [
        "b70e325cfe824ea0f6a1666b8b8db986e99c9603"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 22 18:27:39 2007 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:48:49 2007 +0200"
      },
      "message": "kbuild: make better section mismatch reports on i386 and mips\n\nOn i386 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\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b70e325cfe824ea0f6a1666b8b8db986e99c9603",
      "tree": "96f4be83537b3daa37c42a96c688550c435ea13f",
      "parents": [
        "4c6f2eb979c314b6362e655f3ff15749af565f86"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 10 20:38:27 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:53 2007 +0200"
      },
      "message": "kconfig: fix update-po-config\n\nMassimo Maiurana \u003cmaiurana@gmail.com\u003e reported that\nupdate-po-config was broken:\n1) spelling errors in Makefile so arch/um failed\n2) UTF-8 was not supported\n\nThe following patch address the above problems.\nkxgettext now append the output to the .pot file\ngenerated by xgettext - so we have a header.\nIn all places UFT-8 is specifed so we now flawlessly\nsupport UTF-8.\nThe Kconfig files had an empty string in a few cases -\nthese are now supressed in kxgettext.\n\nWith this the translators can now pick up where they left\nand get it all translated.\nThere are ~11000 strings to be translated...\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc:  Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "4c6f2eb979c314b6362e655f3ff15749af565f86",
      "tree": "0f79c99ccc21aea39f1b8633399df6b8472b46e5",
      "parents": [
        "f2434ec1e08e44c2568b29c2879b3346aa29dbd2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 10 22:44:28 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:52 2007 +0200"
      },
      "message": "kbuild: add support for squashing uid/gid in gen_initramfs_list.sh\n\nSometimes it is useful to squash all uid\u0027s/gid\u0027s to 0:0 regardless of\ncurrent owner.  For example, in build systems that get run as arbitrary\nusers (uClinux-dist).  This adds a special \"squash\" keyword so you can do\n\u0027-g squash -u squash\u0027 and have ownership squashed to root.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2434ec1e08e44c2568b29c2879b3346aa29dbd2",
      "tree": "12c91c844f8682f0dc2c8c18d3fefaf1984c39d5",
      "parents": [
        "e99c343f169cdcb43f1508873a3c9e19ffe4c64a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 10 22:44:28 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:52 2007 +0200"
      },
      "message": "kbuild: add support for reading stdin with gen_init_cpio\n\nTreat an argument of \"-\" as meaning \"read stdin for cpio files\" so\ngen_init_cpio can be piped into.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e99c343f169cdcb43f1508873a3c9e19ffe4c64a",
      "tree": "fda45041111b53b92804a8f5e37cfe30e99744b5",
      "parents": [
        "cb3ed5b7e09c6c0462e396d55e3fecc0980a333a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 23 21:37:45 2007 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:51 2007 +0200"
      },
      "message": "kconfig: use POSIX equality test in check-lxdialog.sh\n\nThe \"\u003d\u003d\" operator is not in POSIX, so use -eq instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb3ed5b7e09c6c0462e396d55e3fecc0980a333a",
      "tree": "ead4dd6f67c2350096b17791d79e414c984f79f9",
      "parents": [
        "d72e5edbf4d13adfe489e9e6114a4922891ddcb2"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 25 17:58:26 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:50 2007 +0200"
      },
      "message": "scripts: Make cleanfile/cleanpatch warn about long lines\n\nMake the \"cleanfile\" and \"cleanpatch\" script warn about long lines,\nby default lines whose visual width exceeds 79 characters.\n\nPer suggestion from Auke Kok.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d72e5edbf4d13adfe489e9e6114a4922891ddcb2",
      "tree": "38c5f4659298349cb7b8bafb92559c5a767ef24e",
      "parents": [
        "7015030faf4af623804d63b5345c45fa0cad8b74"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 28 22:47:48 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:49 2007 +0200"
      },
      "message": "kbuild: avoid environment to set variables used by kbuild\n\nA few of the variables used by kbuild has fixed naming.\nMake sure we do not pick up random values from the environment.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7015030faf4af623804d63b5345c45fa0cad8b74",
      "tree": "60e63ba60b6e3137d4d3cf13b5c89bcca4cd2218",
      "parents": [
        "f5e83fa4c07488406b4a4e0ab7c4efd8df9ad676"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 28 22:26:55 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:48 2007 +0200"
      },
      "message": "kbuild: document cc-fullversion\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f5e83fa4c07488406b4a4e0ab7c4efd8df9ad676",
      "tree": "54831284985b4a90d06989512d9f48ca32ceb23a",
      "parents": [
        "0ab2a272e6b55e5d58168d6983da99e2dc09b8b2"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Sat May 19 18:49:08 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:48 2007 +0200"
      },
      "message": "powerpc: Refuse to build 64-bit with GCC-4.2.0 and CONFIG_MODULES\n\n...since this won\u0027t work (compiler bug, see \u003chttp://gcc.gnu.org/PR31490\u003e).\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0ab2a272e6b55e5d58168d6983da99e2dc09b8b2",
      "tree": "16db20cec448da4816e4c3f24f6ecf7b445e02a4",
      "parents": [
        "f241182b51c0f26b29af40c3777f84e6033d0401"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Sat May 19 18:49:07 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:47 2007 +0200"
      },
      "message": "kbuild: New \u0027cc-fullversion\u0027 macro\n\nPrints a six-digit string including the GCC patchlevel.  Also fix\nthe \u0027usage\u0027 comment for cc-version.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f241182b51c0f26b29af40c3777f84e6033d0401",
      "tree": "c73488a37e7b2657c34ef11a81e927337e631abc",
      "parents": [
        "7144521f5ac741e9ad3033953b9d9fdede015ee0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 28 22:14:37 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 16 21:15:46 2007 +0200"
      },
      "message": "kbuild: asm-offsets.h is now cleaned with O\u003d.. builds\n\nReported by: \"Robert P. J. Day\" \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"Robert P. J. Day\" \u003crpjday@mindspring.com\u003e\n"
    },
    {
      "commit": "7144521f5ac741e9ad3033953b9d9fdede015ee0",
      "tree": "99bffa17fd5fef289716ba6739317aa4073f41d9",
      "parents": [
        "abce891a10559343d8ac9f79b46d78afdba63a40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 11:50:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 11:50:38 2007 -0700"
      },
      "message": "Remove duplicate comments from sysctl.c\n\nRandy Dunlap noticed that the recent comment clarifications from Andrew\nhad somehow gotten duplicated.  Quoth Andrew: \"hm, that could have been\nsome late-night reject-fixing.\"\n\nFix it up.\n\nCc: From: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abce891a10559343d8ac9f79b46d78afdba63a40",
      "tree": "4aff21669025c0dbe9f8fc7cbdd727613c554526",
      "parents": [
        "10b275ddfd05ccb414cfe0cc56a0f47ff20fe807"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 11:18:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 11:18:23 2007 -0700"
      },
      "message": "Fix new generic block device SG compile\n\nWe had a merge issue with the \"dentry\" field going away from the\nkobject, and being replaced by a sysfs_dirent field (named \"sd\")\ninstead.  That broke the BSG compile.\n\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10b275ddfd05ccb414cfe0cc56a0f47ff20fe807",
      "tree": "22547c4df78a575194522fc0ecc01b9e54439d09",
      "parents": [
        "add096909da63ef32d6766f6771c07c9f16c6ee5",
        "8ea02606681beb41568c62ba060bdf51fc9ba14e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 11:02:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 11:02:49 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  [PATCH] sched: fix up fs/proc/array.c whitespace problems\n  [PATCH] sched: prettify prio_to_wmult[]\n  [PATCH] sched: document prio_to_wmult[]\n  [PATCH] sched: improve weight-array comments\n  [PATCH] sched: remove dead code from task_stime()\n\nFixed up trivial conflict in fs/proc/array.c\n"
    },
    {
      "commit": "add096909da63ef32d6766f6771c07c9f16c6ee5",
      "tree": "58594bcf68cbb6f777d5270d098ab8ca69cbaee3",
      "parents": [
        "e245befce7af0a1e1347079ed62695b059594bd4",
        "54c57dc3b6578356c0a428c767d4bf080254a2ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:52:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:52:55 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (32 commits)\n  [PATCH] ocfs2: zero_user_page conversion\n  ocfs2: Support xfs style space reservation ioctls\n  ocfs2: support for removing file regions\n  ocfs2: update truncate handling of partial clusters\n  ocfs2: btree support for removal of arbirtrary extents\n  ocfs2: Support creation of unwritten extents\n  ocfs2: support writing of unwritten extents\n  ocfs2: small cleanup of ocfs2_write_begin_nolock()\n  ocfs2: btree changes for unwritten extents\n  ocfs2: abstract btree growing calls\n  ocfs2: use all extent block suballocators\n  ocfs2: plug truncate into cached dealloc routines\n  ocfs2: simplify deallocation locking\n  ocfs2: harden buffer check during mapping of page blocks\n  ocfs2: shared writeable mmap\n  ocfs2: factor out write aops into nolock variants\n  ocfs2: rework ocfs2_buffered_write_cluster()\n  ocfs2: take ip_alloc_sem during entire truncate\n  ocfs2: Add \"preferred slot\" mount option\n  [KJ PATCH] Replacing memset(\u003caddr\u003e,0,PAGE_SIZE) with clear_page() in fs/ocfs2/dlm/dlmrecovery.c\n  ...\n"
    },
    {
      "commit": "e245befce7af0a1e1347079ed62695b059594bd4",
      "tree": "08270a503c8945b4e6ba142728dc289de2b55542",
      "parents": [
        "14dc5249728ff699b1ca4dac01ad416a350a147a",
        "58ff411e0d21592565ac9ab34f33a434f26e018b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027bsg\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027bsg\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (25 commits)\n  bsg: Kconfig updates\n  bsg: add SCSI transport-level request support\n  bsg: add bidi support\n  add a struct request pointer to the request structure\n  bsg: fix the deadlock on discarding done commands\n  bsg: fix a blocking read bug\n  bsg: minor bug fixes\n  improve bsg device allocation\n  bind bsg to all SCSI devices\n  bsg: bind bsg to request_queue instead of gendisk\n  bsg: add a request_queue argument to scsi_cmd_ioctl()\n  bsg: simplify __bsg_alloc_command failpath\n  bsg: add cheasy error checks for sysfs stuff\n  Add queue resizing support\n  Replace s32, u32 and u64 with __s32, __u32 and __u64 in bsg.h for userspace\n  bsg: silence a bogus gcc warning\n  bsg: style cleanup\n  bsg: use u32 etc instead of uint32_t\n  bsg: add SG_IO to SG v4\n  bsg: replace SG v3 with SG v4\n  ...\n"
    },
    {
      "commit": "14dc5249728ff699b1ca4dac01ad416a350a147a",
      "tree": "4ffd91101601f55c5e0b53a00f03534b7e044ac4",
      "parents": [
        "02b2318e07f98a7cdf7089a4457a8d62424aa824",
        "bcd4f3acbaec102e2b8000c977ecc38dcd0fe367"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:48:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:48:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  splice: direct splicing updates ppos twice\n  more ACSI removal\n  umem: Fix match of pci_ids in umem driver\n  umem: Remove references to dead CONFIG_MM_MAP_MEMORY variable\n  remove the documentation for the legacy CDROM drivers\n"
    },
    {
      "commit": "02b2318e07f98a7cdf7089a4457a8d62424aa824",
      "tree": "b40353a9ee6b034e21192ceb5df445fbc5fbdd32",
      "parents": [
        "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
        "d54bc2793ec3405c6b8f217568a82b87bd8a591b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:45:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:45:23 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (26 commits)\n  [SPARC64]: Fix UP build.\n  [SPARC64]: dr-cpu unconfigure support.\n  [SERIAL]: Fix console write locking in sparc drivers.\n  [SPARC64]: Give more accurate errors in dr_cpu_configure().\n  [SPARC64]: Clear cpu_{core,sibling}_map[] in smp_fill_in_sib_core_maps()\n  [SPARC64]: Fix leak when DR added cpu does not bootup.\n  [SPARC64]: Add -\u003eset_affinity IRQ handlers.\n  [SPARC64]: Process dr-cpu events in a kthread instead of workqueue.\n  [SPARC64]: More sensible udelay implementation.\n  [SPARC64]: SMP build fixes.\n  [SPARC64]: mdesc.c needs linux/mm.h\n  [SPARC64]: Fix build regressions added by dr-cpu changes.\n  [SPARC64]: Unconditionally register vio_bus_type.\n  [SPARC64]: Initial LDOM cpu hotplug support.\n  [SPARC64]: Fix setting of variables in LDOM guest.\n  [SPARC64]: Fix MD property lifetime bugs.\n  [SPARC64]: Abstract out mdesc accesses for better MD update handling.\n  [SPARC64]: Use more mearningful names for IRQ registry.\n  [SPARC64]: Initial domain-services driver.\n  [SPARC64]: Export powerd facilities for external entities.\n  ...\n"
    },
    {
      "commit": "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
      "tree": "bbce7f323c8f52b308af5a152673a75b3e445360",
      "parents": [
        "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
        "e509ac4bbc661052dc73a2e8138800ba77d4ecb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (68 commits)\n  sh: sh-rtc support for SH7709.\n  sh: Revert __xdiv64_32 size change.\n  sh: Update r7785rp defconfig.\n  sh: Export div symbols for GCC 4.2 and ST GCC.\n  sh: fix race in parallel out-of-tree build\n  sh: Kill off dead mach.c for hp6xx.\n  sh: hd64461.h cleanup and added comments.\n  sh: Update the alignment when 4K stacks are used.\n  sh: Add a .bss.page_aligned section for 4K stacks.\n  sh: Don\u0027t let SH-4A clobber SH-4 CFLAGS.\n  sh: Add parport stub for SuperIO ports.\n  sh: Drop -Wa,-dsp for DSP tuning.\n  sh: Update dreamcast defconfig.\n  fb: pvr2fb: A few more __devinit annotations for PCI.\n  fb: pvr2fb: Fix up section mismatch warnings.\n  sh: Select IPR-IRQ for SH7091.\n  sh: Correct __xdiv64_32/div64_32 return value size.\n  sh: Fix timer-tmu build for SH-3.\n  sh: Add cpu and mach links to CLEAN_FILES.\n  sh: Preliminary support for the SH-X3 CPU.\n  ...\n"
    },
    {
      "commit": "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
      "tree": "f124325ac1768bee61b82e7689bc48ea102efe56",
      "parents": [
        "347e03df1696ab22963f6b8c4f2220c41ec17f82"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Jul 16 09:40:05 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:31:01 2007 -0700"
      },
      "message": "fat: Fix the race of read/write the FAT12 entry\n\nFAT12 entry is 12bits, so it needs 2 phase to update the value.  And\nwriter and reader access it without any lock, so reader can get the\nhalf updated value.\n\nThis fixes the long standing race condition by adding a global\nspinlock to only FAT12 for avoiding any impact against FAT16/32.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "347e03df1696ab22963f6b8c4f2220c41ec17f82",
      "tree": "7db8d22adfe14443038a40b0de5880af5f163f19",
      "parents": [
        "17e0c7cc1dfd8f49b67160b678297b88e545cc40"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:42:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:53 2007 -0700"
      },
      "message": "cpwatchdog build fix\n\nsparc64:\n\ndrivers/sbus/char/cpwatchdog.c: In function `wd_toggleintr\u0027:\ndrivers/sbus/char/cpwatchdog.c:523: error: implicit declaration of function `readb\u0027\ndrivers/sbus/char/cpwatchdog.c:533: error: implicit declaration of function `writeb\u0027\ndrivers/sbus/char/cpwatchdog.c: In function `wd_pingtimer\u0027:\ndrivers/sbus/char/cpwatchdog.c:545: error: implicit declaration of function `readw\u0027\ndrivers/sbus/char/cpwatchdog.c: In function `wd_starttimer\u0027:\ndrivers/sbus/char/cpwatchdog.c:584: error: implicit declaration of function `writew\u0027\ndrivers/sbus/char/cpwatchdog.c: In function `wd_init\u0027:\ndrivers/sbus/char/cpwatchdog.c:767: error: implicit declaration of function `ioremap\u0027\ndrivers/sbus/char/cpwatchdog.c:767: warning: assignment makes pointer from integer without a cast\ndrivers/sbus/char/cpwatchdog.c: In function `wd_cleanup\u0027:\ndrivers/sbus/char/cpwatchdog.c:849: error: implicit declaration of function `iounmap\u0027\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17e0c7cc1dfd8f49b67160b678297b88e545cc40",
      "tree": "3e1479a290ae33c0ab30726522c5b15ea4cfb6cd",
      "parents": [
        "98701dc19e0cf358d48208e994180bb8abad5079"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Sun Jul 15 23:42:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:53 2007 -0700"
      },
      "message": "sn_console section mismatch warning\n\nDo not mark sn_sal_console_setup as __init since it\u0027s referenced from\nnon init data structures.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98701dc19e0cf358d48208e994180bb8abad5079",
      "tree": "ccc04ade07444a7254eead345b6a48d2d019a320",
      "parents": [
        "29e3f347779088a79d832bfbd2d17c2f04050308"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sun Jul 15 23:42:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "compat32: ignore the LOOP_CLR_FD ioctl\n\ncompat32: Ignore the LOOP_CLR_FD ioctl for the loop block device, to kill an\nannoying kernel message when e.g. busybox umount is used.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29e3f347779088a79d832bfbd2d17c2f04050308",
      "tree": "d0c413391b27f5b134fa7361e25a35d25d7d50b2",
      "parents": [
        "c80e7a826c10cf5bce8487fbaede48bd0bd48d08"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Jul 15 23:42:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "NLS: Remove obsolete Makefile entries\n\nSince the corresponding source files no longer exist, remove the\nirrelevant Makefile entries for them.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c80e7a826c10cf5bce8487fbaede48bd0bd48d08",
      "tree": "90a8f4dd0c936eacab217a183a9ff311ad259a32",
      "parents": [
        "5e70030d4cf91613530a23b40ad9919bb9ee114f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Jul 15 23:42:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "permit mempool_free(NULL)\n\nChristian Borntraeger points out that mempool_free() doesn\u0027t noop when\nhanded NULL.  This is inconsistent with the other free-like functions\nin the kernel.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e70030d4cf91613530a23b40ad9919bb9ee114f",
      "tree": "30a53102b73179840cac06ed325ece645585a566",
      "parents": [
        "a71ce8c6c9bf269b192f352ea555217815cf027e"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sun Jul 15 23:42:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "ext4: statfs speed up\n\nThis is a patch that speeds up statfs.  It is very simple - the \"overhead\"\ncalculation, which takes a huge amount of time for large filesystems, never\nchanges unless the size of the filesystem itself changes.  That means we can\nstore it in memory and only recalculate if the filesystem has been resized\n(almost never).\n\nIt also fixes a minor problem that we never update the on-disk superblock free\nblocks/inodes counts until the filesystem is unmounted.  While not fatal, we\nmay as well update that on disk when we have the information, and it makes\nthings like debugfs and dumpe2fs report a bit more accurate info.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a71ce8c6c9bf269b192f352ea555217815cf027e",
      "tree": "32d1c37b890120e0eb12c2f4fe821af5507aad91",
      "parents": [
        "2235219b7721b8e74de6841e79240936561a2b63"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sun Jul 15 23:41:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "ext3: statfs speed up\n\nThis is a patch that speeds up statfs.  It is very simple - the \"overhead\"\ncalculation, which takes a huge amount of time for large filesystems, never\nchanges unless the size of the filesystem itself changes.  That means we can\nstore it in memory and only recalculate if the filesystem has been resized\n(almost never).\n\nIt also fixes a minor problem that we never update the on-disk superblock free\nblocks/inodes counts until the filesystem is unmounted.  While not fatal, we\nmay as well update that on disk when we have the information, and it makes\nthings like debugfs and dumpe2fs report a bit more accurate info.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2235219b7721b8e74de6841e79240936561a2b63",
      "tree": "162dad89927c77f9e640d43fefa7ca20b0653262",
      "parents": [
        "8f14137e284d5733e7be05bd95656f59391b942e"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sun Jul 15 23:41:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "ext2: statfs speed up\n\nThis is a patch that speeds up statfs.  It is very simple - the \"overhead\"\ncalculation, which takes a huge amount of time for large filesystems, never\nchanges unless the size of the filesystem itself changes.  That means we can\nstore it in memory and only recalculate if the filesystem has been resized\n(almost never).\n\nIt also fixes a minor problem that we never update the on-disk superblock free\nblocks/inodes counts until the filesystem is unmounted.  While not fatal, we\nmay as well update that on disk when we have the information, and it makes\nthings like debugfs and dumpe2fs report a bit more accurate info.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f14137e284d5733e7be05bd95656f59391b942e",
      "tree": "92288e537b81b5e98a33270d18020c0dcaece8b1",
      "parents": [
        "e5fa4998eb4f318b6409e800edb1213b09e7cd62"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Sun Jul 15 23:41:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "drivers/char/ipmi/ipmi_si_intf.c: lower printk severity\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5fa4998eb4f318b6409e800edb1213b09e7cd62",
      "tree": "9b294ab3b853e24f930f7dbef98f8e6f66419615",
      "parents": [
        "4277eedd7908a0ca8b66fad46ee76b0ad96e6ef2"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Sun Jul 15 23:41:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "drivers/char/ipmi/ipmi_poweroff.c: lower printk severity\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4277eedd7908a0ca8b66fad46ee76b0ad96e6ef2",
      "tree": "88780b40c23883af5e9958a7f397f23ff5619ff7",
      "parents": [
        "b39a734097d5095d63eb9c709a6aaf965633bb01"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sun Jul 15 23:41:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "vsprintf.c: optimizing, part 2: base 10 conversion speedup, v2\n\nOptimize integer-to-string conversion in vsprintf.c for base 10.  This is\nby far the most used conversion, and in some use cases it impacts\nperformance.  For example, top reads /proc/$PID/stat for every process, and\nwith 4000 processes decimal conversion alone takes noticeable time.\n\nUsing code from\n\nhttp://www.cs.uiowa.edu/~jones/bcd/decimal.html\n(with permission from the author, Douglas W. Jones)\n\nbinary-to-decimal-string conversion is done in groups of five digits at\nonce, using only additions/subtractions/shifts (with -O2; -Os throws in\nsome multiply instructions).\n\nOn i386 arch gcc 4.1.2 -O2 generates ~500 bytes of code.\n\nThis patch is run tested. Userspace benchmark/test is also attached.\nI tested it on PIII and AMD64 and new code is generally ~2.5 times\nfaster. On AMD64:\n\n# ./vsprintf_verify-O2\nOriginal decimal conv: .......... 151 ns per iteration\nPatched decimal conv:  .......... 62 ns per iteration\nTesting correctness\n12895992590592 ok...        [Ctrl-C]\n# ./vsprintf_verify-O2\nOriginal decimal conv: .......... 151 ns per iteration\nPatched decimal conv:  .......... 62 ns per iteration\nTesting correctness\n26025406464 ok...        [Ctrl-C]\n\nMore realistic test: top from busybox project was modified to\nreport how many us it took to scan /proc (this does not account\nany processing done after that, like sorting process list),\nand then I test it with 4000 processes:\n\n#!/bin/sh\ni\u003d4000\nwhile test $i !\u003d 0; do\n    sleep 30 \u0026\n    let i--\ndone\nbusybox top -b -n3 \u003e/dev/null\n\non unpatched kernel:\n\ntop: 4120 processes took 102864 microseconds to scan\ntop: 4120 processes took 91757 microseconds to scan\ntop: 4120 processes took 92517 microseconds to scan\ntop: 4120 processes took 92581 microseconds to scan\n\non patched kernel:\n\ntop: 4120 processes took 75460 microseconds to scan\ntop: 4120 processes took 66451 microseconds to scan\ntop: 4120 processes took 67267 microseconds to scan\ntop: 4120 processes took 67618 microseconds to scan\n\nThe speedup comes from much faster generation of /proc/PID/stat\nby sprintf() calls inside the kernel.\n\nSigned-off-by: Douglas W Jones \u003cjones@cs.uiowa.edu\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b39a734097d5095d63eb9c709a6aaf965633bb01",
      "tree": "78afaae4c1229163279b902bacf99445dc16e767",
      "parents": [
        "4b4e5a1411c8b970983fb6022db1da31c4f5c301"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sun Jul 15 23:41:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "vsprintf.c: optimizing, part 1 (easy and obvious stuff)\n\n* There is no point in having full \"0...9a...z\" constant vector,\n  if we use only \"0...9a...f\" (and \"x\" for \"0x\").\n\n* Post-decrement usually needs a few more instructions, so use\n  pre decrement instead where makes sense:\n-       while (i \u003c precision--) {\n+       while (i \u003c\u003d --precision) {\n\n* if base !\u003d 10 (\u003d\u003e base 8 or 16), we can avoid using division\n  in a loop and use mask/shift, obtaining much faster conversion.\n  (More complex optimization for base 10 case is in the second patch).\n\nOverall, size vsprintf.o shows ~80 bytes smaller text section\nwith this patch applied.\n\nSigned-off-by: Douglas W Jones \u003cjones@cs.uiowa.edu\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b4e5a1411c8b970983fb6022db1da31c4f5c301",
      "tree": "8e4bf79b812f8e881ab52b503e15b53242cc9429",
      "parents": [
        "b2111217df52827916141789c87d614ae45236db"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Sun Jul 15 23:41:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "Fix trivial typos in anon_inodes.c comments\n\nTrivial typo and grammar fixes.\n\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2111217df52827916141789c87d614ae45236db",
      "tree": "b947351d6b5f744d6d7f261729ebefcad97df71d",
      "parents": [
        "3f1b0e1f287547903f11fa1e6de7d2765597766e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jul 15 23:41:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "isapnp: remove pointless check of \u0027type\u0027 against 0 in isapnp_read_tag()\n\nIn drivers/pnp/isapnp/core.c::isapnp_read_tag() there is a test of \u0027type\u0027\nbeing \u003d\u003d 0 a bit down in the function.  That test doesn\u0027t make any sense.\nIf \u0027type\u0027 could indeed be NULL, then the test happens way too late as we\u0027d\nalready have tried to dereference the pointer earlier and looking at the\ncallers it also turns out that there is no way type can ever actually be\nNULL.\n\nSo the test is completely pointless and should just be removed.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f1b0e1f287547903f11fa1e6de7d2765597766e",
      "tree": "1fe849e433beb6f77ce3e90476e185738566999a",
      "parents": [
        "8f8a68ee486e1c81eaead3c521822bf86142d380"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Jul 15 23:41:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": ".gitignore update\n\nheaders_install by default puts headers into usr/include/ .\nThey\u0027re auto-generated, so should be ignored.\n\nSame for *.orig, *.rej .\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f8a68ee486e1c81eaead3c521822bf86142d380",
      "tree": "8435b491a52ea22918f621892970536957352fa0",
      "parents": [
        "1492192b4a0bb84dd9b792cc0bd30583220a28a7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 15 23:41:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "remove mm/backing-dev.c:congestion_wait_interruptible()\n\ncongestion_wait_interruptible() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1492192b4a0bb84dd9b792cc0bd30583220a28a7",
      "tree": "54763778f2c1ed69ae967022dd940b4bcc040120",
      "parents": [
        "017f021c7e5fe3f82ccc5cbb7b1750e66e00f527"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jul 15 23:41:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "kernel/printk.c: document possible deadlock against scheduler\n\nkernel/printk.c: document possible deadlock against scheduler\n\nThe printk\u0027s comment states that it can be called from every context,\nwhich might lead to false illusion that it could be called from everywhere\nwithout any restrictions.\n\nThis is however not true - a call to printk() could deadlock if called from\nscheduler code (namely from schedule(), wake_up(), etc) on runqueue lock\nwhen it tries to wake up klogd. Document this.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "017f021c7e5fe3f82ccc5cbb7b1750e66e00f527",
      "tree": "755a3f0f15a4adc1254ebb2ed1497afcf406ba55",
      "parents": [
        "7e7d136e9e083f04b859411248c699cbb89e418d"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Sun Jul 15 23:41:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "docs: static initialization of spinlocks is OK\n\nStatic initialization of spinlocks is preferable to dynamic initialization\nwhen it is practical.  This patch updates documentation for consistency\nwith comments in spinlock_types.h.\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e7d136e9e083f04b859411248c699cbb89e418d",
      "tree": "5a33558da1e1b8bb19b9174ed79dd010abda1334",
      "parents": [
        "d471d340ef9543a1e2f70f99c21ee2c770e7b17c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jul 15 23:41:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:52 2007 -0700"
      },
      "message": "serial: remove termios checks from various old char serial drivers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d471d340ef9543a1e2f70f99c21ee2c770e7b17c",
      "tree": "326cb56b4cad7158d5ee788ea643952f0d6ec3df",
      "parents": [
        "de1764af27520f6dfdac0ddf2209d78ddb9690d7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jul 15 23:41:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "68360serial: remove broken optimisation\n\nRemove the broken \u0027no termios change\u0027 optimisation for this driver.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de1764af27520f6dfdac0ddf2209d78ddb9690d7",
      "tree": "124f3eb29239bb9eef109cd2d2fab1c8df829676",
      "parents": [
        "35426128adaacf8cdabc2482598252d488b7ccb9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jul 15 23:41:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "synclink: remove bogus \u0027no change\u0027 termios optimisation from synclink drivers\n\nAgain this check is wrong now, and un-needed\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35426128adaacf8cdabc2482598252d488b7ccb9",
      "tree": "492831903703126e883c9eb82c61f49e81c230fb",
      "parents": [
        "db0ef08efa1bb94ba9a9e44c255d9058df5fde8d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jul 15 23:41:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "genericserial: remove bogus optimisation check and dead code paths\n\nWe\u0027ve been using the \u0027new locking\u0027 for a long time now so it seems\npointless keeping the old one around.  Remove it and undo the macros it\nuses back into real code for readability.  Remove the bogus \u0027no termios\nchange\u0027 checks.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Morten Helgesen \u003cmorten@sourcepoet.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db0ef08efa1bb94ba9a9e44c255d9058df5fde8d",
      "tree": "913dfdd8863c428274c595d1d1094e522b37c19f",
      "parents": [
        "24da1cbff9cfce50868c2dfdcda82a68ac5cb707"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jul 15 23:41:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "amiserial: remove incorrect \u0027no termios change\u0027 check\n\nLots of serial drivers check and optimise for setting the termios values to\nthe ones they were before.  This is pointless and the check is wrong\nanyway.  Remove the checks on the serial drivers.  If we ever do need such\na check put it back in the tty layer instead _once_!\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24da1cbff9cfce50868c2dfdcda82a68ac5cb707",
      "tree": "93f0e1f0f464d62b73b14fba4a2ab9216acdc924",
      "parents": [
        "6c675bd43ccc36927c855d53d2e0042cdd1074ab"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Jul 15 23:41:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "modules: remove modlist_lock\n\nNow we always use stop_machine for module insertion or deletion, we no\nlonger need the modlist_lock: merely disabling preemption is sufficient to\nblock against list manipulation.  This avoids deadlock on OOPSen where we\ncan potentially grab the lock twice.\n\nBug: 8695\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tobias Oed \u003ctobiasoed@hotmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c675bd43ccc36927c855d53d2e0042cdd1074ab",
      "tree": "530e4def493610d8bcab042bddce4b7ea376d43b",
      "parents": [
        "952d9de116ad87261de106464a9eeec038c4cd14"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sun Jul 15 23:41:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "ext4: fix error handling in ext4_create_journal\n\nFix error handling in ext4_create_journal according to kernel conventions.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "952d9de116ad87261de106464a9eeec038c4cd14",
      "tree": "415354669cb3b2ccfe7ea066e0bcf79c0a4305de",
      "parents": [
        "1f1f642e2f092e37eb9038060eb0100c44f55a11"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sun Jul 15 23:41:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "ext3: fix error handling in ext3_create_journal()\n\nFix error handling in ext3_create_journal according to kernel conventions.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f1f642e2f092e37eb9038060eb0100c44f55a11",
      "tree": "73dea7896dea85dcf5cfa13b9e3ebf9645868160",
      "parents": [
        "f5a421a4509a7e2dff11da0f01b0548f4f84d503"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Jul 15 23:41:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "make cancel_xxx_work_sync() return a boolean\n\nChange cancel_work_sync() and cancel_delayed_work_sync() to return a boolean\nindicating whether the work was actually cancelled.  A zero return value means\nthat the work was not pending/queued.\n\nWithout that kind of change it is not possible to avoid flush_workqueue()\nsometimes, see the next patch as an example.\n\nAlso, this patch unifies both functions and kills the (unlikely) busy-wait\nloop.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5a421a4509a7e2dff11da0f01b0548f4f84d503",
      "tree": "1338d2ab1e5b88ff0b62c2fd38feed38112cffea",
      "parents": [
        "422b14c2e2f816f58ce8ce0ab0beeae02dfb7a75"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Jul 15 23:41:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "rename cancel_rearming_delayed_work() to cancel_delayed_work_sync()\n\nImho, the current naming of cancel_xxx workqueue functions is very confusing.\n\n\tcancel_delayed_work()\n\tcancel_rearming_delayed_work()\n\tcancel_rearming_delayed_workqueue()\t// obsolete\n\n\tcancel_work_sync()\n\nThis looks as if the first 2 functions differ in \"type\" of their argument\nwhich is not true any longer, nowadays the difference is the behaviour.\n\nThe semantics of cancel_rearming_delayed_work(dwork) was changed\nsignificantly, it doesn\u0027t require that dwork rearms itself, and cancels dwork\nsynchronously.\n\nRename it to cancel_delayed_work_sync().  This matches cancel_delayed_work()\nand cancel_work_sync().  Re-create cancel_rearming_delayed_work() as a simple\ninline obsolete wrapper, like cancel_rearming_delayed_workqueue().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "422b14c2e2f816f58ce8ce0ab0beeae02dfb7a75",
      "tree": "ef51d05486c9d3953ce8ed401764f0aac8e3ff94",
      "parents": [
        "d52988023a37720e9e4aeb66362be67fa21d8836"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sun Jul 15 23:41:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "update Documentation/filesystems/vfs.txt\n\nUpdate Documentation/filesystems/vfs.txt\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d52988023a37720e9e4aeb66362be67fa21d8836",
      "tree": "ac5e8e1df07c135ef90386079669dbc891eed148",
      "parents": [
        "f6b07d39d7904ceecac53699d6b5ddd677304880"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jul 15 23:41:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "Remove the last few UMSDOS leftovers\n\nThe UMSDOS filesystem was removed back in 2.6.11, but some tiny bits stuck\naround.  This patch removes the few remaining leftovers.  The only things\nleft behind after this are the entries in the CREDITS file and the ioctl\nnumber in Documentation/ioctl-number.txt as documentation.\n\nThis third (hopefully final) version of the patch doesn\u0027t edit the\narch/um/config.release file, since Jeff Dike pointed out to me that it\nshould die completely, and asked me to remove it from my patch as he\u0027ll\nsend in a seperate patch removing the file completely.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6b07d39d7904ceecac53699d6b5ddd677304880",
      "tree": "88e56acc37a9f49a58f8435341f1fdbf5f0e429d",
      "parents": [
        "2618c60b8b5836b73e8deb385a036820744d256d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jul 15 23:41:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "Add missing files and dirs to 00-INDEX in Documentation/\n\nAdd descriptions for a number of missing files and directories to the\nDocumentation/00-INDEX file.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-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": "2618c60b8b5836b73e8deb385a036820744d256d",
      "tree": "e4f9f1a64f5d40992b68707a0156fbe5b6b09c6d",
      "parents": [
        "d375b97037c40d51b41d3b00b15729f6730c2cfe"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sun Jul 15 23:41:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "dma: make dma pool to use kmalloc_node\n\nUsing dev_to_node(\u0026dev-\u003edev) to get node, and kmalloc_node to dma buffer on\ncorresponding node dma pool\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d375b97037c40d51b41d3b00b15729f6730c2cfe",
      "tree": "e416b94adc3c72cb2767d5f31d6d339f4716dcef",
      "parents": [
        "608e2619682e951f525b08e7a48669a3c0263b41"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Jul 15 23:41:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "UDF: fix function name from udf_crc16 to udf_crc\n\nWe have to change udf_crc16() name to udf_crc() to be able to play with CRC\ntest.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "608e2619682e951f525b08e7a48669a3c0263b41",
      "tree": "034ec1a626c776da201c6664a0ac8b2ec0934167",
      "parents": [
        "94bed2a9c4ae980838003f5d32681eef794ecc28"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Jul 15 23:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "generic bug: use show_regs() instead of dump_stack()\n\nThe current generic bug implementation has a call to dump_stack() in case a\nWARN_ON(whatever) gets hit.  Since report_bug(), which calls dump_stack(),\ngets called from an exception handler we can do better: just pass the\npt_regs structure to report_bug() and pass it to show_regs() in case of a\nwarning.  This will give more debug informations like register contents,\netc...  In addition this avoids some pointless lines that dump_stack()\nemits, since it includes a stack backtrace of the exception handler which\nis of no interest in case of a warning.  E.g.  on s390 the following lines\nare currently always present in a stack backtrace if dump_stack() gets\ncalled from report_bug():\n\n [\u003c000000000001517a\u003e] show_trace+0x92/0xe8)\n [\u003c0000000000015270\u003e] show_stack+0xa0/0xd0\n [\u003c00000000000152ce\u003e] dump_stack+0x2e/0x3c\n [\u003c0000000000195450\u003e] report_bug+0x98/0xf8\n [\u003c0000000000016cc8\u003e] illegal_op+0x1fc/0x21c\n [\u003c00000000000227d6\u003e] sysc_return+0x0/0x10\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94bed2a9c4ae980838003f5d32681eef794ecc28",
      "tree": "5f8125abe6044613db10ca59f04ad38321893a0e",
      "parents": [
        "cc2ea416b2aa04d0c34ff2281a23dae5b76b7b3b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jul 15 23:41:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "Add -Werror-implicit-function-declaration\n\nAdd -Werror-implicit-function-declaration\nThis makes builds fail sooner if something is implicitly defined instead\nof having to wait half an hour for it to fail at the linking stage.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc2ea416b2aa04d0c34ff2281a23dae5b76b7b3b",
      "tree": "15dd3cebcb85e21ef744f184ab33c163d8ffdacc",
      "parents": [
        "4e7bd66318b3ae60fbba7d886d9a98b71ffbf74e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:41:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "uninline check_signature()\n\nThis is a rather bizarre thing to have inlined in io.h.  Stick it in lib/\ninstead.\n\nWhile we\u0027re there, despaghetti it a bit, and fix its off-by-one behaviour when\npassed a zero length.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e7bd66318b3ae60fbba7d886d9a98b71ffbf74e",
      "tree": "02cb27db780c8c12f457f15bbabcb5859d29c7f6",
      "parents": [
        "a923fd6ae7599aee63934ed13c3033fdefc7a18e"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@linux.vnet.ibm.com",
        "time": "Sun Jul 15 23:41:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "CodingStyle: add information about editor modelines\n\nI recently received a patch including a file that had a vim modeline,\nand I realized that nothing specifically proscribed that practice.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a923fd6ae7599aee63934ed13c3033fdefc7a18e",
      "tree": "ac1f5eac94ef7b6f3f92671146fc4be5a541a7fd",
      "parents": [
        "9e8c4273ef4f631a896650bd2ade4c1b6487131b"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@linux.vnet.ibm.com",
        "time": "Sun Jul 15 23:41:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "CodingStyle: add information about trailing whitespace\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e8c4273ef4f631a896650bd2ade4c1b6487131b",
      "tree": "61b11d755575011af7c4baae7046c32a7a8bfd3f",
      "parents": [
        "e7c310c36e5fdf1b83a459e5db167bfbd86137db"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Sun Jul 15 23:41:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "is_power_of_2: ufs/super.c\n\nReplace (n \u0026 (n-1)) with is_power_of_2\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nAcked-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7c310c36e5fdf1b83a459e5db167bfbd86137db",
      "tree": "e8e5de754a90d2cae9a61cea8d85b063dbaecf0e",
      "parents": [
        "f84d5a76c50d9752cdec64a6e536ee3901b267f6"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels.devos@wincor-nixdorf.com",
        "time": "Sun Jul 15 23:41:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "parport_pc: it887x fix\n\nThe IO port range requested by parport_pc.c:sio_ite_8872_probe is too small.\nThe IO-ports of ttyS1 (0x2f8) will be missconfigured by the ITE-chip.  The ITE\nstarts looking for the chip a 0x2a0.  An IO-portrange of 32 will not overwrite\nthe ports of ttyS1.  Therefore register 0x60 should be written with\n0xe5000000, enabling the ITE and setting IO-portsize to 32 bytes.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f84d5a76c50d9752cdec64a6e536ee3901b267f6",
      "tree": "3de21bf763be7a70a0c32f6d68d3c9ef8d2fc00f",
      "parents": [
        "cf99abace7e07dd8491e7093a9a9ef11d48838ed"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Sun Jul 15 23:41:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "is_power_of_2: kernel/kfifo.c\n\nReplace (n \u0026 (n-1)) with is_power_of_2()\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nAcked-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf99abace7e07dd8491e7093a9a9ef11d48838ed",
      "tree": "3b7cfd7c76c2c43e6ae3fdaaff3a50a752072424",
      "parents": [
        "1d9d02feeee89e9132034d504c9a45eeaf618a3d"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@cpushare.com",
        "time": "Sun Jul 15 23:41:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "make seccomp zerocost in schedule\n\nThis follows a suggestion from Chuck Ebbert on how to make seccomp\nabsolutely zerocost in schedule too.  The only remaining footprint of\nseccomp is in terms of the bzImage size that becomes a few bytes (perhaps\neven a few kbytes) larger, measure it if you care in the embedded.\n\nSigned-off-by: Andrea Arcangeli \u003candrea@cpushare.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d9d02feeee89e9132034d504c9a45eeaf618a3d",
      "tree": "a4324cce8acd77cace3b1d4cf3a1e61783707e5c",
      "parents": [
        "be0ef957c9eed4ebae873ee3fbcfb9dfde486dec"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@cpushare.com",
        "time": "Sun Jul 15 23:41:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "move seccomp from /proc to a prctl\n\nThis reduces the memory footprint and it enforces that only the current\ntask can enable seccomp on itself (this is a requirement for a\nstrightforward [modulo preempt ;) ] TIF_NOTSC implementation).\n\nSigned-off-by: Andrea Arcangeli \u003candrea@cpushare.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be0ef957c9eed4ebae873ee3fbcfb9dfde486dec",
      "tree": "db0f0f9b029c2fbaddf74de0417658ae35bf6c5c",
      "parents": [
        "3e1ac130d08b0c7066615fe60fe1e7212c8eaf6a"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Jul 15 23:41:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "nbd.c: sock_xmit: cleanup signal related code\n\nsock_xmit() re-implements sigprocmask() and dequeue_signal_lock().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e1ac130d08b0c7066615fe60fe1e7212c8eaf6a",
      "tree": "1f86ccb3d50073592b77ab7b7b869be118f12675",
      "parents": [
        "1b6dd9baa728d8ef329cc9a7e73e511e29055856"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Jul 15 23:41:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "kcdrwd: remove unneeded flush_signals() call\n\nkcdrwd() is a kernel thread, all signals are ignored.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b6dd9baa728d8ef329cc9a7e73e511e29055856",
      "tree": "6f599bef9231f4556df11bd3314c5b6d73d72b96",
      "parents": [
        "4210df283cc703bc494f450c91b8311bdf7fe5ee"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Jul 15 23:41:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "adb_probe_task: remove unneeded flush_signals() call\n\nadb_probe_task() is forked by \"events\" thread, all signals are ignored, no\nneed to play with signal blocking/flushing.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "4210df283cc703bc494f450c91b8311bdf7fe5ee",
      "tree": "942e72f356f55dae8c8f6b3d4e6bc033a2191323",
      "parents": [
        "4e91672c76319aaed24ea3e784e238cf445c57cb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:41:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "bd_claim_by_disk: fix warning\n\nFix this:\n\nfs/block_dev.c: In function \u0027bd_claim_by_disk\u0027:\nfs/block_dev.c:970: warning: \u0027found\u0027 may be used uninitialized in this function\n\nand given that free_bd_holder() now needs free(NULL)-is-legal behaviour, we\ncan simplify bd_release_from_kobject().\n\nCc: Bjorn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nCc: Johannes Weiner \u003channes-kernel@saeurebad.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e91672c76319aaed24ea3e784e238cf445c57cb",
      "tree": "cabe2885ede89b832e147fb32404cc2a22ddf30c",
      "parents": [
        "948730b0e39fb4cba4a5ed0fc40e0f017cce2dfa"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes-kernel@saeurebad.de",
        "time": "Sun Jul 15 23:41:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "Replace obscure constructs in fs/block_dev.c\n\nReplace some funky codepaths in fs/block_dev.c with cleaner versions of the\naffected places.\n\n[akpm@linux-foundation.org: fix return value]\nSigned-off-by: Johannes Weiner \u003channes-kernel@saeurebad.de\u003e\nCc: Bjorn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "948730b0e39fb4cba4a5ed0fc40e0f017cce2dfa",
      "tree": "d6c3b79873456cc46cba11e8e81fe396abecd478",
      "parents": [
        "19769b762607fea53c005a0068cf8939cecd2f9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 15 23:41:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "fs/namespace.c should #include \"internal.h\"\n\nEvery file should include the headers containing the prototypes for\nits global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19769b762607fea53c005a0068cf8939cecd2f9a",
      "tree": "d86ef5b2608ea09bb069c4c2bbdf7fe07a89dd8b",
      "parents": [
        "d45bce8faf55511ec7d7ffc301461d864d67f1af"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:41:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "sprint_symbol() cleanup\n\nRemove pointless `else\u0027.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d45bce8faf55511ec7d7ffc301461d864d67f1af",
      "tree": "1b3c33667f5cb30d3daa91ddd50a726045991d74",
      "parents": [
        "1e96b7ca1e8f17c5117da369daaa7cf2edfdf9b1"
      ],
      "author": {
        "name": "Duane Griffin",
        "email": "duaneg@dghda.com",
        "time": "Sun Jul 15 23:41:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:49 2007 -0700"
      },
      "message": "HFS+: add custom dentry hash and comparison operations\n\nAdd custom dentry hash and comparison operations for HFS+ filesystems that are\ncase-insensitive and/or do automatic unicode decomposition.  The new\noperations reuse the existing HFS+ ASCII to unicode conversion, unicode\ndecomposition and case folding functionality.\n\nSigned-off-by: Duane Griffin \u003cduaneg@dghda.com\u003e\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e96b7ca1e8f17c5117da369daaa7cf2edfdf9b1",
      "tree": "e770e898c43bc1e24bec330d97ef26c4f49189f8",
      "parents": [
        "29bc5b4f73a65ef667df50d5ed474e371471d915"
      ],
      "author": {
        "name": "Duane Griffin",
        "email": "duaneg@dghda.com",
        "time": "Sun Jul 15 23:41:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:49 2007 -0700"
      },
      "message": "HFS+: refactor ASCII to unicode conversion routine for later reuse\n\nThe HFS+ filesystem is case-insensitive and does automatic unicode\ndecomposition by default, but does not provide custom dentry operations.  This\ncan lead to multiple dentries being cached for lookups on a filename with\nvarying case and/or character (de)composition.\n\nThese patches add custom dentry hash and comparison operations for\ncase-sensitive and/or automatically decomposing HFS+ filesystems.  Unicode\ndecomposition and case-folding are performed as required to ensure equivalent\nfilenames are hashed to the same values and compare as equal.\n\nThis patch:\n\nRefactor existing HFS+ ASCII to unicode string conversion routine to split out\ncharacter conversion functionality.  This will be reused by the custom dentry\nhash and comparison routines.  This approach avoids unnecessary memory\nallocation compared to using the string conversion routine directly in the new\nfunctions.\n\n[akpm@linux-foundation.org: avoid use-of-uninitialised]\nSigned-off-by: Duane Griffin \u003cduaneg@dghda.com\u003e\nSigned-off-by: 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": "29bc5b4f73a65ef667df50d5ed474e371471d915",
      "tree": "1ef736b9961c16774f2df90ad9668ed5cfe0f613",
      "parents": [
        "2be7fe075af8f8ba9c8b8ab0feec4ba4fff04979"
      ],
      "author": {
        "name": "Toshiyuki Okajima",
        "email": "toshi.okajima@jp.fujitsu.com",
        "time": "Sun Jul 15 23:41:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:49 2007 -0700"
      },
      "message": "mistaken ext4_inode_bitmap for ext4_block_bitmap\n\nIn ext4_new_blocks(), one of two ext4_block_bitmap() calls should be\next4_inode_bitmap() call.  It is not harmful in normal processing, but it\nshould be fixed.\n\nSigned-off-by: Toshiyuki Okajima \u003ctoshi.okajima@jp.fujitsu.com\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2be7fe075af8f8ba9c8b8ab0feec4ba4fff04979",
      "tree": "13c1fb37c6978f911014b32589ba0cb597b9a6fb",
      "parents": [
        "97d8f83cb734525f96992fd61e4f7323ab3d549c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:41:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:49 2007 -0700"
      },
      "message": "sysctl.c: add text telling people to use CTL_UNNUMBERED\n\nHopefully this will help people to understand the new regime.\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97d8f83cb734525f96992fd61e4f7323ab3d549c",
      "tree": "23f1859ea95f3438deb845b6082bad2fc9d1d41e",
      "parents": [
        "36cf3b5c3b7228bcf5124c530d50080b61a59f69"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:41:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:49 2007 -0700"
      },
      "message": "Add Documentation/sysctl/ctl_unnumbered.txt\n\nPoeple keep on adding new numbered sysctls, when they\u0027re supposed not to.\n\nAdd a documentation file which explain why new sysctls should use\nCTL_UNNUMBERED.  The next patch will sprinkle pointers to this throughout\nsysctl.c.\n\nEric provided the text (thanks)\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36cf3b5c3b7228bcf5124c530d50080b61a59f69",
      "tree": "c131870530e22371da47ad7b717f61d7cb00a84e",
      "parents": [
        "0746aec3c75f23de0148774ac50cf73161f09d68"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jul 15 23:41:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:49 2007 -0700"
      },
      "message": "FUTEX: Tidy up the code\n\nThe recent PRIVATE and REQUEUE_PI changes to the futex code made it hard to\nread.  Tidy it up.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0746aec3c75f23de0148774ac50cf73161f09d68",
      "tree": "861be11b793f026145f503852065b9b5b6bbe31c",
      "parents": [
        "132e4b0a049c39337c535501561b8301c7f2b202"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sun Jul 15 23:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:48 2007 -0700"
      },
      "message": "update description in Documentation/filesystems/vfs.txt\n\nUpdate the description of struct file_system_type and get_sb() in\nDocumentation/filesystems/vfs.txt to match the current code.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "132e4b0a049c39337c535501561b8301c7f2b202",
      "tree": "13a1cd5ca45f1438c160d570222aa3ae86e5c45d",
      "parents": [
        "4e44f3497d41db4c3b9051c61410dee8ae4fb49c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Jul 15 23:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:48 2007 -0700"
      },
      "message": "cdrom: replace hard-coded constants by kernel.h macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "4e44f3497d41db4c3b9051c61410dee8ae4fb49c"
}
