)]}'
{
  "log": [
    {
      "commit": "eca67aaeebd6e5d22b0d991af1dd0424dc703bfb",
      "tree": "d2feaad27048cf110f868f5e0d5a1884c9bd14d7",
      "parents": [
        "5dc92cf1d0b4b0debbd2e333b83f9746c103533d"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sat Nov 06 17:41:31 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 07:14:07 2010 -0800"
      },
      "message": "usb: misc: iowarrior: fix information leak to userland\n\nStructure iowarrior_info is copied to userland with padding byted\nbetween \"serial\" and \"revision\" fields uninitialized.  It leads to\nleaking of contents of kernel stack memory.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5dc92cf1d0b4b0debbd2e333b83f9746c103533d",
      "tree": "78a4f6d2b7b40ce1614717511c99a24ea9ca0434",
      "parents": [
        "28609d4083bcd4879e951b0c4ecf4c3a88761261"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sat Nov 06 17:41:35 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 07:14:06 2010 -0800"
      },
      "message": "usb: misc: sisusbvga: fix information leak to userland\n\nStructure sisusb_info is copied to userland with \"sisusb_reserved\" field\nuninitialized.  It leads to leaking of contents of kernel stack memory.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28609d4083bcd4879e951b0c4ecf4c3a88761261",
      "tree": "c5b5863370ca4ee125e44ffcaa5f1afe86986fdf",
      "parents": [
        "58c0d9d70109bd7e82bdb9517007311a48499960"
      ],
      "author": {
        "name": "Jim Sung",
        "email": "jsung@syncadence.com",
        "time": "Thu Nov 04 18:47:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 07:03:48 2010 -0800"
      },
      "message": "usb: subtle increased memory usage in u_serial\n\nOK, the USB gadget serial driver actually has a couple of problems.  On\ngs_open(), it always allocates and queues an additional QUEUE_SIZE (16)\nworth of requests, so with a loop like this:\n\n    i\u003d1 ; while echo $i \u003e /dev/ttyGS0 ; do let i++ ; done\n\neventually we run into OOM (Out of Memory).\n\nTechnically, it is not a leak as everything gets freed up when the USB\nconnection is broken, but not on gs_close().\n\nWith a USB device/gadget controller driver that has limited resources\n(e.g., Marvell has a this MAX_XDS_FOR_TR_CALLS of 64 for transmit and\nreceive), so even after 4\n\n    stty -F /dev/ttyGS0\n\nwe cannot transmit anymore.  We can still receive (not necessarily\nreliably) as now we have 16 * 4 \u003d 64 descriptors/buffers ready, but the\ndevice is otherwise not usable.\n\nSigned-off-by: Jim Sung \u003cjsung@syncadence.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58c0d9d70109bd7e82bdb9517007311a48499960",
      "tree": "d9303886c2111064ded1562274592bd7d4b3c24c",
      "parents": [
        "ef821ae70fc35a76bdce7e07c70a1a7c2c33cdb9"
      ],
      "author": {
        "name": "ma rui",
        "email": "m00150988@huawei.com",
        "time": "Mon Nov 01 11:32:18 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 07:01:48 2010 -0800"
      },
      "message": "USB: option: fix when the driver is loaded incorrectly for some Huawei devices.\n\nWhen huawei datacard with PID 0x14AC is insterted into Linux system, the\npresent kernel will load the \"option\" driver to all the interfaces. But\nactually, some interfaces run as other function and do not need \"option\"\ndriver.\n\nIn this path, we modify the id_tables, when the PID is 0x14ac ,VID is\n0x12d1, Only when the interface\u0027s Class is 0xff,Subclass is 0xff, Pro is\n0xff, it does need \"option\" driver.\n\nSigned-off-by: ma rui \u003cm00150988@huawei.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef821ae70fc35a76bdce7e07c70a1a7c2c33cdb9",
      "tree": "39a8e4f61bf4505eb45e10918e200ca3e0a9ab5c",
      "parents": [
        "4b4cd731b08fd7fa2f370a5b329062fb5006dc24"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Tue Nov 02 23:47:18 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:59:14 2010 -0800"
      },
      "message": "USB: xhci: Use GFP_ATOMIC under spin_lock\n\ncoccinelle check scripts/coccinelle/locks/call_kern.cocci found that\nin drivers/usb/host/xhci.c an allocation with GFP_KERNEL is done\nwith locks held:\n\nxhci_resume\n  spin_lock_irq(xhci-\u003elock)\n    xhci_setup_msix\n      kmalloc(GFP_KERNEL)\n\nChange it to GFP_ATOMIC.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nCC: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4b4cd731b08fd7fa2f370a5b329062fb5006dc24",
      "tree": "458aaa0d7c311acfdcfd652cc1a592d60bf3e302",
      "parents": [
        "724c85251f78f1332e0a28f80cead0cee5b7c906"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Wed Nov 03 18:02:38 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:57:24 2010 -0800"
      },
      "message": "usb: gadget: goku_udc: add registered flag bit, fixing build\n\nThe commit below cleaned up error handling, in part by introducing a\nregistered flag bit.  This however was not added to the device\nstructure leding to build failures:\n\n  commit 319feaabb6c7ccd90da6e3207563c265da7d21ae\n  Author: Dan Carpenter \u003cerror27@gmail.com\u003e\n  Date:   Tue Oct 5 18:55:34 2010 +0200\n\n    usb: gadget: goku_udc: Fix error path\n\nAdd the missing registered flag bit.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nAcked-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "724c85251f78f1332e0a28f80cead0cee5b7c906",
      "tree": "17d0321d90f52b09bbd77070d23b20d5096d5565",
      "parents": [
        "018b97d084db483096421f95dfdf6c00e7144d67"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 02 10:30:57 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:56:17 2010 -0800"
      },
      "message": "USB: ehci/mxc: compile fix\n\nCommit\n\t65fd427 (USB: ehci tdi : let\u0027s tdi_reset set host mode)\n\nbroke the build using ARM\u0027s mx51_defconfig:\n\n \t  CC      drivers/usb/host/ehci-hcd.o\n \tIn file included from drivers/usb/host/ehci-hcd.c:1166:\n \tdrivers/usb/host/ehci-mxc.c: In function \u0027ehci_mxc_drv_probe\u0027:\n \tdrivers/usb/host/ehci-mxc.c:192: error: \u0027ehci\u0027 undeclared (first use in this function)\n \tdrivers/usb/host/ehci-mxc.c:192: error: (Each undeclared identifier is reported only once\n \tdrivers/usb/host/ehci-mxc.c:192: error: for each function it appears in.)\n \tdrivers/usb/host/ehci-mxc.c:117: warning: unused variable \u0027temp\u0027\n \tmake[3]: *** [drivers/usb/host/ehci-hcd.o] Error 1\n \tmake[2]: *** [drivers/usb/host/ehci-hcd.o] Error 2\n \tmake[1]: *** [sub-make] Error 2\n \tmake: *** [all] Error 2\n\nFix it together with the warning about the unused variable and use\nmsleep instead of mdelay as requested by Alan Stern.\n\nCc: Dinh Nguyen \u003cDinh.Nguyen@freescale.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nTested-by: Nguyen Dinh-R00091 \u003cR00091@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "018b97d084db483096421f95dfdf6c00e7144d67",
      "tree": "b523a1b6ddca4944b1fc9bcc3e5bf035f6382627",
      "parents": [
        "5c4dd2242a1b95a6c7596a0a82c495f6d3593e2d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 29 11:04:49 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:55:35 2010 -0800"
      },
      "message": "USB: Fix FSL USB driver on non Open Firmware systems\n\nCommit 126512e3f274802ca65ebeca8660237f0361ad48 added support for FSL\u0027s USB\ncontroller on powerpc. In this commit the Open Firmware code was selected\nand compiled unconditionally.\n\nThis breaks on ARM systems from FSL which use the same driver (.i.e. the i.MX\nseries), because ARM don\u0027t have OF support (yet). This patch fixes the problem\nby only selecting the OF code on systems with Open Firmware support.\n\nReported-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCompile-Tested-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c4dd2242a1b95a6c7596a0a82c495f6d3593e2d",
      "tree": "0fe5e7fa7bcc6213df560f77b9b297c01a8f4344",
      "parents": [
        "c9a7ec8e543c105e3f661c2e290ce703d7d5d31e",
        "6e16edfe62eb49274c8a74dc04d1c6f315f8f82b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 09:28:51 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 09:28:51 2010 -0800"
      },
      "message": "Merge branch \u0027musb-v2.6.37-rc2\u0027 of git://gitorious.org/usb/usb into work-linus\n"
    },
    {
      "commit": "c9a7ec8e543c105e3f661c2e290ce703d7d5d31e",
      "tree": "7036eb881b472d58b49cc5dbcc809de83a0d38c4",
      "parents": [
        "7fea0f714ffb3f303d4b66933af2df2f5584c9bf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 09:11:49 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 09 09:11:49 2010 -0800"
      },
      "message": "USB: the development of the usb tree is now in git\n\nSo change the MAINTAINERS file to properly reflect this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e16edfe62eb49274c8a74dc04d1c6f315f8f82b",
      "tree": "0292ee9bf87e43207041c195a245f3997bae7566",
      "parents": [
        "07397021058b7db468b67f8c41ce29ef6331ab92"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Nov 08 00:20:30 2010 -0600"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Nov 09 10:24:35 2010 +0200"
      },
      "message": "usb: musb: fail unaligned DMA transfers on v1.8 and above\n\nThe Inventra DMA engine in version 1.8 and later of the MUSB\ncontroller cannot handle DMA addresses that are not aligned\nto a 4 byte boundary. It ends up ignoring the last two bits\nprogrammed in the DMA_ADDR register. This is a deliberate\ndesign change in the controller and is documented in the\nprogramming guide.\n\nEarlier versions of the controller could handle these\naccesses just fine.\n\nFail dma_channel_program if we see an unaligned address when\nusing the newer controllers, so that the caller can carry out\nthe transfer using PIO mode.\n(Current callers already have this backup path in place).\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nTested-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7fea0f714ffb3f303d4b66933af2df2f5584c9bf",
      "tree": "337d4dcd1353ba1cc6193222f7b1cd569a905ca8",
      "parents": [
        "a91be2acc648f18d39b15c6eb7136b0c208e2cab"
      ],
      "author": {
        "name": "Sebastien Bourdeauducq",
        "email": "sebastien@milkymist.org",
        "time": "Wed Nov 03 11:54:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 08 12:28:32 2010 -0800"
      },
      "message": "USB: ftdi_sio: add device IDs for Milkymist One JTAG/serial\n\nAdd the USB IDs for the Milkymist One FTDI-based JTAG/serial adapter\n(http://projects.qi-hardware.com/index.php/p/mmone-jtag-serial-cable/)\nto the ftdi_sio driver and disable the first serial channel (used as\nJTAG from userspace).\n\nSigned-off-by: Sebastien Bourdeauducq \u003csebastien@milkymist.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a91be2acc648f18d39b15c6eb7136b0c208e2cab",
      "tree": "77c3f1c7963428a9dd7a4a1f588fae93f1592db4",
      "parents": [
        "5398a64c63a69a0ac33dbae458ea4aab0dc23f14"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 25 15:04:13 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 08 12:28:32 2010 -0800"
      },
      "message": "usb.h: fix ioctl kernel-doc info\n\nFix struct field name, prevent kernel-doc warnings.\n\nWarning(include/linux/usb.h:865): No description found for parameter \u0027unlocked_ioctl\u0027\nWarning(include/linux/usb.h:865): Excess struct/union/enum/typedef member \u0027ioctl\u0027 description in \u0027usb_driver\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5398a64c63a69a0ac33dbae458ea4aab0dc23f14",
      "tree": "ae3c668c3247df18db0a293cbcfad4a9e53d0fd7",
      "parents": [
        "764e028e24d33f6e375d2a5df450c9d0180fbc00",
        "1db01135df7aa8b456e093a781f1d7f7016ec01e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:55:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:55:29 2010 -0800"
      },
      "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: move .gitignore from drivers/char/ to drivers/tty/vt/\n  TTY: create drivers/tty/vt and move the vt code there\n  TTY: create drivers/tty and move the tty core files there\n"
    },
    {
      "commit": "764e028e24d33f6e375d2a5df450c9d0180fbc00",
      "tree": "94c5c4a8f0b26a2d23af5f0340023533fa620010",
      "parents": [
        "934648f0449fae00946f55d64cd998bb5587fa1f",
        "557a3dac2c1436054a8d4493d0ee835dd034c8f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:54:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:54:49 2010 -0800"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-next-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-next-2.6:\n  Staging: ath6kl: remove empty files that mess with \u0027distclean\u0027\n  staging: ath6kl: Fixing the driver to use modified mmc_host structure\n  Staging: solo6x10: fix build problem\n"
    },
    {
      "commit": "934648f0449fae00946f55d64cd998bb5587fa1f",
      "tree": "a8c5e55cfbfff34497f6ec873ea31725fdb849ab",
      "parents": [
        "8be5814c45d1412c6c16cf9be73e507f5fe53c1b",
        "65670a1b75874cf36c81456f2fb1e5ef6c6c0a55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:54:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:54:23 2010 -0800"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  mmc: sh_mmcif: Convert extern inline to static inline.\n  ARM: mach-shmobile: Allow GPIO chips to register IRQ mappings.\n  ARM: mach-shmobile: fix sh7372 after a recent clock framework rework\n  ARM: mach-shmobile: include drivers/sh/Kconfig\n  ARM: mach-shmobile: ap4evb: Add HDMI sound support\n  ARM: mach-shmobile: clock-sh7372: Add FSIDIV clock support\n  ARM: shmobile: remove sh_timer_config clk member\n"
    },
    {
      "commit": "8be5814c45d1412c6c16cf9be73e507f5fe53c1b",
      "tree": "e4e68924d536482fe47f004ed78aa89c965f38e8",
      "parents": [
        "d017bf6b4ff57db16a481a48bdad79274610a403",
        "21e14266284bf448faabb4485895d72d8af1f2d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:53:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 08 10:53:21 2010 -0800"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: clkfwk: Fix up checkpatch warnings.\n  sh: make some needlessly global sh7724 clocks static\n  sh: add clk_round_parent() to optimize parent clock rate\n  sh: Simplify phys_addr_mask()/PTE_PHYS_MASK for 29/32-bit.\n  sh: nommu: Support building without an uncached mapping.\n  sh: nommu: use 32-bit phys mode.\n  sh: mach-se: Fix up SE7206 no ioport build.\n  sh: intc: Update for single IRQ reservation helper.\n  sh: clkfwk: Fix up rate rounding error handling.\n  sh: mach-se: Rip out superfluous 7751 PIO routines.\n  sh: mach-se: Rip out superfluous 770x PIO routines.\n  sh: mach-edosk7705: Kill off machtype, consolidate board def.\n  sh: mach-edosk7705: update for this century, kill off PIO trapping.\n  sh: mach-se: Rip out superfluous 7206 PIO routines.\n  sh: mach-systemh: Kill off dead board.\n  sh: mach-snapgear: Kill off machtype, consolidate board def.\n  sh: mach-snapgear: Rip out superfluous PIO routines.\n  sh: mach-microdev: SuperIO-relative ioport mapping.\n"
    },
    {
      "commit": "07397021058b7db468b67f8c41ce29ef6331ab92",
      "tree": "0b14d1a15010cfa35abad68161156c19de7d7e6b",
      "parents": [
        "19aab56c7f68a577d638a98c019b89420943ee70"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Sep 24 13:44:11 2010 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Nov 08 09:29:55 2010 +0200"
      },
      "message": "usb: musb: gadget: kill duplicate code in musb_gadget_queue()\n\nmusb_gadget_queue() checks for \u0027!req-\u003ebuf\u0027 condition twice:\nin the second case the code is both duplicated and unreachable\nas the first check returns early.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "65670a1b75874cf36c81456f2fb1e5ef6c6c0a55",
      "tree": "48aa7cfb7a6a5521727a272d7dcfdc7083966513",
      "parents": [
        "151f52f09c5728ecfdd0c289da1a4b30bb416f2c",
        "2f6ba5792ce9e4a731baeb976ccc72e0cf43d20b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:51:41 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:51:41 2010 +0900"
      },
      "message": "Merge branch \u0027rmobile/core\u0027 into rmobile-fixes-for-linus\n"
    },
    {
      "commit": "21e14266284bf448faabb4485895d72d8af1f2d8",
      "tree": "fb27b7cb7ddd137d12cd3a61c13a758a3e558ce8",
      "parents": [
        "151f52f09c5728ecfdd0c289da1a4b30bb416f2c",
        "e2781ac2a63011dd883e94c07eb086e6f2a5f521",
        "edc9a958fd31ef1d89f9eaee82b2a3882c8e34c9",
        "a766b29790b2b6582345624a6e9e686d8015efe1",
        "ccedb20c6879ac0237b95b3500d69822f1e5e2ea",
        "20f95e0b22ea45c1798261064baab57efeb3b3bc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:42:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:42:43 2010 +0900"
      },
      "message": "Merge branches \u0027sh/pio-death\u0027, \u0027sh/nommu\u0027, \u0027sh/clkfwk\u0027, \u0027sh/core\u0027 and \u0027sh/intc-extension\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "a766b29790b2b6582345624a6e9e686d8015efe1",
      "tree": "9ead3cd78f78ef0eb5b32dc8c332aeff4e91a578",
      "parents": [
        "d0013c9e3bc75b3e1652bd5999a9a8d56a822ce4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:40:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:40:23 2010 +0900"
      },
      "message": "sh: clkfwk: Fix up checkpatch warnings.\n\nThe clk_round_parent() change introduced various checkpatch warnings,\ntidy them up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d0013c9e3bc75b3e1652bd5999a9a8d56a822ce4",
      "tree": "0bc50a3255a3ee37445a8183a3a530289fca70d7",
      "parents": [
        "6af26c6c99f01e810f9944543df810e320284aa3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 04 14:14:29 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:35:28 2010 +0900"
      },
      "message": "sh: make some needlessly global sh7724 clocks static\n\nThese clocks are currently only used inside one .c file and are not\ndeclared in any headers, therefore having them global is useless.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6af26c6c99f01e810f9944543df810e320284aa3",
      "tree": "9eaca6f86d322b700484e13cd4ebb0b3f6fc0c97",
      "parents": [
        "5aefa34fada9d17a00635516688de34702451708"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Nov 02 11:27:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:35:26 2010 +0900"
      },
      "message": "sh: add clk_round_parent() to optimize parent clock rate\n\nSometimes it is possible and reasonable to adjust the parent clock rate to\nimprove precision of the child clock, e.g., if the child clock has no siblings.\nclk_round_parent() is a new addition to the SH clock-framework API, that\nimplements such an optimization for child clocks with divisors, taking all\ninteger values in a range.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "557a3dac2c1436054a8d4493d0ee835dd034c8f7",
      "tree": "3b342cfd4feb2a5c9f399006b97f0785b3952bc0",
      "parents": [
        "73bb2f250db841e54db3278517e09831014a62ac"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Nov 06 11:27:04 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Nov 06 11:27:04 2010 -0700"
      },
      "message": "Staging: ath6kl: remove empty files that mess with \u0027distclean\u0027\n\nThese two .h files would get removed from the tree when doing\n\tmake distclean\n\nIt turns out they are not needed at all, so just delete them which fixes\npeople\u0027s git trees when doing development.\n\nReported-by: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d017bf6b4ff57db16a481a48bdad79274610a403",
      "tree": "3b4cb3b4c3b5b024abdae29ec973cbd903afe6fc",
      "parents": [
        "151f52f09c5728ecfdd0c289da1a4b30bb416f2c"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@redhat.com",
        "time": "Sat Nov 06 08:16:05 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 06 07:49:56 2010 -0700"
      },
      "message": "floppy: fix another use-after-free\n\nWhile scanning the floopy code due to c093ee4f07f4 (\"floppy: fix\nuse-after-free in module load failure path\"), I found one more instance\nof trying to access disk-\u003equeue pointer after doing put_disk() on\ngendisk.  For some reason , floppy moule still loads/unloads fine.  The\nobject is probably still around with right pointer values.\n\n o There seems to be one more instance of trying to cleanup the request\n   queue after we have called put_disk() on associated gendisk.\n\n o This fix is more out of code inspection.  Even without this fix for\n   some reason I am able to load/unload floppy module without any\n   issues.\n\n o Floppy module loads/unloads fine after the fix.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1db01135df7aa8b456e093a781f1d7f7016ec01e",
      "tree": "709af8ca6e90d1d45aef8b3bfd469f4985ce7f13",
      "parents": [
        "60d4ae8d436b8be6a8aedb63440203d5395e9f53"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 05 22:18:23 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 05 22:18:23 2010 -0700"
      },
      "message": "TTY: move .gitignore from drivers/char/ to drivers/tty/vt/\n\nThe autogenerated files (consolemap_deftbl.c and defkeymap.c) need to\nbe ignored by git, so move the .gitignore file that was doing it to the\nproperly location now that the files have moved as well.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "151f52f09c5728ecfdd0c289da1a4b30bb416f2c",
      "tree": "8e08b77ef0a0c7825673cf77b7601c659e9c104c",
      "parents": [
        "d4285bd6be60268ee9925b41287fb8c2a3132bde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 18:57:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 18:57:04 2010 -0700"
      },
      "message": "ipw2x00: remove the right /proc/net entry\n\nCommit 27ae60f8f7aa (\"ipw2x00: replace \"ieee80211\" with \"libipw\" where\nappropriate\") changed DRV_NAME to be \"libipw\", but didn\u0027t properly fix\nup the places where it was used to specify the name for the /proc/net/\ndirectory.\n\nFor backwards compatibility reasons, that directory name remained\n\"ieee80211\", but due to the DRV_NAME change, the error case printouts\nand the cleanup functions now used \"libipw\" instead.  Which made it all\nfail badly.\n\nFor example, on module unload as reported by Randy:\n\n  WARNING: at fs/proc/generic.c:816 remove_proc_entry+0x156/0x35e()\n  name \u0027libipw\u0027\n\nbecause it\u0027s trying to unregister a /proc directory that obviously\ndoesn\u0027t even exist.\n\nClean it all up to use DRV_PROCNAME for the actual /proc directory name.\n\nReported-and-tested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4285bd6be60268ee9925b41287fb8c2a3132bde",
      "tree": "db61c17e7fbd10f8b31695988f9882769c193fdd",
      "parents": [
        "c093ee4f07f46d3a835841cafa07514fa94878d2",
        "df8940eadf011db2d4bedecf6eb659d44494edb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 17:49:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 17:49:22 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PPC: BookE: Load the lower half of MSR\n  KVM: PPC: BookE: fix sleep with interrupts disabled\n  KVM: PPC: e500: Call kvm_vcpu_uninit() before kvmppc_e500_tlb_uninit().\n  PPC: KVM: Book E doesn\u0027t have __end_interrupts.\n  KVM: x86: Issue smp_call_function_many with preemption disabled\n  KVM: x86: fix information leak to userland\n  KVM: PPC: fix information leak to userland\n  KVM: MMU: fix rmap_remove on non present sptes\n  KVM: Write protect memory after slot swap\n"
    },
    {
      "commit": "c093ee4f07f46d3a835841cafa07514fa94878d2",
      "tree": "aafb816d450e3e3dd352c650b50fe2202919dd2c",
      "parents": [
        "433039e97f672b81e6c8f6daef385dcf035c6e29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 17:45:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 17:45:59 2010 -0700"
      },
      "message": "floppy: fix use-after-free in module load failure path\n\nCommit 488211844e0c (\"floppy: switch to one queue per drive instead of\nsharing a queue\") introduced a use-after-free.  We do \"put_disk()\" on\nthe disk device _before_ we then clean up the queue associated with that\ndisk.\n\nMove the put_disk() down to avoid dereferencing a free\u0027d data structure.\n\nCc: Jens Axboe \u003cjaxboe@fusionio.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nReported-and-tested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "433039e97f672b81e6c8f6daef385dcf035c6e29",
      "tree": "0b4b181cf1db4019ae34dccc49e06945e4df117b",
      "parents": [
        "4b4a2700f462102569b407102c60d3b9cf4432a0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Nov 05 16:17:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 17:45:35 2010 -0700"
      },
      "message": "watchdog: Fix section mismatch and potential undefined behavior.\n\nCommit d9ca07a05ce1 (\"watchdog: Avoid kernel crash when disabling\nwatchdog\") introduces a section mismatch.\n\nNow that we reference no_watchdog from non-__init code it can no longer\nbe __initdata.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b4a2700f462102569b407102c60d3b9cf4432a0",
      "tree": "d326b404c99ca477d47aa0e06eb64f0b3e2d8347",
      "parents": [
        "f69fa76482e654f7d94e4aa40ea0ebf04363396a",
        "22e76c849d505d87c5ecf3d3e6742a65f0ff4860"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 15:25:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 15:25:48 2010 -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: (41 commits)\n  inet_diag: Make sure we actually run the same bytecode we audited.\n  netlink: Make nlmsg_find_attr take a const nlmsghdr*.\n  fib: fib_result_assign() should not change fib refcounts\n  netfilter: ip6_tables: fix information leak to userspace\n  cls_cgroup: Fix crash on module unload\n  memory corruption in X.25 facilities parsing\n  net dst: fix percpu_counter list corruption and poison overwritten\n  rds: Remove kfreed tcp conn from list\n  rds: Lost locking in loop connection freeing\n  de2104x: fix panic on load\n  atl1 : fix panic on load\n  netxen: remove unused firmware exports\n  caif: Remove noisy printout when disconnecting caif socket\n  caif: SPI-driver bugfix - incorrect padding.\n  caif: Bugfix for socket priority, bindtodev and dbg channel.\n  smsc911x: Set Ethernet EEPROM size to supported device\u0027s size\n  ipv4: netfilter: ip_tables: fix information leak to userland\n  ipv4: netfilter: arp_tables: fix information leak to userland\n  cxgb4vf: remove call to stop TX queues at load time.\n  cxgb4: remove call to stop TX queues at load time.\n  ...\n"
    },
    {
      "commit": "f69fa76482e654f7d94e4aa40ea0ebf04363396a",
      "tree": "3cb1976afa6daf39a9e45551671ecfb5bb580e08",
      "parents": [
        "2e5c36722d4c9c86281f25a1e963a6078c7fce6a",
        "693fa7792e9db9f32da9436e633976fbacd04b55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:17:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:17:22 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: fix race when reading count in AR descriptor\n  firewire: ohci: avoid reallocation of AR buffers\n  firewire: ohci: fix race in AR split packet handling\n  firewire: ohci: fix buffer overflow in AR split packet handling\n"
    },
    {
      "commit": "2e5c36722d4c9c86281f25a1e963a6078c7fce6a",
      "tree": "373e6d3f2858d69feb9828835e4856bec294d98e",
      "parents": [
        "e0a70217107e6f9844628120412cb27bb4cea194",
        "c67236281c5d749741f5414103903a7c1b9c4636"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:17:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:17:01 2010 -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: make cifs_set_oplock_level() take a cifsInodeInfo pointer\n  cifs: dereferencing first then checking\n  cifs: trivial comment fix: tlink_tree is now a rbtree\n  [CIFS] Cleanup unused variable build warning\n  cifs: convert tlink_tree to a rbtree\n  cifs: store pointer to master tlink in superblock (try #2)\n  cifs: trivial doc fix: note setlease implemented\n  CIFS: Add cifs_set_oplock_level\n  FS: cifs, remove unneeded NULL tests\n"
    },
    {
      "commit": "e0a70217107e6f9844628120412cb27bb4cea194",
      "tree": "3c805ee6cfe97afee77b226e0cf5d36135e82dda",
      "parents": [
        "b312e131cb88b83b6edc7a017b0249b4ea176edc"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Fri Nov 05 16:53:42 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:16:03 2010 -0700"
      },
      "message": "posix-cpu-timers: workaround to suppress the problems with mt exec\n\nposix-cpu-timers.c correctly assumes that the dying process does\nposix_cpu_timers_exit_group() and removes all !CPUCLOCK_PERTHREAD\ntimers from signal-\u003ecpu_timers list.\n\nBut, it also assumes that timer-\u003eit.cpu.task is always the group\nleader, and thus the dead -\u003etask means the dead thread group.\n\nThis is obviously not true after de_thread() changes the leader.\nAfter that almost every posix_cpu_timer_ method has problems.\n\nIt is not simple to fix this bug correctly. First of all, I think\nthat timer-\u003eit.cpu should use struct pid instead of task_struct.\nAlso, the locking should be reworked completely. In particular,\ntasklist_lock should not be used at all. This all needs a lot of\nnontrivial and hard-to-test changes.\n\nChange __exit_signal() to do posix_cpu_timers_exit_group() when\nthe old leader dies during exec. This is not the fix, just the\ntemporary hack to hide the problem for 2.6.37 and stable. IOW,\nthis is obviously wrong but this is what we currently have anyway:\ncpu timers do not work after mt exec.\n\nIn theory this change adds another race. The exiting leader can\ndetach the timers which were attached to the new leader. However,\nthe window between de_thread() and release_task() is small, we\ncan pretend that sys_timer_create() was called before de_thread().\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b312e131cb88b83b6edc7a017b0249b4ea176edc",
      "tree": "937decd0a8337a423e3c8c5195caded754bfd4ab",
      "parents": [
        "0660a9b16ad502874de3e793875fa23eed7b038a",
        "475200c088a14666a03ed7f789c7db1ff5281bc5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:15:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 14:15:17 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (ltc4261) Fix error message format\n  hwmon: (ltc4261) Add missing newline in debug message\n"
    },
    {
      "commit": "c67236281c5d749741f5414103903a7c1b9c4636",
      "tree": "ddc93fd5fcf47db18ce067309475a12a32b4c00c",
      "parents": [
        "d38922949d377da7d47473c7868334408ae3b373"
      ],
      "author": {
        "name": "Pavel Shilovsky",
        "email": "piastryyy@gmail.com",
        "time": "Wed Nov 03 10:58:57 2010 +0300"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 05 17:39:01 2010 +0000"
      },
      "message": "cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer\n\nAll the callers already have a pointer to struct cifsInodeInfo. Use it.\n\nSigned-off-by: Suresh Jayaraman \u003csjayaraman@suse.de\u003e\nSigned-off-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "475200c088a14666a03ed7f789c7db1ff5281bc5",
      "tree": "851b178b43b7eda862cbb528087ac090ed75ff54",
      "parents": [
        "69f8b74193444f1a6251a491f10b95faa77716d6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 05 10:59:29 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Nov 05 10:17:19 2010 -0700"
      },
      "message": "hwmon: (ltc4261) Fix error message format\n\nadapter-\u003eid is deprecated and not set by any adapter driver, so this\nwas certainly not what the author wanted to use. adapter-\u003enr maybe,\nbut as dev_err() already includes this value, as well as the client\u0027s\naddress, there\u0027s no point repeating them. Better print a simple error\nmessage in plain English words.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "69f8b74193444f1a6251a491f10b95faa77716d6",
      "tree": "f435e76e87d2169ea784beae1701444c04dee1a7",
      "parents": [
        "ff8b16d7e15a8ba2a6086645614a483e048e3fbf"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Oct 26 15:59:21 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Nov 05 10:17:19 2010 -0700"
      },
      "message": "hwmon: (ltc4261) Add missing newline in debug message\n\nReported-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0660a9b16ad502874de3e793875fa23eed7b038a",
      "tree": "d0181e31d7dd616e16defd3b1b4fcd867e26e78f",
      "parents": [
        "65f75ace23863063aac374d1bdb302d103e89ec3",
        "d02db4f8d79c5841ba32b326edb75ea6acd081ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 09:52:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 09:52:25 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: mark \"hardwall\" device as non-seekable\n  asm-generic/stat.h: support 64-bit file time_t for stat()\n  arch/tile: don\u0027t allow user code to set the PL via ptrace or signal return\n  arch/tile: correct double syscall restart for nested signals\n  arch/tile: avoid __must_check warning on one strict_strtol check\n  arch/tile: bomb raw_local_irq_ to arch_local_irq_\n  arch/tile: complete migration to new kmap_atomic scheme\n"
    },
    {
      "commit": "65f75ace23863063aac374d1bdb302d103e89ec3",
      "tree": "b6a1f9266644a2bcd4967bd10f2311d47c13d5c2",
      "parents": [
        "408af87a397a8ddef56ad39a79481f592aa1ac1a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 04 10:28:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 09:51:56 2010 -0700"
      },
      "message": "leds-net5501: taints kernel, add license\n\nAdd MODULE_LICENSE() that matches file comments so that kernel\nis not tainted.\n\n\tleds_net5501: module license \u0027unspecified\u0027 taints kernel.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df8940eadf011db2d4bedecf6eb659d44494edb3",
      "tree": "41671049697d45a1b2463f955d3bd25865920720",
      "parents": [
        "bb59e9748f9bc95212c7fe21468ba184938c48cb"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 30 14:31:27 2010 -0500"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:29 2010 -0200"
      },
      "message": "KVM: PPC: BookE: Load the lower half of MSR\n\nThis was preventing the guest from setting any bits in the\nhardware MSR which aren\u0027t forced on, such as MSR[SPE].\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "bb59e9748f9bc95212c7fe21468ba184938c48cb",
      "tree": "6b6bbf59969da08b63f5486ebd4f2741a8a07382",
      "parents": [
        "f22e2f049d4643ed3c2d498ca50f894ace87962b"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 30 14:28:50 2010 -0500"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:28 2010 -0200"
      },
      "message": "KVM: PPC: BookE: fix sleep with interrupts disabled\n\nIt is not legal to call mutex_lock() with interrupts disabled.\nThis will assert with debug checks enabled.\n\nIf there\u0027s a real need to disable interrupts here, it could be done\nafter the mutex is acquired -- but I don\u0027t see why it\u0027s needed at all.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nReviewed-by: Christian Ehrhardt \u003cehrhardt@linux.vnet.ibm.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "f22e2f049d4643ed3c2d498ca50f894ace87962b",
      "tree": "76ea2e8eb9ba6d4f9de97ddf232039ec629cc958",
      "parents": [
        "a36be1003a80197714fc2b6e198df2f31f9eb270"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Oct 05 14:22:41 2010 -0500"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:28 2010 -0200"
      },
      "message": "KVM: PPC: e500: Call kvm_vcpu_uninit() before kvmppc_e500_tlb_uninit().\n\nThe VCPU uninit calls some TLB functions, and the TLB uninit function\nfrees the memory used by them.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: Liu Yu \u003cyu.liu@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "a36be1003a80197714fc2b6e198df2f31f9eb270",
      "tree": "8e804f7bc7b0af3e9988d540d2196088f01042d4",
      "parents": [
        "453d9c57e27b4401bc3e98906bcac31ae8be0165"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 18 17:35:48 2010 -0500"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:27 2010 -0200"
      },
      "message": "PPC: KVM: Book E doesn\u0027t have __end_interrupts.\n\nFix an unresolved symbol with CONFIG_KVM_GUEST plus CONFIG_RELOCATABLE on\nBook E.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n"
    },
    {
      "commit": "453d9c57e27b4401bc3e98906bcac31ae8be0165",
      "tree": "53f56dd0d1001b0c78ebfda795cab7d1e0469e1d",
      "parents": [
        "97e69aa62f8b5d338d6cff49be09e37cc1262838"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Mon Nov 01 14:01:13 2010 +0100"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:27 2010 -0200"
      },
      "message": "KVM: x86: Issue smp_call_function_many with preemption disabled\n\nsmp_call_function_many is specified to be called only with preemption\ndisabled. Fulfill this requirement.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "97e69aa62f8b5d338d6cff49be09e37cc1262838",
      "tree": "b16e0b5d64322f1e0d6ff6de7bbf11609fb09785",
      "parents": [
        "d8cdddcd645766cd4d80fa222226ae6ebfb706af"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sat Oct 30 22:54:47 2010 +0400"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:27 2010 -0200"
      },
      "message": "KVM: x86: fix information leak to userland\n\nStructures kvm_vcpu_events, kvm_debugregs, kvm_pit_state2 and\nkvm_clock_data are copied to userland with some padding and reserved\nfields unitialized.  It leads to leaking of contents of kernel stack\nmemory.  We have to initialize them to zero.\n\nIn patch v1 Jan Kiszka suggested to fill reserved fields with zeros\ninstead of memset\u0027ting the whole struct.  It makes sense as these\nfields are explicitly marked as padding.  No more fields need zeroing.\n\nKVM-Stable-Tag.\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "d8cdddcd645766cd4d80fa222226ae6ebfb706af",
      "tree": "5f439c89be44bf2bcccdb745a5c37824d5a1ee67",
      "parents": [
        "eb45fda45f915c7ca3e81e005e853cb770da2642"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sat Oct 30 13:04:24 2010 +0400"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:26 2010 -0200"
      },
      "message": "KVM: PPC: fix information leak to userland\n\nStructure kvm_ppc_pvinfo is copied to userland with flags and\npad fields unitialized.  It leads to leaking of contents of\nkernel stack memory.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "eb45fda45f915c7ca3e81e005e853cb770da2642",
      "tree": "9c10bbdb52a1a1752cac30343a3c6f4d79ef4a88",
      "parents": [
        "edde99ce05290e50ce0b3495d209e54e6349ab47"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Oct 25 11:58:22 2010 -0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:26 2010 -0200"
      },
      "message": "KVM: MMU: fix rmap_remove on non present sptes\n\ndrop_spte should not attempt to rmap_remove a non present shadow pte.\n\nThis fixes a BUG_ON seen on kvm-autotest.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nReported-by: Lucas Meneghel Rodrigues \u003clmr@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "edde99ce05290e50ce0b3495d209e54e6349ab47",
      "tree": "efb966684a2999613ab81e5d30a9118acdb9fbef",
      "parents": [
        "ff8b16d7e15a8ba2a6086645614a483e048e3fbf"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Oct 25 03:21:24 2010 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Nov 05 14:42:25 2010 -0200"
      },
      "message": "KVM: Write protect memory after slot swap\n\nI have observed the following bug trigger:\n\n1. userspace calls GET_DIRTY_LOG\n2. kvm_mmu_slot_remove_write_access is called and makes a page ro\n3. page fault happens and makes the page writeable\n   fault is logged in the bitmap appropriately\n4. kvm_vm_ioctl_get_dirty_log swaps slot pointers\n\na lot of time passes\n\n5. guest writes into the page\n6. userspace calls GET_DIRTY_LOG\n\nAt point (5), bitmap is clean and page is writeable,\nthus, guest modification of memory is not logged\nand GET_DIRTY_LOG returns an empty bitmap.\n\nThe rule is that all pages are either dirty in the current bitmap,\nor write-protected, which is violated here.\n\nIt seems that just moving kvm_mmu_slot_remove_write_access down\nto after the slot pointer swap should fix this bug.\n\nKVM-Stable-Tag.\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "408af87a397a8ddef56ad39a79481f592aa1ac1a",
      "tree": "b1e2aeafa2ade41e7b64a0025fa050f3be83d5c7",
      "parents": [
        "9a8a0caddec7f77174a33e53f5ee9e87181b6232"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Nov 04 21:44:41 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 08:21:34 2010 -0700"
      },
      "message": "Clean up relay_alloc_page_array() slightly by using vzalloc rather than vmalloc and memset\n\nWe can optimize kernel/relay.c::relay_alloc_page_array() slightly by\nusing vzalloc.  The patch makes these changes:\n\n - use vzalloc instead of vmalloc+memset.\n - remove redundant local variable \u0027array\u0027.\n - declare local \u0027pa_size\u0027 as const.\n\nCuts down nicely on both source and object-code size.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60d4ae8d436b8be6a8aedb63440203d5395e9f53",
      "tree": "2e0798d278100518634b999dc6705e9f02027d9f",
      "parents": [
        "96fd7ce58ffb5c7bf376796b5525ba3ea1c9d69f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 04 12:50:47 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 05 08:16:52 2010 -0700"
      },
      "message": "TTY: create drivers/tty/vt and move the vt code there\n\nThe vt and other related code is moved into the drivers/tty/vt directory.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96fd7ce58ffb5c7bf376796b5525ba3ea1c9d69f",
      "tree": "aca24a6c1c0e506d5fa7b0266c4c1866786607ae",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 04 11:10:29 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 05 08:10:33 2010 -0700"
      },
      "message": "TTY: create drivers/tty and move the tty core files there\n\nThe tty code should be in its own subdirectory and not in the char\ndriver with all of the cruft that is currently there.\n\nBased on work done by Arnd Bergmann \u003carnd@arndb.de\u003e\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a8a0caddec7f77174a33e53f5ee9e87181b6232",
      "tree": "01b63361ff4ecab67a5f3114298df494ebf143cf",
      "parents": [
        "ff8b16d7e15a8ba2a6086645614a483e048e3fbf",
        "ed35f654e4f0e08d39036353cc1dfda52a5cf129"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 07:54:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 05 07:54:40 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68k, m68knommu: Do not include linux/hardirq.h in asm/irqflags.h\n  m68knommu: add back in declaration of do_IRQ\n"
    },
    {
      "commit": "19aab56c7f68a577d638a98c019b89420943ee70",
      "tree": "e2b3d88abd4bcf37501260cb38323cf8a5dcd2a2",
      "parents": [
        "b212091474a5f967979e62c5c24687ee4d0342d9"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@nokia.com",
        "time": "Fri Oct 29 04:23:27 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:17:35 2010 +0200"
      },
      "message": "usb: musb: Fix handling of spurious SESSREQ\n\nRely on VBUS being valid on top off B device.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b212091474a5f967979e62c5c24687ee4d0342d9",
      "tree": "6a0b5a9f9524377d105af7611471dbf40a4e7901",
      "parents": [
        "9c7564620f82e55a9c8713311bffd401ec9d60fe"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Wed Oct 27 09:42:32 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:16:32 2010 +0200"
      },
      "message": "usb: musb: fix kernel oops when loading musb_hdrc module for the 2nd time\n\nmusb driver still may write MUSB_DEVCTL register after clock is disabled\nin musb_platform_exit, which may cause the kernel oops[1] when musb_hdrc\nmodule is loaded for the 2nd time.\n\nThe patch fixes the kernel oops in this case.\n\n[1] kernel oops when loading musb_hdrc module for the 2nd time\n\n[   93.380279] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug\u003d5\n[   93.387847] bus: \u0027platform\u0027: add driver musb_hdrc\n[   93.388153] bus: \u0027platform\u0027: driver_probe_device: matched device musb_hdrc with driver musb_hdrc\n[   93.388183] bus: \u0027platform\u0027: really_probe: probing driver musb_hdrc with device musb_hdrc\n[   93.405090] HS USB OTG: revision 0x33, sysconfig 0x2010, sysstatus 0x1, intrfsel 0x1, simenable  0x0\n[   93.405364] musb_hdrc: ConfigData\u003d0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)\n[   93.405395] musb_hdrc: MHDRC RTL version 1.400\n[   93.405426] musb_hdrc: setup fifo_mode 3\n[   93.405456] musb_hdrc: 7/31 max ep, 3648/16384 memory\n[   93.405487] musb_core_init 1524: musb_hdrc: hw_ep 0shared, max 64\n[   93.405487] musb_core_init 1524: musb_hdrc: hw_ep 1tx, doublebuffer, max 512\n[   93.405517] musb_core_init 1533: musb_hdrc: hw_ep 1rx, doublebuffer, max 512\n[   93.405548] musb_core_init 1524: musb_hdrc: hw_ep 2tx, max 512\n[   93.405578] musb_core_init 1533: musb_hdrc: hw_ep 2rx, max 512\n[   93.405578] musb_core_init 1524: musb_hdrc: hw_ep 3shared, max 256\n[   93.405609] musb_core_init 1524: musb_hdrc: hw_ep 4shared, max 256\n[   93.405853] musb_platform_try_idle 133: b_idle inactive, for idle timer for 7 ms\n[   93.405944] device: \u0027gadget\u0027: device_add\n[   93.406921] PM: Adding info for No Bus:gadget\n[   93.406951] musb_init_controller 2136: OTG mode, status 0, dev80\n[   93.407379] musb_do_idle 51: musb_do_idle: state\u003d1\n[   93.408233] musb_hdrc musb_hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92\n[   93.416656] driver: \u0027musb_hdrc\u0027: driver_bound: bound to device \u0027musb_hdrc\u0027\n[   93.416687] bus: \u0027platform\u0027: really_probe: bound device musb_hdrc to driver musb_hdrc\n[  124.486938] bus: \u0027platform\u0027: remove driver musb_hdrc\n[  124.490509] twl4030_usb twl4030_usb: twl4030_phy_suspend\n[  124.491424] device: \u0027gadget\u0027: device_unregister\n[  124.491424] PM: Removing info for No Bus:gadget\n[  124.495269]  gadget: musb_gadget_release\n[  124.498992] driver: \u0027musb_hdrc\u0027: driver_release\n[  129.569366] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug\u003d5\n[  129.576934] bus: \u0027platform\u0027: add driver musb_hdrc\n[  129.577209] bus: \u0027platform\u0027: driver_probe_device: matched device musb_hdrc with driver musb_hdrc\n[  129.577239] bus: \u0027platform\u0027: really_probe: probing driver musb_hdrc with device musb_hdrc\n[  129.592651] twl4030_usb twl4030_usb: twl4030_phy_resume\n[  129.592681] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa0ab404\n[  129.600830] Internal error: : 1028 [#1]\n[  129.604858] last sysfs file: /sys/devices/platform/i2c_omap.3/i2c-3/i2c-dev/i2c-3/dev\n[  129.613067] Modules linked in: musb_hdrc(+) [last unloaded: musb_hdrc]\n[  129.619964] CPU: 0    Not tainted  (2.6.36-next-20101021+ #372)\n[  129.626281] PC is at musb_platform_init+0xb0/0x1c8 [musb_hdrc]\n[  129.632415] LR is at mark_held_locks+0x64/0x94\n[  129.637084] pc : [\u003cbf032198\u003e]    lr : [\u003cc00ad7c4\u003e]    psr: 20000013\n[  129.637084] sp : c6d5fcb0  ip : c6d5fc38  fp : c6d5fcd4\n[  129.649139] r10: c6e72180  r9 : fa0ab000  r8 : c05612e8\n[  129.654602] r7 : 0000005c  r6 : c0559cc8  r5 : c6e72180  r4 : c0561548\n[  129.661468] r3 : 04d60047  r2 : fa0ab000  r1 : c07169d8  r0 : 00000000\n[  129.668304] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\n[  129.675811] Control: 10c5387d  Table: 86e4c019  DAC: 00000015\n[  129.681823] Process insmod (pid: 554, stack limit \u003d 0xc6d5e2f0)\n[  129.688049] Stack: (0xc6d5fcb0 to 0xc6d60000)\n[  129.692626] fca0:                                     fa0ab000 c0555c54 c6d5fcd4 c0561548\n[  129.701202] fcc0: 00000003 c05612e0 c6d5fe04 c6d5fcd8 bf03140c bf0320f4 c6d5fd9c c6d5fce8\n[  129.709808] fce0: c015cb94 c041448c c06d9d10 ffffffff c6d5fd14 c6d5fd00 c00adbec c6d5fd40\n[  129.718383] fd00: c015d478 c6d5fdb0 c6d5fd24 c00a9d18 c6d5e000 60000013 bf02a4ac c05612bc\n[  129.726989] fd20: c0414fb4 c00a9cf0 c6d5fd54 c6d5fd38 c015bbdc c0244280 c6e8b7b0 c7929330\n[  129.735565] fd40: c6d5fdb0 c6d5fdb0 c6d5fd7c c6e7227c c015c010 c015bb90 c015c2ac c6d5fdb0\n[  129.744171] fd60: c7929330 c6d5fdb0 c7929330 c6e8b7b0 c6d5fd9c 00000000 c7929330 c6e8b7b0\n[  129.752746] fd80: c6d5fdb0 00000000 00000001 00000000 c6d5fde4 c6d5fda0 c015d478 c015cb74\n[  129.761322] fda0: c056138c 00000000 c6d5fdcc c6d5fdb8 c7929330 00000000 c056138c c05612e8\n[  129.769927] fdc0: 00000000 c05612f0 c0c5d62c c06f6e00 c73217c0 00000000 c6d5fdf4 c05612e8\n[  129.778503] fde0: c05612e8 bf02a2e4 c0c5d62c c06f6e00 c73217c0 00000000 c6d5fe14 c6d5fe08\n[  129.787109] fe00: c029a398 bf0311c8 c6d5fe4c c6d5fe18 c0299120 c029a384 c7919140 22222222\n[  129.795684] fe20: c6d5fe4c c05612e8 c056131c bf02a2e4 c0299278 c06f6e00 c73217c0 00000000\n[  129.804290] fe40: c6d5fe6c c6d5fe50 c0299314 c0299020 00000000 c6d5fe70 bf02a2e4 c0299278\n[  129.812866] fe60: c6d5fe94 c6d5fe70 c02987d4 c0299284 c7825060 c78c6618 00000000 bf02a2e4\n[  129.821441] fe80: c06e4c98 00000000 c6d5fea4 c6d5fe98 c0298ea4 c0298778 c6d5fedc c6d5fea8\n[  129.830047] fea0: c0297f84 c0298e8c bf02716c 000b9008 bf02a2e4 bf02a2d0 000b9008 bf02a2e4\n[  129.838623] fec0: 00000000 c06f6e00 bf031000 00000000 c6d5fefc c6d5fee0 c0299614 c0297ec0\n[  129.847229] fee0: bf02a2d0 000b9008 bf02a388 00000000 c6d5ff0c c6d5ff00 c029a868 c02995a8\n[  129.855804] ff00: c6d5ff24 c6d5ff10 c029a88c c029a818 0010281c 000b9008 c6d5ff34 c6d5ff28\n[  129.864410] ff20: bf03104c c029a878 c6d5ff7c c6d5ff38 c00463dc bf03100c 00000000 00000000\n[  129.872985] ff40: 00000000 0010281c 000b9008 bf02a388 00000000 0010281c 000b9008 bf02a388\n[  129.881591] ff60: 00000000 c00521c8 c6d5e000 00000000 c6d5ffa4 c6d5ff80 c00bb9b8 c00463ac\n[  129.890167] ff80: c00adc88 c00ada68 00097e8e bebbfcf4 0010281c 00000080 00000000 c6d5ffa8\n[  129.898742] ffa0: c0052000 c00bb908 00097e8e bebbfcf4 402c9008 0010281c 000b9008 bebbfe5a\n[  129.907348] ffc0: 00097e8e bebbfcf4 0010281c 00000080 00000014 bebbfcf4 bebbfe06 0000005b\n[  129.915924] ffe0: bebbf9a0 bebbf990 0001a108 40263ec0 60000010 402c9008 011b0000 0000007c\n[  129.924499] Backtrace:\n[  129.927185] [\u003cbf0320e8\u003e] (musb_platform_init+0x0/0x1c8 [musb_hdrc]) from [\u003cbf03140c\u003e] (musb_probe+0x250/0xf2c [musb_hdrc])\n[  129.938781]  r6:c05612e0 r5:00000003 r4:c0561548\n[  129.943695] [\u003cbf0311bc\u003e] (musb_probe+0x0/0xf2c [musb_hdrc]) from [\u003cc029a398\u003e] (platform_drv_probe+0x20/0x24)\n[  129.954040] [\u003cc029a378\u003e] (platform_drv_probe+0x0/0x24) from [\u003cc0299120\u003e] (driver_probe_device+0x10c/0x264)\n[  129.964172] [\u003cc0299014\u003e] (driver_probe_device+0x0/0x264) from [\u003cc0299314\u003e] (__driver_attach+0x9c/0xa0)\n[  129.973968] [\u003cc0299278\u003e] (__driver_attach+0x0/0xa0) from [\u003cc02987d4\u003e] (bus_for_each_dev+0x68/0x94)\n[  129.983367]  r7:c0299278 r6:bf02a2e4 r5:c6d5fe70 r4:00000000\n[  129.989349] [\u003cc029876c\u003e] (bus_for_each_dev+0x0/0x94) from [\u003cc0298ea4\u003e] (driver_attach+0x24/0x28)\n[  129.998565]  r7:00000000 r6:c06e4c98 r5:bf02a2e4 r4:00000000\n[  130.004547] [\u003cc0298e80\u003e] (driver_attach+0x0/0x28) from [\u003cc0297f84\u003e] (bus_add_driver+0xd0/0x274)\n[  130.013671] [\u003cc0297eb4\u003e] (bus_add_driver+0x0/0x274) from [\u003cc0299614\u003e] (driver_register+0x78/0x158)\n[  130.023101] [\u003cc029959c\u003e] (driver_register+0x0/0x158) from [\u003cc029a868\u003e] (platform_driver_register+0x5c/0x60)\n[  130.033325]  r7:00000000 r6:bf02a388 r5:000b9008 r4:bf02a2d0\n[  130.039276] [\u003cc029a80c\u003e] (platform_driver_register+0x0/0x60) from [\u003cc029a88c\u003e] (platform_driver_probe+0x20/0xa8)\n[  130.050018] [\u003cc029a86c\u003e] (platform_driver_probe+0x0/0xa8) from [\u003cbf03104c\u003e] (musb_init+0x4c/0x54 [musb_hdrc])\n[  130.060424]  r5:000b9008 r4:0010281c\n[  130.064239] [\u003cbf031000\u003e] (musb_init+0x0/0x54 [musb_hdrc]) from [\u003cc00463dc\u003e] (do_one_initcall+0x3c/0x1c0)\n[  130.074218] [\u003cc00463a0\u003e] (do_one_initcall+0x0/0x1c0) from [\u003cc00bb9b8\u003e] (sys_init_module+0xbc/0x1d0)\n[  130.083709] [\u003cc00bb8fc\u003e] (sys_init_module+0x0/0x1d0) from [\u003cc0052000\u003e] (ret_fast_syscall+0x0/0x3c)\n[  130.093109]  r7:00000080 r6:0010281c r5:bebbfcf4 r4:00097e8e\n[  130.099090] Code: 0a000046 e3a01001 e12fff33 e59520e4 (e5923404)\n[  130.105621] ---[ end trace 1d0bd69deb79164d ]---\n\nCc: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9c7564620f82e55a9c8713311bffd401ec9d60fe",
      "tree": "428c66c3414766bd7326eaf56e31542c26cf6b24",
      "parents": [
        "68f64714dc35a515a3064b300729e7809bcdd0e0"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Sat Oct 23 05:12:01 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:13:32 2010 +0200"
      },
      "message": "USB: musb: blackfin: push clkin value to platform resources\n\nIn order to not touch the driver file for different xtal usage,\npush the clkin value to board file and calculate the register\nvalue instead of hardcoding it.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "68f64714dc35a515a3064b300729e7809bcdd0e0",
      "tree": "114f55a2d481851b2ffa9be6e3b107e1d0c4629b",
      "parents": [
        "1e393c6eece048052d4131ec4dad3b98e35a98e2"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Sat Oct 23 05:12:00 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:12:22 2010 +0200"
      },
      "message": "USB: musb: blackfin: fix dynamic device\u003c-\u003ehost changing\n\nWe need to restart the timer in order to recognize USB devices in\nhost-only mode.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1e393c6eece048052d4131ec4dad3b98e35a98e2",
      "tree": "4025b0bea317aee755a4f858b4fbed83030df48b",
      "parents": [
        "32d5dc9520f0c6f60f691dd478741c774e292406"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Sun Oct 24 11:10:14 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:10:57 2010 +0200"
      },
      "message": "USB: musb: blackfin: pm: make it work\n\nSplit the USB MMR init steps out into a helper func that both the platform\ninit and the resume code may call.\n\nThen while suspending, the gpio_vrsel will change from high to low which\nwill generate a wakeup event and resume the system immediately, so we need\nto manually drive it low before we sleep.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "32d5dc9520f0c6f60f691dd478741c774e292406",
      "tree": "b4ea6e2286efadab034bf1a93c3e8b7bb38311a1",
      "parents": [
        "5d726f5add3af537952f7c35fdaebab43b718c2d"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Sat Oct 23 05:11:58 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 14:08:15 2010 +0200"
      },
      "message": "USB: musb: pm: don\u0027t rely fully on clock support\n\nSince clock support is optional across processors, don\u0027t make the whole\nmusb pm paths depend upon it.  Just conditionalize the clock accesses.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5d726f5add3af537952f7c35fdaebab43b718c2d",
      "tree": "3f648e9915c40ae9d71c04322c66af1d3e52812b",
      "parents": [
        "31c9909b512aa4c97cffc40627c255070fe0bc78"
      ],
      "author": {
        "name": "Ian Jeffray",
        "email": "ian@jeffray.co.uk",
        "time": "Sat Oct 23 05:11:56 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 13:59:32 2010 +0200"
      },
      "message": "USB: musb: blackfin: fix musb_read_txhubport() definition\n\nThe new MUSB power code needs musb_read_txhubport() to\nreturn a value (so stub it as 0 like the other Blackfin\nhub funcs).\n\nSigned-off-by: Ian Jeffray \u003cian@jeffray.co.uk\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "31c9909b512aa4c97cffc40627c255070fe0bc78",
      "tree": "e01b78d1ac0cdb7acc99d41f9b968d3dc6529f68",
      "parents": [
        "120d074c58172cd44887d86c9acc44882818c7e7"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Tue Oct 19 19:08:25 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 13:56:17 2010 +0200"
      },
      "message": "USB: musb: gadget: fix MUSB_TXMAXP and MUSB_RXMAXP configuration\n\nCommit 9f445cb29918dc488b7a9a92ef018599cce33df7[USB: musb: disable\ndouble buffering for older RTL versions] tries to disable double\nbuffer mode by writing endpoint hw max packet size to TXMAP/RXMAP.\n\nFirst the approach can break full speed and cause overflow problems.\nWe should always set those registers with the actual max packet size\nfrom endpoint descriptor.\n\nSecond, the problem describe by commit 9f445cb29918dc488b7a9a92ef018599cce33df7\nwas caused by musb gadget driver; nothing to do with RTL revision as\noriginaly suspected.\n\nThe real fix to the problem is to always use actual max packet\nsize from endpoint descriptor to config TXMAP/RXMAP registers.\n\nCc: Cliff Cai \u003ccliff.cai@analog.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "120d074c58172cd44887d86c9acc44882818c7e7",
      "tree": "6b9978058af9e41b78b51af9730157883d2c8d47",
      "parents": [
        "e2c3404523c5366c6cc1099d3237d363254adde0"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sun Oct 10 13:52:22 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 13:48:09 2010 +0200"
      },
      "message": "usb: musb: don\u0027t leave PHY enabled on shutdown()\n\nSome actions like musb_platform_exit are only performed on module\nremoval and not on shutdown, which results in PHY being left enabled\non reboot at least. This is sometimes causing strange failures after\nreboot (observed on OMAP3 pandora board), when DEVCTL does not report\nVBUS state correctly due to unknown reasons (possibly because of\ncommunication issues between musb IP and PHY). Running\nmusb_platform_exit before reset seems to resolve that issue.\n\nMove some exit code from musb_remove() to musb_shutdown() so that it\nis performed on both module removal and shutdown/reset. Also convert\nthe host check so that it doesn\u0027t need #ifdef.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e2c3404523c5366c6cc1099d3237d363254adde0",
      "tree": "36a6a04dd5420819299f3c9c092dc39cdbf97943",
      "parents": [
        "9001d80df9b1db946ef5d0fb52c974d74c567b86"
      ],
      "author": {
        "name": "Rahul Ruikar",
        "email": "rahul.ruikar@gmail.com",
        "time": "Sat Oct 02 01:35:48 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 13:43:14 2010 +0200"
      },
      "message": "usb: musb: musb_gadget: fix resource leakage in error path\n\nIn function musb_gadget_setup() call put_device()\nwhen device_register() fails.\n\nSigned-off-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\nAcked-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9001d80df9b1db946ef5d0fb52c974d74c567b86",
      "tree": "d0e0487e8617782a1740a68b0af392354c5231bd",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sat Sep 25 05:50:43 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Nov 05 13:42:31 2010 +0200"
      },
      "message": "usb: musb: gadget: fix dma mode 0 in double buffer Rx case\n\n1, In Rx double buffer case, FIFO may have two packets, so\nrxstate should be called to unload fifo if RXPKTRDY is set\neven the current request has not been completed.\n\n2, Commit 633ba7876b96ec339ef685357e2f7c60b5a8ce85\nintroduces autoclear to support double buffer in dma mode 0,\nso remove clearing RXPKTRDY manually for dma mode 0.\n\n3, Commit c7af6b29ffeffbeb28caf39e5b2ce29b11807c7d may break\ndma mode 1 for non-doublebuffer endpoint, fix it.\n\nWith this patch, either usbtest #5 or g_file_storage(writing\nfile to device in usb host) or g_ether have been tested OK in\ndouble buffer case(using fifo mode 3). Also, this patch has\nbeen verified that single buffer case can\u0027t be broken.\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d38922949d377da7d47473c7868334408ae3b373",
      "tree": "322cf984f274c45da08d57acc74d29bb5c5e5048",
      "parents": [
        "6ef933a38ade555a175ecab9d803e6bb73399763"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Nov 02 16:22:50 2010 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 04 19:39:07 2010 +0000"
      },
      "message": "cifs: dereferencing first then checking\n\nThis patch is based on Dan\u0027s original patch. His original description is\nbelow:\n\nSmatch complained about a couple checking for NULL after dereferencing\nbugs.  I\u0027m not super familiar with the code so I did the conservative\nthing and move the dereferences after the checks.\n\nThe dereferences in cifs_lock() and cifs_fsync() were added in\nba00ba64cf0 \"cifs: make various routines use the cifsFileInfo-\u003etcon\npointer\".  The dereference in find_writable_file() was added in\n6508d904e6f \"cifs: have find_readable/writable_file filter by fsuid\".\nThe comments there say it\u0027s possible to trigger the NULL dereference\nunder stress.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6ef933a38ade555a175ecab9d803e6bb73399763",
      "tree": "4def2e603604ce790709748e7729688bee3f2a3a",
      "parents": [
        "54eeafe1e4fb7b11da17adacacb1fbe279e0cf6e"
      ],
      "author": {
        "name": "Suresh Jayaraman",
        "email": "sjayaraman@suse.de",
        "time": "Wed Nov 03 10:53:49 2010 +0530"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 04 19:35:30 2010 +0000"
      },
      "message": "cifs: trivial comment fix: tlink_tree is now a rbtree\n\nNoticed while reviewing (late) the rbtree conversion patchset (which has been merged\nalready).\n\nCc: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Suresh Jayaraman \u003csjayaraman@suse.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "22e76c849d505d87c5ecf3d3e6742a65f0ff4860",
      "tree": "ba8ac3765ae60f1bc8ce20d280baa741eb7b046e",
      "parents": [
        "6b8c92ba07287578718335ce409de8e8d7217e40"
      ],
      "author": {
        "name": "Nelson Elhage",
        "email": "nelhage@ksplice.com",
        "time": "Wed Nov 03 16:35:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 04 12:26:34 2010 -0700"
      },
      "message": "inet_diag: Make sure we actually run the same bytecode we audited.\n\nWe were using nlmsg_find_attr() to look up the bytecode by attribute when\nauditing, but then just using the first attribute when actually running\nbytecode. So, if we received a message with two attribute elements, where only\nthe second had type INET_DIAG_REQ_BYTECODE, we would validate and run different\nbytecode strings.\n\nFix this by consistently using nlmsg_find_attr everywhere.\n\nSigned-off-by: Nelson Elhage \u003cnelhage@ksplice.com\u003e\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b8c92ba07287578718335ce409de8e8d7217e40",
      "tree": "2faf1c0398cd6236af4193dd78c4e27207358fc2",
      "parents": [
        "1f1b9c9990205759aae31b7734b0ede41a867f32"
      ],
      "author": {
        "name": "Nelson Elhage",
        "email": "nelhage@ksplice.com",
        "time": "Wed Nov 03 16:35:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 04 12:26:34 2010 -0700"
      },
      "message": "netlink: Make nlmsg_find_attr take a const nlmsghdr*.\n\nThis will let us use it on a nlmsghdr stored inside a netlink_callback.\n\nSigned-off-by: Nelson Elhage \u003cnelhage@ksplice.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f1b9c9990205759aae31b7734b0ede41a867f32",
      "tree": "aba367dd7280ff38932c881a0fcf5356bea53df2",
      "parents": [
        "cccbe5ef85284621d19e5b2b1c61cc0506bc9dee"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Nov 04 01:21:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 04 12:05:32 2010 -0700"
      },
      "message": "fib: fib_result_assign() should not change fib refcounts\n\nAfter commit ebc0ffae5 (RCU conversion of fib_lookup()),\nfib_result_assign()  should not change fib refcounts anymore.\n\nThanks to Michael who did the bisection and bug report.\n\nReported-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nTested-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccedb20c6879ac0237b95b3500d69822f1e5e2ea",
      "tree": "b2cf47f54cb449c4dd7d2b874b976c3901b47c36",
      "parents": [
        "7fe19da4ca38fc20cdbc7020fcf2eca8fc756410"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:51:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:51:08 2010 +0900"
      },
      "message": "sh: Simplify phys_addr_mask()/PTE_PHYS_MASK for 29/32-bit.\n\nGiven that __in_29bit_mode() is a constant for the non-PMB case, we can\nsimply use the PMB-facing version of phys_addr_mask() and drop the other\nvariants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "edc9a958fd31ef1d89f9eaee82b2a3882c8e34c9",
      "tree": "bdc96edeb6a41ab72ae87daf46d3402aba633541",
      "parents": [
        "e2fcf74f3d3dabe8591732cd37869a0cc88ed7a5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:46:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:46:19 2010 +0900"
      },
      "message": "sh: nommu: Support building without an uncached mapping.\n\nNow that nommu selects 32BIT we run in to the situation where SH-2A\nsupports an uncached identity mapping by way of the BSC, while the SH-2\ndoes not. This provides stubs for the PC manglers and tidies up some of\nthe system*.h mess in the process.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e2fcf74f3d3dabe8591732cd37869a0cc88ed7a5",
      "tree": "ccc1efdfffdf6b9ca427f46bb135faaa44e00dd4",
      "parents": [
        "e96ce8ebfd7427c7ce335028f6619fb549f366b2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:32:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:32:24 2010 +0900"
      },
      "message": "sh: nommu: use 32-bit phys mode.\n\nThe nommu code has regressed somewhat in that 29BIT gets set for the\nSH-2/2A configs regardless of the fact that they are really 32BIT sans\nMMU or PMB. This does a bit of tidying to get nommu properly selecting\n32BIT as it was before.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e96ce8ebfd7427c7ce335028f6619fb549f366b2",
      "tree": "a3b496f2ebb20d188d685becc407f4280016900e",
      "parents": [
        "7fe19da4ca38fc20cdbc7020fcf2eca8fc756410"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:29:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:29:00 2010 +0900"
      },
      "message": "sh: mach-se: Fix up SE7206 no ioport build.\n\nThere was a leftover inw() used here that really just wants to be a\n__raw_readw() instead. Convert it over.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f6ba5792ce9e4a731baeb976ccc72e0cf43d20b",
      "tree": "c229ef513996d87ad9fd21799444e6d2590353e7",
      "parents": [
        "cad3cde3f6f2a7854489f957dc22aa9a23afb06c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:21:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:21:25 2010 +0900"
      },
      "message": "mmc: sh_mmcif: Convert extern inline to static inline.\n\nPresently the extern inline case results in a compiler warning on ARM due\nto the memory barrier definition used in the I/O routines. These\nultimately all want to be static inline anyways, so just convert them all\nin place.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cad3cde3f6f2a7854489f957dc22aa9a23afb06c",
      "tree": "96e6da0f2d13b44384cfd88f848f954c4b550af3",
      "parents": [
        "5c4e0f198d670338daf296e95b7536fdb3489590"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:19:11 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:19:11 2010 +0900"
      },
      "message": "ARM: mach-shmobile: Allow GPIO chips to register IRQ mappings.\n\nAs non-PFC chips are added that may support IRQs, pass through to the\ngeneric helper. This follows the the SH change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cccbe5ef85284621d19e5b2b1c61cc0506bc9dee",
      "tree": "f5caaa67b6e3ede98d691891f9cacf5d9886877d",
      "parents": [
        "758cb41106e87d7e26ef3ee78f04360168460b9d"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Nov 03 18:55:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:55:39 2010 -0700"
      },
      "message": "netfilter: ip6_tables: fix information leak to userspace\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "758cb41106e87d7e26ef3ee78f04360168460b9d",
      "tree": "873bc9328c6c210904382536eb6fdf82ff78004b",
      "parents": [
        "c00b2c9e79466d61979cd21af526cc6d5d0ee04f",
        "b5f15ac4f89f84853544c934fc7a744289e95e34"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:52:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:52:32 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6\n"
    },
    {
      "commit": "c00b2c9e79466d61979cd21af526cc6d5d0ee04f",
      "tree": "300e44d04f76b860580cb1ca5f0fc7b37112375a",
      "parents": [
        "a6331d6f9a4298173b413cf99a40cc86a9d92c37"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 03 13:31:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:50 2010 -0700"
      },
      "message": "cls_cgroup: Fix crash on module unload\n\nSomewhere along the lines net_cls_subsys_id became a macro when\ncls_cgroup is built as a module.  Not only did it make cls_cgroup\ncompletely useless, it also causes it to crash on module unload.\n\nThis patch fixes this by removing that macro.\n\nThanks to Eric Dumazet for diagnosing this problem.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6331d6f9a4298173b413cf99a40cc86a9d92c37",
      "tree": "b665efee7dae4472e0f4521bbdd3aef626813ba6",
      "parents": [
        "41bb78b4b9adb21cf2c395b6b880aaae99c788b7"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Wed Nov 03 12:54:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:50 2010 -0700"
      },
      "message": "memory corruption in X.25 facilities parsing\n\nSigned-of-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41bb78b4b9adb21cf2c395b6b880aaae99c788b7",
      "tree": "34f099b4773150e0fa850d56be33fd46c3d29907",
      "parents": [
        "8200a59f24aeca379660f80658a8c0c343ca5c31"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Tue Nov 02 16:11:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:07 2010 -0700"
      },
      "message": "net dst: fix percpu_counter list corruption and poison overwritten\n\nThere\u0027re some percpu_counter list corruption and poison overwritten warnings\nin recent kernel, which is resulted by fc66f95c.\n\ncommit fc66f95c switches to use percpu_counter, in ip6_route_net_init, kernel\ninit the percpu_counter for dst entries, but, the percpu_counter is never destroyed\nin ip6_route_net_exit. So if the related data is freed by kernel, the freed percpu_counter\nis still on the list, then if we insert/remove other percpu_counter, list corruption\nresulted. Also, if the insert/remove option modifies the -\u003eprev,-\u003enext pointer of\nthe freed value, the poison overwritten is resulted then.\n\nWith the following patch, the percpu_counter list corruption and poison overwritten\nwarnings disappeared.\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nCc: \"Pekka Savola (ipv6)\" \u003cpekkas@netcore.fi\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8200a59f24aeca379660f80658a8c0c343ca5c31",
      "tree": "fc21336c6dd33ee96d7cf9f07f20132d4a46994e",
      "parents": [
        "58c490babd4b425310363cbd1f406d7e508f77a5"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Tue Nov 02 01:54:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:07 2010 -0700"
      },
      "message": "rds: Remove kfreed tcp conn from list\n\nAll the rds_tcp_connection objects are stored list, but when\nbeing freed it should be removed from there.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58c490babd4b425310363cbd1f406d7e508f77a5",
      "tree": "48b4697403815b06da6a6dcf4c3495bd1401a51f",
      "parents": [
        "53ab2221da7676dd0f161bec5e1520e56b74a865"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Tue Nov 02 01:52:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:06 2010 -0700"
      },
      "message": "rds: Lost locking in loop connection freeing\n\nThe conn is removed from list in there and this requires\nproper lock protection.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53ab2221da7676dd0f161bec5e1520e56b74a865",
      "tree": "7b9356b8dea75a741499e83358b29914dbe29385",
      "parents": [
        "7b8e824651c5d2d107627df6eaff025cf17200e4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 03 12:25:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:06 2010 -0700"
      },
      "message": "de2104x: fix panic on load\n\nIts now illegal to call netif_stop_queue() before register_netdev()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b8e824651c5d2d107627df6eaff025cf17200e4",
      "tree": "0ed40fde163e5136388c8fe2487c6eabda081f70",
      "parents": [
        "1c260e49d5407a87e92f28dc020a9f70902841d7"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 03 12:11:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:05 2010 -0700"
      },
      "message": "atl1 : fix panic on load\n\nIts now illegal to call netif_stop_queue() before register_netdev()\n\nReported-by: Tom Gundersen \u003cteg@jklm.no\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c260e49d5407a87e92f28dc020a9f70902841d7",
      "tree": "b20ed022b3d3d7ac6ede1a02dadfd43e0d729cda",
      "parents": [
        "47d1ff176553fec3cb17854a7ca85036d3b0c4e7"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Tue Nov 02 18:25:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:05 2010 -0700"
      },
      "message": "netxen: remove unused firmware exports\n\nQuote from Amit Salecha:\n\n\"Actually I was not updated, NX_UNIFIED_ROMIMAGE_NAME (phanfw.bin) is already\nsubmitted and its present in linux-firmware.git.\n\nI will get back to you on NX_P2_MN_ROMIMAGE_NAME, NX_P3_CT_ROMIMAGE_NAME and\nNX_P3_MN_ROMIMAGE_NAME. Whether this will be submitted ?\"\n\nWe have to remove these, otherwise we will get wrong info from modinfo.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Dhananjay Phadke \u003cdhananjay.phadke@qlogic.com\u003e\nCc: Narender Kumar \u003cnarender.kumar@qlogic.com\u003e\nAcked-by:  Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e--\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47d1ff176553fec3cb17854a7ca85036d3b0c4e7",
      "tree": "b5c212fb0a972cab95e9ddc3851622adc4be9693",
      "parents": [
        "2c24a5d1b4f48900f3ed1b1ad70c51f1983df822"
      ],
      "author": {
        "name": "sjur.brandeland@stericsson.com",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Wed Nov 03 10:19:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:04 2010 -0700"
      },
      "message": "caif: Remove noisy printout when disconnecting caif socket\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c24a5d1b4f48900f3ed1b1ad70c51f1983df822",
      "tree": "c40f3756a0b64af118e64dd8f345c6e6649e66a8",
      "parents": [
        "f2527ec436fd675f08a8e7434f6e940688cb96d0"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Mon Nov 01 11:52:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:03 2010 -0700"
      },
      "message": "caif: SPI-driver bugfix - incorrect padding.\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2527ec436fd675f08a8e7434f6e940688cb96d0",
      "tree": "f3c723c652b58cd4862d635e598a4ad88eedec64",
      "parents": [
        "6cc0e949afe757d240fba4ad1839a27f66c3bd72"
      ],
      "author": {
        "name": "André Carvalho de Matos",
        "email": "andre.carvalho.matos@stericsson.com",
        "time": "Mon Nov 01 11:52:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:03 2010 -0700"
      },
      "message": "caif: Bugfix for socket priority, bindtodev and dbg channel.\n\nChanges:\no Bugfix: SO_PRIORITY for SOL_SOCKET could not be handled\n  in caif\u0027s setsockopt,  using the struct sock attribute priority instead.\n\no Bugfix: SO_BINDTODEVICE for SOL_SOCKET could not be handled\n  in caif\u0027s setsockopt,  using the struct sock attribute ifindex instead.\n\no Wrong assert statement for RFM layer segmentation.\n\no CAIF Debug channels was not working over SPI, caif_payload_info\n  containing padding info must be initialized.\n\no Check on pointer before dereferencing when unregister dev in caif_dev.c\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cc0e949afe757d240fba4ad1839a27f66c3bd72",
      "tree": "473ebddaa8711c439c5aebee4c8afe561f43f4f5",
      "parents": [
        "6c6cf422a2cc49ba11014dcd529ef776f4fcb013"
      ],
      "author": {
        "name": "John Faith",
        "email": "jfaith7@gmail.com",
        "time": "Mon Nov 01 11:30:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 03 18:50:02 2010 -0700"
      },
      "message": "smsc911x: Set Ethernet EEPROM size to supported device\u0027s size\n\nThe SMSC911x supports 128 x 8-bit EEPROMs.  Increase the EEPROM size\nso more than just the MAC address can be stored.\n\nSigned-off-by: John Faith \u003cjfaith7@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff8b16d7e15a8ba2a6086645614a483e048e3fbf",
      "tree": "bba0a06fe931072b5794960e8dd928769ca58ce9",
      "parents": [
        "81a6cff678ecee7cdc0658285d3150660c07cfce"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Thu Nov 04 01:56:49 2010 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 03 14:39:58 2010 -0400"
      },
      "message": "vmstat: fix offset calculation on void*\n\nFix regression introduced by commit 79da826aee6 (\"writeback: report\ndirty thresholds in /proc/vmstat\").\n\nThe incorrect pointer arithmetic can result in problems like this:\n\n  BUG: unable to handle kernel paging request at 07c06d16\n  IP: [\u003cc050c336\u003e] strnlen+0x6/0x20\n  Call Trace:\n   [\u003cc050a249\u003e] ? string+0x39/0xe0\n   [\u003cc042be6b\u003e] ? __wake_up_common+0x4b/0x80\n   [\u003cc050afcc\u003e] ? vsnprintf+0x1ec/0x380\n   [\u003cc04b380e\u003e] ? seq_printf+0x2e/0x60\n   [\u003cc04829a6\u003e] ? vmstat_show+0x26/0x30\n   [\u003cc04b3bb6\u003e] ? seq_read+0xa6/0x380\n   [\u003cc04b3b10\u003e] ? seq_read+0x0/0x380\n   [\u003cc04d5d2f\u003e] ? proc_reg_read+0x5f/0x90\n   [\u003cc049c4a1\u003e] ? vfs_read+0xa1/0x140\n   [\u003cc04d5cd0\u003e] ? proc_reg_read+0x0/0x90\n   [\u003cc049c981\u003e] ? sys_read+0x41/0x70\n   [\u003cc0402bd0\u003e] ? sysenter_do_call+0x12/0x26\n\nReported-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCc: Michael Rubin \u003cmrubin@google.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81a6cff678ecee7cdc0658285d3150660c07cfce",
      "tree": "cfdc309817bde794dcdb39790c33653ce87a03e6",
      "parents": [
        "d88c0922fa0e2c021a028b310a641126c6d4b7dc",
        "69dbdd819599e2f3b77c172e83af512845bca5ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 03 13:44:55 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 03 13:44:55 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: tpa6130a2: Get rid of compile warning from tpa6130a2_power\n  ALSA: hda - MacBookAir3,1(3,2) alsa support\n  ASoC: fix the building issue of missing codec field in \u0027struct snd_soc_card\u0027\n  ALSA: usb-audio - Support for Power/Status LED on Creative USB X-Fi S51\n  ALSA: asihpi - Unsafe memory management when allocating control cache\n  ASoC: Update WARN uses in wm_hubs\n  ASoC: Include cx20442 to SND_SOC_ALL_CODECS\n  ASoC: Fix SND_SOC_ALL_CODECS typo for jz4740\n  ASoC: Remove volatility from WM8900 POWER1 register\n  ALSA: lx6464es - make 1 bit signed bitfield unsigned\n  ALSA: cs46xx memory management fixes for cs46xx_dsp_spos_create()\n  ALSA: usb - driver neglects kmalloc return value check and may deref NULL\n  ASoC: tpa6130a2: Fix unbalanced regulator disables\n  ASoC: tlv320dac33: Mode1 FIFO auto configuration fix\n  ASoC: tlv320dac33: Limit the US_TO_SAMPLES macro\n  ASoC: tlv320dac33: Error handling for broken chip\n  ASoC: Check return value of struct_strtoul() in pmdown_time_set()\n"
    },
    {
      "commit": "69dbdd819599e2f3b77c172e83af512845bca5ad",
      "tree": "49939d8b80ec2115a801eae2aebc21f23867c876",
      "parents": [
        "87232dd49aeb6b7d1af291edca8bd129a82ef4b5",
        "75e3f3137cb570661c2ad3035a139dda671fbb63"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 15:51:26 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 15:51:26 2010 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "75e3f3137cb570661c2ad3035a139dda671fbb63",
      "tree": "336dcb08e377a7bbc579618eb6ac82f816fca744",
      "parents": [
        "cf78c0c4267c37f2f98cb03a73c0a99c2cdaef87"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed Nov 03 16:39:00 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 15:50:46 2010 +0100"
      },
      "message": "ASoC: tpa6130a2: Get rid of compile warning from tpa6130a2_power\n\nPatch \"ASoC: tpa6130a2: Fix unbalanced regulator disables\" introduced a\ncompiler warning \"‘ret’ may be used uninitialized in this function\".\nInitialize ret to zero to get rid of it and making sure that the function\ndoes not return any random error code when the code is falling through.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "73bb2f250db841e54db3278517e09831014a62ac",
      "tree": "6ca55a1293d7139fd36ef5069c067803283e1b04",
      "parents": [
        "27d68fbbd555765974052ef2f5a14824da0818fe"
      ],
      "author": {
        "name": "Vipin Mehta",
        "email": "vmehta@atheros.com",
        "time": "Fri Sep 17 18:45:38 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 03 06:16:25 2010 -0700"
      },
      "message": "staging: ath6kl: Fixing the driver to use modified mmc_host structure\n\nA recent change in the mmc_host structure removed the distinction\nbetween hw and phys segments (58cb50c20fde6059f3f8db4466a1bd4d1fff999c)\nChanging the driver to use the modified structure.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Vipin Mehta \u003cvmehta@atheros.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf78c0c4267c37f2f98cb03a73c0a99c2cdaef87",
      "tree": "a1e2d50637176bea7ca02d1bcef7417b9253a475",
      "parents": [
        "29c798fecb9b846b363b0a02fa662ff42fc19426",
        "63f7526f26f0a9291ac3f7a986aa18ebfb61ec19"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 13:56:08 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 13:56:08 2010 +0100"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc\n"
    },
    {
      "commit": "b5f15ac4f89f84853544c934fc7a744289e95e34",
      "tree": "35f89a706003f9e9343bd63fc5d560cf33a579a7",
      "parents": [
        "1a8b7a67224eb0c9dbd883b9bfc4938278bad370"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Wed Nov 03 08:45:06 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Nov 03 08:45:06 2010 +0100"
      },
      "message": "ipv4: netfilter: ip_tables: fix information leak to userland\n\nStructure ipt_getinfo is copied to userland with the field \"name\"\nthat has the last elements unitialized.  It leads to leaking of\ncontents of kernel stack memory.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "1a8b7a67224eb0c9dbd883b9bfc4938278bad370",
      "tree": "31697d77831109c760001a8a78053dab0fb74ac5",
      "parents": [
        "d817d29d0b37290d90b3a9e2a61162f1dbf2be4f"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Wed Nov 03 08:44:12 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Nov 03 08:44:12 2010 +0100"
      },
      "message": "ipv4: netfilter: arp_tables: fix information leak to userland\n\nStructure arpt_getinfo is copied to userland with the field \"name\"\nthat has the last elements unitialized.  It leads to leaking of\ncontents of kernel stack memory.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "87232dd49aeb6b7d1af291edca8bd129a82ef4b5",
      "tree": "b1e679550850d57dc2fdb92f3a4aa843bb288e56",
      "parents": [
        "ca8dc34eaf7a1db7daa604495ed2c143af32f1ed"
      ],
      "author": {
        "name": "Edgar (gimli) Hucek",
        "email": "gimli@dark-green.com",
        "time": "Wed Nov 03 08:14:10 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 03 08:15:40 2010 +0100"
      },
      "message": "ALSA: hda - MacBookAir3,1(3,2) alsa support\n\nThis patch add support for the MacBookAir3,1 and MacBookAir3,2 to the alsa\nsound system.\n\nSigned-off-by: Edgar (gimli) Hucek \u003cgimli@dark-green.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ed35f654e4f0e08d39036353cc1dfda52a5cf129",
      "tree": "339bb8d56f508411976a033455a319afad8c89da",
      "parents": [
        "79c1a903ecddc52a7ecbac1e8e73f360ac6d0472"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Oct 28 14:42:58 2010 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Nov 03 11:30:07 2010 +1000"
      },
      "message": "m68k, m68knommu: Do not include linux/hardirq.h in asm/irqflags.h\n\nRecent changes to header files made kernel compilation for m68k/m68knommu\nfail with :\n  CC      arch/m68knommu/kernel/asm-offsets.s\nIn file included from /archives/linux/git/arch/m68k/include/asm/system.h:2,\n                 from include/linux/wait.h:25,\n                 from include/linux/mmzone.h:9,\n                 from include/linux/gfp.h:4,\n                 from include/linux/irq.h:20,\n                 from include/asm-generic/hardirq.h:12,\n                 from /archives/linux/git/arch/m68k/include/asm/hardirq_no.h:17,\n                 from /archives/linux/git/arch/m68k/include/asm/hardirq.h:2,\n                 from include/linux/hardirq.h:10,\n                 from /archives/linux/git/arch/m68k/include/asm/irqflags.h:5,\n                 from include/linux/irqflags.h:15,\n                 from include/linux/spinlock.h:53,\n                 from include/linux/seqlock.h:29,\n                 from include/linux/time.h:8,\n                 from include/linux/timex.h:56,\n                 from include/linux/sched.h:56,\n                 from arch/m68knommu/kernel/asm-offsets.c:12:\n/archives/linux/git/arch/m68k/include/asm/system_no.h: In function ‘__xchg’:\n/archives/linux/git/arch/m68k/include/asm/system_no.h:79: error: implicit\n+declaration of function ‘local_irq_save’\n/archives/linux/git/arch/m68k/include/asm/system_no.h:101: error: implicit\n+declaration of function ‘local_irq_restore’\n\nFix that\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "79c1a903ecddc52a7ecbac1e8e73f360ac6d0472",
      "tree": "a3806cbf55aad8a4b8b55212b2c13902f5d319dd",
      "parents": [
        "d88c0922fa0e2c021a028b310a641126c6d4b7dc"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Nov 02 17:44:22 2010 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Nov 03 11:29:58 2010 +1000"
      },
      "message": "m68knommu: add back in declaration of do_IRQ\n\nThe cleanup and merge of machdep should not have removed the do_IRQ\ndeclaration. It is needed by the 68328 based targets.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    }
  ],
  "next": "d88c0922fa0e2c021a028b310a641126c6d4b7dc"
}
