)]}'
{
  "log": [
    {
      "commit": "a4e7cac18f074fa55142bc86cc35a74f3c6ea615",
      "tree": "38210302b5eb3342b9dfd83c17a060951de5e056",
      "parents": [
        "a951f2829adba3f2945172b740528fce4366907d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 23:20:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: 1004K: Enable SPRAM support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a951f2829adba3f2945172b740528fce4366907d",
      "tree": "a36449474bb1524bedbd1cc684cec7c474982bde",
      "parents": [
        "c70887555143fdede9595df4c7a598676922f107"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 22:54:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Malta: Enable PCI 2.1 compatibility in PIIX4\n\nBased on original patch by Chris Dearman \u003cchris@mips.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c70887555143fdede9595df4c7a598676922f107",
      "tree": "119fb70ce3a7044486d03baff63adf1c4754c9a5",
      "parents": [
        "accfd35a4e82148ff3d6e1946c1786e73fb408fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 22:30:06 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Kconfig: Fix duplicate default value for MIPS_L1_CACHE_SHIFT.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "accfd35a4e82148ff3d6e1946c1786e73fb408fd",
      "tree": "213b840ce84cdd635c9f0344dea693fe9313371b",
      "parents": [
        "0f334a3e8c3586f81286345eb077ed32b375e8d6"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jul 10 01:53:54 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: MTI: Fix accesses to device registers on MIPS boards\n\nThis fixes the remaining problems introduced by\nf197465384bf7ef1af184c2ed1a4e268911a91e3 (incorrect access length \u0026\nbyteswapping in bigendian mode)\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f334a3e8c3586f81286345eb077ed32b375e8d6",
      "tree": "02278a0f6ef99b43c56af12ba44d964f099c70c3",
      "parents": [
        "39d2211d20518677511043d7ee16bbca6d0c5070"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Mon Sep 07 11:11:31 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Fix machine check exception in kmap_coherent()\n\nOn an SMP system with cache aliases, the following sequence of events may\nhappen:\n\n1) copy_user_highpage() runs on CPU0, invoking kmap_coherent() to create a\n   temporary mapping in the fixmap region\n2) copy_page() starts on CPU0\n3) CPU1 sends CPU0 an IPI asking CPU0 to run local_r4k_flush_cache_page()\n4) CPU0 takes the interrupt, interrupting copy_page()\n5) local_r4k_flush_cache_page() on CPU0 calls kmap_coherent() again\n6) The second invocation of kmap_coherent() on CPU0 tries to use the\n   same fixmap virtual address that was being used by copy_user_highpage()\n7) CPU0 throws a machine check exception for the TLB address conflict\n\nFixed by creating an extra set of fixmap entries for use in interrupt\nhandlers.  This prevents fixmap VA conflicts between copy_user_highpage()\nrunning in user context, and local_r4k_flush_cache_page() invoked from an\nSMP IPI.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39d2211d20518677511043d7ee16bbca6d0c5070",
      "tree": "fb34bae6372c6752543fae8aa716d84c1f7992cb",
      "parents": [
        "72838a170372d6bb44bcb04a81aa2c83312cfbc0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 02:23:48 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: MTX-1: Fix build if CONFIG_PCI is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "72838a170372d6bb44bcb04a81aa2c83312cfbc0",
      "tree": "36f416b9a26fab0a07a2d08958f2a398a9e1472b",
      "parents": [
        "2cfac7f7f2e6d11bcba105b3d6ba4d96ba5ad349"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue Aug 04 23:09:36 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: AR7: register watchdog device only if enabled in hw configuration\n\nThis patch checks if the watchdog enable bit is set in the DCL register\nmeaning that the hardware watchdog actually works and if so, register the\nar7_wdt platform_device.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2cfac7f7f2e6d11bcba105b3d6ba4d96ba5ad349",
      "tree": "4ef28f8631cba8893d7ec686ec2ee86653d564e8",
      "parents": [
        "6c1e7a5ad9ac40c9bf45381409dc16207b6ffceb"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 10 21:42:59 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: BCM63xx: Prepare for watchdog support\n\nThis patch prepares the board code to register a bcm63xx_wdt\nplatform_device that we are going to use in a subsequent patch.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6c1e7a5ad9ac40c9bf45381409dc16207b6ffceb",
      "tree": "1948ec1870c4ff8b97bb65fa9c18439c6727a408",
      "parents": [
        "e85843a1e1974167878e6124a91a06036c3b849d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 10 21:42:54 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: BCM63xx: Make bcm63xx_uart_register an initfunc\n\nThis patch removes the calls to bcm63xx_uart_register in board_bcm963xx.c\nand make bcm63xx_uart_register an initfunc.  Allows us to remove\nbcm63xx_dev_uart.h which was there to make checkpatch.pl happy.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e85843a1e1974167878e6124a91a06036c3b849d",
      "tree": "b8d3b5538dabf5b6303c5dc40778594699f693ef",
      "parents": [
        "e85d59df13cf5cce08becb3fd261048e6d870c0d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 17 00:28:24 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: AU1000: Fix build failure for db1x00 configured for Au1100 SoC\n\nThis patch fixes the following warning, which becomes an error due to\n-Werror to be turned on:\n  CC      arch/mips/alchemy/common/gpiolib-au1000.o\ncc1: warnings being treated as errors\narch/mips/alchemy/common/gpiolib-au1000.c: In function \u0027au1100_gpio2_to_irq\u0027:\n/home/florian/dev/kernel/linux-queue/arch/mips/include/asm/mach-au1x00/gpio-au1000.h:107: warning: control reaches end of non-void function\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e85d59df13cf5cce08becb3fd261048e6d870c0d",
      "tree": "2ba33e2a51774f0684ba54d41cac066693f67041",
      "parents": [
        "a2e62f3a852e1e8187853291f5ee09ad4c881fcc"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Aug 31 20:27:39 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:03 2009 +0100"
      },
      "message": "MIPS: BCM63xx: Fix soft-reset lockup on BCM6345\n\nThis patch fixes a lockup on BCM6345 where setting the PLL soft reset bit\nwill also lock the other blocks including UART.  Instead of setting only\nthe PLL soft reset bit in the software reset register, set this bit but do\nnot touch the others.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a2e62f3a852e1e8187853291f5ee09ad4c881fcc",
      "tree": "58da044f980e79d041f7f5cfa7522d79c6f8414a",
      "parents": [
        "c49e38c1a5e1c814f07365e7a5773801e20e26b5"
      ],
      "author": {
        "name": "Ralf Roesch",
        "email": "ralf.roesch@rw-gmbh.de",
        "time": "Wed Sep 16 08:01:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: TXx9: Fix error handling / Fix for noenexisting gpio_remove.\n\nError was introduced by commit 0385d1f3d394c6814be0b165c153fc3fc254469a.\n\nSigned-off-by: Ralf Roesch \u003cralf.roesch@rw-gmbh.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c49e38c1a5e1c814f07365e7a5773801e20e26b5",
      "tree": "d27f7a5f40b8baf98fed5a41d2388b9c6c1f9ce5",
      "parents": [
        "80b8585b07feede94a742c4cdb80ab607a8813b3"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Oct 10 23:26:35 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Add IRQF_TIMER flag for timer interrupts\n\nAs the commit 3ee4c147 shows, we need to \"Add IRQF_TIMER flag for timer\ninterrupts\", Atsushi Nemoto have reported that some other timer interrupts\nshould be considered, Here it is.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "80b8585b07feede94a742c4cdb80ab607a8813b3",
      "tree": "bce54a378a08e8fec975e024ca8b598a14343903",
      "parents": [
        "a22d621c80fb08f668ae3bfe62aeaae64b0b2b89"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Oct 10 19:19:49 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: 64-bit: Fix o32 lookup_dcookie syscall\n\nAn o32 aplication passes a 64-bit value in a pair of registers; a 64-bit\nkernel expects a 64-bit argument in a single register.\n\nSigned-off-by: Chen Jie \u003cchenj@lemote.com\u003e\nSigned-off-by: Hu Hongbing \u003chuhb@lemote.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a22d621c80fb08f668ae3bfe62aeaae64b0b2b89",
      "tree": "d8ec44fc654d69692fe09851063a5701f31cf308",
      "parents": [
        "f45e5183618e41e3c8dbf87b74dc47d0c531462a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 08 22:16:47 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: VPE: Remove stray unlock_kernel.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nReported-by: Josip Rodin \u003cjoy@entuzijast.net\u003e\n"
    },
    {
      "commit": "f45e5183618e41e3c8dbf87b74dc47d0c531462a",
      "tree": "68cd82be2c3530057d905e48d39f07519656c5fe",
      "parents": [
        "b40bb20e74a02dbe80fc7be6d0f9f05344051d20"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 08 21:17:54 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Add IRQF_TIMER flag for timer interrupts\n\nAlong the lines of d6c585a4342a2ff627a29f9aea77c5ed4cd76023, add IRQF_TIMER\nflag for all timer interrupts  This ensures that timer interrupts won\u0027t be\ndisabled on suspend and not threaded for PREEMPT_RT.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b40bb20e74a02dbe80fc7be6d0f9f05344051d20",
      "tree": "e5fd04310c97cef44d76b814b9104b49ca310a19",
      "parents": [
        "01a6fbf759a17940079fbdc0a4d43b596f323e7b"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 08 20:39:50 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Loongson: Remove redundant local_irq_disable()\n\nThat code is executed with irq disabled already, so, remove the redundant\nlocal_irq_disable() here.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01a6fbf759a17940079fbdc0a4d43b596f323e7b",
      "tree": "1a8ed01ea328f3db9ece0e6df7961cf5043b395d",
      "parents": [
        "962a9dd47e7d92a9b29e7114c108bcff3ad0eb05"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 07 22:11:08 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: IP27: Fix build\n\nBroken by 182a85f8a119c789610a9d464f4129ded9f3c107.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "962a9dd47e7d92a9b29e7114c108bcff3ad0eb05",
      "tree": "811e673690f517b8d1b160de418185a81182bf7c",
      "parents": [
        "067f3290f7508f492e2f838222766fa1874606c5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 07 01:59:20 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Cleanup CONFIG_DEBUG_STACK_USAGE version of alloc_thread_info.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "067f3290f7508f492e2f838222766fa1874606c5",
      "tree": "62122a321ec40cb6e7b2eebaf7efbb05b08f9f5f",
      "parents": [
        "d30cecbcbe149a36a354757cea835c1bb28689cf"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 01 16:47:38 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Octeon: Fix compile error in arch/mips/cavium-octeon/smp.c\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d30cecbcbe149a36a354757cea835c1bb28689cf",
      "tree": "695c69480dfa8e083cf567aad02bef2a5a35cfca",
      "parents": [
        "22242681cff52bfb7cba5d2a37b91802be7a4e4c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 27 17:29:37 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Don\u0027t write ones to reserved entryhi bits.\n\nWe\u0027ve silently been relying on the hardware chopping off excess, reserved\nASID bits for no better reason that it saving an instruction.  Because we\nalready have:\n\n#define cpu_asid(cpu, mm)       (cpu_context((cpu), (mm)) \u0026 ASID_MASK)\n\nin \u003casm/mmu_context.h\u003e.\n\nWe can use a cleanup to avoid writing non-zero bits into the reserved\nentryhi bits.  This avoid triggering some debugging assertion in the\nCavium simulator.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22242681cff52bfb7cba5d2a37b91802be7a4e4c",
      "tree": "4f1d2bfc73fbb4ada7768e37772e007f017a9970",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:01 2009 +0100"
      },
      "message": "MIPS: Extend COMMAND_LINE_SIZE\n\nSome firmware may pass well over 256 bytes these days.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6727b12dd2ffb4a890eb5b13a298230c29ba45d",
      "tree": "bc2536b5331c917f9e2ea168ea05cb7a3dfbdb8c",
      "parents": [
        "eb2890c92fe3232345de5c8ba56e4ed4ae6422e1",
        "b881c6cbb313dc3618075e81cd618e6ef7a3d159"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:20 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: fix wireless drivers depends\n  Staging: wireless drivers Kconfig change\n  Staging: android: mark subsystem as broken\n  Staging: remove stlc45xx driver\n  Staging: rtl8187se/rtl8192e/rtl8192su: allow module unload\n  Staging: vt6656: fix the memory free bug in vntwusb_disconnect()\n  Staging: Panel: prevent driver from calling misc_deregister twice on same ressource\n  Staging: hv: fix oops in vmbus - missing #include\n  Staging: hv: fix oops in vmbus - netvsc list_head\n  Staging: hv: fix oops in vmbus - udev events\n  Staging: hv: Fix vmbus load hang caused by faulty data packing\n  Staging: hv: Fix null pointer error after vmbus loading\n  Staging: hv TODO patches\n"
    },
    {
      "commit": "eb2890c92fe3232345de5c8ba56e4ed4ae6422e1",
      "tree": "945d51db59e98d1ac287bc031c304dcd9703ee68",
      "parents": [
        "fa488e22864370b610e61b540efe10ab4a41865b",
        "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:09 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: fsl_udc_core: Fix kernel oops on module removal\n  USB: option: TLAYTECH TUE800 support\n  USB: r8a66597-hcd: fix cannot detect a device when uses_new_polling is set\n  USB: serial: sierra driver autopm fixes\n  USB: serial: sierra driver send_setup() autopm fix\n  USB: rndis_host: debug info clobbered before it is logged\n"
    },
    {
      "commit": "fa488e22864370b610e61b540efe10ab4a41865b",
      "tree": "0f8deff1272ed09544dbdd003bd40b5f665f1091",
      "parents": [
        "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
        "412145947adfca60a4b5b4893fbae82dffa25edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty: Mark generic_serial users as BROKEN\n"
    },
    {
      "commit": "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
      "tree": "6a00601b476e6e8e4c3fbfef2635bc93a0f10ee7",
      "parents": [
        "7d531a7e519406c4bb2501a66e3da5ba39280739",
        "657348a056eea4a27be20cf8e22c98a252597447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:28 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Documentation: ABI: /sys/devices/system/cpu/cpu#/node\n  Documentation: ABI: /sys/devices/system/cpu/cpuidle/\n  Documentation: ABI: /sys/devices/system/cpu/sched_[mc|smt]_power_savings\n  Documentation: ABI: /sys/devices/system/cpu/cpu#/ topology files\n  Documentation: ABI: /sys/devices/system/cpu/ topology files\n  Documentation: ABI: document /sys/devices/system/cpu/\n  Documentation: ABI: rename sysfs-devices-cache_disable properly\n  Driver core: allow certain drivers prohibit bind/unbind via sysfs\n  Driver core: fix driver_register() return value\n"
    },
    {
      "commit": "7d531a7e519406c4bb2501a66e3da5ba39280739",
      "tree": "c849a010de055dd77b020e40b8fc5c71303ee77e",
      "parents": [
        "a80a66caf8110fc33af8013353fe0da0ae553a13",
        "b3dcf3de8e4d71d79235fc67b6c5def6506c27f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] smp: fix sigp sense handling\n  [S390] smp: fix sigp stop handling\n  [S390] cputime: fix overflow on 31 bit systems\n  [S390] call home: fix string length handling\n  [S390] call home: fix error handling in init function\n  [S390] smp: fix prefix handling of offlined cpus\n  [S390] s/r: cmm resume fix\n  [S390] call home: fix local buffer usage in proc handler\n"
    },
    {
      "commit": "a80a66caf8110fc33af8013353fe0da0ae553a13",
      "tree": "35cf3ba9ccba371b2e2752cd5cbfc8c3a428f1ea",
      "parents": [
        "bf699c9bac124f0a095d8ef06f2d6b219300a822",
        "c7ff91d722e44c98504e6e2c357b47e1988dfbbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:49 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs:\n  xfs: fix xfs_quota remove error\n  xfs: free temporary cursor in xfs_dialloc\n"
    },
    {
      "commit": "bf699c9bac124f0a095d8ef06f2d6b219300a822",
      "tree": "de1c4f852b0c68a87eeed25119443eeca8379c66",
      "parents": [
        "aefba418bfecd1985a08f50a95bd854a119f0153",
        "da17bf4306fd3a52e938b121df82a7baa10eb282"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:19 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  async_tx: fix asynchronous raid6 recovery for ddf layouts\n  async_pq: rename scribble page\n  async_pq: kill a stray dma_map() call and other cleanups\n  md/raid6: kill a gcc-4.0.1 \u0027uninitialized variable\u0027 warning\n  raid6/async_tx: handle holes in block list in async_syndrome_val\n  md/async: don\u0027t pass a memory pointer as a page pointer.\n  md: Fix handling of raid5 array which is being reshaped to fewer devices.\n  md: fix problems with RAID6 calculations for DDF.\n  md/raid456: downlevel multicore operations to raid_run_ops\n  md: drivers/md/unroll.pl replaced with awk analog\n  md: remove clumsy usage of do_sync_mapping_range from bitmap code\n  md: raid1/raid10: handle allocation errors during array setup.\n  md/raid5: initialize conf-\u003edevice_lock earlier\n  md/raid1/raid10: add a cond_resched\n  Revert \"md: do not progress the resync process if the stripe was blocked\"\n"
    },
    {
      "commit": "aefba418bfecd1985a08f50a95bd854a119f0153",
      "tree": "ed334047dbb87ef9c21f29e42b678fa2d26fae65",
      "parents": [
        "89a8640279f8bb78aaf778d1fc5c4a6778f18064"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Oct 30 17:02:31 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:11:38 2009 -0700"
      },
      "message": "dpt_i2o: Fix typo of EINVAL\n\nCommit ef7562b7f28319e6dd1f85dc1af87df2a7a84832 (\"dpt_i2o: Fix up\ncopy*user\") had a silly typo: EINVAL should be -EINVAL.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: stable@kernel.org\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89a8640279f8bb78aaf778d1fc5c4a6778f18064",
      "tree": "c768adbc88d0482d4fdd0ff8385fe77c01ae1534",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 30 13:13:26 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:11:37 2009 -0700"
      },
      "message": "NOMMU: Don\u0027t pass NULL pointers to fput() in do_mmap_pgoff()\n\nDon\u0027t pass NULL pointers to fput() in the error handling paths of the NOMMU\ndo_mmap_pgoff() as it can\u0027t handle it.\n\nThe following can be used as a test program:\n\n\tint main() { static long long a[1024 * 1024 * 20] \u003d { 0 }; return a;}\n\nWithout the patch, the code oopses in atomic_long_dec_and_test() as called by\nfput() after the kernel complains that it can\u0027t allocate that big a chunk of\nmemory.  With the patch, the kernel just complains about the allocation size\nand then the program segfaults during execve() as execve() can\u0027t complete the\nallocation of all the new ELF program segments.\n\nReported-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "657348a056eea4a27be20cf8e22c98a252597447",
      "tree": "a2b429aec0813fffb72200383cf421584efb24fe",
      "parents": [
        "c1fb5c475126b77b47ba762f5b48535cd0420d24"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 22:15:30 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:53 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/cpu#/node\n\nDescribe NUMA node symlink created for CPUs when CONFIG_NUMA is set.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c1fb5c475126b77b47ba762f5b48535cd0420d24",
      "tree": "e73ba2d723e319f1a1f26cc0902627df7b98da4f",
      "parents": [
        "e6dcfa7c61c4d31797a12d738bfe0bdec0ca2be1"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:41 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/cpuidle/\n\nDocument cpuidle sysfs attributes by reading code, Documentation/cpuidle/,\nand git logs.\n\nCc: Venki Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6dcfa7c61c4d31797a12d738bfe0bdec0ca2be1",
      "tree": "276ff03cba0298dce1b790b278f682c84c91797a",
      "parents": [
        "663fb2fc733006f685400fb44551303b72b61a88"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:36 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/sched_[mc|smt]_power_savings\n\nDocument sched_[mc|smt]_power_savings by reading existing code and\ngit logs.\n\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "663fb2fc733006f685400fb44551303b72b61a88",
      "tree": "fd8e8ed2d288a5e9e109a8391d59272b8957cede",
      "parents": [
        "d93fc863d2d2cea1057996c39cef368f41741448"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:31 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/cpu#/ topology files\n\nAdd brief descriptions for the following sysfs files:\n\n\t/sys/devices/system/cpu/cpu#/topology/core_id\n\t/sys/devices/system/cpu/cpu#/topology/core_siblings\n\t/sys/devices/system/cpu/cpu#/topology/core_siblings_list\n\t/sys/devices/system/cpu/cpu#/topology/physical_package_id\n\t/sys/devices/system/cpu/cpu#/topology/thread_siblings\n\t/sys/devices/system/cpu/cpu#/topology/thread_siblings_list\n\nThe descriptions in Documentation/cputopology.txt weren\u0027t very\ninformative, so I attempted a better description based on code\nreading and hopeful guessing.\n\nUpdated Documentation/cputopology.txt with the better descriptions and\nfixed some style issues.\n\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d93fc863d2d2cea1057996c39cef368f41741448",
      "tree": "42560ac134195a143016391633ccb0fa16cef823",
      "parents": [
        "2ceb3fb0a78c671892b01319ac8e3baede33a78c"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:25 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/ topology files\n\nAdd brief descriptions for the following sysfs files:\n\n\t/sys/devices/system/cpu/kernel_max\n\t/sys/devices/system/cpu/offline\n\t/sys/devices/system/cpu/online\n\t/sys/devices/system/cpu/possible\n\t/sys/devices/system/cpu/present\n\nExcerpted the relevant information from Documentation/cputopology.txt\nand pointed back to cputopology.txt as the authoritative source of\ninformation.\n\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ceb3fb0a78c671892b01319ac8e3baede33a78c",
      "tree": "dd0005f3643f549a108660852e22666ae48e718c",
      "parents": [
        "468727ab1273a0f95562befa611a3ce39778599c"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:20 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: document /sys/devices/system/cpu/\n\nThis interface has been around for a long time, but hasn\u0027t been\nofficially documented.\n\nDocument the top level sysfs directory for CPU attributes.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "468727ab1273a0f95562befa611a3ce39778599c",
      "tree": "6b67734fda2bc426ab5586e2e7a0a8c400e4ff56",
      "parents": [
        "1a6f2a7512021ceae3c4201c7aab07f032e9ce91"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:15 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: rename sysfs-devices-cache_disable properly\n\nRename sysfs-devices-cache_disable to sysfs-devices-system-cpu, in\norder to keep a stricter correlation between a sysfs directory and\nits documentation.\n\nReported-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a6f2a7512021ceae3c4201c7aab07f032e9ce91",
      "tree": "03fdca9848003b3a6fda57113b3e750ec1e22a55",
      "parents": [
        "39acbc12affcaa23ef1d887ba3d197baca8e6e47"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 20:17:41 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:51 2009 -0700"
      },
      "message": "Driver core: allow certain drivers prohibit bind/unbind via sysfs\n\nPlatform drivers registered via platform_driver_probe() can be bound\nto devices only once, upon registration, because discard their probe()\nroutines to save memory. Unbinding the driver through sysfs \u0027unbind\u0027\nleaves the device stranded and confuses users so let\u0027s not create\nbind and unbind attributes for such drivers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39acbc12affcaa23ef1d887ba3d197baca8e6e47",
      "tree": "51249000a01a41a4036c8be1313186b0c4116206",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun Oct 18 00:31:38 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:51 2009 -0700"
      },
      "message": "Driver core: fix driver_register() return value\n\nIn this patch:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d16dc42e018c2868211b4928f20a957c0c216126c\nthe check was added for another driver to already claim the same device\non the same bus. But the returned error code was wrong: to modprobe, the\n-EEXIST means that _this_ driver is already installed. It therefore\ndoesn\u0027t produce the needed error message when _another_ driver is trying\nto register for the same device.  Returning -EBUSY fixes the problem.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3",
      "tree": "41c8f2fdfa0ccd17ac44d0c94edcff8ef8bf6783",
      "parents": [
        "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Oct 29 19:50:43 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: fsl_udc_core: Fix kernel oops on module removal\n\nfsl_udc_release() calls dma_free_coherent() with an inappropriate\ndevice passed to it, and since the device has no dma_ops, the following\noops pops up:\n\n  Kernel BUG at d103ce9c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  ...\n  NIP [d103ce9c] fsl_udc_release+0x50/0x80 [fsl_usb2_udc]\n  LR [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  Call Trace:\n  [cfbc7dc0] [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  [cfbc7dd0] [c01a35c4] device_release+0x2c/0x90\n  [cfbc7de0] [c016b480] kobject_cleanup+0x58/0x98\n  [cfbc7e00] [c016c52c] kref_put+0x54/0x6c\n  [cfbc7e10] [c016b360] kobject_put+0x34/0x64\n  [cfbc7e20] [c01a1d0c] put_device+0x1c/0x2c\n  [cfbc7e30] [d103dbfc] fsl_udc_remove+0xc0/0x1e4 [fsl_usb2_udc]\n  ...\n\nThis patch fixes the issue by passing dev-\u003eparent, which points to\na correct device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e",
      "tree": "2632071d613f654b7f8e1eac32e2a48e2c24bd15",
      "parents": [
        "1e6159f858f5da608612ae10d6554bb7ecac9755"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Thu Oct 22 15:00:36 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: option: TLAYTECH TUE800 support\n\nAdd ID for Tlaytech TUE800 CDMA modem to the option driver.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-By: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1e6159f858f5da608612ae10d6554bb7ecac9755",
      "tree": "65c840136933ccca2be8493654e0c14bb588482b",
      "parents": [
        "b64dc0a597fd3c66d888df0886635eba210cc19f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 21 20:33:39 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: r8a66597-hcd: fix cannot detect a device when uses_new_polling is set\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b64dc0a597fd3c66d888df0886635eba210cc19f",
      "tree": "d267730ea50d7c48eafbe751e1d8841ddb5240f0",
      "parents": [
        "3c77d5137d3f4ff41721e9b4f4812db56a6065c0"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Tue Oct 27 13:49:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: serial: sierra driver autopm fixes\n\nThis patch presents fixes for the autosuspend feature implementation in\nsierra usb serial driver in  functions sierra_open(), sierra_close() and\nstop_read_write_urbs().\n\nThe patch \"sierra_close() must resume the device before it notifies it\nof a closure\" submitted by Oliver Neukum on Wed, October 14 has been\nmerged as fix in sierra_close() function.\n\nThe bug fix  in sierra_open() function restores the autopm interface\nstate on error condition.\n\nThe bug fix in in stop_read_write_urbs() function assures that both\nreceive and interrupt urbs are recycled.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3c77d5137d3f4ff41721e9b4f4812db56a6065c0",
      "tree": "c64aec5e5d05e7087c8d9703b51d0d3454d2b4c4",
      "parents": [
        "40ac7b62d8c132c73a709bd83858b3419f38ec23"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Fri Oct 16 12:04:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: serial: sierra driver send_setup() autopm fix\n\nThis patch presents a fix for the autosuspend feature implementation in\nsierra usb serial driver for function sierra_send_setup().  Because it\nis possible to call sierra_send_setup() before sierra_open() or after\nsierra_close() we added a get/put interface activity to assure that the\nusb control can happen even when the device is autosuspended.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nTested-by: Matthew Safar \u003cmsafar@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "40ac7b62d8c132c73a709bd83858b3419f38ec23",
      "tree": "61541d1a0e73877fc0b70611cafac6b3b229ca42",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "George Nassar",
        "email": "george.nassar@gmail.com",
        "time": "Wed Oct 14 18:27:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: rndis_host: debug info clobbered before it is logged\n\nThe MTU throttle-down if a RNDIS device doesn\u0027t support a particular\npacket size is being incorrectly logged.  The attempted packet size is\nbeing clobbered before it gets logged.\n\nFirst patch; please inform if I\u0027m doing this incorrectly.  Diff\u0027d\nagainst latest official source as per the FAQ; forward port to current\ngit version is straightforward.\n\nSigned-off-by: George Nassar \u003cgeorge.nassar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b881c6cbb313dc3618075e81cd618e6ef7a3d159",
      "tree": "995565217e8731a539ee0cef46679e75a0b1a485",
      "parents": [
        "049e62614abe79877d210e0661b141578e8df4cd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 29 09:52:02 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: fix wireless drivers depends\n\nThese drivers can (erroneously) be enabled even when\nCONFIG_NET\u003dn, CONFIG_NETDEVICES\u003dn, CONFIG_WLAN\u003dn, etc.\nStop this.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "049e62614abe79877d210e0661b141578e8df4cd",
      "tree": "02f0e2b353ae616c5f119be737bb6054fe7ea56e",
      "parents": [
        "2cdf99ce2b9418c9d7c5f907195cfac421375520"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 15:46:18 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: wireless drivers Kconfig change\n\nChange the wireless drivers to depend on CONFIG_WLAN instead of\nCONFIG_WLAN_80211 which is going away soon.\n\n\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cdf99ce2b9418c9d7c5f907195cfac421375520",
      "tree": "d5104c9ade954efc9a23a3e86871e59791696812",
      "parents": [
        "9ab1b56aa02aa4d578232a8addc785c91e7b2bac"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 26 16:03:51 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: android: mark subsystem as broken\n\nIt\u0027s causing lots of build errors, so just mark it as broken.  It is\nscheduled to be removed in 2.6.33 anyway.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ab1b56aa02aa4d578232a8addc785c91e7b2bac",
      "tree": "536a25925386849621722e2c45a7d048b0f9e31c",
      "parents": [
        "a010a3375227efbd6b8ac11b99c34c807a77c45a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 26 16:35:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: remove stlc45xx driver\n\nIt\u0027s no longer needed as the p54spi driver is the same thing,\nunder a different name and in the correct portion of the kernel tree.\n\n\nCc: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a010a3375227efbd6b8ac11b99c34c807a77c45a",
      "tree": "40feb112ab03ab6786645b6d9d3fe21206f78c8a",
      "parents": [
        "557c0288b59a7b81513de4242b893654c70d636c"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Fri Oct 02 11:03:38 2009 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: rtl8187se/rtl8192e/rtl8192su: allow module unload\n\nOn rtl81* additions, they had its wireless stack made builtin instead of\nseparated modules. But try_module_get/module_put in stack were kept,\nthey are uneeded with the stack builtin and makes rtl81* modules\nimpossible to remove on a system with an rtl81* card. request_module\ncalls are also uneeded with stack builtin, so remove them too.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "557c0288b59a7b81513de4242b893654c70d636c",
      "tree": "5d71f4db94dd88ec16d34b7c859f814e437517ed",
      "parents": [
        "0b0595bfdaae1f19a052ceee2a63c307793b9c22"
      ],
      "author": {
        "name": "miaofng",
        "email": "miaofng@gmail.com",
        "time": "Tue Sep 29 15:02:53 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: vt6656: fix the memory free bug in vntwusb_disconnect()\n\nThis patch is used to solve the memory bug when people plug out the wusb card then plug in.\nError logs are following:\n\nroot@smdk2440:~# ifdown eth1\nAP deauthed me, reason\u003d2.\nConfig_FileOperation file Not exist\nZone\u003d[1][J][P]!!\nWPA: Terminating\nroot@smdk2440:~#  ----\u003e !!!!!!!!!!!!!!here plug out the wusbcard\nusb 1-1: USB disconnect, address 4\n----\u003e !!!!!!!!!!!!!!!!!!!here plug in the wusb card\nusb 1-1: new full speed USB device using s3c2410-ohci and address 5\nusb 1-1: New USB device found, idVendor\u003d160a, idProduct\u003d3184\nusb 1-1: New USB device strings: Mfr\u003d1, Product\u003d2, SerialNumber\u003d0\nusb 1-1: Product: VNT USB-802.11 Wireless LAN Adapter\nusb 1-1: Manufacturer: VIA Networking Technologies, Inc.\nusb 1-1: configuration #1 chosen from 1 choice\nVIA Networking Wireless LAN USB Driver Ver. 1.19_12\nCopyright (c) 2004 VIA Networking Technologies, Inc.\nkernel BUG at mm/slab.c:2974!\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 817 [#1] PREEMPT\nModules linked in: vt6656_stage\nCPU: 0    Not tainted  (2.6.32-rc2 #14)\nPC is at __bug+0x1c/0x28\nLR is at __bug+0x18/0x28\npc : [\u003cc002fb10\u003e]    lr : [\u003cc002fb0c\u003e]    psr: 40000093\nsp : c3867c68  ip : c3867bd0  fp : c3866000\nr10: c3800600  r9 : c3802430  r8 : 00000004\nr7 : c3802428  r6 : c3802660  r5 : c3802420  r4 : a0000013\nr3 : 00000000  r2 : c3866000  r1 : 00000003  r0 : 00000024\nFlags: nZcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 0000717f  Table: 330a8000  DAC: 00000017\nProcess khubd (pid: 152, stack limit \u003d 0xc3866270)\nStack: (0xc3867c68 to 0xc3868000)\n7c60:                   c0093fdc c0094088 000000d0 000000d0 00000000 000080d0\n7c80: 00000000 a0000013 c39ebec0 c3800600 000080d0 00000001 c03f13cc 00000006\n7ca0: c02b36f0 c0094574 c0043428 0001c9de c39ebec0 c39ebea0 c3000c00 c02a6a84\n7cc0: 89705f41 c3000c00 c39ebec0 c39ebea0 c3000c00 bf036f24 c39ebec8 00000006\n7ce0: 00000000 c3000c00 c39ebec0 c39ebea0 c3000c00 bf036f24 c39ebec8 00000006\n7d00: 00000000 bf003398 c00aa514 c3867d20 0000a1ff c00e1448 c39d9f84 c39aabe8\n7d20: c3867d50 c00e1888 c39aabe8 c39ebea0 c39ebec0 bf036ebc c3000c00 bf036f24\n7d40: 0000bec8 01000000 00000000 c39ebea0 c39ebec0 bf036ebc c3000c00 bf036f24\n7d60: c39ebec8 00000000 00000000 c0223798 c39ebec0 c01daa14 bf036eec c3867da0\n7d80: c045a4f8 c01da6e4 c39ebec0 00000000 c01daa14 c39ebec0 c3867da0 c01d9870\n7da0: c38331a8 c39fcb94 c005b3b4 c39ebec0 c39ebec0 c39ebef4 00000000 c01da890\n7dc0: c39ebec0 c39ebec0 c3000c00 c01d97f4 00000000 c01d8470 c39ebea0 c3000c68\n7de0: 00000000 c3000c68 c3218a00 c3abcd20 00000001 c39ebec0 c39ebea0 c3000c00\n7e00: 00000000 c3000c68 c3218a00 c3abcd20 00000001 c0221ee8 00000001 00000000\n7e20: 00000000 00000000 00001388 00000000 c3000c04 c3000c68 c3bc29c0 00000001\n7e40: c3bc29c4 00000001 c03f4af8 00000000 c39fe780 c3000c00 00000001 c045ab04\n7e60: c3867eb8 c045a3bc c3000c70 00000000 00000000 c0229238 c3000c68 c0223210\n7e80: c3000c00 c045aaf0 c045ab04 c0223230 c3000c68 c01daa14 c045ab04 c01da6e4\n7ea0: c3000c68 00000000 c01daa14 c3000c68 c3867eb8 c01d9870 c38331a8 c3862f54\n7ec0: c005b3b4 c3000c68 c3000c68 c3000c9c 00000002 c01da890 c3867ef9 c3000c68\n7ee0: c3829f60 c01d97f4 00000000 c01d8470 c38918e0 c3aaf468 39383102 c300343a\n7f00: 00000001 c0219660 c03f1768 c3000c00 00000000 c3000c68 00000002 c3aaf814\n7f20: 00000001 00000101 c38918e0 c021b6e0 00000002 00000000 00000000 c3000c00\n7f40: c38917c0 c021c418 00000064 00000064 00000101 c3867f60 c005b920 c3867f94\n7f60: c3891830 c3aaf400 c3866000 c3aaf400 c3aaf800 00000000 c38918e0 c3aaf400\n7f80: 00000012 00000000 00000000 c3837920 c00574a0 c3867f94 c3867f94 00000101\n7fa0: 01010001 c3867fd4 c381bf48 c3867fd4 c381bf48 00000000 c021ba3c 00000000\n7fc0: 00000000 00000000 00000000 c00573dc 00000000 00000000 c3867fd8 c3867fd8\n7fe0: 00000000 00000000 00000000 00000000 00000000 c002ce88 00000000 ffff0000\n[\u003cc002fb10\u003e] (__bug+0x1c/0x28) from [\u003cc0094088\u003e] (cache_alloc_refill+0x13c/0x594)\n[\u003cc0094088\u003e] (cache_alloc_refill+0x13c/0x594) from [\u003cc0094574\u003e] (__kmalloc+0x94/0xd0)\n[\u003cc0094574\u003e] (__kmalloc+0x94/0xd0) from [\u003cc02a6a84\u003e] (alloc_netdev_mq+0x48/0x1b0)\n[\u003cc02a6a84\u003e] (alloc_netdev_mq+0x48/0x1b0) from [\u003cbf003398\u003e] (vntwusb_found1+0x58/0x53c [vt6656_stage])\n[\u003cbf003398\u003e] (vntwusb_found1+0x58/0x53c [vt6656_stage]) from [\u003cc0223798\u003e] (usb_probe_interface+0x130/0x180)\n[\u003cc0223798\u003e] (usb_probe_interface+0x130/0x180) from [\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164)\n[\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164) from [\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90)\n[\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90) from [\u003cc01da890\u003e] (device_attach+0x50/0x68)\n[\u003cc01da890\u003e] (device_attach+0x50/0x68) from [\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54)\n[\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54) from [\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0)\n[\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0) from [\u003cc0221ee8\u003e] (usb_set_configuration+0x524/0x5b8)\n[\u003cc0221ee8\u003e] (usb_set_configuration+0x524/0x5b8) from [\u003cc0229238\u003e] (generic_probe+0x5c/0xa0)\n[\u003cc0229238\u003e] (generic_probe+0x5c/0xa0) from [\u003cc0223230\u003e] (usb_probe_device+0x48/0x54)\n[\u003cc0223230\u003e] (usb_probe_device+0x48/0x54) from [\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164)\n[\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164) from [\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90)\n[\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90) from [\u003cc01da890\u003e] (device_attach+0x50/0x68)\n[\u003cc01da890\u003e] (device_attach+0x50/0x68) from [\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54)\n[\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54) from [\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0)\n[\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0) from [\u003cc021b6e0\u003e] (usb_new_device+0x100/0x174)\n[\u003cc021b6e0\u003e] (usb_new_device+0x100/0x174) from [\u003cc021c418\u003e] (hub_thread+0x9dc/0xeec)\n[\u003cc021c418\u003e] (hub_thread+0x9dc/0xeec) from [\u003cc00573dc\u003e] (kthread+0x78/0x80)\n[\u003cc00573dc\u003e] (kthread+0x78/0x80) from [\u003cc002ce88\u003e] (kernel_thread_exit+0x0/0x8)\nCode: e1a01000 e59f000c eb005014 e3a03000 (e5833000)\n---[ end trace 2a51e0dbab9e4fbe ]---\nnote: khubd[152] exited with preempt_count 1\n\n\nSigned-off-by: miaofng \u003cmiaofng@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b0595bfdaae1f19a052ceee2a63c307793b9c22",
      "tree": "043c075bf3ce71932376770cbaaeaf7d14fd5bea",
      "parents": [
        "9fcfeab4e99c0e26df7426dbc6530d741934ed83"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Sep 29 01:22:40 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: Panel: prevent driver from calling misc_deregister twice on same ressource\n\nThis patch prevents the driver from calling misc_deregister twice on the same\nressouce when unloading the driver.\nUnloading the driver without this patch results in a Kernel BUG like this:\nPanel driver version 0.9.5 registered on parport0 (io\u003d0x378).\nBUG: unable to handle kernel paging request at 0000000000100108\nIP: [\u003cffffffff803c02ee\u003e] misc_deregister+0x2d/0x90\nPGD 6caff067 PUD 762b7067 PMD 0\nOops: 0002 [#1] PREEMPT SMP\nlast sysfs file: /sys/devices/platform/w83627hf.656/in8_input\n...\n\nThis patch fixes this issue, although maybe not in the best way possible :)\n\nlinux version v2.6.32-rc1 - linus git tree, Di 29. Sep 01:10:18 CEST 2009\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fcfeab4e99c0e26df7426dbc6530d741934ed83",
      "tree": "d1c4c81d182c010e79c6544e0dcd85ebc34b2354",
      "parents": [
        "92ec0893ad0996a534a5b605659d3ca31cf5dfd9"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:50 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - missing #include\n\nAdd missing #includes to make hv module compile successfull.\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92ec0893ad0996a534a5b605659d3ca31cf5dfd9",
      "tree": "81f5674452fde7d03646f1e8b11bee6fbf898166",
      "parents": [
        "9fb5cce4d6a24a3c1b3d567f77ba991efdf72796"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:37 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - netvsc list_head\n\nRemove incorrect list_head usage. Variable of type list_head was used in\nsome function\u0027s arguments as list item.\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fb5cce4d6a24a3c1b3d567f77ba991efdf72796",
      "tree": "d70722acd7501d22531ed2543bd8ca0ade949226",
      "parents": [
        "78f98ba9cef4cad6122fc88efd18c2771844df98"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:27 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - udev events\n\nFix typos in udev event send and guid variables copy\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78f98ba9cef4cad6122fc88efd18c2771844df98",
      "tree": "2a75794c5a58eae9450221b4d8123e05df5da9d9",
      "parents": [
        "1bb40a25b26ef7e2c4fb79ce430de2b9f836527f"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Fri Oct 16 20:11:36 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: Fix vmbus load hang caused by faulty data packing\n\nFix vmbus load hang caused by wrong data packing.\n\nSigned-off-by: Hank Janssen\u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bb40a25b26ef7e2c4fb79ce430de2b9f836527f",
      "tree": "4ab5f85e99400a2e1ca17f247d05db0a23d4819a",
      "parents": [
        "9bd0591be06a6a8e2f63c1dba4a64704c9d2002f"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Oct 23 18:14:24 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: Fix null pointer error after vmbus loading\n\nFix null pointer error after vmbus loading. Remove code that checks for\ndev_name, the affected structure is kzalloc-ed prior to this routine, so\nit is always null at this stage.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9bd0591be06a6a8e2f63c1dba4a64704c9d2002f",
      "tree": "d59909d9645e3cf30b75cd33d588bbe037678357",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 09 15:47:50 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:42 2009 -0700"
      },
      "message": "Staging: hv TODO patches\n\nUpdate for more items\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e.\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "412145947adfca60a4b5b4893fbae82dffa25edd",
      "tree": "3836b50b2674c351a36f400e0ec0acef05e3f845",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Oct 29 12:16:22 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:43:12 2009 -0700"
      },
      "message": "tty: Mark generic_serial users as BROKEN\n\nThere isn\u0027t much else I can do with these. I can find no hardware for any\nof them and no users. The code is broken.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c7ff91d722e44c98504e6e2c357b47e1988dfbbd",
      "tree": "ce00b608165eab1f4f647eaed997824992b43664",
      "parents": [
        "3b826386d376e5545d2e92b2da5ebd965cafae97"
      ],
      "author": {
        "name": "Ryota Yamauchi",
        "email": "r-yamauchi@vf.jp.nec.com",
        "time": "Fri Oct 30 09:27:44 2009 +0100"
      },
      "committer": {
        "name": "hch@lst.de",
        "email": "Christoph Hellwig",
        "time": "Fri Oct 30 09:27:44 2009 +0100"
      },
      "message": "xfs: fix xfs_quota remove error\n\nThe xfs_quota returns ENOSYS when remove command is executed.\nReproducable with following steps.\n\n    # mount -t xfs -o uquota /dev/sda7 /mnt/mp1\n    # xfs_quota -x -c off -c remove\n    XFS_QUOTARM: Function not implemented.\n\nThe remove command is allowed during quotaoff, but xfs_fs_set_xstate()\nchecks whether quota is running, and it leads to ENOSYS.\n\nTo solve this problem, add a check for X_QUOTARM.\n\nSigned-off-by: Ryota Yamauchi \u003cr-yamauchi@vf.jp.nec.com\u003e\nSigned-off-by: Utako Kusaka \u003cu-kusaka@wm.jp.nec.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "3b826386d376e5545d2e92b2da5ebd965cafae97",
      "tree": "50c017ab5f90a70878291b33c331004b36437cce",
      "parents": [
        "ba313e68facf190317d8db3afdc0f0028c963a96"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Fri Oct 30 09:27:07 2009 +0100"
      },
      "committer": {
        "name": "hch@lst.de",
        "email": "Christoph Hellwig",
        "time": "Fri Oct 30 09:27:07 2009 +0100"
      },
      "message": "xfs: free temporary cursor in xfs_dialloc\n\nCommit bd169565993b39b9b4b102cdac8b13e0a259ce2f seems\nto have a slight regression where this code path:\n\n    if (!--searchdistance) {\n        /*\n         * Not in range - save last search\n         * location and allocate a new inode\n         */\n        ...\n        goto newino;\n    }\n\ndoesn\u0027t free the temporary cursor (tcur) that got dup\u0027d in\nthis function.\n\nThis leaks an item in the xfs_btree_cur zone, and it\u0027s caught\non module unload:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nBUG xfs_btree_cur: Objects remaining on kmem_cache_close()\n-----------------------------------------------------------\n\nIt seems like maybe a single free at the end of the function might\nbe cleaner, but for now put a del_cursor right in this code block\nsimilar to the handling in the rest of the function.\n\nSigned-off-by: Eric Sandeen \u003csandeen@sandeen.net\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "2e2ec952350f25242f2e0539db16b1e46f9eb01b",
      "tree": "49adc6d22915cb509511b3b4fcd582ce84c2d862",
      "parents": [
        "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd",
        "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 15:03:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 15:03:36 2009 -0700"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: set up mmu_ops before trying to set any ptes\n"
    },
    {
      "commit": "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd",
      "tree": "9f177b1855dc32fde402022fe86b896946a78fce",
      "parents": [
        "49b2de8e6febfea5a8791b6476195903af83a35d",
        "9bd7496f5dd488e109e91d9d5743915fb4dfbfde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:34 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD\n"
    },
    {
      "commit": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "8633322c5fd5b2a986b279f88a7559d8409f7da3",
      "tree": "2db612751e9fa5c3624f008c7e4d520e77944852",
      "parents": [
        "9532faeb293f5a5f0ff06f567de14e557698dbde",
        "4a6cc4bd32e580722882115d4c8b964d732c11e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:19:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:19:29 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  sched: move rq_weight data array out of .percpu\n  percpu: allow pcpu_alloc() to be called with IRQs off\n"
    },
    {
      "commit": "9532faeb293f5a5f0ff06f567de14e557698dbde",
      "tree": "46319ff2506340b56b34801e3a722bbaf28d55bf",
      "parents": [
        "add810a1c58ba9edb6076ababe5861f36c049217",
        "3c7d76e371ac1a3802ae1673f5c63554af59325c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:18:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:18:20 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-param-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-param-fixes:\n  param: fix setting arrays of bool\n  param: fix NULL comparison on oom\n  param: fix lots of bugs with writing charp params from sysfs, by leaking mem.\n"
    },
    {
      "commit": "add810a1c58ba9edb6076ababe5861f36c049217",
      "tree": "ae877d82a37708bda16c1ead5751e692162b2ea9",
      "parents": [
        "68e71d1902a820c9bc7a5a6c23260841caafff33",
        "2d61ba95034f1abbdec7729d52c740870a5eddb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:59 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  virtio: order used ring after used index read\n  virtio-pci: fix per-vq MSI-X request logic\n"
    },
    {
      "commit": "68e71d1902a820c9bc7a5a6c23260841caafff33",
      "tree": "a9ba52bdfef99e7bdc5f8623772d76789f7b7c8b",
      "parents": [
        "066455d471e997adbcc98dda62eaf461e8b6556e",
        "592b09a42fc3ae6737a0f3ecf4fee42ecd0296f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:19 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  backing-dev: ensure that a removed bdi no longer has super_block referencing it\n  block: use after free bug in __blkdev_get\n  block: silently error unsupported empty barriers too\n"
    },
    {
      "commit": "066455d471e997adbcc98dda62eaf461e8b6556e",
      "tree": "4d9b6fb879dff695fa242702d7c4635687ae829d",
      "parents": [
        "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
        "55a1098476619d5d8f4cdae7240ea759274dead7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:02 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  Revert \"PCI: get larger bridge ranges when space is available\"\n"
    },
    {
      "commit": "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
      "tree": "9537bdf89da38177566c913833b1e917cf8c525a",
      "parents": [
        "61aa1620be20ddad75dde7882509bfe00148b8aa",
        "06c3aa5ef1c9491f4c94483ca52afc420bc58c5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Add a new supported 40 GigE device ID\n"
    },
    {
      "commit": "61aa1620be20ddad75dde7882509bfe00148b8aa",
      "tree": "0ce3d4b71d06c460f8c24347ebd8630a52000ed5",
      "parents": [
        "d4f452f8259086028aa17d495deb735e056188f4",
        "9e820afd0c4f3c8e8894aa91f5671fd7d11a787b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] zfcp: Flush SCSI registration work when adding unit\n  [SCSI] zfcp: Fix timer initialization for ct and els requests\n  [SCSI] zfcp: Warn about storage devices with broken PLOGI data\n  [SCSI] zfcp: Handle WWPN mismatch in PLOGI payload\n  [SCSI] zfcp: fix kfree handling in zfcp_init_device_setup\n  [SCSI] fix memory leak in initialization\n"
    },
    {
      "commit": "d4f452f8259086028aa17d495deb735e056188f4",
      "tree": "be32c2528446cb0493bbcab583a4c12f95404e3c",
      "parents": [
        "0d43f5123d1456669b3bbc69854faf6fd5b14caa",
        "77de0846aed9d7a1b0ea65090620900d66fb5cfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:15:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:15:02 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/kms: fix kms/fbdev colormap support properly.\n  drm: Add the basic check for the detailed timing in EDID\n  drm/radeon/kms: ignore vga arbiter return.\n"
    },
    {
      "commit": "0d43f5123d1456669b3bbc69854faf6fd5b14caa",
      "tree": "e69d4418d579e55a004c2263ac49a46aac161a54",
      "parents": [
        "fb3165b59f9ce510fed07262db20fdb799f88fa6",
        "ffb4a73d8906f71910e6c83ec2b499e70025ee8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:07:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:07:15 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix hugetlbfs dependencies for SH-3 \u0026\u0026 MMU configurations.\n  sh: Document uImage.bin target in archhelp.\n  sh: add uImage.bin target\n  sh: rsk7203 CONFIG_MTD\u003dn fix\n  sh: Check for return_to_handler when unwinding the stack\n  sh: Build fix: define more __movmem* symbols\n  sh: __irq_entry annotate do_IRQ().\n\nFix up sh/powerpc conflicts in fs/Kconfig\n"
    },
    {
      "commit": "fb3165b59f9ce510fed07262db20fdb799f88fa6",
      "tree": "b71c9798f79d12a49ee58e059112b3479c15a816",
      "parents": [
        "36f8a53ff2626dbfc3c0a809fe1d2290937ddc96",
        "9a3936aac133037f65124fcb2d676a6c201a90a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:24 2009 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFSv4: The link() operation should return any delegation on the file\n  NFSv4: Fix two unbalanced put_rpccred() issues.\n  NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE\n  nfs: Panic when commit fails\n"
    },
    {
      "commit": "36f8a53ff2626dbfc3c0a809fe1d2290937ddc96",
      "tree": "be3d72d55e4bc39a40c55b33e60ba4d942b48367",
      "parents": [
        "575c9ed7798218dc923f319c0d78f0c25ca506b9",
        "8347a5cdd1422eea0470ed586274c7f29e274b47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fixing to avoid invalid kfree() in cifs_get_tcp_session()\n"
    },
    {
      "commit": "575c9ed7798218dc923f319c0d78f0c25ca506b9",
      "tree": "d60608b80b87afbaab541909f8377a6449e7e8c9",
      "parents": [
        "ef7562b7f28319e6dd1f85dc1af87df2a7a84832"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:55 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "ray_cs: Fix copy_from_user handling\n\nI\u0027ve not touched the other stuff here but the word \"locking\" comes to mind.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef7562b7f28319e6dd1f85dc1af87df2a7a84832",
      "tree": "6aa1059426764b68f8698e24ccd7c9946d00fb5d",
      "parents": [
        "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:35 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "dpt_i2o: Fix up copy*user\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f",
      "tree": "c5028752d115e4cebd90864ffd99c2564bc7e12b",
      "parents": [
        "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
        "40578fca24e7f777f3da7a693b030ae28ef7e486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n  powerpc: Minor cleanup to lib/Kconfig.debug\n  powerpc: Minor cleanup to sound/ppc/Kconfig\n  powerpc: Minor cleanup to init/Kconfig\n  powerpc: Limit memory hotplug support to PPC64 Book-3S machines\n  powerpc: Limit hugetlbfs support to PPC64 Book-3S machines\n  powerpc: Fix compile errors found by new ppc64e_defconfig\n  powerpc: Add a Book-3E 64-bit defconfig\n  powerpc/booke: Fix xmon single step on PowerPC Book-E\n  powerpc: Align vDSO base address\n  powerpc: Fix segment mapping in vdso32\n  powerpc/iseries: Remove compiler version dependent hack\n  powerpc/perf_events: Fix priority of MSR HV vs PR bits\n  powerpc/5200: Update defconfigs\n  drivers/serial/mpc52xx_uart.c: Use UPIO_MEM rather than SERIAL_IO_MEM\n  powerpc/boot/dts: drop obsolete \u0027fsl5200-clocking\u0027\n  of: Remove nested function\n  mpc5200: support for the MAN mpc5200 based board mucmc52\n  mpc5200: support for the MAN mpc5200 based board uc101\n"
    },
    {
      "commit": "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
      "tree": "30b20500140e0ad628da8e22a8b42d99138fc899",
      "parents": [
        "3242f9804ba992c867360e2b57efc268b8e4e175",
        "a8643430bc82aa3d272b21df2e1feb502bb8aacb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:44:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:44:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Do not dereference null pointer in twl4030 error path\n  mfd: Always initialise WM831x IRQ mutex\n"
    },
    {
      "commit": "3242f9804ba992c867360e2b57efc268b8e4e175",
      "tree": "96fbdbc1344aa67588ce26765f308c674b91a75f",
      "parents": [
        "23756692147c5dfd3328afd42e16e9d943ff756c",
        "7456b0405d8fc063c49628f969cdb23be060fc80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:20:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:20:00 2009 -0700"
      },
      "message": "Merge branch \u0027hwpoison-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6\n\n* \u0027hwpoison-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6:\n  HWPOISON: fix invalid page count in printk output\n  HWPOISON: Allow schedule_on_each_cpu() from keventd\n  HWPOISON: fix/proc/meminfo alignment\n  HWPOISON: fix oops on ksm pages\n  HWPOISON: Fix page count leak in hwpoison late kill in do_swap_page\n  HWPOISON: return early on non-LRU pages\n  HWPOISON: Add brief hwpoison description to Documentation\n  HWPOISON: Clean up PR_MCE_KILL interface\n"
    },
    {
      "commit": "23756692147c5dfd3328afd42e16e9d943ff756c",
      "tree": "63dedb075b4ae9ef16553a7ddf053cddea4beb06",
      "parents": [
        "0b3dc0e9c8ed4f09605fa844081503bf752388b0",
        "05277c75f6dea8ecf59138cd1b6781fb54ae08bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:18:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:18:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: fix double IRELE in xfs_dqrele_inode\n"
    },
    {
      "commit": "0b3dc0e9c8ed4f09605fa844081503bf752388b0",
      "tree": "b6863e3ee9659392f12df909296f882c6b4129c5",
      "parents": [
        "59f4122778efd931d17c9a9ef93b3b47d55e8a32",
        "54341c9b741dc5646842fe47eccfc3b506c6dafa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:16:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:16:42 2009 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap4: Fix UART4 platform data on omap4\n  omap4: Allow omap_serial_early_init() for OMAP4430 board\n  omap3: PM: enable UART3 module wakeups\n  omap2: Fix console serial port number for n8x0\n  omap2: Fix detection of n8x0\n  omap1: Fix DSP public peripherals support for ams-delta\n  omap1: Fix redundant UARTs pin muxing that can break other hardware support\n  omap: iommu: fix wrong condition check for SUPERSECTION\n  omap: SDMA: Fix omap_stop_dma() API for channel linking\n  omap: Fix omap-keypad by restoring old keypad.h without breaking omap2 boards that use matrix_keypad\n"
    },
    {
      "commit": "59f4122778efd931d17c9a9ef93b3b47d55e8a32",
      "tree": "175efb08087112ef040610bf1f34398cee14969f",
      "parents": [
        "e281e315f438093cbf27b4acdee364e781337a7a",
        "774b1382106529ad963d011931c1b911db05be68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:15:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:15:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: fix check on unsigned long\n  UBI: fix backward compatibility\n"
    },
    {
      "commit": "e281e315f438093cbf27b4acdee364e781337a7a",
      "tree": "4cfb1aa49c638091c3ed6ef7d65b4421dd13ee61",
      "parents": [
        "49b766ec12650db38e98caafa3cd94e8ff59000c",
        "371dc4a6d8c3c74a9a1c74b87c2affb3fcef6500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:58 2009 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (it87) Fix VID reading on IT8718F/IT8720F\n  hwmon: (dme1737) No vid attributes for SCH311x\n  hwmon: (fschmd) Fix check on unsigned in watchdog_write()\n  hwmon: (coretemp) Maintainer update\n"
    },
    {
      "commit": "49b766ec12650db38e98caafa3cd94e8ff59000c",
      "tree": "be70876001af55af3759f117c4bded2b267315bf",
      "parents": [
        "464d155c51db3fc31908cef4101c51c11d3f2a45",
        "94efb72328afa29ea5fd93e48ed17489afcdaa12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:14 2009 -0700"
      },
      "message": "Merge branch \u0027urgent-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: do not load the pd6729 driver if io_base is NULL\n  pcmcia: Fix possible printk format warnings\n  pcmcia: do not try to store more than 4 version strings\n  pcmcia: pccard_read_tuple and TUPLE_RETURN_COMMON cleanup\n  pcmcia: properly close previous dev_printk if kzalloc fails in do_io_probe\n  pcmcia: fix controller printk format warnings\n"
    },
    {
      "commit": "464d155c51db3fc31908cef4101c51c11d3f2a45",
      "tree": "47422373c00ffe8a839b6312a9facac0ab4db543",
      "parents": [
        "fefcfd431b5181615e7da628e34c5227c895b85a",
        "0996391139f43d032335b5360db11da62a2cbb39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  ARM: Fix lubbock defconfig build\n  ARM: 5769/1: CPU_ARM920T: remove dead Maverick EP9312 URL\n  ARM: 5768/1: ep93xx: remove dead code in ep93xx_gpio_ab_irq_handler()\n  ARM: 5767/1: ep93xx: remove ep93xx_init_time() prototype\n  ARM: 5765/1: Updated U300 defconfig\n  ARM: 5766/1: Fix watchdog enabling for AT91SAM9G45\n  ARM: 5764/1: bcmring: add oprofile pmu support\n  [ARM] pxa/spitz: add gpio button support (fixes regression)\n  [ARM] pxa/cm-x300: fix mmc numbering\n  ARM: 5763/1: ARM: SMP: Fix the BUG with CONFIG_PREEMPT enabled\n  ARM: 5760/1: ep93xx: fix build error in edb93xx.c\n  ARM: 5759/1: Add register information of threads to coredump\n  ARM: 5757/1: Thumb-2: Correct \"mov.w pc, lr\" instruction which is unpredictable\n  MXC: fix reset for mx31, mx35 and mx27 SoCs\n  fix pcm037_eet compilation with the new SPI driver\n  fix compilation of i.MX31 platforms\n  pcm970 mmc: Fix ro switch\n  pcm038: Add SPI/MC13783 support\n  mx25: Add missing copyright / license header\n  mx25pdk: remove nand support as it is not present in current tree\n  ...\n"
    },
    {
      "commit": "fefcfd431b5181615e7da628e34c5227c895b85a",
      "tree": "0da42ba9d66c6e9a12b6352b5be41f2fa023c91b",
      "parents": [
        "37c2ca24119f7dd89cbbb43833df1e6c5fb3417b",
        "89061d3d58e1f0742139605dc6a7950aa1ecc019"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:20 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Move drop_futex_key_refs out of spinlock\u0027ed region\n  rcu: Fix TREE_PREEMPT_RCU CPU_HOTPLUG bad-luck hang\n  rcu: Stopgap fix for synchronize_rcu_expedited() for TREE_PREEMPT_RCU\n  rcu: Prevent RCU IPI storms in presence of high call_rcu() load\n  futex: Check for NULL keys in match_futex\n  futex: Handle spurious wake up\n"
    },
    {
      "commit": "37c2ca24119f7dd89cbbb43833df1e6c5fb3417b",
      "tree": "7002e816ca784acbdd49c69752e08c4da00fe961",
      "parents": [
        "6e958d73c25eecaf02a1998cda9ec8ce8da11042",
        "2e600d01c131ee189f55ca1879cd364b9e056df8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:00 2009 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf timechart: Improve the visual appearance of scheduler delays\n  perf timechart: Fix the wakeup-arrows that point to non-visible processes\n  perf top: Fix --delay_secs 0 division by zero\n  perf tools: Bump version to 0.0.2\n  perf_event: Adjust frequency and unthrottle for non-group-leader events\n"
    },
    {
      "commit": "6e958d73c25eecaf02a1998cda9ec8ce8da11042",
      "tree": "94b8d48d268297925aa02f8ab358274f878bae9e",
      "parents": [
        "7811a32407b971d9086c46403124f1453b95c430",
        "92f6a5e37a2e2d3342dafb2b39c2f8bc340bbf84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Do less agressive buddy clearing\n  sched: Disable SD_PREFER_LOCAL for MC/CPU domains\n"
    },
    {
      "commit": "7811a32407b971d9086c46403124f1453b95c430",
      "tree": "9bd78bfb7ca72170dcfe0d514848ec219704917e",
      "parents": [
        "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
        "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, UV: Set DELIVERY_MODE\u003d4 for vector\u003dNMI_VECTOR in uv_hub_send_ipi()\n  x86, UV: Fix and clean up bau code to use uv_gpa_to_pnode()\n  x86: Don\u0027t print number of MCE banks for every CPU\n  x86, UV: Fix information in __uv_hub_info structure\n  x86: Document linker script ASSERT() quirk\n"
    },
    {
      "commit": "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
      "tree": "1784d8030f500d213c644ebcbc359d3cfaba90b5",
      "parents": [
        "c36987e2ef32e1bb7850379515f21187cba44754"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Oct 26 16:50:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "frv: fix check on unsigned in do_signal()\n\nsyscallno is unsigned\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@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": "c36987e2ef32e1bb7850379515f21187cba44754",
      "tree": "0b0a6b6a54c2a80de86426a74367ec4b1f089b61",
      "parents": [
        "2545f038f4af0ff9945d47c10f988418dda50140"
      ],
      "author": {
        "name": "Daisuke Nishimura",
        "email": "nishimura@mxp.nes.nec.co.jp",
        "time": "Mon Oct 26 16:50:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "mm: don\u0027t call pte_unmap() against an improper pte\n\nThere are some places where we do like:\n\n\tpte \u003d pte_map();\n\tdo {\n\t\t(do break in some conditions)\n\t} while (pte++, ...);\n\tpte_unmap(pte - 1);\n\nBut if the loop breaks at the first loop, pte_unmap() unmaps invalid pte.\n\nThis patch is a fix for this problem.\n\nSigned-off-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nReviewd-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2545f038f4af0ff9945d47c10f988418dda50140",
      "tree": "e4bda718637f048096896e8c39620a0c1daafaec",
      "parents": [
        "af19611c4dad0dc5139a81d4a5ca352d21f904d6"
      ],
      "author": {
        "name": "Ian E. Morgan",
        "email": "penguin.wrangler@gmail.com",
        "time": "Mon Oct 26 16:50:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: add support for the HP HDX 18\n\nI have an HP HDX 18 laptop, and noted that the configuration of the\naccelerometer needs to be x_inverted.\n\nSigned-off-by: Ian E. Morgan \u003cpenguin.wrangler@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af19611c4dad0dc5139a81d4a5ca352d21f904d6",
      "tree": "5e95a684f728c13e6e539985422d93947170c0be",
      "parents": [
        "a03018ff712e34dbebeae33c1b6b1306c2f9561b"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 26 16:50:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: add support for the HP EliteBook 8530w\n\nCorrect orientation for  HP EliteBook 8530w.\n\nReported-by: Jörgen Jonssson \u003cjorgen.jonsson@saitek.se\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a03018ff712e34dbebeae33c1b6b1306c2f9561b",
      "tree": "a259cc9552800acf101115329e9005a343e4ef62",
      "parents": [
        "246eb7f0ed1a8aeddec5313137767658f378949b"
      ],
      "author": {
        "name": "Pavel Herrmann",
        "email": "morpheus.ibis@gmail.com",
        "time": "Mon Oct 26 16:50:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: better support for hp 6730x\n\nI have learned that the 6730b and 6730s have different accelerometer\norientation, and have modified the driver accordingly (diff attached),\nwhile dropping the wild guess for AMD based 6735 having the same\norientation as Intel based 6730 (this is not true for any other related\nseries/family, thus is not probable for 673x).\n\nSigned-off-by: Pavel Herrmann \u003cmorpheus.ibis@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "246eb7f0ed1a8aeddec5313137767658f378949b",
      "tree": "25cfbdab4d133ebb1539b3c8b4e302f1ca7866b3",
      "parents": [
        "5e8d8f6f2844d4a663415c660ab5cc92e2e2477d"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 26 16:50:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "cpuidle: always return with interrupts enabled\n\nIn the case where cpuidle_idle_call() returns before changing state due to\na need_resched(), it was returning with IRQs disabled.\n\nThe idle path assumes that the platform specific idle code returns with\ninterrupts enabled (although this too is undocumented AFAICT) and on ARM\nwe have a WARN_ON(!(irqs_disabled()) when returning from the idle loop, so\nthe user-visible effects were only a warning since interrupts were\neventually re-enabled later.\n\nOn x86, this same problem exists, but there is no WARN_ON() to detect it.\nAs on ARM, the interrupts are eventually re-enabled, so I\u0027m not sure of\nany actual bugs triggered by this.  It\u0027s primarily a\ncorrectness/consistency fix.\n\nThis patch ensures IRQs are (re)enabled before returning.\n\nReported-by: Hemanth V \u003chemanthv@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.31.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e8d8f6f2844d4a663415c660ab5cc92e2e2477d",
      "tree": "59df4708e3bc412cde2ba24769bc12087c4fc862",
      "parents": [
        "2b474a1a566064b40bc7d9a45021ffbc4c894fa3"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: version 0.30\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b474a1a566064b40bc7d9a45021ffbc4c894fa3",
      "tree": "9f65e5456a95272db6ec887eff472114bfcc5d31",
      "parents": [
        "99423c2065b62fee41cdbd8da7e63bf1f8f9e9b0"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: fix false EXPORT_SYMBOL warning\n\nIngo reported that the following lines triggered a false warning,\n\nstatic struct lock_class_key rcu_lock_key;\nstruct lockdep_map rcu_lock_map \u003d\n        STATIC_LOCKDEP_MAP_INIT(\"rcu_read_lock\", \u0026rcu_lock_key);\nEXPORT_SYMBOL_GPL(rcu_lock_map);\n\nfrom kernel/rcutree.c , and the false warning looked like this,\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its\nfunction/variable\n+EXPORT_SYMBOL_GPL(rcu_lock_map);\n\nWe actually should be checking the statement before the EXPORT_* for a\nmention of the exported object, and complain where it is not there.\n\n[akpm@linux-foundation.org: coding-style fixes]\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReported-by: Daniel Walker \u003cdwalker@fifo99.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99423c2065b62fee41cdbd8da7e63bf1f8f9e9b0",
      "tree": "cce6a6498daee4630e0c1fa9f48ef922457cad68",
      "parents": [
        "2ceb532b04b7a3b8f534d11a6e839f8b8bff94c1"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: fix __attribute__ matching\n\nIn the following code,\n\nunion thread_union init_thread_union\n\t__attribute__((__section__(\".data.init_task\"))) \u003d\n\t\t{ INIT_THREAD_INFO(init_task) };\n\nThere is a non-conforming declaration. It should really be like the\nfollowing,\n\nunion thread_union init_thread_union\n\t__attribute__((__section__(\".data.init_task\"))) \u003d {\n\t\tINIT_THREAD_INFO(init_task)\n};\n\nHowever, checkpatch doesn\u0027t catch this right now because it doesn\u0027t\ncorrectly evaluate the \"__attribute__\".\n\nIt is not at all clear that we care what preceeds an assignment style\nattribute when we find the open brace.  Relax the test so we do not need\nto check the __attribute__.\n\nReported-by: Daniel Walker \u003cdwalker@fifo99.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "2ceb532b04b7a3b8f534d11a6e839f8b8bff94c1"
}
