)]}'
{
  "log": [
    {
      "commit": "2185a5ecd98d2cebc6a29b07b1ea4f7334c2ccc3",
      "tree": "3654b233631aec09bd5d8c1648cf036854004f30",
      "parents": [
        "d067aa741589a9783cc43315119e0f431b4e382c"
      ],
      "author": {
        "name": "Adam Lackorzynski",
        "email": "adam@os.inf.tu-dresden.de",
        "time": "Sun Jun 14 22:38:59 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:38:59 2009 +0200"
      },
      "message": "documentation: make version fix\n\nThe Makefiles in the build directories use the internal make variable\nMAKEFILE_LIST which is available from make 3.80 only.  (The patch would be\nvalid back to 2.6.25)\n\nSigned-off-by: Adam Lackorzynski \u003cadam@os.inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d067aa741589a9783cc43315119e0f431b4e382c",
      "tree": "2dbfbd85123be195e0ca3bf5365f6a16995f8f03",
      "parents": [
        "f2ac5e78928bf94118b4d4911166a02e8a87d3ea"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 10 12:48:23 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:36:23 2009 +0200"
      },
      "message": "kbuild: fix a compile warning\n\ngcc-4.4.1:\n\n HOSTCC  scripts/basic/fixdep\nscripts/basic/fixdep.c: In function \u0027traps\u0027:\nscripts/basic/fixdep.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules\nscripts/basic/fixdep.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules\n\n(Apparently -fno-strict-aliasing will fix this too)\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f2ac5e78928bf94118b4d4911166a02e8a87d3ea",
      "tree": "b5aaef32231ae2835cfaa290bf7d7da3fd686104",
      "parents": [
        "a2bb90a08cb3b64dd815d762ffde2312582a6ec9"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Jun 11 12:21:47 2009 +0300"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:30:24 2009 +0200"
      },
      "message": "gitignore: Add GNU GLOBAL files to top .gitignore\n\nIgnore GPATH, GRTAGS, GSYMS, and GTAGS generated by GNU GLOBAL.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a2bb90a08cb3b64dd815d762ffde2312582a6ec9",
      "tree": "469e2ca62aec1fc1764fb2f55dc8a0650e4b8d42",
      "parents": [
        "b2d8993026a26f4ece8c8b3f2e138d2ba8f18eaa"
      ],
      "author": {
        "name": "Nico Schottelius",
        "email": "nico-linuxsetlocalversion@schottelius.org",
        "time": "Fri Jun 12 09:59:52 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:26:00 2009 +0200"
      },
      "message": "kbuild: fix delay in setlocalversion on readonly source\n\nDo not update index on read only media.\nIdea published by Christian Kujau \u003clists@nerdbynature.de\u003e.\n\nCc: Nico Schottelius \u003cnico@ikn.schottelius.org\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\n"
    },
    {
      "commit": "b2d8993026a26f4ece8c8b3f2e138d2ba8f18eaa",
      "tree": "fd766ba048ebbf820ce136cd4cdf755bec811d35",
      "parents": [
        "7923f90fffa8746f6457d4eea2109fd3d6414189"
      ],
      "author": {
        "name": "Patrick Ringl",
        "email": "patrick_@freenet.de",
        "time": "Fri Jun 12 13:58:36 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:20:27 2009 +0200"
      },
      "message": "README: fix misleading pointer to the defconf directory\n\nSigned-off-by: Patrick Ringl \u003cpatrick_@freenet.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7923f90fffa8746f6457d4eea2109fd3d6414189",
      "tree": "cd262beed7fd28a20f708fdb7889d6c5d55f39d5",
      "parents": [
        "b9d97328e27b9272ed2ff2ad18de61aa1bf12af8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:10:41 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:10:41 2009 +0200"
      },
      "message": "vmlinux.lds.h update\n\nUpdated after review by Tim Abbott.\n- Use HEAD_TEXT_SECTION\n- Drop use of section-names.h and delete file\n- Introduce EXIT_CALL\n\nDeleting section-names.h required a few simple\nupdates of init.h\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Tim Abbott \u003ctabbott@ksplice.com\u003e\n"
    },
    {
      "commit": "b9d97328e27b9272ed2ff2ad18de61aa1bf12af8",
      "tree": "1b5ec2ded4c266846c499958a38b2259c605f656",
      "parents": [
        "ef53dae8658cf0e93d380983824a661067948d87"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 09 08:50:38 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 23:02:30 2009 +0200"
      },
      "message": "kernel-doc: cleanup perl script\n\nVarious cleanups of scripts/kernel-doc:\n- don\u0027t use **/ as an ending kernel-doc block since it\u0027s not preferred;\n- typos/spellos\n- add whitespace around \u003d\u003d, after comma, \u0026 around . operator;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ef53dae8658cf0e93d380983824a661067948d87",
      "tree": "d5f16da0d7f3353db1233f6399a23d0e187b7d1d",
      "parents": [
        "eedc9d83eaab2d35fb9dd1ec25b765dec964e26c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 07 20:46:37 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 23:02:22 2009 +0200"
      },
      "message": "Improve vmlinux.lds.h support for arch specific linker scripts\n\nTo support alingment of the individual architecture specific linker scripts\nprovide a set of general definitions in vmlinux.lds.h\n\nWith these definitions applied the diverse linekr scripts can be reduced\nin line count and their readability are improved - IMO.\n\nA sample linker script is included to give the preferred\norder of the sections for the architectures that do not\nhave any special requirments.\n\nThese definitions are also a first step towards eventual\nsupport for -ffunction-sections.\nThe definitions makes it much easier to do a global\nrenaming of section names - but the main purpose is\nto clean up the linker scripts.\n\nTim Aboot has provided a lot of inputs to improve\nthe definitions - all faults are mine.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Tim Abbott \u003ctabbott@mit.edu\u003e\n"
    },
    {
      "commit": "eedc9d83eaab2d35fb9dd1ec25b765dec964e26c",
      "tree": "0ac52787334de2da7852f70a4d6822e6cb291a68",
      "parents": [
        "67b7ebe091cd92fd69f732da3170720d79c4e632"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sat Jun 06 22:47:11 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:57 2009 +0200"
      },
      "message": "kbuild: fix headers_exports with boolean expression\n\nWhen we had code like this in a header unifdef failed to\ndeduct that the expression was always false - and we had code exported\nthat was not intended for userspace.\n\n#if defined(__KERNEL__) \u0026\u0026 !defined(__ASSEMBLY__)\n  int a;\n#endif\n\nThis commit implment support in unidef which allows it to work out if\nan #if expression always evaluates true or false for symbols which\nare being undefined/always defined.\n\nThe patch is slightly more complicated than I\u0027d hoped because unifdef\nneeds to see lines fully evaluated - doing otherwise causes it to\nmark the line as \"dirty\" and copy it over no matter what.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "67b7ebe091cd92fd69f732da3170720d79c4e632",
      "tree": "2e56df34060ab6524302c1bff421d229b9d69293",
      "parents": [
        "7211b8b9028854eee0d03ee6231440b7fb492521"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Jun 04 22:12:01 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:56 2009 +0200"
      },
      "message": "kbuild/headers_check: refine extern check\n\n\u0027extern\u0027 checking information is not clear, refine it.\nPlus, fix a comment.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\n[sam: redid the extern error message]\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7211b8b9028854eee0d03ee6231440b7fb492521",
      "tree": "bc273f884b79e2fc21c4ffad1fadfeabde59fa33",
      "parents": [
        "35763e854f8aa2d579236a4670c32c078d143b3a"
      ],
      "author": {
        "name": "Sergei Poselenov",
        "email": "sposelenov@emcraft.com",
        "time": "Fri Jun 05 16:11:09 2009 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:56 2009 +0200"
      },
      "message": "kbuild: fix \"Argument list too long\" error for \"make headers_check\",\n\nI\u0027m trying to install kernel headers to build a cross-toolchain, but got\nthe following:\n\nmake ARCH\u003darm\nINSTALL_HDR_PATH\u003d/work/psl/eldk-builds/arm-2009-04-21/work/var/tmp/crosstool-0.43-3-root/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/\n+arm-linux-gnueabi/arm-linux-gnueabi/\nheaders_check\n...\n  CHECK   include/linux/raid (2 files)\n  CHECK   include/linux/spi (1 files)\n  CHECK   include/linux/sunrpc (1 files)\n  CHECK   include/linux/tc_act (6 files)\n  CHECK   include/linux/tc_ematch (4 files)\n  CHECK   include/linux/usb (8 files)\nmake[2]: execvp: /bin/sh: Argument list too long\nmake[2]: ***\n[/work/psl/eldk-builds/arm-2009-04-21/work/var/tmp/crosstool-0.43-3-root/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueab\n+i/arm-linux-gnueabi//include/linux/.check]\nError 127\nmake[1]: *** [linux] Error 2\nmake: *** [headers_check] Error 2\n-\u003e\n\nIntroduce use of xargs to fix this.\n\nSigned-off-by: Sergei Poselenov \u003csposelenov@emcraft.com\u003e\nCc: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "35763e854f8aa2d579236a4670c32c078d143b3a",
      "tree": "231419aa67c71fc658944210489058c9f2476645",
      "parents": [
        "bdefe35d40c6bb5859dadee26c2e19bf58540f1d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 26 19:37:54 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:55 2009 +0200"
      },
      "message": "ignore *.patch files\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bdefe35d40c6bb5859dadee26c2e19bf58540f1d",
      "tree": "da2b32395341bdcb3bd829b6634a818111f6fdf4",
      "parents": [
        "a9eb522375abc79c2bf23940a067bc0046276236"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@debian.org",
        "time": "Fri Jun 05 15:02:49 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:54 2009 +0200"
      },
      "message": "Remove bashisms from scripts\n\nThe \u0027-e\u0027 option to echo and brace expansion are not guaranteed to be supported\nby a POSIX-compliant /bin/sh (e.g. dash)\n\nSigned-off-by: dann frazier \u003cdannf@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a9eb522375abc79c2bf23940a067bc0046276236",
      "tree": "762b32bcae450844b0c91295a74e520aa626e0b1",
      "parents": [
        "8b8b76c045beb85c1c2b28e07eff6599a1e95cf1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jun 05 15:02:47 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:54 2009 +0200"
      },
      "message": "menu: fix embedded menu presentation\n\nThe STRIP_ASM_SYMS kconfig symbol mucks up the embedded menu because\nSTRIP_ASM_SYMS is in the middle of the embedded menu items but it does not\ndepend on EMBEDDED.  Move it to beyond the end of the embedded menu so\nthat the menu is presented correctly.\n\nOr if STRIP_ASM_SYMS should depend on EMBEDDED, that can also be fixed.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8b8b76c045beb85c1c2b28e07eff6599a1e95cf1",
      "tree": "92cbaa67dc948afab82f6b2ec425fafe5cec1b1d",
      "parents": [
        "1581c1cede3b180b77aa08024c6ca406252cc21f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 06 00:18:05 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:53 2009 +0200"
      },
      "message": "kbuild: add hint about __refdata to modpost\n\nAs requested by Guennadi Liakhovetski\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1581c1cede3b180b77aa08024c6ca406252cc21f",
      "tree": "27aaeee0e6a263b221fc402b3a2cbd5122de8919",
      "parents": [
        "ad6ccfad6f759a5d657dabe2071a8f2a503fcc84"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Tue May 12 13:43:36 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:52 2009 +0200"
      },
      "message": "scripts/headers_check.pl: correct RE in header CONFIG leak check\n\nCorrect the regular expression in scripts/headers_check.pl to include \u0027_\u0027\nas a valid character in the class; otherwise, the check will report a\n\"leaked\" symbol of CONFIG_A_B_C as merely CONFIG_A.\n\nThis patch will make no difference whatsoever in the current kernel tree\nas the call to the perl routine that does that check is currently\ncommented out:\n\n                \u0026check_include();\n                \u0026check_asm_types();\n                \u0026check_sizetypes();\n                \u0026check_prototypes();\n                # Dropped for now. Too much noise \u0026check_config();\n\nHowever, I noticed that problem when I was building the yum downloadable\nkernel source rpm for fedora 11 (beta), which *does* run that check, and\nthat\u0027s where the problem became obvious.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ad6ccfad6f759a5d657dabe2071a8f2a503fcc84",
      "tree": "70ac588a61dae6a51447aefd21a20e29405bc377",
      "parents": [
        "12122f62324e7c6837ee8b0fa8d257ce7ebcfc6f"
      ],
      "author": {
        "name": "Manish Katiyar",
        "email": "mkatiyar@gmail.com",
        "time": "Tue May 12 13:43:35 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:52 2009 +0200"
      },
      "message": "kernel/kallsyms.c: replace deprecated __initcall with device_initcall and fix whitespace\n\nFix coding style whitespace issues and replace __initcall with\ndevice_initcall.  Fixed multi-line comments as per coding style.\n\nErrors as reported by checkpatch.pl :-\nBefore:\ntotal: 14 errors, 14 warnings, 487 lines checked\nAfter :\ntotal: 0 errors, 8 warnings, 507 lines checked\n\nCompile tested binary verified as :-\nBefore:\n text    data     bss     dec     hex filename\n 2405       4       0    2409     969 kernel/kallsyms.o\nAfter :\n text     data     bss     dec     hex filename\n 2405       4       0    2409     969 kernel/kallsyms.o\n\nSigned-off-by: Manish Katiyar \u003cmkatiyar@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "12122f62324e7c6837ee8b0fa8d257ce7ebcfc6f",
      "tree": "5f4dff0d7a3612c45a87a2fb4ba2599484eea9fd",
      "parents": [
        "284026cdfb5a899e558dcb7a36aefaf54a78c094"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:54 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:51 2009 +0200"
      },
      "message": "kconfig: do not hardcode \"include/config/auto.conf\" filename\n\nRegardless of KCONFIG_AUTOCONFIG, the filename written as a Make target\ninto \"include/config/auto.conf.cmd\" was always the default one.\n\nOf course this doesn\u0027t make it work for the Kernel kbuild system, since\nthere the filename is hardcoded at several places in the Makefiles.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "284026cdfb5a899e558dcb7a36aefaf54a78c094",
      "tree": "6a03143cbf7727132494cb68a1420940dc5b7d98",
      "parents": [
        "8d90c97e46930d01e9394bceb6276c7175136bdc"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:53 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:51 2009 +0200"
      },
      "message": "kconfig: do not hardcode \".config\" filename\n\nRather than hardcoding \".config\" use conf_get_configname(), which also\nrespects the environment variable KCONFIG_CONFIG.\n\nThis fixes \"make silentoldconfig\" when KCONFIG_CONFIG is used and also\nsuggests the given filename for \"Load\" and \"Save as\" in qconf.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8d90c97e46930d01e9394bceb6276c7175136bdc",
      "tree": "21046d46070559b34c81d8ad07f29604d1bc8a46",
      "parents": [
        "fbb86374445d97072dd994f1a4adf023bfd1e86e"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:52 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:50 2009 +0200"
      },
      "message": "kconfig qconf: fix the type of the desktop widget\n\nQApplication::desktop() returns a pointer to QDesktopWidget, not to\nQWidget.\n\nFixes the following compiler error after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1289: error: cannot convert \u0027QDesktopWidget*\u0027 to \u0027QWidget*\u0027 in initialization\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fbb86374445d97072dd994f1a4adf023bfd1e86e",
      "tree": "f9ba36643b5a2a2d5fa3f44cd95e78b32a5c9e38",
      "parents": [
        "7298b936017859fce4906e38f485c131520fe857"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:51 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:50 2009 +0200"
      },
      "message": "kconfig qconf: add namespace for use of Key_ enum values\n\nThey are defined in the \u0027Qt\u0027 namespace.\n\nFixes the following compiler errors after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In member function \u0027virtual void ConfigLineEdit::keyPressEvent(QKeyEvent*)\u0027:\nscripts/kconfig/qconf.cc:311: error: \u0027Key_Escape\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:313: error: \u0027Key_Return\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:314: error: \u0027Key_Enter\u0027 was not declared in this scope\n\nscripts/kconfig/qconf.cc: In member function \u0027virtual void ConfigList::keyPressEvent(QKeyEvent*)\u0027:\nscripts/kconfig/qconf.cc:653: error: \u0027Key_Escape\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:666: error: \u0027Key_Return\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:667: error: \u0027Key_Enter\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:681: error: \u0027Key_Space\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:684: error: \u0027Key_N\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:687: error: \u0027Key_M\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:690: error: \u0027Key_Y\u0027 was not declared in this scope\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1329: error: \u0027CTRL\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1329: error: \u0027Key_Q\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1331: error: \u0027Key_L\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1333: error: \u0027Key_S\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1340: error: \u0027Key_F\u0027 was not declared in this scope\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7298b936017859fce4906e38f485c131520fe857",
      "tree": "718c57096a4109e43afcafc593e8ec967c017186",
      "parents": [
        "98403a91389d11edd954e8f89dcffc3db525657f"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:50 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:49 2009 +0200"
      },
      "message": "kconfig qconf: fix namespace for Horizontal and Vertical enum values\n\nThey were used as QSplitter::Horizontal resp. QSplitter::Vertical, but\nare defined in the \u0027Qt\u0027 namespace.\n\nFixes the following compiler errors after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow*, const char*)\u0027:\nscripts/kconfig/qconf.cc:1213: error: \u0027Vertical\u0027 is not a member of \u0027QSplitter\u0027\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1304: error: \u0027Horizontal\u0027 is not a member of \u0027QSplitter\u0027\nscripts/kconfig/qconf.cc:1311: error: \u0027Vertical\u0027 is not a member of \u0027QSplitter\u0027\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98403a91389d11edd954e8f89dcffc3db525657f",
      "tree": "bbfb429f1aed44ab7bc04c9d973889f7d1f648b6",
      "parents": [
        "c26dd719a5b9d94d12211f2d101bd7dffb7f9f1f"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:49 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:48 2009 +0200"
      },
      "message": "kconfig qconf: fix -Wall compiler warnings\n\nThese compiler warnings occure when adding -Wall to HOSTCXXFLAGS in\n/Makefile\n\nscripts/kconfig/qconf.h: In constructor ‘ConfigInfoView::ConfigInfoView(QWidget*, const char*)’:\nscripts/kconfig/qconf.h:274: warning: ‘ConfigInfoView::menu’ will be initialized after\nscripts/kconfig/qconf.h:273: warning:   ‘symbol* ConfigInfoView::sym’\nscripts/kconfig/qconf.cc:922: warning:   when initialized here\n\nscripts/kconfig/qconf.cc: In member function ‘void ConfigMainWindow::setMenuLink(menu*)’:\nscripts/kconfig/qconf.cc:1498: warning: enumeration value ‘menuMode’ not handled in switch\nscripts/kconfig/qconf.cc:1498: warning: enumeration value ‘listMode’ not handled in switch\n\nscripts/kconfig/qconf.cc: In member function ‘void ConfigMainWindow::saveSettings()’:\nscripts/kconfig/qconf.cc:1664: warning: enumeration value ‘menuMode’ not handled in switch\nscripts/kconfig/qconf.cc:1664: warning: enumeration value ‘listMode’ not handled in switch\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c26dd719a5b9d94d12211f2d101bd7dffb7f9f1f",
      "tree": "f053c38f406df608a1beb49d9722bc8468dd0286",
      "parents": [
        "98f540d31ba0d3598b52177e194dde0bc498352d"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:48 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:47 2009 +0200"
      },
      "message": "gitignore: ignore Kconfig i18n files\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98f540d31ba0d3598b52177e194dde0bc498352d",
      "tree": "7c1c7f89e04c3a9b9246cf57dddfaf9641624a3a",
      "parents": [
        "590a5857291e88c00a1be53fb373e8bf82f86284"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:47 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:47 2009 +0200"
      },
      "message": "kconfig: resort the documentation of the environment variables\n\nAll the KCONFIG_ environment variables were previously located in a\nsection \"Environment variables in \u0027menuconfig\u0027\", but neither are they\nrestricted to \u0027menuconfig\u0027 nor are they all used by \u0027menuconfig\u0027.\n\nIntroduce the following three sections for these variables:\n  * Environment variables for \u0027*config\u0027\n  * Environment variables for \u0027{allyes/allmod/allno/rand}config\u0027\n  * Environment variables for \u0027silentoldconfig\u0027\n\nFurthermore this puts MENUCONFIG_MODE next to MENUCONFIG_COLOR into a\ncommon section \"User interface options for \u0027menuconfig\u0027\".\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "590a5857291e88c00a1be53fb373e8bf82f86284",
      "tree": "53402bf8bbccdb780faa30c6deda687891c2ee28",
      "parents": [
        "6f26e5e412ddc23e1d698390243e39802410ab15"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:46 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:46 2009 +0200"
      },
      "message": "kconfig: add a note about the deps to the \u0027silentoldconfig\u0027 help\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6f26e5e412ddc23e1d698390243e39802410ab15",
      "tree": "8c8b1fc0044cb7d5893a72faa5b5000e70538248",
      "parents": [
        "b8b0618cf6fab3bd5b1da8c72f4b29847d81ac42"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:45 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:46 2009 +0200"
      },
      "message": "kconfig: fix typo \"mconfig\" to \"menuconfig\" in a comment\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b8b0618cf6fab3bd5b1da8c72f4b29847d81ac42",
      "tree": "ca98af18492ddc48eb298dfb94a603d30ba3e444",
      "parents": [
        "3e56f08bffe9e3e2b936eb73bd51d8800d1b42c2"
      ],
      "author": {
        "name": "Cheng Renquan",
        "email": "crq@kernel.org",
        "time": "Tue May 26 16:03:07 2009 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:45 2009 +0200"
      },
      "message": "kbuild: remove extra ifdef/endif of top Makefile\n\nThe GNU make\u0027s origin function know undefined variable well,\nso the outer ifdef/endif conditional checking is unneeded.\n\nFrom `info make` documentation, origin will return\n\n  `undefined\u0027\n     if VARIABLE was never defined.\n  `command line\u0027\n     if VARIABLE was defined on the command line.\n   ...\n\nTherefore, $(origin V) will get a value anyway, killing ifdef/endif is\nviable and safe.\n\nFurthermore, I\u0027ve checked the minimal requirements from\nDocumentation/Changes is GNU make 3.79.1, and that version of GNU make\nhas support of origin function well already, so now it\u0027s safe to kill\nthe outer conditional checking, without upgrading the minimal\nrequirements.\n\nSigned-off-by: Cheng Renquan \u003ccrq@kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3e56f08bffe9e3e2b936eb73bd51d8800d1b42c2",
      "tree": "baf13bd6098aa098b3e23b4d3689504cdd0818ea",
      "parents": [
        "2d51005c27a12e43d672debbbb918e7f74987f96"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Sat May 30 18:13:32 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:45 2009 +0200"
      },
      "message": "kbuild/Documentation: Incorrect makefile syntax in example\n\nThere is an error in the make syntax for one of the kbuild examples\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2d51005c27a12e43d672debbbb918e7f74987f96",
      "tree": "41a1761f96a1be1b86ba261e12c3a2f3e7bdf1f2",
      "parents": [
        "cefdff4b4d5ba3f9b7eee2c1c1827553794cb465"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun May 31 18:05:34 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:44 2009 +0200"
      },
      "message": "kbuild: allow docproc invocation from external\n\n- getcwd returns path without a slash at the end, add the slash\n- add KBUILD_SRC env support, so that we can specify path for\n  kernel (to know where scripts/kernel-doc resides) and SRCTREE\n  (for searching files referenced in .tmpl) separately\n\n[v2]\n- use KBUILD_SRC instead of a newly introduced environment variable\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cefdff4b4d5ba3f9b7eee2c1c1827553794cb465",
      "tree": "94e09084e85752710668428d09a9b0a77aa01d2c",
      "parents": [
        "fd6c3a8dc44329d3aff9a578b5120982f63711ee"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Jun 04 22:12:09 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:43 2009 +0200"
      },
      "message": "kbuild: clean up scripts/headers.sh\n\n\u0027drop\u0027 variable is unused.\n\n\u0027ppc\u0027 and \u0027sparc64\u0027 directories don\u0027t exist in arch/,\nand I think their headers can be well exported now, so\njust remove them.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fd6c3a8dc44329d3aff9a578b5120982f63711ee",
      "tree": "ba7b7a183d0db95a4ddb33e83a075f963a2028e3",
      "parents": [
        "6d9923219c6cd1df360f8823253717623f3ad348"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 12 10:58:33 2009 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:43 2009 +0200"
      },
      "message": "initconst adjustments\n\n- add .init.rodata to INIT_DATA, and group all initconst flavors\n  together\n- move strings generated from __setup_param() into .init.rodata\n- add .*init.rodata to modpost\u0027s sets of init sections\n- make modpost warn about references between meminit and cpuinit\n  as well as memexit and cpuexit sections (as CPU and memory\n  hotplug are independently selectable features)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6d9923219c6cd1df360f8823253717623f3ad348",
      "tree": "fd7898506dd7ade7ad0c12fb30ca9b97f3cc5924",
      "parents": [
        "54c3355658bb66bbe20aef9b6297d72ac85571f4"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:58 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:42 2009 +0200"
      },
      "message": "kbuild, deb-pkg: bump standards version\n\nLatest Debian policy is 3.8.1.\nEven if we are not yet compliant to it strive for the latest.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "54c3355658bb66bbe20aef9b6297d72ac85571f4",
      "tree": "d707c268b9913749a5900badc59c121fa1e4eab1",
      "parents": [
        "8ebc2fe9c5e502a0f34be498b0732bb3b897b12d"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:41 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:42 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix Section field\n\nSection \"base\" has been removed, the base is defined by Priority field.\n\nFor Squeeze the section should be \"kernel\", but as that\u0027s not yet\nsupported for Sarge and Etch we stay with admin for now.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8ebc2fe9c5e502a0f34be498b0732bb3b897b12d",
      "tree": "26f7b0828c634d85d349271e73f0f4ee1a2af08b",
      "parents": [
        "f7a2c31f1e4e622056c8a14260937e87f1277867"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:21 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:41 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix Provides field\n\nkernel-image naming has been dropped for the Lenny release\nand was only transitional for Etch.\n\nAs it builds modules it provides linux-modules-$version.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f7a2c31f1e4e622056c8a14260937e87f1277867",
      "tree": "9fa6ebd9fe44e19231437682f3382f0d9d5b63f2",
      "parents": [
        "4bf4cd4939975c2f6375443212109dbb8c4e8731"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:01 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:41 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix generated package name\n\nThe binary package that make deb-pkg creates is a linux-image.\nTo be fixed may also be the addition of $DEB_ARCH.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4bf4cd4939975c2f6375443212109dbb8c4e8731",
      "tree": "291303cb1cf4b8af3d6279aabfde8a81f15bd6d2",
      "parents": [
        "edec611db0474e90503d46428e4f196d5e30c091"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:11:43 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:40 2009 +0200"
      },
      "message": "kbuild, deb-pkg: improve Source field\n\nThe Source: field is defined as the source package in the package\narchive from which a binary packages are built. As deb-pkg does not\ngenerate a source package, we should avoid to use any existing source\npackages here.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "edec611db0474e90503d46428e4f196d5e30c091",
      "tree": "0fc16e80b28d450fe95ce1abdad2121d6fb7d7d4",
      "parents": [
        "9461f666e42f2412e134a49e90ffd4a3340dfc0a"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:11:20 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:39 2009 +0200"
      },
      "message": "kbuild, deb-pkg: improve maintainer identification\n\nTry harder to find email and maintainer name.\nDebian\u0027s own devscripts all use DEBEMAIL or DEBFULLNAME prior to an\neventual EMAIL or NAME environment variable. Match their logic.\n\n\"Anonymous\" sounds nicer then \"Kernel Compiler\" if no name is found.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9461f666e42f2412e134a49e90ffd4a3340dfc0a",
      "tree": "7186a3d05b3440253623f55d54935e0c36c575f1",
      "parents": [
        "a83ca2777f7f28e365de7c87903bad5e928f87ad"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Fri Apr 24 19:08:24 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:39 2009 +0200"
      },
      "message": "kbuild, deb-pkg: generate debian/copyright file\n\nOn Thursday 23 April 2009, Frans Pop wrote:\nAdd a basic debian/copyright to the binary packages.\n\nBased on an earlier patch from Maximilian Attems.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a83ca2777f7f28e365de7c87903bad5e928f87ad",
      "tree": "9f984943969eaa7bb07c267307dbe24300fbb53f",
      "parents": [
        "fe233cb6bfd36fcf5a36bbde7fa116d8ab5f4301"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:10:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:38 2009 +0200"
      },
      "message": "kbuild, deb-pkg: improve changelog entry and package descriptions\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fe233cb6bfd36fcf5a36bbde7fa116d8ab5f4301",
      "tree": "05ff7fb1b16a9715738dffc95320650c0b5233df",
      "parents": [
        "c72c75db86cf9f53c4c0df6724c0cf06db017652"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:10:10 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:37 2009 +0200"
      },
      "message": "kbuild, deb-pkg: allow alternative hook scripts directory in .deb packages\n\nHook scripts in the default directory /etc/kernel are also executed by\nofficial Debian kernel packages as well as kernel packages created using\nmake-kpkg. Allow to specify an alternative hook scripts directory by\nexporting the environment variable KDEB_HOOKDIR.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c72c75db86cf9f53c4c0df6724c0cf06db017652",
      "tree": "f18f6fbe325da5a7ee8f5c51e1c0cabaf879b994",
      "parents": [
        "4964451a321cfd6a05ea32af1317345c53b3ecb7"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:09:44 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:37 2009 +0200"
      },
      "message": "kbuild, deb-pkg: allow to specify a custom revision for .deb packages\n\nAllow to specify a custom revision for the generated .deb by\nexporting the environment variable KDEB_PKGVERSION.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4964451a321cfd6a05ea32af1317345c53b3ecb7",
      "tree": "246fdb5effc8ec5136b54bc0f4e0ae78f1826e68",
      "parents": [
        "a89b433bddea41a743d7937c87be5290ef4f1057"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:09:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:36 2009 +0200"
      },
      "message": "kbuild, deb-pkg: pass Debian maintainer script parameters to packaging hook scripts\n\nThe Debian packaging scripts created by the deb-pkg target do not pass\non the standard Debian maintainer script parameters to hook scripts,\nwhich means that those scripts cannot tell whether they are being called\nduring e.g. install vs. upgrade, or removal vs. purge of the package.\n\nAs there are several variantions in how hook scripts are called from\nkernel packages, we pass the parameters in the environment variable\nDEB_MAINT_PARAMS rather than as extra arguments.\n\nBump version of builddep script to 1.3.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a89b433bddea41a743d7937c87be5290ef4f1057",
      "tree": "0ed3e5ac2c0ee8f59d122b32e11f95cc07e8274b",
      "parents": [
        "3e2ab2563a599c3d3fd03952c056af09fc03b74a"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:09:04 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:36 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix \u0027file not found\u0027 error when building .deb package for arm\n\nNot all architectures prepend the $(boot) path in $(KBUILD_IMAGE).\nAllow for that fact in the builddeb script. Example is arm.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3e2ab2563a599c3d3fd03952c056af09fc03b74a",
      "tree": "5d06666b9c983acf50db9ca33ab67956ee61932d",
      "parents": [
        "4f66199b4b372a530333d0f25aeb5d80362241ed"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:08:44 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:35 2009 +0200"
      },
      "message": "kbuild, deb-pkg: refactor code to reduce duplication\n\nFactor out code to build package into separate function and\nonly write \"source\" section for the debian/control file once.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4f66199b4b372a530333d0f25aeb5d80362241ed",
      "tree": "2340699675b0195f91bca8377eacda2ba07c4e50",
      "parents": [
        "af6c159885537eb6582a61156ccfb73e83c0478d"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:08:31 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:35 2009 +0200"
      },
      "message": "kbuild, deb-pkg: minor general improvements in builddeb script\n\nMinor coding style improvements and typo fix in leading comment.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "af6c159885537eb6582a61156ccfb73e83c0478d",
      "tree": "f3ee9a9f60135ef625b58d487bdb9c2d734c3d66",
      "parents": [
        "3af968e066d593bc4dacc021715f3e95ddf0996f"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Feb 15 22:15:16 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:34 2009 +0200"
      },
      "message": "kconfig: handle comment entries within choice/endchoice\n\nImplement support for comment entries within choice groups. Comment entries\nare displayed visually distinct from normal configs, and selecting them is\na no-op.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3af968e066d593bc4dacc021715f3e95ddf0996f",
      "tree": "37851a67d855e228d503a569973469b067ef218a",
      "parents": [
        "46056be71c37378f518711da651e4bb76d650ee9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 12:31:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 12:31:53 2009 -0700"
      },
      "message": "async: Fix lack of boot-time console due to insufficient synchronization\n\nOur async work synchronization was broken by \"async: make sure\nindependent async domains can\u0027t accidentally entangle\" (commit\nd5a877e8dd409d8c702986d06485c374b705d340), because it would report\nthe wrong lowest active async ID when there was both running and\npending async work.\n\nThis caused things like no being able to read the root filesystem,\nresulting in missing console devices and inability to run \u0027init\u0027,\ncausing a boot-time panic.\n\nThis fixes it by properly returning the lowest pending async ID: if\nthere is any running async work, that will have a lower ID than any\npending work, and we should _not_ look at the pending work list.\n\nThere were alternative patches from Jaswinder and James, but this one\nalso cleans up the code by removing the pointless \u0027ret\u0027 variable and\nthe unnecesary testing for an empty list around \u0027for_each_entry()\u0027 (if\nthe list is empty, the for_each_entry() thing just won\u0027t execute).\n\nFixes-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13474\nReported-and-tested-by: Chris Clayton \u003cchris2553@googlemail.com\u003e\nCc: Jaswinder Singh Rajput \u003cjaswinder@kernel.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46056be71c37378f518711da651e4bb76d650ee9",
      "tree": "63c563bc3b84f22b517114ebb101b991958228a4",
      "parents": [
        "5284c6b99ea017f73c09b50f34a637ff9d5d26a0",
        "5636919b5c909fee54a6ef5226475ecae012ad02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:22:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:22:53 2009 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Outline udelay and fix a few issues.\n  MIPS: ioctl.h: Fix headers_check warnings\n  MIPS: Cobalt: PCI bus is always required to obtain the board ID\n  MIPS: Kconfig: Remove \"Support for\" from Cavium system type\n  MIPS: Sibyte: Honor CONFIG_CMDLINE\n  SSB: BCM47xx: Export ssb_watchdog_timer_set\n"
    },
    {
      "commit": "5284c6b99ea017f73c09b50f34a637ff9d5d26a0",
      "tree": "9bcaab75026c94d92e54e1ec74395b3236d445b7",
      "parents": [
        "c7e9cb4c0c6d6807e9b07ec1b01fecac0c7b0532"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 08 12:31:00 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:12:28 2009 -0700"
      },
      "message": "pata_netcell: Fix typo\n\nThe previous patch submission had a I typo I didn\u0027t catch but Bartlomiej\nnoted. Guess this proves the point about any patch being risky late in an rc\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7e9cb4c0c6d6807e9b07ec1b01fecac0c7b0532",
      "tree": "8b314b85cec0540dfbe3d7edc713af2475e7a1f1",
      "parents": [
        "c46f87f121f815a67e84379511310e5c03862a60",
        "a4c0364be3f43d3e17fe19270f8b3d64881606e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:05:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:05:48 2009 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.30\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.30\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Explicity initialize cpus_hardware_enabled\n"
    },
    {
      "commit": "c46f87f121f815a67e84379511310e5c03862a60",
      "tree": "56c25d0ab7cd45b388810629afb52f8a983d7aa6",
      "parents": [
        "6025974bab1c3da8662df79bdeb694588bc3eb93",
        "669165daad2ec839df85b8c5f7bc155e76a2f404"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:04:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 09:04:55 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  pdc202xx_old: fix resetproc() method\n  pdc202xx_old: fix \u0027pdc20246_dma_ops\u0027\n"
    },
    {
      "commit": "5636919b5c909fee54a6ef5226475ecae012ad02",
      "tree": "c77fa89c56ee2d493fb82117ab5dbc5b28a8deeb",
      "parents": [
        "3a553147eaad5d4de90ab1f695aa13ddbea684ec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 28 09:44:28 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:51 2009 +0100"
      },
      "message": "MIPS: Outline udelay and fix a few issues.\n\nOutlining fixes the issue were on certain CPUs such as the R10000 family\nthe delay loop would need an extra cycle if it overlaps a cacheline\nboundary.\n\nThe rewrite also fixes build errors with GCC 4.4 which was changed in\nway incompatible with the kernel\u0027s inline assembly.\n\nRelying on pure C for computation of the delay value removes the need for\nexplicit.  The price we pay is a slight slowdown of the computation - to\nbe fixed on another day.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a553147eaad5d4de90ab1f695aa13ddbea684ec",
      "tree": "2fa920074f701d1b79529520428745983f44a599",
      "parents": [
        "e25bfc9243f2eab12a2ce92b7f4b8a2e3e6949a6"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Thu Jun 04 18:05:49 2009 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:51 2009 +0100"
      },
      "message": "MIPS: ioctl.h: Fix headers_check warnings\n\nMake ioctl.h compatible with asm-generic/ioctl.h and userspace\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/asm-mips/ioctl.h:64: extern\u0027s make no sense in userspace\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e25bfc9243f2eab12a2ce92b7f4b8a2e3e6949a6",
      "tree": "2829e2a9341cba56d6af96824b37bfcd0fc5336d",
      "parents": [
        "c9d89d97f0d174b9154820dd5c6726d1c794cd99"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jun 02 23:17:07 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "MIPS: Cobalt: PCI bus is always required to obtain the board ID\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9d89d97f0d174b9154820dd5c6726d1c794cd99",
      "tree": "74a940addc6ba9293bc757925cfbb733fc4d27d8",
      "parents": [
        "e082f188f774544bc2c2edf51176157503c98fe4"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jun 02 23:15:10 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "MIPS: Kconfig: Remove \"Support for\" from Cavium system type\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e082f188f774544bc2c2edf51176157503c98fe4",
      "tree": "55046f4b2dcb1afee5a23b1bfb37537682c8b27f",
      "parents": [
        "e36b80b658d471be5a8a40f00e2c7614524b86a2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 02 19:05:28 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "MIPS: Sibyte: Honor CONFIG_CMDLINE\n\nOriginal patch by Imre Kaloz \u003ckaloz@openwrt.org\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e36b80b658d471be5a8a40f00e2c7614524b86a2",
      "tree": "4184c1bf2e79282ac44060baa95b8e2871321cfb",
      "parents": [
        "ccc0d38ec13d4649d4168c1db590137df53ad783"
      ],
      "author": {
        "name": "Matthieu Castet",
        "email": "castet.matthieu@free.fr",
        "time": "Fri May 22 22:25:04 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "SSB: BCM47xx: Export ssb_watchdog_timer_set\n\nthis patch export ssb_watchdog_timer_set to allow to use it in a Linux \nwatchdog driver.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nAcked-by : Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6025974bab1c3da8662df79bdeb694588bc3eb93",
      "tree": "27a8fbd7544f7ddcedee541954ab2af04338db4a",
      "parents": [
        "33fa108ed1fa46a53a99dd853bdec7c8eaed4732",
        "aa853f85d9ed593672d0f24a98c72a2518cb63e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 08:29:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 08:29:31 2009 -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] 5543/1: arm: serial amba: add missing declaration in serial.h\n  [ARM] pxa: fix pxa27x_udc default pullup GPIO\n  [ARM] pxa/imote2: fix UCAM sensor board ADC model number\n  mx[23]: don\u0027t put clock lookups in __initdata\n  fix oops when using console\u003dttymxcN with N \u003e 0\n  [ARM] ARMv7 errata: only apply fixes when running on applicable CPU\n  [ARM] 5534/1: kmalloc must return a cache line aligned buffer\n"
    },
    {
      "commit": "33fa108ed1fa46a53a99dd853bdec7c8eaed4732",
      "tree": "fcc5e1ea7d52b315b4b518f65dd6b07089a20abe",
      "parents": [
        "ccc0d38ec13d4649d4168c1db590137df53ad783",
        "fbf6a5fcbcc2248f1e676f7a0a7d49cd4b535d2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 07:53:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 08 07:53:59 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  sdhci-of: Fix the wrong accessor to HOSTVER register\n  mvsdio: fix config failure with some high speed SDHC cards\n  mvsdio: ignore high speed timing requests from the core\n  mmc/omap: Use disable_irq_nosync() from within irq handlers.\n  sdhci-of: Add fsl,esdhc as a valid compatible to bind against\n  mvsdio: allow automatic loading when modular\n  mxcmmc: Fix missing return value checking in DMA setup code.\n  mxcmmc : Reset the SDHC hardware if software timeout occurs.\n  omap_hsmmc: Trivial fix for a typo in comment\n  mxcmmc: decrease minimum frequency to make MMC cards work\n"
    },
    {
      "commit": "a4c0364be3f43d3e17fe19270f8b3d64881606e6",
      "tree": "c1ccc1f5d96a25e36d20874dd15a48e6fb05d3ee",
      "parents": [
        "ccc0d38ec13d4649d4168c1db590137df53ad783"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sat Jun 06 12:34:39 2009 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Jun 08 10:50:46 2009 +0300"
      },
      "message": "KVM: Explicity initialize cpus_hardware_enabled\n\nUnder CONFIG_MAXSMP, cpus_hardware_enabled is allocated from the heap and\nnot statically initialized.  This causes a crash on reboot when kvm thinks\nvmx is enabled on random nonexistent cpus and accesses nonexistent percpu\nlists.\n\nFix by explicitly clearing the variable.\n\nCc: stable@kernel.org\nReported-and-tested-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "aa853f85d9ed593672d0f24a98c72a2518cb63e6",
      "tree": "e86a9c1c224a918802c421336ad411742c8f8a2e",
      "parents": [
        "754c0f9a95b685163cfa9ea3ba9bd48310f9b06f"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Sat Jun 06 10:17:57 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 07 16:19:47 2009 +0100"
      },
      "message": "[ARM] 5543/1: arm: serial amba: add missing declaration in serial.h\n\nThis header is sometimes included in the uncompress stage to get\nregister values, but no \u003clinux/amba/bus.h\u003e can be included there.\nSo declare \"struct amba_device\" here before using it in a prototype.\n\nSigned-off-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Andrea Gallo \u003candrea.gallo@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "669165daad2ec839df85b8c5f7bc155e76a2f404",
      "tree": "8f30dad6d22568f42bf187264f267b80ac88b1e4",
      "parents": [
        "521a415c9f6d4e5463807ce6d36598acabcd204f"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Jun 07 13:52:50 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 07 13:52:50 2009 +0200"
      },
      "message": "pdc202xx_old: fix resetproc() method\n\npdc202xx_reset() calls pdc202xx_reset_host() twice, for both channels, while\nthat function actually twiddles the single, shared software reset bit -- the\nnet effect is a duplicated reset and horrendous 4 second delay happening not\nonly on a channel reset but also when dma_lost_irq() and dma_clear() methods\nare called.  Fold pdc202xx_reset_host() into pdc202xx_reset(), fix printk(),\nand move it before the actual reset...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "521a415c9f6d4e5463807ce6d36598acabcd204f",
      "tree": "31c561cbbb304c464bdeaaf54a97055ec2aa42a0",
      "parents": [
        "c339dfdd65b52bfd947ab29d1210314a2f6d622d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Jun 07 13:52:50 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 07 13:52:50 2009 +0200"
      },
      "message": "pdc202xx_old: fix \u0027pdc20246_dma_ops\u0027\n\nCommit ac95beedf8bc97b24f9540d4da9952f07221c023 (ide: add struct ide_port_ops\n(take 2)) erroneously converted the driver\u0027s dma_timeout() and dma_lost_irq()\nmethods to call the driver\u0027s resetproc() method regardless of whether it was\ndefined for this specific controller while it hadn\u0027t been defined and hence\ncalled for PDC20246. So the dma_clear() method, the successor of dma_timeout(),\nshouldn\u0027t exist and the dma_lost_irq() method should be standard for PDC20246.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ccc0d38ec13d4649d4168c1db590137df53ad783",
      "tree": "8512448edfcaeb7a0604a4872a380ff233c1f50a",
      "parents": [
        "f07502dae230a2c3b65381fd1b06e8a18b2c7525",
        "75e613cdc7bb2ba3795b1bc3ddf19476c767ba68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 14:33:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 14:33:54 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/pci: fix mmconfig detection with 32bit near 4g\n  PCI: use fixed-up device class when configuring device\n"
    },
    {
      "commit": "f07502dae230a2c3b65381fd1b06e8a18b2c7525",
      "tree": "0576d509666204c8c2ad3fd023c673b46f57bf78",
      "parents": [
        "81ee1bad86bd6752c626018d43a74e3f81f1ae72"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh.dickins@tiscali.co.uk",
        "time": "Sat Jun 06 21:18:09 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 14:33:41 2009 -0700"
      },
      "message": "integrity: fix IMA inode leak\n\nCONFIG_IMA\u003dy inode activity leaks iint_cache and radix_tree_node objects\nuntil the system runs out of memory.  Nowhere is calling ima_inode_free()\na.k.a. ima_iint_delete().  Fix that by calling it from destroy_inode().\n\nSigned-off-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81ee1bad86bd6752c626018d43a74e3f81f1ae72",
      "tree": "fb4b04433a95989dddd7729be3fe6a3250c90cb5",
      "parents": [
        "9ccb1aa16cef6316831fef61e4aeaa3784035cb8",
        "72a43d63cb51057393edfbcfc4596066205ad15d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 12:18:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 12:18:14 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  ext3/4 with synchronous writes gets wedged by Postfix\n  Fix nobh_truncate_page() to not pass stack garbage to get_block()\n"
    },
    {
      "commit": "9ccb1aa16cef6316831fef61e4aeaa3784035cb8",
      "tree": "ff6d41695b8d715c9a96e2cd5674cf7da398ea51",
      "parents": [
        "064e38aaded5269e573ac1c765284fd65c8ebd13",
        "a3cb900cc408977a11519bc7c760f3e499079589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 12:17:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 06 12:17:03 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] pata_ali: Use IGN_SIMPLEX\n"
    },
    {
      "commit": "72a43d63cb51057393edfbcfc4596066205ad15d",
      "tree": "25b59cdaa08aabadc20100bd2a0c12b5feeaf520",
      "parents": [
        "460bcf57b128ce1c0dd553d905fedc097f9955c6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed May 13 19:13:40 2009 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jun 06 06:17:26 2009 -0400"
      },
      "message": "ext3/4 with synchronous writes gets wedged by Postfix\n\nOK, that\u0027s probably the easiest way to do that, as much as I don\u0027t like it...\nSince iget() et.al. will not accept I_FREEING (will wait to go away\nand restart), and since we\u0027d better have serialization between new/free\non fs data structures anyway, we can afford simply skipping I_FREEING\net.al. in insert_inode_locked().\n\nWe do that from new_inode, so it won\u0027t race with free_inode in any interesting\nways and it won\u0027t race with iget (of any origin; nfsd or in case of fs\ncorruption a lookup) since both still will wait for I_LOCK.\n\nReviewed-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nTested-by: David Watson \u003cdbwatson@ukfsn.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "460bcf57b128ce1c0dd553d905fedc097f9955c6",
      "tree": "5e5f45d6c3b5584a086a306a67d4fb984fef5653",
      "parents": [
        "064e38aaded5269e573ac1c765284fd65c8ebd13"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Tue May 12 07:37:56 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jun 06 06:17:25 2009 -0400"
      },
      "message": "Fix nobh_truncate_page() to not pass stack garbage to get_block()\n\nThe nobh_truncate_page() function is used by ext2, exofs, and jfs.  Of\nthese three, only ext2 and jfs\u0027s get_block() function pays attention\nto bh-\u003eb_size --- which is normally always the filesystem blocksize\nexcept when the get_block() function is called by either\nmpage_readpage(), mpage_readpages(), or the direct I/O routines in\nfs/direct_io.c.\n\nUnfortunately, nobh_truncate_page() does not initialize map_bh before\ncalling the filesystem-supplied get_block() function.  So ext2 and jfs\nwill try to calculate the number of blocks to map by taking stack\ngarbage and shifting it left by inode-\u003ei_blkbits.  This should be\n*mostly* harmless (except the filesystem will do some unnneeded work)\nunless the stack garbage is less than filesystem\u0027s blocksize, in which\ncase maxblocks will be zero, and the attempt to find out whether or\nnot the filesystem has a hole at a given logical block will fail, and\nthe page cache entry might not get zero\u0027ed out.\n\nAlso if the stack garbage in in map_bh-\u003estate happens to have the\nBH_Mapped bit set, there could be an attempt to call readpage() on a\nnon-existent page, which could cause nobh_truncate_page() to return an\nerror when it should not.\n\nFix this by initializing map_bh-\u003estate and map_bh-\u003esize.\n\nFortunately, it\u0027s probably fairly unlikely that ext2 and jfs users\nmount with nobh these days.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nCc: linux-fsdevel@vger.kernel.org\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3cb900cc408977a11519bc7c760f3e499079589",
      "tree": "e89cf76bf484081ea057b5362445a7ec667c0162",
      "parents": [
        "65e31643115349fd7a81acbe75ec4a54d5df8aad"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed May 13 15:02:27 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 05 17:10:54 2009 -0400"
      },
      "message": "[libata] pata_ali: Use IGN_SIMPLEX\n\nSome ALi devices report simplex if they have been disabled and re-enabled, and\nrestoring the byte does not work. Ignore it - the needed supporting logic is\nalready present for the SATA ULi ports.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "064e38aaded5269e573ac1c765284fd65c8ebd13",
      "tree": "efce870caf67069df9dd42d95a232a347bbbdb17",
      "parents": [
        "cd24f8c1e7e27a2c6051a9a338d4704a2431dbf0",
        "44fb5511638938a2c37c895abc14df648ffc07e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 11:54:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 11:54:28 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: Fix oops and use after free during space balancing\n  Btrfs: set device-\u003etotal_disk_bytes when adding new device\n"
    },
    {
      "commit": "cd24f8c1e7e27a2c6051a9a338d4704a2431dbf0",
      "tree": "c872341d05fd36baa1726dceb7bf17e72e212c4b",
      "parents": [
        "be94a4ba093c75e06b6fd2b0476f34812fbd359e"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jun 05 18:48:08 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 11:54:17 2009 -0700"
      },
      "message": "mtd: davinci nand: update clock naming\n\nDaVinci clock support has been updated in mainline.\nUpdate clock names accordingly.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be94a4ba093c75e06b6fd2b0476f34812fbd359e",
      "tree": "0e6929aa585c3d5bf576f214457ab67dd02474f4",
      "parents": [
        "a4e4b646eb62ca4ce755e2c17aef8f42c8608821",
        "65e31643115349fd7a81acbe75ec4a54d5df8aad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 11:53:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 11:53:44 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata_piix: Add HP Compaq nc6000 to the broken poweroff list\n  ahci: add warning messages for hp laptops with broken suspend\n  pata_efar: fix PIO2 underclocking\n  pata_legacy: wait for async probing\n"
    },
    {
      "commit": "65e31643115349fd7a81acbe75ec4a54d5df8aad",
      "tree": "c52d336bf885c3c0678dbb75ceae5f5a2e27ece9",
      "parents": [
        "9b10ae86d1616f46dabb67c663fe6a9c3a502663"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue May 19 01:37:44 2009 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 05 14:41:13 2009 -0400"
      },
      "message": "ata_piix: Add HP Compaq nc6000 to the broken poweroff list\n\nHP Compaq nc6000 suffers from the double disk spindown issue.\nAdd it to the broken poweroff DMI list.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b10ae86d1616f46dabb67c663fe6a9c3a502663",
      "tree": "c3bf64acd494039fe4b152c84866aac483e71267",
      "parents": [
        "5f33b3bcd7aac66a51e6bfaf35e8cff4eabafb06"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat May 30 20:50:12 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 05 14:41:10 2009 -0400"
      },
      "message": "ahci: add warning messages for hp laptops with broken suspend\n\nHarddisks on HP dv[4-6] and HDX18 fail to come online after resume on\nearlier BIOSen.  Fortunately, HP recently released BIOS updates for\nall machines to fix the issue.  Detect old BIOSen, warn the user to\nupdate BIOS on boot and suspend attempts and fail suspend.\n\nKudos to all the bug reporters.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: kernel.org@epperson.homelinux.net\nCc: emisca@gmail.com\nCc: Gadi Cohen \u003cdragon@wastelands.net\u003e\nCc: Paul Swanson \u003cpaul@procursa.com\u003e\nCc: s@ourada.org\nCc: Trevor Davenport \u003ctrevor.davenport@gmail.com\u003e\nCc: corruptor1972 \u003csteven_tierney@yahoo.co.uk\u003e\nCc: Victoria Wilson \u003cmail@vwilson.co.uk\u003e\nCc: khiraly \u003ckhiraly.list@gmail.com\u003e\nCc: Sean \u003cwollombi@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5f33b3bcd7aac66a51e6bfaf35e8cff4eabafb06",
      "tree": "e7fb3ad1f7b3b185d48fb153df44806e6c637cb2",
      "parents": [
        "45bc955bb1324a46c9539550cc615994e6d0a43d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jun 01 22:42:10 2009 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 05 14:40:52 2009 -0400"
      },
      "message": "pata_efar: fix PIO2 underclocking\n\nFix the PIO mode 2 using mode 0 timings -- this driver should enable the\nfast timing bank starting with PIO2, just like the PIIX/ICH drivers do.\nAlso, fix/rephrase some comments while at it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "45bc955bb1324a46c9539550cc615994e6d0a43d",
      "tree": "93c7349e666c5f13fec8dde04b5c8ac2c9e1a251",
      "parents": [
        "edaba2c5334492f82d39ec35637c6dea5176a977"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 05 10:41:39 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 05 14:40:46 2009 -0400"
      },
      "message": "pata_legacy: wait for async probing\n\nThe basic problem here that pata_legacy attaches the host, sees if it found\nany devices and detaches it if none were found.  With async probing, it\u0027s not\nwaiting until discovery is finished before deciding it has no devices and\ntrying the detach leading to this warning:\n\nata1: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14\n------------[ cut here ]------------\nWARNING: at drivers/ata/libata-core.c:6222 ata_host_detach+0x75/0x90()\nModules linked in:\nPid: 1, comm: swapper Not tainted 2.6.30-rc7 #1\nCall Trace:\n [\u003cc01fbb05\u003e] ? ata_host_detach+0x75/0x90\n [\u003cc01fbb05\u003e] ? ata_host_detach+0x75/0x90\n [\u003cc01139b5\u003e] ? warn_slowpath_common+0x45/0x80\n [\u003cc01139fa\u003e] ? warn_slowpath_null+0xa/0x10\n [\u003cc01fbb05\u003e] ? ata_host_detach+0x75/0x90\n [\u003cc02f40e0\u003e] ? legacy_init+0x44e/0x87f\n [\u003cc02f3c92\u003e] ? legacy_init+0x0/0x87f\n [\u003cc0101021\u003e] ? _stext+0x21/0x140\n [\u003cc01890ff\u003e] ? proc_register+0x2f/0x190\n [\u003cc018938c\u003e] ? create_proc_entry+0x5c/0xc0\n [\u003cc0135ebe\u003e] ? register_irq_proc+0x6e/0x90\n [\u003cc02e6484\u003e] ? kernel_init+0x6e/0xbf\n [\u003cc02e6416\u003e] ? kernel_init+0x0/0xbf\n [\u003cc01031d7\u003e] ? kernel_thread_helper+0x7/0x10\n---[ end trace ef1ee36e873ae3a0 ]---\n\nBecause it detaches before the probe is complete.\n\nOne way to fix it would be to put an async_synchronize_full() before looking\nfor devices, which this patch does.  A better way might be to separate libata\ninto its own domain and only wait for that.\n\nReported-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a4e4b646eb62ca4ce755e2c17aef8f42c8608821",
      "tree": "caaf965a5f6dfc8fb11adfaa9408a37c8478645d",
      "parents": [
        "27704a16c9e0fb4c6b04344c7c4c40ac16148ec0",
        "2c701b10283b58937201004276319ef9d9051b5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 10:46:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 10:46:48 2009 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] powernow-k8: check space_id of _PCT registers to be FFH\n"
    },
    {
      "commit": "2c701b10283b58937201004276319ef9d9051b5d",
      "tree": "20ff3bbfd1f791ac356bc0c8d043f04b0d14cd47",
      "parents": [
        "edaba2c5334492f82d39ec35637c6dea5176a977"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@codemonkey.org.uk",
        "time": "Fri Jun 05 12:37:07 2009 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jun 05 13:25:25 2009 -0400"
      },
      "message": "[CPUFREQ] powernow-k8: check space_id of _PCT registers to be FFH\n\nThe powernow-k8 driver checks to see that the Performance Control/Status\nRegisters are declared as FFH (functional fixed hardware) by the BIOS.\nHowever, this check got broken in the commit:\n 0e64a0c982c06a6b8f5e2a7f29eb108fdf257b2f\n [CPUFREQ] checkpatch cleanups for powernow-k8\n\nFix based on an original patch from Naga Chumbalkar.\n\nSigned-off-by: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nCc: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "27704a16c9e0fb4c6b04344c7c4c40ac16148ec0",
      "tree": "12d63907313d6a5a9483180824df512674301cd6",
      "parents": [
        "e9e10124e269a39de089c5e0d9936fae2ff889b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 10:21:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 10:21:52 2009 -0700"
      },
      "message": "Revert \"drm: don\u0027t associate _DRM_DRIVER maps with a master\"\n\nThis reverts commit 6c51d1cfa0a370b48a157163340190cf5fd2346b, which\napparently causes DRI initialization failures on Radeons.\n\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nRequested-by: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9e10124e269a39de089c5e0d9936fae2ff889b2",
      "tree": "ca2327be762018a8fe0a5c1a45a37478a000d931",
      "parents": [
        "edaba2c5334492f82d39ec35637c6dea5176a977"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Fri Jun 05 11:56:18 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 05 08:05:23 2009 -0700"
      },
      "message": "ivtv: Fix PCI DMA direction\n\nThe ivtv stream buffers may be for receive or for send but the attached\nsg handle is always destined cpu-\u003edevice.  We flush it correctly but the\nallocation is wrongly done with the same type as the buffers.\n\nSee bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13385\n\n(Note this doesn\u0027t close the bug - it fixes the ivtv part and in turn\nthe logging next shows up some rather alarming DMA sg list warnings in\nlibata)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edaba2c5334492f82d39ec35637c6dea5176a977",
      "tree": "d05ee0eacdb0c725da8374e9c1f38a4808dfdd2e",
      "parents": [
        "08f67461c609ad96bf26732b590569e02e322019"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Thu Jun 04 16:29:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 18:07:40 2009 -0700"
      },
      "message": "ptrace: revert \"ptrace_detach: the wrong wakeup breaks the ERESTARTxxx logic\"\n\nCommit 95a3540da9c81a5987be810e1d9a83640a366bd5 (\"ptrace_detach: the wrong\nwakeup breaks the ERESTARTxxx logic\") removed the \"extra\"\nwake_up_process() from ptrace_detach(), but as Jan pointed out this breaks\nthe compatibility.\n\nI believe the changelog is right and this wake_up() is wrong in many\nways, but GDB assumes that ptrace(PTRACE_DETACH, child, 0, 0) always\nwakes up the tracee.\n\nDespite the fact this breaks SIGNAL_STOP_STOPPED/group_stop_count logic,\nand despite the fact this wake_up_process() can break another\nassumption: PTRACE_DETACH with SIGSTOP should leave the tracee in\nTASK_STOPPED case.  Because the untraced child can dequeue SIGSTOP and\ncall do_signal_stop() before ptrace_detach() calls wake_up_process().\n\nRevert this change for now.  We need some fixes even if we we want to keep\nthe current behaviour, but these fixes are not for 2.6.30.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Jan Kratochvil \u003cjan.kratochvil@redhat.com\u003e\nCc: Denys Vlasenko \u003cdvlasenk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08f67461c609ad96bf26732b590569e02e322019",
      "tree": "ffa72aebfc826a9e0fd62d05188c83360949274f",
      "parents": [
        "087eb437051b3de817720f9c80c440fc9e7dcce8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 04 16:29:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 18:07:40 2009 -0700"
      },
      "message": "kbuild: fix detection of CONFIG_FRAME_WARN\u003d0\n\nThe checking of CONFIG_FRAME_WARN in the top level Makefile forgot to\nactually derefence the variable thus leading to an always true check.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "087eb437051b3de817720f9c80c440fc9e7dcce8",
      "tree": "25a72acabe05c3e72dddd942855d4245dfae4b82",
      "parents": [
        "b87297fb405ef13cac375f202d114323b076a56d"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Thu Jun 04 16:29:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 18:07:40 2009 -0700"
      },
      "message": "ptrace: tracehook_report_clone: fix false positives\n\nThe \"trace || CLONE_PTRACE\" check in tracehook_report_clone() is not right,\n\n- If the untraced task does clone(CLONE_PTRACE) the new child is not traced,\n  we must not queue SIGSTOP.\n\n- If we forked the traced task, but the tracer exits and untraces both the\n  forking task and the new child (after copy_process() drops tasklist_lock),\n  we should not queue SIGSTOP too.\n\nChange the code to check task_ptrace() !\u003d 0 instead. This is still racy, but\nthe race is harmless.\n\nWe can race with another tracer attaching to this child, or the tracer can\nexit and detach in parallel. But giwen that we didn\u0027t do wake_up_new_task()\nyet, the child must have the pending SIGSTOP anyway.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b87297fb405ef13cac375f202d114323b076a56d",
      "tree": "dee71f28b6e8b88668bc77b5c23fa7733f5e5916",
      "parents": [
        "b63254c71a46d7af2e3f00342b0592dfcd77b342",
        "0e7ddf7eeeef5aea85412120539ab5369577faeb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 15:23:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 15:23:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Remove a bad BUG_ON in the fence management code.\n"
    },
    {
      "commit": "b63254c71a46d7af2e3f00342b0592dfcd77b342",
      "tree": "cdf9a2b48358b1843bf4e67bb80dde490d04c1fc",
      "parents": [
        "730c586ad5228c339949b2eb4e72b80ae167abc4",
        "fc43896630a421321a19d7970bac27ac94e9d162"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 15:23:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 15:23:39 2009 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: ignore EDID with really tiny modes.\n  drm: don\u0027t associate _DRM_DRIVER maps with a master\n  drm/i915: intel_lvds.c fix section mismatch\n  drm: Hook up DPMS property handling in drm_crtc.c. Add drm_helper_connector_dpms.\n  drm: set permissions on edid file to 0444\n  drm: add newlines to text sysfs files\n  drm/radeon: fix ring free alignment calculations\n  drm: fix irq naming for kms drivers.\n"
    },
    {
      "commit": "730c586ad5228c339949b2eb4e72b80ae167abc4",
      "tree": "ab1d06260232b343bd1d2d7a5d0563500a1de915",
      "parents": [
        "2cb7878a3a4341d1faa208de962d66f0817d3e7a"
      ],
      "author": {
        "name": "Salman Qazi",
        "email": "sqazi@google.com",
        "time": "Thu Jun 04 15:20:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 15:20:39 2009 -0700"
      },
      "message": "drivers/char/mem.c: avoid OOM lockup during large reads from /dev/zero\n\nWhile running 20 parallel instances of dd as follows:\n\n  #!/bin/bash\n  for i in `seq 1 20`; do\n           dd if\u003d/dev/zero of\u003d/export/hda3/dd_$i bs\u003d1073741824 count\u003d1 \u0026\n  done\n  wait\n\non a 16G machine, we noticed that rather than just killing the processes,\nthe entire kernel went down.  Stracing dd reveals that it first does an\nmmap2, which makes 1GB worth of zero page mappings.  Then it performs a\nread on those pages from /dev/zero, and finally it performs a write.\n\nThe machine died during the reads.  Looking at the code, it was noticed\nthat /dev/zero\u0027s read operation had been changed by\n557ed1fa2620dc119adb86b34c614e152a629a80 (\"remove ZERO_PAGE\") from giving\nzero page mappings to actually zeroing the page.\n\nThe zeroing of the pages causes physical pages to be allocated to the\nprocess.  But, when the process exhausts all the memory that it can, the\nkernel cannot kill it, as it is still in the kernel mode allocating more\nmemory.  Consequently, the kernel eventually crashes.\n\nTo fix this, I propose that when a fatal signal is pending during\n/dev/zero read operation, we simply return and let the user process die.\n\nSigned-off-by: Salman Qazi \u003csqazi@google.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Modified error return and comment trivially.  - Linus]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44fb5511638938a2c37c895abc14df648ffc07e9",
      "tree": "0554a8a71403958b279ddcb601a3d0bb85943a59",
      "parents": [
        "2cc3c559fb2fe8cecca82a517bc56e88b0c1effd"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Jun 04 15:34:51 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Jun 04 15:41:27 2009 -0400"
      },
      "message": "Btrfs: Fix oops and use after free during space balancing\n\nThe btrfs allocator uses list_for_each to walk the available block\ngroups when searching for free blocks.  It starts off with a hint\nto help find the best block group for a given allocation.\n\nThe hint is resolved into a block group, but we don\u0027t properly check\nto make sure the block group we find isn\u0027t in the middle of being\nfreed due to filesystem shrinking or balancing.  If it is being\nfreed, the list pointers in it are bogus and can\u0027t be trusted.  But,\nthe code happily goes along and uses them in the list_for_each loop,\nleading to all kinds of fun.\n\nThe fix used here is to check to make sure the block group we find really\nis on the list before we use it.  list_del_init is used when removing\nit from the list, so we can do a proper check.\n\nThe allocation clustering code has a similar bug where it will trust\nthe block group in the current free space cluster.  If our allocation\nflags have changed (going from single spindle dup to raid1 for example)\nbecause the drives in the FS have changed, we\u0027re not allowed to use\nthe old block group any more.\n\nThe fix used here is to check the current cluster against the\ncurrent allocation flags.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "2cb7878a3a4341d1faa208de962d66f0817d3e7a",
      "tree": "6639c4dcce9f213a58144e0c0431a339b69c42b2",
      "parents": [
        "9fa7eb283c5cdc2b0f4a8cfe6387ed82e5e9a3d3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Jun 03 14:52:24 2009 +0930"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 04 11:50:06 2009 -0700"
      },
      "message": "lguest: fix \u0027unhandled trap 13\u0027 with CONFIG_CC_STACKPROTECTOR\n\nWe don\u0027t set up the canary; let\u0027s disable stack protector on boot.c so\nwe can get into lguest_init, then set it up.  As a side effect,\nswitch_to_new_gdt() sets up %fs for us properly too.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "754c0f9a95b685163cfa9ea3ba9bd48310f9b06f",
      "tree": "2375cb28346eda9d347635b862971521dcb17594",
      "parents": [
        "947ca2e983c7f46b49dbfb5bf51d39941d39f000",
        "1257629b0712a0a68a24c532a05a4cd23e3f7565"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 04 17:02:58 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 04 17:02:58 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "2cc3c559fb2fe8cecca82a517bc56e88b0c1effd",
      "tree": "d060c3b3d9943a8f8aaddc5f6748b9ca59d90ee5",
      "parents": [
        "9f55684c2d9869e8cc53595a3fee679958511cfb"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "zheng.yan@oracle.com",
        "time": "Thu Jun 04 09:23:50 2009 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Jun 04 09:23:57 2009 -0400"
      },
      "message": "Btrfs: set device-\u003etotal_disk_bytes when adding new device\n\nIt was not being properly initialized, and so the size saved to\ndisk was not correct.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "0e7ddf7eeeef5aea85412120539ab5369577faeb",
      "tree": "a47715749f9417b16923ecc004ede367bf404acc",
      "parents": [
        "9fa7eb283c5cdc2b0f4a8cfe6387ed82e5e9a3d3"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jun 04 11:18:14 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jun 04 11:43:09 2009 +0000"
      },
      "message": "drm/i915: Remove a bad BUG_ON in the fence management code.\n\nThis could be triggered by a gtt mapping fault on 965 that decides to\nremove the fence from another object that happens to be active currently.\nSince the other object doesn\u0027t rely on the fence reg for its execution, we\ndon\u0027t wait for it to finish.  We\u0027ll soon be not waiting on 915 most of the\ntime as well, so just drop the BUG_ON.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "947ca2e983c7f46b49dbfb5bf51d39941d39f000",
      "tree": "4a092e425960c929444d4e93a57c577c7fdb7f8c",
      "parents": [
        "1946d6ef9d7bd4ba97094fe6eb68a9b877bde6b7",
        "6b4bfb87b638a4f114dfb6f72f4ac1be88a4ebe4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 04 12:27:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 04 12:27:18 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "75e613cdc7bb2ba3795b1bc3ddf19476c767ba68",
      "tree": "14864c1ad72554fa1061dbefd2e97b549d0a2507",
      "parents": [
        "f79b1b146b52765ee38bfb91bb14eb850fa98017"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Wed Jun 03 00:13:13 2009 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 04 11:31:13 2009 +0100"
      },
      "message": "x86/pci: fix mmconfig detection with 32bit near 4g\n\nPascal reported and bisected a commit:\n|\tx86/PCI: don\u0027t call e820_all_mapped with -1 in the mmconfig case\n\nwhich broke one system system.\n\nACPI: Using IOAPIC for interrupt routing\nPCI: MCFG configuration 0: base f0000000 segment 0 buses 0 - 255\nPCI: MCFG area at f0000000 reserved in ACPI motherboard resources\nPCI: Using MMCONFIG for extended config space\n\nit didn\u0027t have\nPCI: updated MCFG configuration 0: base f0000000 segment 0 buses 0 - 63\nanymore, and try to use 0xf000000 - 0xffffffff for mmconfig\n\nFor 32bit, mcfg_res-\u003eend could be 32bit only (if 64 resources aren\u0027t used)\nSo use end - 1 to pass the value in mcfg-\u003eend to avoid overflow.\n\nWe don\u0027t need to worry about the e820 path, they are always 64 bit.\n\nReported-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nBisected-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nTested-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f79b1b146b52765ee38bfb91bb14eb850fa98017",
      "tree": "6085fffb1442801293b8132b5d3f2aa735d0abdd",
      "parents": [
        "9fa7eb283c5cdc2b0f4a8cfe6387ed82e5e9a3d3"
      ],
      "author": {
        "name": "Yu Zhao",
        "email": "yu.zhao@intel.com",
        "time": "Thu May 28 00:25:05 2009 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 04 11:29:43 2009 +0100"
      },
      "message": "PCI: use fixed-up device class when configuring device\n\nThe device class may be changed after the fixup, so re-read the class\nvalue from pci_dev when configuring the device.  Otherwise some devices\nsuch as JMicron SATA controller won\u0027t work.\n\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nTested-by: Marc Dionne \u003cmarc.c.dionne@gmail.com\u003e\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1257629b0712a0a68a24c532a05a4cd23e3f7565",
      "tree": "d5b7a005b386a02ea94091c9c2e69920bbc8cb74",
      "parents": [
        "d81e77f041881d8d91c767b8c84f9068290b10c6"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue May 26 22:03:32 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jun 04 11:06:25 2009 +0800"
      },
      "message": "[ARM] pxa: fix pxa27x_udc default pullup GPIO\n\nCurrently, pxa27x_udc tries to use GPIO 0 as D+ pullup if not\nexplicitly configured. Default to an invalid GPIO (-1) instead.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "d81e77f041881d8d91c767b8c84f9068290b10c6",
      "tree": "5edab3e84eef14b8fe831f9f5ad78eacd5353c18",
      "parents": [
        "9fa7eb283c5cdc2b0f4a8cfe6387ed82e5e9a3d3"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon May 25 16:50:10 2009 +0000"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jun 04 11:06:25 2009 +0800"
      },
      "message": "[ARM] pxa/imote2: fix UCAM sensor board ADC model number\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "fc43896630a421321a19d7970bac27ac94e9d162",
      "tree": "26128411aeb6fb307ce899b3efec3779196b247d",
      "parents": [
        "6c51d1cfa0a370b48a157163340190cf5fd2346b"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Jun 04 10:20:34 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 04 10:20:34 2009 +1000"
      },
      "message": "drm: ignore EDID with really tiny modes.\n\nSome EDIDs lie and report tiny modes that aren\u0027t possible. Ignore\nthese modes.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6c51d1cfa0a370b48a157163340190cf5fd2346b",
      "tree": "0c77e9df84de710e18a6927e6972af12e3cdfd23",
      "parents": [
        "93c05f222413e3a16e8785f252db4726693abd71"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue May 26 10:35:52 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 04 09:47:49 2009 +1000"
      },
      "message": "drm: don\u0027t associate _DRM_DRIVER maps with a master\n\nA driver will use the _DRM_DRIVER map flag to indicate that it wants\nto be responsible for removing the map itself, bypassing the DRM\u0027s\nautomagic cleanup code.\n\nSince the multi-master changes this has been broken, resulting in some\ndrivers having their registers unmapped before it\u0027s finished with them.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "93c05f222413e3a16e8785f252db4726693abd71"
}
