)]}'
{
  "log": [
    {
      "commit": "6803dc0ea85ad21b2cb3ec88decff5e27d7a390b",
      "tree": "e4041b76ed21bd835018be3e8bbc5e2c1d76ce74",
      "parents": [
        "15fde6751886fd972a64ed65ba49db309919c504"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:46:54 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:46:54 2006 +0200"
      },
      "message": "kbuild: replace abort() with exit(1)\n\nWe have had no use of the coredump file for a long time.\nSo just exit(1) and avoid coredumping.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "15fde6751886fd972a64ed65ba49db309919c504",
      "tree": "513c1eec2135f65ba0d980627346f7c07ad2b897",
      "parents": [
        "3041e47e8b08d51188b2cbdbd9c1e6f43314c8f1"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue May 09 20:37:30 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:42:46 2006 +0200"
      },
      "message": "kbuild: support for %.symtypes files\n\nHere is a patch that adds a new -T option to genksyms for generating dumps of\nthe type definition that makes up the symbol version hashes. This allows to\ntrace modversion changes back to what caused them. The dump format is the\nname of the type defined, followed by its definition (which is almost C):\n\n  s#list_head struct list_head { s#list_head * next , * prev ; }\n\nThe s#, u#, e#, and t# prefixes stand for struct, union, enum, and typedef.\nThe exported symbols do not define types, and thus do not have an x# prefix:\n\n  nfs4_acl_get_whotype int nfs4_acl_get_whotype ( char * , t#u32 )\n\nThe symbol type defintion of a single file can be generated with:\n\n  make fs/jbd/journal.symtypes\n\nIf KBUILD_SYMTYPES is defined, all the *.symtypes of all object files that\nexport symbols are generated.\n\nThe single *.symtypes files can be combined into a single file after a kernel\nbuild with a script like the following:\n\nfor f in $(find -name \u0027*.symtypes\u0027 | sort); do\n    f\u003d${f#./}\n    echo \"/* ${f%.symtypes}.o */\"\n    cat $f\n    echo\ndone \\\n| sed -e \u0027\\:UNKNOWN:d\u0027 \\\n      -e \u0027s:[,;] }:}:g\u0027 \\\n      -e \u0027s:\\([[({]\\) :\\1:g\u0027 \\\n      -e \u0027s: \\([])},;]\\):\\1:g\u0027 \\\n      -e \u0027s: $::\u0027 \\\n      $f \\\n| awk \u0027\n/^.#/   { if (defined[$1] \u003d\u003d $0) {\n            print $1\n            next\n          }\n          defined[$1] \u003d $0\n        }\n        { print }\n\u0027\n\nWhen the kernel ABI changes, diffing individual *.symtype files, or the\ncombined files, against each other will show which symbol changes caused the\nABI changes. This can save a tremendous amount of time.\n\nDump the types that make up modversions\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3041e47e8b08d51188b2cbdbd9c1e6f43314c8f1",
      "tree": "9cdfff6223bd5d1ee03fbf8d036501cf711c03cd",
      "parents": [
        "ac031f26e89cc04fc7504f31ae137857eb83a051"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 18 21:09:09 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:32:37 2006 +0200"
      },
      "message": "kbuild: fix silentoldconfig recursion\n\nkconfig-fix-config-dependencies causes this:\n\nmake CC\u003dcc  KBUILD_VERBOSE\u003d1 -C /usr/src/25 SUBDIRS\u003d/home/akpm/NVIDIA-Linux-x86_64-1.0-8762-pkg2/usr/src/nv modules\nmake -f /usr/src/devel/Makefile silentoldconfig\nmake -f /usr/src/devel/Makefile silentoldconfig\nmake -f /usr/src/devel/Makefile silentoldconfig\n\nThe basic problem is if we compile external modules, config-targets isn\u0027t\nset which can cause recursive calls to silentoldconfig to update the\nkernel configuration.\n\nBail out and ask the user to update manually.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ac031f26e89cc04fc7504f31ae137857eb83a051",
      "tree": "688a89949e477a0cb12b21b44ace0df03593230d",
      "parents": [
        "468d949401d729b28eed6ea5be25695c5731d3f1"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Jun 21 20:53:09 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:16:45 2006 +0200"
      },
      "message": "kbuild: add option for stripping modules while installing them\n\nAdd option for stripping modules while installing them.\n\nThis function adds support for stripping modules while they are being\ninstalled.  CONFIG_DEBUG_KERNEL (which will probably become more\npopular as developers use kdump) causes the size of the installed\nmodules to grow by a factor of 9 or so.\n\nSome kernel package systems solve this problem by stripping the debug\ninformation from /lib/modules after running \"make modules_install\",\nbut that may not work for people who are installing directly into\n/lib/modules --- root partitions that were sized to handle 16 megs\nworth of modules may not be quite so happy with 145 megs of modules,\nso the \"make modules_install\" never succeeds.\n\nThis patch allows such users to request modules_install to strip the\nmodules as they are installed.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "468d949401d729b28eed6ea5be25695c5731d3f1",
      "tree": "5bd6c4265471c7d747386e74f813dbb2f644c73b",
      "parents": [
        "c5e3003381f4e39773a1758a9eb68dff9740a56c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 23 23:22:43 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:14:05 2006 +0200"
      },
      "message": "kbuild: kill some false positives from modpost\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c5e3003381f4e39773a1758a9eb68dff9740a56c",
      "tree": "dc19c3e6b1ffad15272f52bceddadc20f905e993",
      "parents": [
        "e5c44fd88c146755da6941d047de4d97651404a9"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Fri Jun 23 16:44:38 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:14:02 2006 +0200"
      },
      "message": "kbuild: export-symbol usage report generator\n\nThe following patch provides the ability to generate a report of\n\t(1) All the exported symbols and their in-kernel-module usage count\n\t(2) For each module, lists the modules and their exported symbols, on\n\t                  which it depends.\n\n\tthe report can be generated by executing:\n\tperl scripts/export_report\n\nThe tool warns if the modules are not build using MODVERSIONING.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e5c44fd88c146755da6941d047de4d97651404a9",
      "tree": "e97c72787b08f9576eb14242483b09ce8850934e",
      "parents": [
        "216b2f1f718d653795024a085636d063693dd9a9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 22:50:18 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 24 23:13:59 2006 +0200"
      },
      "message": "kbuild: fix make -rR breakage\n\nmake failed to supply the filename when using make -rR and using $(*F)\nto get target filename without extension.\nThis bug was not reproduceable in small scale but using:\n$(basename $(notdir $@)) fixes it with same functionality.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "216b2f1f718d653795024a085636d063693dd9a9",
      "tree": "6bf642676b0341c0b55f051692913efd9c88d0e7",
      "parents": [
        "29b0c89953fee8597b4a9cbdd763c294ae0eb4c7"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Jun 16 08:48:48 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 17 00:08:17 2006 +0200"
      },
      "message": "kbuild: append -dirty for updated but uncommited changes\n\nCompare the working copy with the last commit, instead of the index.\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nAcked-by: Ryan Anderson \u003cryan@michonline.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "29b0c89953fee8597b4a9cbdd763c294ae0eb4c7",
      "tree": "bed171b01b2ef2c5dc82ac4b0f0473dd703074d2",
      "parents": [
        "9ac545b0f7161eaf2e180acc406c1dd6fdd77686"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Jun 16 08:47:57 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 17 00:08:17 2006 +0200"
      },
      "message": "kbuild: append git revision for all untagged commits\n\nadds revision suffix for untagged commits that are reachable from a tag\n\nI\u0027m bisecting and don\u0027t get the -g...... suffix.  The reason is, that\n\n\tgit name-rev --tags HEAD\n\nreturns e.g.\n\n\tHEAD tags/v2.6.17-rc1^0~1067\n\nwhich is currently good enough for setlocalversion to skip the suffix.\nThis introduces a dependecy to grep -E, which should be fine.\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nAcked-By: Ryan Anderson \u003cryan@michonline.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9ac545b0f7161eaf2e180acc406c1dd6fdd77686",
      "tree": "641d17f54937941fa198c75992491fe1eaac975f",
      "parents": [
        "566f81ca598f80de03e80a9a743e94b65b4e017e"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sun Jun 11 08:02:06 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 16 23:45:45 2006 +0200"
      },
      "message": "kbuild: fix module.symvers parsing in modpost\n\nread_dump didn\u0027t split lines between module name and export type.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "566f81ca598f80de03e80a9a743e94b65b4e017e",
      "tree": "d10821892ddef2329b025f196d23b930d8cde035",
      "parents": [
        "ff5417107b7615fcef772cabcb717f4a715ffadc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 10 09:15:27 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 10 09:15:27 2006 +0200"
      },
      "message": "kbuild: ignore make\u0027s built-in rules \u0026 variables\n\nkbuild does explicitly specify what to do in all cases, and each\ntime make\u0027s built-in rules \u0026 variables has been used it has been a bug.\nSo to speed up things and to avoid the hard-to-debug error situations\nignore the built-in definitions.\nIf any part of the kernel uses the built-in definitions the build will\njust stop there and it should be trivial to fix.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ff5417107b7615fcef772cabcb717f4a715ffadc",
      "tree": "80141c25462524a559764df128016584cce8cf6c",
      "parents": [
        "6449bd621ba51ef652ac5bda632eeabbc18dd296"
      ],
      "author": {
        "name": "Nickolay",
        "email": "nickolay@protei.ru",
        "time": "Fri Jun 09 21:24:14 2006 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 10 09:07:04 2006 +0200"
      },
      "message": "kbuild: bugfix with initramfs\n\nThis patch fix double inclusion of ramfs-input.\n\nSigned-off-by: Nickolay Vinogradov \u003cnickolay@protei.ru\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6449bd621ba51ef652ac5bda632eeabbc18dd296",
      "tree": "e43c03946cf1c45c62247981db5c12c6f9668b71",
      "parents": [
        "b817f6feff4a565b08f0e699a5790b4008b8f494"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 09 20:45:06 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jun 10 07:58:14 2006 +0200"
      },
      "message": "kbuild: modpost build fix\n\nscripts/mod/modpost.c: In function `check_license\u0027:\nscripts/mod/modpost.c:1094: parse error before `const\u0027\nscripts/mod/modpost.c:1095: `basename\u0027 undeclared (first use in this function)\nscripts/mod/modpost.c:1095: (Each undeclared identifier is reported only once\nscripts/mod/modpost.c:1095: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b817f6feff4a565b08f0e699a5790b4008b8f494",
      "tree": "b33ca0f4477c500380bc409cc272ab7f207ed77b",
      "parents": [
        "bd5cbcedf446e2f37cf2a37f533a7e1d7dff9312"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 21:53:55 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 21:53:55 2006 +0200"
      },
      "message": "kbuild: check license compatibility when building modules\n\nModules that uses GPL symbols can no longer be build with kbuild,\nthe build will fail during the modpost step.\nWhen a GPL-incompatible module uses a EXPORT_SYMBOL_GPL_FUTURE symbol\nthen warn during modpost so author are actually notified.\n\nThe actual license compatibility check is shared with the kernel\nto make sure it is in sync.\n\nPatch originally from: Andreas Gruenbacher \u003cagruen@suse.de\u003e and\nRam Pai \u003clinuxram@us.ibm.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bd5cbcedf446e2f37cf2a37f533a7e1d7dff9312",
      "tree": "97cf8ea555684697b50a9444d75c33d28af0f0f4",
      "parents": [
        "031ecc6de7d17752c57720a118a37e97a8454872"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Jun 08 22:12:53 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 20:33:10 2006 +0200"
      },
      "message": "kbuild: export-type enhancement to modpost.c\n\nThis patch provides the ability to identify the export-type of each\nexported symbols in Module.symvers.\n\nNOTE: It updates the Module.symvers file with the additional\ninformation as shown below.\n\n0x0f8b92af      platform_device_add_resources   vmlinux EXPORT_SYMBOL_GPL\n0xcf7efb2a      ethtool_op_set_tx_csum          vmlinux EXPORT_SYMBOL\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Avantika Mathur \u003cmathur@us.ibm.com\u003e\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "031ecc6de7d17752c57720a118a37e97a8454872",
      "tree": "a6f00ae22ecc879a123cb1005c4cc0bfdd75d499",
      "parents": [
        "c30a02e022576c1b49a6c9b39ad83559167399c6"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Thu Jun 08 22:12:37 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:31:44 2006 +0200"
      },
      "message": "kbuild: add dependency on kernel.release to the package targets\n\nThe binrpm-pkg target uses KERNELRELEASE when generated its .spec file.\nWhen binrpm-pkg was the first build target run in a tree it generated the\n.spec before kernel.release so the Version: tag in the .spec was empty.\n\nI don\u0027t know if this is the best fix, but binrpm-pkg works when we\nexplicitly build kernel.release before descending into package-dir.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c30a02e022576c1b49a6c9b39ad83559167399c6",
      "tree": "04c40d988ea2ae7d256fef070ef128bcc7bef840",
      "parents": [
        "14cdd3c402bf7c66f0bcd76e290f0770a54a4b21"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:50 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:31:44 2006 +0200"
      },
      "message": "kbuild: `make kernelrelease\u0027 speedup\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "14cdd3c402bf7c66f0bcd76e290f0770a54a4b21",
      "tree": "1a58bdd177f1d5723a1a695e6165c5904c641c55",
      "parents": [
        "250725aa13f5c9595e5bc265ebed8471e816d8b4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:51 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: KCONFIG_OVERWRITECONFIG\n\nIf you set KCONFIG_OVERWRITECONFIG in environment, Kconfig will not break\nsymlinks when .config is a symlink to somewhere else.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "250725aa13f5c9595e5bc265ebed8471e816d8b4",
      "tree": "3a9929b80ab81d1ad1ef513fa5683c165c684740",
      "parents": [
        "e55a3e8aed99626dd9a9a6732fc0eb5b75ef29bd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jun 08 22:12:50 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: exit if no beginning filename\n\nIf the beginning Kconfig file is missing, config segfaults so it might as\nwell exit after the error message.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e55a3e8aed99626dd9a9a6732fc0eb5b75ef29bd",
      "tree": "a30fd1b93d804a0badc031936c730363c05c5bd5",
      "parents": [
        "f001f7f89689d3226678ab3986f3a486f54aa069"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:49 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: remove leading whitespace in menu prompts\n\nThis removes all the leading whitespace kconfig now warns about.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f001f7f89689d3226678ab3986f3a486f54aa069",
      "tree": "a787f4902da63ef277857c2b04aac75e56cb381a",
      "parents": [
        "b65a47e1ac494777d853d7952cef611eedc22037"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:48 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: warn about leading whitespace for menu prompts\n\nKconfig does its own indentation of menu prompts, so warn about and ignore\nleading whitespace.  Remove also a few unnecessary newlines after other\nwarning prints.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b65a47e1ac494777d853d7952cef611eedc22037",
      "tree": "1ad1b133e65fd2600631667c441b63ccc9ae3348",
      "parents": [
        "ab45d190fd4acf0b0e5d307294ce24a90a69cc23"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: jump to linked menu prompt\n\nIf clicking on of the links, which leads to a visible prompt, jump to it in\nthe symbol list.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ab45d190fd4acf0b0e5d307294ce24a90a69cc23",
      "tree": "ca58fb441f19fb71f9baf7df924be3905bf825f2",
      "parents": [
        "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:47 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 16:28:07 2006 +0200"
      },
      "message": "kconfig: create links in info window\n\nExtend the expression print helper function to allow customization of the\nsymbol output and use it to add links to the info window.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7fc925fd6a4c24e1db879d227fc0a0f65a335aa1",
      "tree": "35ff433ba285d150a3347bee23afcd79a3d2aa31",
      "parents": [
        "43bf612af2d4f2615dcbf86af8206e2f40231237"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:46 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: finer customization via popup menus\n\nThis allows to configure every symbol list and info window separately via a\npopup menu, these settings are also separately saved and restored.  Cleanup\nthe ConfigSettings class a bit to reduce the number of #ifdef.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "43bf612af2d4f2615dcbf86af8206e2f40231237",
      "tree": "416d6a9384813049784dc5090e79da532fd3c86d",
      "parents": [
        "face4374e288372fba67c865eb0c92337f50d5a4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:31 2006 +0200"
      },
      "message": "kconfig: Add search option for xconfig\n\nImplement a simple search request for xconfig.  Currently the capabilities are\nrather simple (the same as menuconfig).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "face4374e288372fba67c865eb0c92337f50d5a4",
      "tree": "81a9535cc6af701a9fd1d23338449268498447ed",
      "parents": [
        "f6a88aa86027bdecfc74ef7c6bf6c68233e86bb3"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:45 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: add defconfig_list/module option\n\nThis makes it possible to change two options which were hardcoded sofar.\n1. Any symbol can now take the role of CONFIG_MODULES\n2. The more useful option is to change the list of default file names,\n   which kconfig uses to load the base configuration if .config isn\u0027t\n   available.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f6a88aa86027bdecfc74ef7c6bf6c68233e86bb3",
      "tree": "524a366add362ffae3fa550fd822293ffd84984e",
      "parents": [
        "f1d28fb043b325dad8944647a52b20287e59d8a1"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:44 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: add symbol option config syntax\n\nThis adds the general framework to the parser to define options for config\nsymbols with a syntax like:\n\nconfig FOO\n\toption bar[\u003d\"arg\"]\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f1d28fb043b325dad8944647a52b20287e59d8a1",
      "tree": "de1e263125b6944d0c821537c81235f7cbdd1bf0",
      "parents": [
        "2e3646e51b2d6415549b310655df63e7e0d7a080"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:43 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: move .kernelrelease\n\nThis moves the .kernelrelease file into include/config directory.  Remove its\ngeneration from the config step, if the config step doesn\u0027t leave a proper\n.config behind, it triggers a call to silentoldconfig.  Instead its generation\ncan be done via proper dependencies.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2e3646e51b2d6415549b310655df63e7e0d7a080",
      "tree": "f717c0ede91122ab776a6b0fce9b8c941797f170",
      "parents": [
        "669bfad906522e74ee8d962801552a8c224c0d63"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:42 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: integrate split config into silentoldconfig\n\nNow that kconfig can load multiple configurations, it becomes simple to\nintegrate the split config step, by simply comparing the new .config file with\nthe old auto.conf (and then saving the new auto.conf).  A nice side effect is\nthat this saves a bit of disk space and cache, as no data needs to be read\nfrom or saved into the splitted config files anymore (e.g.  include/config is\nnow 648KB instead of 5.2MB).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "669bfad906522e74ee8d962801552a8c224c0d63",
      "tree": "84b7e85d7d731b7f188c38d83139f9b6d4acaa56",
      "parents": [
        "0c1822e6991a10da6dc391f0a2e2cf5fb2e31238"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:42 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: allow loading multiple configurations\n\nExtend conf_read_simple() so it can load multiple configurations.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0c1822e6991a10da6dc391f0a2e2cf5fb2e31238",
      "tree": "f86393b38a29d7f5e3ef34b060e04fb34c283044",
      "parents": [
        "c0e150acde52e4661675539bf5323309270f2e83"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:41 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: allow multiple default values per symbol\n\nExtend struct symbol to allow storing multiple default values, which can be\nused to hold multiple configurations.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c0e150acde52e4661675539bf5323309270f2e83",
      "tree": "0a2d1a7a3725e88c321ffb6980aea3d6c90b5bd4",
      "parents": [
        "c955ccafc38e77312b4c65e5a70960080fb8a3f2"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:40 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: remove SYMBOL_{YES,MOD,NO}\n\nThe SYMBOL_{YES,MOD,NO} are not really used anymore (they were more used be\nthe cml1 converter), so just remove them.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c955ccafc38e77312b4c65e5a70960080fb8a3f2",
      "tree": "f630610edef42b8ed60c455cfdb74d897190f1d3",
      "parents": [
        "ddc97cacb310ad68483952e67764c4153c138ed2"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:39 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: fix .config dependencies\n\nThis fixes one of the worst kbuild warts left - the broken dependencies used\nto check and regenerate the .config file.  This was done via an indirect\ndependency and the .config itself had an empty command, which can cause make\nnot to reread the changed .config file.\n\nInstead of this we generate now a new file include/config/auto.conf from\n.config, which is used for kbuild and has the proper dependencies.  It\u0027s also\nthe main make target now for all files generated during this step (and thus\nreplaces include/linux/autoconf.h).\n\nThis also means we can now relax the syntax requirements for the .config file\nand we don\u0027t have to rewrite it all the time, i.e.  silentoldconfig only\nwrites .config now when it\u0027s necessary to keep it in sync with the Kconfig\nfiles and even this can be suppressed by setting the environment variable\nKCONFIG_NOSILENTUPDATE, so the update can (and must) be done manually.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ddc97cacb310ad68483952e67764c4153c138ed2",
      "tree": "e54e75a17460b9852d061f0663a9058d61397c21",
      "parents": [
        "909252d279dd5d47e44c125558e87bb44097289f"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Jun 08 22:12:38 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 07:31:30 2006 +0200"
      },
      "message": "kconfig: improve config load/save output\n\nDuring loading special case the first common case (.config), be silent about\nit and otherwise mark it as a change that requires saving.  Instead output\nthat the file has been changed.  IOW if conf does nothing (special), it\u0027s\nsilent.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "909252d279dd5d47e44c125558e87bb44097289f",
      "tree": "43a1a5add53e8fca6be8fb78dc6ed5644bdf0a9c",
      "parents": [
        "35899c57516be6eaa42cc27151767c52d75b2979"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jun 08 20:37:30 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jun 08 20:37:30 2006 +0200"
      },
      "message": "kbuild: fix false section mismatch with ARCH\u003dum build\n\nIgnoring references to .init.text, .exit.text from the .plt section brought\nthe false positives down to two warnings for a defconfig build of ARCH\u003dum\non x86_64.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "35899c57516be6eaa42cc27151767c52d75b2979",
      "tree": "a21db210c02e9387f93a8015d757a624710652cc",
      "parents": [
        "1a0f3d422bb9ac959383a5ed1a4127f5900f56a8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jun 07 16:23:26 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jun 08 20:20:23 2006 +0200"
      },
      "message": "kbuild: ignore smp_locks section warnings from init/exit code\n\nAdd \".smp_locks\" section to whitelist as being safe from\ninit and exit sections.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1a0f3d422bb9ac959383a5ed1a4127f5900f56a8",
      "tree": "8a0685e2cfeb61d4eec6b2668bfa95a1437023f9",
      "parents": [
        "9870a93d3118239fd7732a0f908e05f67b39a294"
      ],
      "author": {
        "name": "Mike Wolf",
        "email": "mjw@us.ibm.com",
        "time": "Fri Jun 02 09:53:42 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jun 08 20:18:49 2006 +0200"
      },
      "message": "kbuild: fix make rpm for powerpc\n\nThe default target for most powerpc platforms is zImage.  The\nzImage however is in arch/powerpc/boot and the mkspec script\nwas set up to get the kernel from the top level of the kernel\ntree.  This patch copies vmlinux to arch/powerpc/boot and then\ncopies the kernel to the tmp directory so the rpm can be made.\n\nSigned-off-by: Mike Wolf \u003cmjw@us.ibm.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9870a93d3118239fd7732a0f908e05f67b39a294",
      "tree": "64d39f2ebddcac59d0264497012c4449f521035b",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jun 01 21:28:50 2006 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Jun 08 20:18:05 2006 +0200"
      },
      "message": "kbuild: obj-dirs is calculated incorrectly if hostprogs-y is defined\n\nWhen Makefile.host is included, $(obj-dirs) is subjected to the\naddprefix operation for the second time.  Prefix only needs to be added\nto the newly added directories, but not to those that came from\nMakefile.lib.\n\nThis causes the build system to create unneeded empty directories in the\nbuild tree when building in a separate directory.  For instance,\nlib/lib/zlib_inflate is created in the build tree.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1def630a6a49dda5bc89dfbd86656293640456f0",
      "tree": "1378337832318d83868ff6488cd90fe0d38c6f35",
      "parents": [
        "ff3ea47c623276e9772cbc268471224648d5a7fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "message": "Linux 2.6.17-rc6\n"
    },
    {
      "commit": "ff3ea47c623276e9772cbc268471224648d5a7fe",
      "tree": "ecb77b11659f85abefed71aa075d4f879a7cc116",
      "parents": [
        "a8c725045eb2eaa6c28a5493cb193f47a5c4afe4",
        "36485707bbd9729e0c52315b173aeed9bc2303dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:59:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:59:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BRIDGE]: fix locking and memory leak in br_add_bridge\n  [IRDA]: Missing allocation result check in irlap_change_speed().\n  [PPPOE]: Missing result check in __pppoe_xmit().\n  [NET]: Eliminate unused /proc/sys/net/ethernet\n  [NETCONSOLE]: Clean up initcall warning.\n  [TCP]: Avoid skb_pull if possible when trimming head\n"
    },
    {
      "commit": "36485707bbd9729e0c52315b173aeed9bc2303dd",
      "tree": "78997f28e14702d058f90a8ba80a20abcead57d6",
      "parents": [
        "8c893ff6abbac0c7c05b1cb9bfb6e2dfc4538c75"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Mon Jun 05 16:39:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 16:39:34 2006 -0700"
      },
      "message": "[BRIDGE]: fix locking and memory leak in br_add_bridge\n\nThere are several bugs in error handling in br_add_bridge:\n- when dev_alloc_name fails, allocated net_device is not freed\n- unregister_netdev is called when rtnl lock is held\n- free_netdev is called before netdev_run_todo has a chance to be run after\n  unregistering net_device\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c725045eb2eaa6c28a5493cb193f47a5c4afe4",
      "tree": "c391726aa0daa077ef3675ab375c253814ae6f9b",
      "parents": [
        "2f9c3c2c24af5f2e6061756d6fc04fdf66f41106",
        "e853534e6b94f87e48f29e1701c3f6f8a63669c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:23:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:23:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] typo: buad -\u003e baud\n"
    },
    {
      "commit": "2f9c3c2c24af5f2e6061756d6fc04fdf66f41106",
      "tree": "692c71cf8e5fbc5d9fa29b56e1b08d9ea124ddda",
      "parents": [
        "1b41526975d8318ca17c93f724893884d03a0560",
        "092d01e260da628b01d4229c31a296111e3cd97a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] Prevent au1xmmc.c breakage on non-Au1200 Alchemy\n  [MMC] Add maintainers entry for MMC subsystem\n"
    },
    {
      "commit": "1b41526975d8318ca17c93f724893884d03a0560",
      "tree": "929f6def777a63e1565b751ad70f5ae75b07c660",
      "parents": [
        "b1c231f5a57cb4a417c38a8a946f1e66db3bb9c0",
        "a7d14f875f03cb78992da8387be81a4c9197f101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:26 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3543/1: [Fwd: PXA270 bootparams address not set]\n  [ARM] Trivial typo fixes\n"
    },
    {
      "commit": "b1c231f5a57cb4a417c38a8a946f1e66db3bb9c0",
      "tree": "940184596b217cfe65948e8e29d91025e3657d47",
      "parents": [
        "ecf52d3c895c8bc069b9ae07c18acf39d846c2ef"
      ],
      "author": {
        "name": "Chad Reese",
        "email": "creese@caviumnetworks.com",
        "time": "Tue May 30 17:16:49 2006 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:20 2006 +0100"
      },
      "message": "[MIPS] Fix sparsemem support.\n    \nMove memory_present() in arch/mips/kernel/setup.c. When using sparsemem\nextreme, this function does an allocate for bootmem. This would always\nfail since init_bootmem hasn\u0027t been called yet.\n    \nMove memory_present after free_bootmem. This only marks actual memory\nranges as present instead of the entire address space.\n    \nSigned-off-by: Chad Reese  \u003ccreese@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecf52d3c895c8bc069b9ae07c18acf39d846c2ef",
      "tree": "0c39ea1b0cf231b70a8b2340cb0217d0bca91b66",
      "parents": [
        "460c0422c3861ab63a14c2be600a96a9e68b89f2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 01 01:00:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:20 2006 +0100"
      },
      "message": "[MIPS] Fix compiler warnings (field width, unused variable)\n    \nFix following warnings:\nlinux/arch/mips/kernel/setup.c:432: warning: field width is not type int (arg 2)\nlinux/arch/mips/kernel/setup.c:432: warning: field width is not type int (arg 4)\nlinux/arch/mips/kernel/syscall.c:279: warning: unused variable `len\u0027\nlinux/arch/mips/kernel/syscall.c:280: warning: unused variable `name\u0027\nlinux/arch/mips/math-emu/dp_fint.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/dp_flong.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/sp_fint.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/sp_flong.c:32: warning: unused variable `xc\u0027\n    \n(original patch by Atsushi, slight changes to the setup.c part by me.)\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "460c0422c3861ab63a14c2be600a96a9e68b89f2",
      "tree": "8b3064199b514967e6c45e7a4e416213b1408cc9",
      "parents": [
        "e32b699335b70fae94ce041c9a1c6d3a31a3f7e4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 01 01:00:39 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] Fix sparse warnings about too big constants.\n    \nFix following warnings:\nlinux/arch/mips/kernel/setup.c:249:12: warning: constant 0xffffffff00000000 is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:209:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:227:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:283:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:299:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e32b699335b70fae94ce041c9a1c6d3a31a3f7e4",
      "tree": "9c52c58f25354100f5455f5a92cba8afa8e4ca24",
      "parents": [
        "b6d7c7a91138c883f890c204cd5300172145b0b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 30 15:55:05 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] Fix 64-bit build for RM7000.\n    \nRM7000 has 40-bit virtual / 36-bit physical address space.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6d7c7a91138c883f890c204cd5300172145b0b3",
      "tree": "cc4b2de6381748b13d181147ab754d943ee2e11c",
      "parents": [
        "7cb710c9a617384cd0ed30638f3acc00125690fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 30 02:13:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] IP32: Fix warnings.\n    \nThe expressions are volatile; no need for temporary variables.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7cb710c9a617384cd0ed30638f3acc00125690fc",
      "tree": "b73e0f3c4c2df044a049e77f4c2146af2b7327b0",
      "parents": [
        "aa32374aaa2e516a9b0719477efae0782a62a79e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 22:39:39 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:18 2006 +0100"
      },
      "message": "[MIPS] Fix non-linear memory mapping on MIPS\n    \nFix the non-linear memory mapping done via remap_file_pages() -- it\ndidn\u0027t work on any MIPS CPU because the page offset clashing with\n_PAGE_FILE and some other page protection bits which should have been left\nzeros for this kind of pages.\n    \nSigned-off-by: Konstantin Baydarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa32374aaa2e516a9b0719477efae0782a62a79e",
      "tree": "94189adc9e155c26c96099a1f2962dea6750e892",
      "parents": [
        "7155262e180d3b50fdea0f58f3329d9ae81ef80b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 29 00:02:12 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:18 2006 +0100"
      },
      "message": "[MIPS] SB1: Only pass1 FPUs are broken beyond recovery.\n    \nThe wrong revision number in the check was forcing a fallback to FPU\nemulation for all SB1 cores in 2.6.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7155262e180d3b50fdea0f58f3329d9ae81ef80b",
      "tree": "924e2dc1c98edbba25e1541d2896d9b13e41e550",
      "parents": [
        "fef6d6a73a3985e4fdb5ab1910909c0c73539829"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Sun May 28 15:02:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:17 2006 +0100"
      },
      "message": "[MIPS] open() forces O_LARGEFILE for o32 on 64bit kernels\n    \nopen() always sets the O_LARGEFILE flag for the o32 ABI implementation\nof a 64bit kernel. The appended patch fixes it.\n    \nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fef6d6a73a3985e4fdb5ab1910909c0c73539829",
      "tree": "15cfecce58c3e95be680c6af750b807eac4f2d35",
      "parents": [
        "6ebba0e2f56ee77270a9ef8e92c1b4ec38e5f419"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 23:36:41 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:17 2006 +0100"
      },
      "message": "[MIPS] Au1xx0: fix prom_getenv() to handle YAMON style environment\n    \nAlchemy boards use YAMON which passes the environment variables as the\ntuples of strings (the name followed by the value) unlike PMON which\npasses \"name\u003d\u003cval\u003e\" strings.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ebba0e2f56ee77270a9ef8e92c1b4ec38e5f419",
      "tree": "a4b4808d0f55eddc41d96cec95a68054e4380b55",
      "parents": [
        "79e0bc37255a4b934291b4d3ea5a4561fbd78da4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 20:43:04 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:16 2006 +0100"
      },
      "message": "[MIPS] Fix swap entry for MIPS32 36-bit physical address\n    \nWith 64-bit physical address enabled, \u0027swapon\u0027 was causing kernel oops on\nAlchemy CPUs (MIPS32) because of the swap entry type field corrupting the\n_PAGE_FILE bit in \u0027pte_low\u0027 field. So, switch to storing the swap entry in\n\u0027pte_high\u0027 field using all its bits except _PAGE_GLOBAL and _PAGE_VALID which\ngives 25 bits for the swap entry offset.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79e0bc37255a4b934291b4d3ea5a4561fbd78da4",
      "tree": "5505705aba14aa4560bbd875f50b5f15f9e18f29",
      "parents": [
        "9370b35175ca43fad7d24bc7b391473f3becbee8"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed May 03 22:56:43 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:15 2006 +0100"
      },
      "message": "[MIPS] Fix mprotect() syscall for MIPS32 w/36-bit physical address support\n    \nFix mprotect() syscall for MIPS32 CPUs with 36-bit physical address\nsupport: pte_modify() macro didn\u0027t clear the hardware page protection bits\nbefore modifying...\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9370b35175ca43fad7d24bc7b391473f3becbee8",
      "tree": "4d1f3e7a0708c86da26720288711f8702b00b601",
      "parents": [
        "cac4bcbce0e800f2219a27b66aaeb4a33f2e3dbc"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri May 26 19:44:54 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:13 2006 +0100"
      },
      "message": "[MIPS] Save write-only Config.OD from being clobbered\n    \nSave the Config.OD bit from being clobbered by coherency_setup(). This\nbit, when set, fixes various errata in the early steppings of Au1x00\nSOCs.  Unfortunately, the bit was write-only on the most early of them.\nIn addition, also restore the bit after a wakeup from sleep.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cac4bcbce0e800f2219a27b66aaeb4a33f2e3dbc",
      "tree": "d70076cbfca03f74bcc98795f5887579473457b8",
      "parents": [
        "722ace9dfb73a62bf78c2db619795cfc128fef5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 24 16:51:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:13 2006 +0100"
      },
      "message": "[MIPS] Print more information if we\u0027re struck by a machine check exception.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "722ace9dfb73a62bf78c2db619795cfc128fef5a",
      "tree": "f2bcad8e14a231a60881f3e507b06e8a9a5396b8",
      "parents": [
        "1acf1ca7e906cf7453d76d76a6c953996295c220"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 24 03:04:18 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:12 2006 +0100"
      },
      "message": "[MIPS] Fix declaration of smp_prepare_cpus() platform hook.\n    \nA while ago prom_prepare_cpus was replaced by plat_prepare_cpus but\nthe declaration has stayed unchanged.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1acf1ca7e906cf7453d76d76a6c953996295c220",
      "tree": "14785b7872c6e2c98ae170afa819a978c717335d",
      "parents": [
        "5ee823507b3c7d2187df2160125a4f64232d3a60"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 23 16:42:38 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:11 2006 +0100"
      },
      "message": "[MIPS] Fix modpost warning: Rename op_model_xxx to op_model_xxx_ops.\n    \nThe modpost uses a whitelist for commonly used suffix on checking the\nsection mismatch.  Adding \"_ops\" suffix to op_modex_xxx get rid of\nthis modpost warning.\n    \nWARNING: arch/mips/oprofile/oprofile.o - Section mismatch: reference to .init.text: from .data after \u0027op_model_mipsxx\u0027 (at offset 0x528)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5ee823507b3c7d2187df2160125a4f64232d3a60",
      "tree": "f5109154f9ea442581cf0000dd5c3faa3466310f",
      "parents": [
        "f3bf07b9a367c342bcbc9f47d525d3cf5e8b4f3b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 23 16:37:32 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:10 2006 +0100"
      },
      "message": "[MIPS] Fix instable BogoMIPS on multi-issue processors.\n\nIncrease alignment of BogoMIPS loop to 8 bytes.  Having the delay loop\noverlap cache line boundaries may cause instable delays.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3bf07b9a367c342bcbc9f47d525d3cf5e8b4f3b",
      "tree": "ef2b98ffd23f41a016f015ad78cf73a75d3647df",
      "parents": [
        "320e6aba26892b016293190e079f15e83a5c28b9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 23 00:45:07 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:10 2006 +0100"
      },
      "message": "[MIPS] Ignore unresolved weak symbols in modules.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "320e6aba26892b016293190e079f15e83a5c28b9",
      "tree": "7f34e8a920fcef01469810502e3cec8f66395d2b",
      "parents": [
        "acf518cbba773e2c20fe313acb340da65001c7a8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 22 14:24:04 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:09 2006 +0100"
      },
      "message": "[MIPS] Fix SMP now that fixup_cpu_present_map is gone.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "acf518cbba773e2c20fe313acb340da65001c7a8",
      "tree": "f6c2b992ce4c46841787ef269c0c32d28ade5f28",
      "parents": [
        "364212e0df05efee43d87270b476fc5c9ad2c651"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 18 01:16:10 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:09 2006 +0100"
      },
      "message": "[MIPS] Remove duplicate declaration of cpu_online_map.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c893ff6abbac0c7c05b1cb9bfb6e2dfc4538c75",
      "tree": "12b020116e993979fc61d02243a4af5b6ba315f4",
      "parents": [
        "9bc18091a5e44a368827f539289b99788eb27d4e"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon Jun 05 15:34:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:34:52 2006 -0700"
      },
      "message": "[IRDA]: Missing allocation result check in irlap_change_speed().\n\nThe skb allocation may fail, which can result in a NULL pointer dereference\nin irlap_queue_xmit().\n\nCoverity CID: 434.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bc18091a5e44a368827f539289b99788eb27d4e",
      "tree": "2fa673fc940f0bdcc04f1d4fbb4bd602f24d947e",
      "parents": [
        "6569a351da7e58d6f0fbc92fcf0bef5d4a4bc0a4"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon Jun 05 15:34:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:34:33 2006 -0700"
      },
      "message": "[PPPOE]: Missing result check in __pppoe_xmit().\n\nskb_clone() may fail, we should check the result.\n\nCoverity CID: 1215.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6569a351da7e58d6f0fbc92fcf0bef5d4a4bc0a4",
      "tree": "9057632e3b8d7abf6c0398723c1c0bbb825937dd",
      "parents": [
        "92cd6eeea62e235fcb6634d87d1572c3da59f088"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jun 05 15:34:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:34:11 2006 -0700"
      },
      "message": "[NET]: Eliminate unused /proc/sys/net/ethernet\n\nThe /proc/sys/net/ethernet directory has been sitting empty for more than\n10 years!  Time to eliminate it!\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92cd6eeea62e235fcb6634d87d1572c3da59f088",
      "tree": "ad00e5623d0e057e47d5898aa861b8a528bc6398",
      "parents": [
        "f291196979ca80cdef199ca2b55e2758e8c23a0d"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Mon Jun 05 15:04:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:04:37 2006 -0700"
      },
      "message": "[NETCONSOLE]: Clean up initcall warning.\n\nFrom: Matt Mackall \u003cmpm@selenic.com\u003e\n\nnetconsole is being wrong here.  If it wasn\u0027t enabled there\u0027s no error.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f291196979ca80cdef199ca2b55e2758e8c23a0d",
      "tree": "b1dc4a5390d8bf2f2ab486b8b6a8e3a6297cf4e7",
      "parents": [
        "364212e0df05efee43d87270b476fc5c9ad2c651"
      ],
      "author": {
        "name": "Herbert Xu ~{PmVHI~}",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 05 15:03:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 15:03:37 2006 -0700"
      },
      "message": "[TCP]: Avoid skb_pull if possible when trimming head\n\nTrimming the head of an skb by calling skb_pull can cause the packet\nto become unaligned if the length pulled is odd.  Since the length is\nentirely arbitrary for a FIN packet carrying data, this is actually\nquite common.\n\nUnaligned data is not the end of the world, but we should avoid it if\nit\u0027s easily done.  In this case it is trivial.  Since we\u0027re discarding\nall of the head data it doesn\u0027t matter whether we move skb-\u003edata forward\nor back.\n\nHowever, it is still possible to have unaligned skb-\u003edata in general.\nSo network drivers should be prepared to handle it instead of crashing.\n\nThis patch also adds an unlikely marking on len \u003c headlen since partial\nACKs on head data are extremely rare in the wild.  As the return value\nof __pskb_trim_head is no longer ever NULL that has been removed.\n\nSigned-off-by: Herbert Xu ~{PmV\u003eHI~} \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "364212e0df05efee43d87270b476fc5c9ad2c651",
      "tree": "4fa80b5ebbb92fe46a836e68c0e4d38f0885e7a6",
      "parents": [
        "fec468b0c9e0a75b89514408e3b35b1576b57071",
        "2b0dd802ba1ff9b7001f5f9bd9b4d192a4aabf81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:30:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:30:28 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6:\n  [PATCH] pcmcia: fix zeroing of cm4000_cs.c data\n  [PATCH] pcmcia: missing pcmcia_get_socket() result check\n"
    },
    {
      "commit": "fec468b0c9e0a75b89514408e3b35b1576b57071",
      "tree": "e4de17cf503194a7e428b96e74d980c48ec050f1",
      "parents": [
        "b8719c31a30a4a1054d99fbd51a88c2f6444392a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: add -ffreestanding to CFLAGS\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nThis fixes the undefined reference to strcpy seen when building modules on\ni386.  Tracked down by Al Viro.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8719c31a30a4a1054d99fbd51a88c2f6444392a",
      "tree": "66eb22e5f57f874f8c1b1ec09bfb1b704a4284da",
      "parents": [
        "ca34fb1a8786af43457ec4f1bfc101a66d1160e0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jun 04 02:51:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: more __user annotations\n\nFrom: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\numl __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca34fb1a8786af43457ec4f1bfc101a66d1160e0",
      "tree": "25f1dab28aac5ef132e8f35ac9cca940eb89d2bc",
      "parents": [
        "f218312582350900443125137e6c5fc484dc1de1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jun 04 02:51:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: __user annotation in arch_prctl\n\nFrom: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\nfix uml/amd64 prctl()\n\nput_user() there should go to (long __user *)addr, not \u0026addr\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f218312582350900443125137e6c5fc484dc1de1",
      "tree": "243219d617049687fa36cfa2390d1947bc0e7635",
      "parents": [
        "5cb38bc47bf370570fce81f89e05e5250169060f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: fix a typo in do_uml_initcalls\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nWe had a spurious semicolon somehow.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cb38bc47bf370570fce81f89e05e5250169060f",
      "tree": "5df71668b2b42b575641c8f7e947769fca4e0602",
      "parents": [
        "65e62974a8a6157140259b26e7156e39f53031b6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: fix wall_to_monotonic initialization\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nInitialize wall_to_monotonic correctly.  This fixes a problem where sleeps\nlasted about one secone less than they should.  This also called for a bit of\ncode restructuring, following a patch which Blaisorblade had been keeping.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65e62974a8a6157140259b26e7156e39f53031b6",
      "tree": "ed98649ecd8eb9485404acb0e6cdfab2edb94d83",
      "parents": [
        "2d7b20c1884777e66009be1a533641c19c4705f6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Jun 04 02:51:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] uml: add asm/irqflags.h\n\nFrom: Jeff Dike \u003cjdike@addtoit.com\u003e\n\nAdd an empty asm/irqflags.h, which seems to satisfy the lock validator enough\nthat UML builds.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d7b20c1884777e66009be1a533641c19c4705f6",
      "tree": "2c27d46133c5e086e32af8f88915bec53d5747fb",
      "parents": [
        "67f672f61bb75e74805046e4a301f4923b0ef753"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 04 02:51:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] m48t86: ia64 build fix\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\ndrivers/rtc/rtc-m48t86.c: In function `m48t86_rtc_read_time\u0027:\ndrivers/rtc/rtc-m48t86.c:51: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:55: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:56: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:57: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:58: error: structure has no member named `ia64_mv\u0027\ndrivers/rtc/rtc-m48t86.c:60: error: structure has no member named `ia64_mv\u0027\n\nreadb() and writeb() are macros on ia64.\n\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67f672f61bb75e74805046e4a301f4923b0ef753",
      "tree": "66713a0555e5c47de7d6eddcaa9acd6804661685",
      "parents": [
        "829a1985e732698ee98def146410e6e9f532781f"
      ],
      "author": {
        "name": "Rune Torgersen",
        "email": "runet@innovsys.com",
        "time": "Sun Jun 04 02:51:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] sata_sil24: SII3124 sata driver endian problem\n\nFrom: \"Rune Torgersen\" \u003crunet@innovsys.com\u003e\n\nFix an endian issue in the sil24 driver.\n\nSigned-off-by: Rune Torgersen \u003crunet@innovsys.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "829a1985e732698ee98def146410e6e9f532781f",
      "tree": "bb5b35326de50d8753bd9ea79ca842479437a895",
      "parents": [
        "948c51e6a8d71df99ef57c61bc80dc7c20cbf7bc"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 04 02:51:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] sbp2: fix check of return value of hpsb_allocate_and_register_addrspace()\n\nFrom: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n\nI added a failure check in patch \"sbp2: variable status FIFO address (fix\nlogin timeout)\" --- alas for a wrong error value.  This is a bug since\nLinux 2.6.16.  Leads to NULL pointer dereference if the call failed, and\nbogus failure handling if call succeeded.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "948c51e6a8d71df99ef57c61bc80dc7c20cbf7bc",
      "tree": "01f130d9b0951f5076ab88726296fe69a95f2892",
      "parents": [
        "0674d594ad8e0856243536c0bcc22e4583554bfb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Jun 04 02:51:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] MAINTAINERS: Add entries for BNX2 and TG3\n\nFrom: \"Michael Chan\" \u003cmchan@broadcom.com\u003e\n\nAdd maintainer entries for Broadcom BNX2 and TG3 drivers.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0674d594ad8e0856243536c0bcc22e4583554bfb",
      "tree": "7afc405ad72ccf9567d99250f6d86cc3887a3481",
      "parents": [
        "78b86e579f11e7d7bd45acd90b6a87cd4b7c5a54"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Sun Jun 04 02:51:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] Implement get / set tso for forcedeth driver\n\nFrom: Zachary Amsden \u003czach@vmware.com\u003e\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78b86e579f11e7d7bd45acd90b6a87cd4b7c5a54",
      "tree": "2515fd95638aa037a68ed080adfe6759cf28625b",
      "parents": [
        "6d09bb627d2470299dfb1af0e6d27fb4aece9196"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jun 04 02:51:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] pmf_register_irq_client() gives sleep with locks held warning\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nThis fixes request_irq() potentially called from atomic context.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d09bb627d2470299dfb1af0e6d27fb4aece9196",
      "tree": "ce62b91f11c5df5fbee41aa053b33add79c2c37a",
      "parents": [
        "c7d2d28b9851d0ffc9924b0e36bac806d18ebf25"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jun 04 02:51:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] fs/namei.c: Call to file_permission() under a spinlock in do_lookup_path()\n\nFrom: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n\nWe\u0027re presently running lock_kernel() under fs_lock via nfs\u0027s -\u003epermission\nhandler.  That\u0027s a ranking bug and sometimes a sleep-in-spinlock bug.  This\nproblem was introduced in the openat() patchset.\n\nWe should not need to hold the current-\u003efs-\u003elock for a codepath that doesn\u0027t\nuse current-\u003efs.\n\n[vsu@altlinux.ru: fix error path]\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7d2d28b9851d0ffc9924b0e36bac806d18ebf25",
      "tree": "f48fadad9a5cce62f7016cb48bc258928cb49114",
      "parents": [
        "ba0c19ed6a61a96d4b42b81cb19d4bc81b5f728c"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Sun Jun 04 02:51:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] alpha: SMP IRQ routing fix\n\nFrom: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\n\nAfter removal of fixup_cpu_present_map() function Alpha ended up with an empty\ncpu_present_map, so secondary CPUs on SMP systems are not being started.\n\nWorse, on some platforms we route interrupts to secondary CPUs using\ncpu_possible_map which is still populated properly.  As a result, these\ninterrupts go nowhere so the machines like DP264 aren\u0027t able to boot even with\na primary CPU.\n\nFixed basically by s/cpu_present_mask/cpu_present_map/.\n\nThanks to Ernst Herzberg for reporting the bug and testing the fix.\n\nCc: Ernst Herzberg \u003clist-lkml@net4u.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba0c19ed6a61a96d4b42b81cb19d4bc81b5f728c",
      "tree": "5e6d1774265140f1f4eddab043c90920414abe59",
      "parents": [
        "93ff66bf1ef29881dffd6fdc344555dab03cdb42"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sun Jun 04 02:51:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] selinux: fix sb_lock/sb_security_lock nesting\n\nFrom: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n\nFix unsafe nesting of sb_lock inside sb_security_lock in\nselinux_complete_init.  Detected by the kernel locking validator.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93ff66bf1ef29881dffd6fdc344555dab03cdb42",
      "tree": "61c995a742fa0e2e116e679e5cdd130edf98dd46",
      "parents": [
        "4ae9538dd02824257e8e72c053c69ad6680aba04"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 04 02:51:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] Sparsemem build fix\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n\u003clinux/mmzone.h\u003e uses PAGE_SIZE, PAGE_SHIFT from \u003casm/page.h\u003e without\nincluding that header itself.  For some sparsemem configurations this may\nresult in build errors like:\n\n  CC      init/initramfs.o\nIn file included from include/linux/gfp.h:4,\n                 from include/linux/slab.h:15,\n                 from include/linux/percpu.h:4,\n                 from include/linux/rcupdate.h:41,\n                 from include/linux/dcache.h:10,\n                 from include/linux/fs.h:226,\n                 from init/initramfs.c:2:\ninclude/linux/mmzone.h:498:22: warning: \"PAGE_SHIFT\" is not defined\nIn file included from include/linux/gfp.h:4,\n                 from include/linux/slab.h:15,\n                 from include/linux/percpu.h:4,\n                 from include/linux/rcupdate.h:41,\n                 from include/linux/dcache.h:10,\n                 from include/linux/fs.h:226,\n                 from init/initramfs.c:2:\ninclude/linux/mmzone.h:526: error: `PAGE_SIZE\u0027 undeclared here (not in a function)\ninclude/linux/mmzone.h: In function `__pfn_to_section\u0027:\ninclude/linux/mmzone.h:573: error: `PAGE_SHIFT\u0027 undeclared (first use in this function)\ninclude/linux/mmzone.h:573: error: (Each undeclared identifier is reported only once\ninclude/linux/mmzone.h:573: error: for each function it appears in.)\ninclude/linux/mmzone.h: In function `pfn_valid\u0027:\ninclude/linux/mmzone.h:578: error: `PAGE_SHIFT\u0027 undeclared (first use in this function)\nmake[1]: *** [init/initramfs.o] Error 1\nmake: *** [init] Error 2\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSeems-reasonable-to: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ae9538dd02824257e8e72c053c69ad6680aba04",
      "tree": "a3383d1ae08a78a4d5d6247cd480923dc8812429",
      "parents": [
        "e0ec574987a3301f7767750bb6e8be47d6323bfa"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Sun Jun 04 02:51:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] s390: cio non-unique path group ids\n\nFrom: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\n\nThe path grouping can fail due to non-unique pathgroup-IDs.  The source for\nthe CPU-ID part of the ID was incorrectly specified on 64 bit systems.\nAdditionally, the length of the ID was too large due to incorrect data packing\ndeclaration.  Fix CPU-ID lowcore address and add missing packing declaration.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0ec574987a3301f7767750bb6e8be47d6323bfa",
      "tree": "d87203131cfa60689db1a2306932c5cc8efe07c9",
      "parents": [
        "6f258910733a8dbde368acc2ede4b8184ff0e09a"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Sun Jun 04 02:51:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:15 2006 -0700"
      },
      "message": "[PATCH] s390: irb memcpy argument swap\n\nFrom: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\n\nSwapped memcpy arguments in ccw_device_irq() when doing basic sense after\nunsolicited interrupt.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f258910733a8dbde368acc2ede4b8184ff0e09a",
      "tree": "1c56af63b46fc80a8ebe509c0be1deb94f2f5849",
      "parents": [
        "50ff06d1546d7f492068dd5196c26bf2cc5080b1"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Sun Jun 04 02:51:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:15 2006 -0700"
      },
      "message": "[PATCH] nmclan_cs: dereferencing skb after netif_rx()\n\nFrom: Florin Malita \u003cfmalita@gmail.com\u003e\n\nThe skb may be gone after netif_rx(), we can\u0027t use \u0027skb-\u003elen\u0027 to update the\nstats.  \u0027pkt_len\u0027 should work instead.\n\nCoverity CID: 911.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50ff06d1546d7f492068dd5196c26bf2cc5080b1",
      "tree": "8f63f671fd13ab3165c7dfead8b3be90c8355bd2",
      "parents": [
        "959eb39297e8c82f61fbfc283ad4ff11c883bf1e",
        "ae5de0ff0bc24664a053109c6caa782ba2ad7c53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:24:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:24:28 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix missing fold at end of checksums.\n"
    },
    {
      "commit": "a7d14f875f03cb78992da8387be81a4c9197f101",
      "tree": "a76de8b182368a6c31c4fd725ad0baa166879846",
      "parents": [
        "c41045a43a08f898ef5490036f761c87a43dcddc"
      ],
      "author": {
        "name": "Steve Yang",
        "email": "steve.yang@windriver.com",
        "time": "Mon Jun 05 19:47:17 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 05 19:47:17 2006 +0100"
      },
      "message": "[ARM] 3543/1: [Fwd: PXA270 bootparams address not set]\n\nPatch from Steve Yang\n\nMACHINE_START struct doesn\u0027t have any bootargs location for the\nmainstone. Result is no kernel command args get passed; no serial driver\nis selected for console and results in a silent boot failure.\n\nSigned-off-by: Steve Yang \u003csteve.yang@windriver.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "959eb39297e8c82f61fbfc283ad4ff11c883bf1e",
      "tree": "7539406ef0c36eb1ba6969fe8aeccd56fab97ea7",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Mon Jun 05 09:51:36 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 05 09:51:36 2006 -0700"
      },
      "message": "IPoIB: Fix AH leak at interface down\n\nWhen ipoib_stop() is called it first calls netif_stop_queue() to stop\nthe kernel from passing more packets to the network driver. However,\nthe completion handler may call netif_wake_queue() re-enabling packet\ntransfer.\n\nThis might result in leaks (we see AH leaks which we think can be\nattributed to this bug) as new packets get posted while the interface\nis going down.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Michael Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e853534e6b94f87e48f29e1701c3f6f8a63669c5",
      "tree": "67c3dda21ba6c1d94ba6fff05f42548230834f04",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Mon Jun 05 10:45:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 05 10:45:30 2006 +0100"
      },
      "message": "[SERIAL] typo: buad -\u003e baud\n\nReplacing mistyped \"buad\" with \"baud\" where applicable.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae5de0ff0bc24664a053109c6caa782ba2ad7c53",
      "tree": "d1362b5cf494f2495d318f6ca6eccd79aae77997",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 04 21:32:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 04 21:32:01 2006 -0700"
      },
      "message": "[SPARC64]: Fix missing fold at end of checksums.\n\nBoth csum_partial() and the csum_partial_copy*() family of routines\nforget to do a final fold on the computed checksum value on sparc64.\nSo do the standard Sparc \"add + set condition codes, add carry\"\nsequence, then make sure the high 32-bits of the return value are\nclear.\n\nBased upon some excellent detective work and debugging done by\nRichard Braun and Samuel Thibault.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c41045a43a08f898ef5490036f761c87a43dcddc",
      "tree": "6cbdd1dd9a80d2bc16842be66d51b7e41fdf1554",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Egry Gabor",
        "email": "gaboregry@t-online.hu",
        "time": "Sun Jun 04 21:22:11 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 04 21:22:11 2006 +0100"
      },
      "message": "[ARM] Trivial typo fixes\n\nTrivial typo fixes in Kconfig files (ARM).\n\nSigned-off-by: Egry Gabor \u003cgaboregry@t-online.hu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "092d01e260da628b01d4229c31a296111e3cd97a",
      "tree": "df6d43af87e778d6bd9a9c231bd4a7c487bc85e5",
      "parents": [
        "baca2da4c9c5de63b215b1d82f8e774449d15655"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 04 17:40:58 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 04 17:40:58 2006 +0100"
      },
      "message": "[MMC] Prevent au1xmmc.c breakage on non-Au1200 Alchemy\n\nThe driver is selectable on other than Au1200 Alchemy systems but won\u0027t\nbuild nor work - there is no MMC hw.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baca2da4c9c5de63b215b1d82f8e774449d15655",
      "tree": "7faef2143aeccbbe22b3bf2a2223e3e136c0af33",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 04 17:36:31 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 04 17:36:31 2006 +0100"
      },
      "message": "[MMC] Add maintainers entry for MMC subsystem\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "672c6108a51bf559d19595d9f8193dfd81f0f752",
      "tree": "d88dc7d2e8acb7e70193cf8bb888cc668d168fc6",
      "parents": [
        "fb80a6e1a521eb298edb4365429d533dd39427fa",
        "f52359622fa25783cf1a08c0772048d2ed1a7434"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()\n  [SCSI] scsi_transport_sas: make write attrs writeable\n  [SCSI] scsi_transport_sas; fix user_scan\n  [SCSI] ppa: fix for machines with highmem\n  [SCSI] mptspi: reset handler shouldn\u0027t be called for other bus protocols\n  [SCSI] Blacklist entry for HP dat changer\n"
    },
    {
      "commit": "fb80a6e1a521eb298edb4365429d533dd39427fa",
      "tree": "c832c3544aea353aaf73b5536e9ac1579d8fbfaf",
      "parents": [
        "0f3262157899efd422228713a521504bdf0c991e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jun 02 17:51:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 02 17:51:08 2006 -0700"
      },
      "message": "[TCP] tcp_highspeed: Fix problem observed by Xiaoliang (David) Wei\n\nWhen snd_cwnd is smaller than 38 and the connection is in\ncongestion avoidance phase (snd_cwnd \u003e snd_ssthresh), the snd_cwnd\nseems to stop growing.\n\nThe additive increase was confused because C array\u0027s are 0 based.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f3262157899efd422228713a521504bdf0c991e",
      "tree": "865601393570282133e51a126f380490c27d635b",
      "parents": [
        "891eca1447a94b25fb59b696f839a2a6897d8f1f",
        "89f3da3e06257abba3e70163c92969f3fcd1833d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:03:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:03:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] Update parity handling documentation\n"
    },
    {
      "commit": "891eca1447a94b25fb59b696f839a2a6897d8f1f",
      "tree": "2ebdf249e13acb792f6d15c47ae9634221fc0c55",
      "parents": [
        "48e49ead3e92d53196a78c42cf24c0eed6ca98dd",
        "ec8510f6fe57f59e42484809679af31ca7896dcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 02 16:02:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3540/1: ixp23xx: deal with gap in interrupt bitmasks\n  [ARM] 3539/1: ixp23xx: fix __arch_ixp23xx_is_coherent() for A1 stepping\n"
    }
  ],
  "next": "48e49ead3e92d53196a78c42cf24c0eed6ca98dd"
}
