)]}'
{
  "log": [
    {
      "commit": "05ac10dd6862a3fcce33d2203fbb2ef285e3ca87",
      "tree": "d56301e2a12cecc8ef75f9fc6ca121a432cc5271",
      "parents": [
        "7c925546427a0428b84bc5ba1f28b3698e492072"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 08:49:26 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:10 2010 +0200"
      },
      "message": "usb: musb: trivial search and replace patch\n\nchange all ocurrences of musb_hdrc to musb-hdrc.\n\nWe will call glue layer drivers musb-\u003cglue layer\u003e,\nso in order to keep things somewhat standard, let\u0027s\nchange the underscore into a dash.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7c925546427a0428b84bc5ba1f28b3698e492072",
      "tree": "753685c16953aef4d8cdc148c7c2d1f9bd189fb0",
      "parents": [
        "7421107b293cace2fc081731306d447ecd8517ab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 14:23:48 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:09 2010 +0200"
      },
      "message": "usb: musb: add Kconfig options for each glue layer\n\nThis will make things simpler when choosing which\nglue layer to compile. It avoids a lot of magic\naround the \"default\" Kconfig option and lets the\nuser choose what exactly s/he wants to compile.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7421107b293cace2fc081731306d447ecd8517ab",
      "tree": "47bd68e62b53b3e383abb66b7e87ff387a231d0c",
      "parents": [
        "1ea7f352d832d5abe43d5e9198098acb4d611ba3"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 13:53:27 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:08 2010 +0200"
      },
      "message": "usb: musb: hold context on musb structure\n\nwhen we start splitting HW glue layer, it\u0027s\ngonna make it easier to re-use that structure.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1ea7f352d832d5abe43d5e9198098acb4d611ba3",
      "tree": "058dde640a8b6af52534cbb3ea8e87295b768a97",
      "parents": [
        "743411b3f3e96e8ac4cae73551a0a95392fed1ea"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 13:48:54 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:20:46 2010 +0200"
      },
      "message": "arm: omap4: panda: initialize musb\n\ninitialize the musb port on pandaboard.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "743411b3f3e96e8ac4cae73551a0a95392fed1ea",
      "tree": "485f2f1f92768df7b1cc2d44cf3b8d4cc3cdaf3b",
      "parents": [
        "3ca8abb84522f4b773678726db6ebd6fc277bc96"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 13:22:05 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Dec 07 09:19:39 2010 +0200"
      },
      "message": "usb: musb: make all glue layer export struct musb_platform_ops\n\npreparing to a big refactor on musb code. We need\nto be able to compile in all glue layers (or at\nleast all ARM-based ones) together and have a\nworking binary.\n\nWhile preparing for that, we move every glue\nlayer to export only one symbol, which is\na struct musb_platform_ops, and make all\nother functions static.\n\nLater patches will come to allow for compiling\nall glue layers together and have a working\nbinary.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3ca8abb84522f4b773678726db6ebd6fc277bc96",
      "tree": "242c7d9a7342b0a38aae47398000bcc544156fad",
      "parents": [
        "fe4bfb30fe5788100a70c0ed96ddd8c6186eb9c4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Oct 21 13:56:40 2010 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Dec 07 08:13:25 2010 +0200"
      },
      "message": "usb: musb: introduce struct musb_platform_ops\n\nThis will be passed to musb_core by platform glue\nlayer in order to make it easier to compile support\nfor several HW glue layers.\n\nLater patches will come using this structure and\nalso moving HW glue layers to its own platform\ndriver; the idea is to be able to handle platform\npeculiarities in a manner which doesn\u0027t affect one\nanother.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fe4bfb30fe5788100a70c0ed96ddd8c6186eb9c4",
      "tree": "054d3a37dd62db5f362947c306c12fc3a223571f",
      "parents": [
        "367576b813ed66a000e66ec18f7082bbc84c05d7",
        "e3e9887ee9de36d8e2bef972ad74a42abd7a44c4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:12:29 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:12:29 2010 -0800"
      },
      "message": "Merge branch \u0027sh/ehci\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6 into work\n\n* \u0027sh/ehci\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Convert to USB_ARCH_HAS_OHCI/EHCI selects.\n  usb: ehci-sh: Add missing ehci helpers.\n  usb: ehci-sh: Fix up fault in shutdown path.\n  sh: Add EHCI support for SH7786.\n  usb: ehci-hcd: Add support for SuperH EHCI.\n  usb: ohci-sh: Set IRQ as shared.\n"
    },
    {
      "commit": "367576b813ed66a000e66ec18f7082bbc84c05d7",
      "tree": "cfc804c46533855492d0f2fcd3580db308b739d2",
      "parents": [
        "16350a7258a3158807f3fafe33f1bb22b8ddd127",
        "0607f8622953541e95030ab011258d9f1f381357"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:10:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:10:29 2010 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://gitorious.org/usb/usb into usb-next\n\n* \u0027for-next\u0027 of git://gitorious.org/usb/usb:\n  usb: musb: gadget: prevent a NULL pointer dereference\n  usb: musb: add names for IRQs in structure resource\n  usb: musb: remove board_data parameter from musb_platform_init()\n"
    },
    {
      "commit": "16350a7258a3158807f3fafe33f1bb22b8ddd127",
      "tree": "8184116b0ac461dcf9837852dce8342662471a50",
      "parents": [
        "fc33b0eb38ccbd3080a4885e8f742a72a085261d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Thu Dec 02 05:52:22 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:06:04 2010 -0800"
      },
      "message": "uwb: fix compiler warning on i1480_est_id_table\n\nAnnotate i1480_est_id_table as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/uwb/i1480/i1480-est.o\ndrivers/uwb/i1480/i1480-est.c:94: warning: ‘i1480_est_id_table’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc33b0eb38ccbd3080a4885e8f742a72a085261d",
      "tree": "364eb7c26655274bfc472559a0de96b947d83ead",
      "parents": [
        "df4fedeaa623f6af0b72c0089000b5ea5540ed22"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Thu Dec 02 05:52:21 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:06:03 2010 -0800"
      },
      "message": "uwb: fix compiler warning on whcrc_id_table\n\nAnnotate whcrc_id_table as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/uwb/whc-rc.o\ndrivers/uwb/whc-rc.c:452: warning: ‘whcrc_id_table’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df4fedeaa623f6af0b72c0089000b5ea5540ed22",
      "tree": "503ed250e2e7eac02c33c5e81af67716eb6efbf0",
      "parents": [
        "0ae86689d88bebba16c2db899f845446578d53b3"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Wed Dec 01 11:53:00 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 03 12:05:35 2010 -0800"
      },
      "message": "usb: g_audio: Fix crash at driver removal\n\nIf g_audio fails to open the sound control device, it crashes at removal:\n\nInsertion:\n[ 4143.836536] g_audio gadget: unable to open sound control device file: /dev/snd/controlC0\n[ 4143.836543] g_audio gadget: we need at least one control device\n[ 4143.836551] g_audio gadget: Linux USB Audio Gadget, version: Dec 18, 2008\n[ 4143.836558] g_audio gadget: g_audio ready\n\nRemoval:\n[ 4146.802643] BUG: unable to handle kernel paging request at 00023018\n[ 4146.802655] IP: [\u003cc10af9f5\u003e] filp_close+0xa/0x5b\n[ 4146.802674] *pdpt \u003d 0000000015426001 *pde \u003d 0000000000000000\n[ 4146.802684] Oops: 0000 [#1] PREEMPT SMP\n[ 4146.802692] last sysfs file: /sys/power/state\n[ 4146.802701] Modules linked in: g_audio(-) ioh_udc fuse asix usbnet [last unloaded: g_audio]\n[ 4146.802719]\n[ 4146.802728] Pid: 1394, comm: rmmod Not tainted 2.6.33.5-26.1-ivi #1 To be filled by O.E.M./To be filled by O.E.M.\n[ 4146.802738] EIP: 0060:[\u003cc10af9f5\u003e] EFLAGS: 00010206 CPU: 0\n[ 4146.802746] EIP is at filp_close+0xa/0x5b\n[ 4146.802753] EAX: 00023000 EBX: 00023000 ECX: 00000046 EDX: df842680\n[ 4146.802760] ESI: e071cd4c EDI: df842680 EBP: ddbbbef0 ESP: ddbbbee4\n[ 4146.802768]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[ 4146.802776] Process rmmod (pid: 1394, ti\u003dddbba000 task\u003ddd95a4f0 task.ti\u003dddbba000)\n[ 4146.802782] Stack:\n[ 4146.802787]  d540c280 e071cd4c df2bc000 ddbbbefc e071b82c df11e440 ddbbbf04 e071c622\n[ 4146.802804] \u003c0\u003e ddbbbf28 e071c47f 00000008 e071cd74 df11e464 df2bc01c df2bc000 e071ce68\n[ 4146.802822] \u003c0\u003e 00000880 ddbbbf38 e07fd1b8 e071cef0 00000000 ddbbbf40 e071b9f4 ddbbbf48\n[ 4146.802842] Call Trace:\n[ 4146.802857]  [\u003ce071b82c\u003e] ? gaudio_cleanup+0x87/0xe0 [g_audio]\n[ 4146.802869]  [\u003ce071c622\u003e] ? audio_unbind+0x8/0xc [g_audio]\n[ 4146.802881]  [\u003ce071c47f\u003e] ? composite_unbind+0x8d/0xcb [g_audio]\n[ 4146.802895]  [\u003ce07fd1b8\u003e] ? usb_gadget_unregister_driver+0x7b/0xc0 [ioh_udc]\n[ 4146.802908]  [\u003ce071b9f4\u003e] ? usb_composite_unregister+0x15/0x17 [g_audio]\n[ 4146.802920]  [\u003ce071c633\u003e] ? cleanup+0xd/0xf [g_audio]\n[ 4146.802932]  [\u003cc105a938\u003e] ? sys_delete_module+0x185/0x1dd\n[ 4146.802944]  [\u003cc101c3ea\u003e] ? do_page_fault+0x248/0x276\n[ 4146.802956]  [\u003cc10027d0\u003e] ? sysenter_do_call+0x12/0x26\n[ 4146.802962] Code: 12 5f 3a 00 8b 43 04 8b 40 0c 0f b3 30 3b 73 44 73 03 89 73 44 89 f8 e8 f1 61 3a 00 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 \u003c8b\u003e 40 18 85 c0 75 0f 68 32 15 5e c1 31 f6 e8 52 39 3a 00 5a eb\n[ 4146.803058] EIP: [\u003cc10af9f5\u003e] filp_close+0xa/0x5b SS:ESP 0068:ddbbbee4\n[ 4146.803071] CR2: 0000000000023018\n[ 4146.803112] ---[ end trace 0989a7e023da0434 ]---\n\nThis patch makes sure not to assign the_card if gaudio_open_snd_dev fails,\nsince the parent function will deallocate the card.\n\nAlso make sure all filp\u0027s in gaudio_open_snd_dev is assigned NULL upon error\nand gaudio_close_snd_dev only cleanups when the filp\u0027s are non-NULL.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0607f8622953541e95030ab011258d9f1f381357",
      "tree": "3958a9076d3a31a091a250f6ac21331346b2520d",
      "parents": [
        "fcf173e4511193b1efeccb0f22a8c641b464353b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 11:03:54 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 11:03:54 2010 +0200"
      },
      "message": "usb: musb: gadget: prevent a NULL pointer dereference\n\nCase we can\u0027t allocate struct musb_request,\nprevent a NULL pointer dereference by returning\nearly.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fcf173e4511193b1efeccb0f22a8c641b464353b",
      "tree": "a5cc4b3e560d857513a6684ed307b04a492b9670",
      "parents": [
        "ea65df57c2eea803535a071752efb030c46a11f5"
      ],
      "author": {
        "name": "Hema Kalliguddi",
        "email": "hemahk@ti.com",
        "time": "Wed Sep 29 11:26:39 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 10:56:33 2010 +0200"
      },
      "message": "usb: musb: add names for IRQs in structure resource\n\nSoon resource data will get automatically\npopulated from a set of autogenerated data\nfrom TI\u0027s hardware database for the OMAP\nplatform.\n\nSuch database, might not have resources at\nthe expected order by the current drivers.\n\nWhile we could hack in some exceptions to\nthat tool to generate resources in a specific\norder, it seems less fragile to use the\nresource name instead. That way, no matter\nwhat order the resources are generated, the\ndriver still work.\n\nModified the OMAP, Blackfin and Davinci\narchitecture files to add the name of the IRQs\nin the resource structures and musb driver to\nuse the platform_get_irq_byname() api to get\nthe device and dma irq numbers instead of using\nthe index.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ea65df57c2eea803535a071752efb030c46a11f5",
      "tree": "33284e6cc39a6d6b76528089c92b6cc103246cc6",
      "parents": [
        "0ae86689d88bebba16c2db899f845446578d53b3"
      ],
      "author": {
        "name": "Hema Kalliguddi",
        "email": "hemahk@ti.com",
        "time": "Wed Sep 22 19:27:40 2010 -0500"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 10:56:33 2010 +0200"
      },
      "message": "usb: musb: remove board_data parameter from musb_platform_init()\n\nRemoved the board_data parameter being\npassed to musb_platform_init function\nas board_data can be extracted from\ndevice structure which is already member\nof musb structure.\n\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e3e9887ee9de36d8e2bef972ad74a42abd7a44c4",
      "tree": "ea0c29e07ca348cb1889dd75606b1123ef05b52e",
      "parents": [
        "6e9d4476063a820764ec063bf683379c38ea1e18"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:58:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:58:58 2010 +0900"
      },
      "message": "sh: Convert to USB_ARCH_HAS_OHCI/EHCI selects.\n\nThis switches over to selects for the subtypes to enable OHCI/EHCI\nsupport explicitly rather than littering the usb Kconfig with subtype\ndependencies.\n\nSuggested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0ae86689d88bebba16c2db899f845446578d53b3",
      "tree": "221f807566461620c240a190d551c73118529da0",
      "parents": [
        "e7cddda48c7f892a3fb5c10a6f41a4395f46c0c2",
        "6aa85a5ae610106d89e50c7e1f760c56d12f9bc4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 17:04:33 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 17:04:51 2010 -0800"
      },
      "message": "Merge branch \u0027omap4-ehci-for-greg\u0027 of git://dev.omapzoom.org/pub/scm/anand/linux-omap-usb into usb-next\n\n* \u0027omap4-ehci-for-greg\u0027 of git://dev.omapzoom.org/pub/scm/anand/linux-omap-usb:\n  omap4: 4430sdp: enable the ehci port on 4430SDP\n  arm: omap4: select USB_ARCH_HAS_EHCI\n  arm: omap4: usb: add platform init code for EHCI\n  arm: omap4: add USBHOST and related base addresses\n  usb: ehci-omap: Add OMAP4 support\n  omap: usb: ehci: introduce HSIC mode\n  usb: ehci-omap: add helpers for checking port mode\n  usb: ehci-omap: use clkdev aliases for functional clocks\n  omap: clock: add clkdev aliases for EHCI clocks\n  usb: ehci: introduce CONFIG_USB_EHCI_HCD_OMAP\n  usb: ehci-omap: don\u0027t hard-code TLL channel count\n  usb: ehci-omap: update clock names to be more generic\n"
    },
    {
      "commit": "e7cddda48c7f892a3fb5c10a6f41a4395f46c0c2",
      "tree": "13a1a1c985206cd8f24ed8afab8230ffc43a2165",
      "parents": [
        "b48d7f50e6f16478304170eaf5c2d1a540ba5e31"
      ],
      "author": {
        "name": "cxie4",
        "email": "cxie4@marvell.com",
        "time": "Tue Nov 30 13:35:15 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:51:21 2010 -0800"
      },
      "message": "USB: pxa: Add USB client support for Marvell PXA9xx/PXA168 chips\n\nThis patch add USB client support Marvell PXA9xx/PXA168 chips. The USB\ncontroller in PXA9xx/PXA168 is a High-Speed OTG controller. The available\nendpoints is different between PXA9xx and PXA168.\n\nNOTE:\nIt is the first version of Marvell PXA9xx/PXA168 USB controller driver.\nThe support for OTG mode will be added in later patch.\nPXA9xx and PXA168 has integrated UTMI PHY in the chips. The initialization\nfor the PHY is a little different between PXA9xx and PXA168.\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b48d7f50e6f16478304170eaf5c2d1a540ba5e31",
      "tree": "aab2b67748ddcb53836b79642c87cab5f119977b",
      "parents": [
        "7fc56f0d9908fe140a01387d59954e3d0a2e7744"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 30 17:57:02 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:51:21 2010 -0800"
      },
      "message": "usb: Add in missing EHCI helpers.\n\nSeveral of the EHCI glue drivers either predate or were merged in the\nsame timeframe as API changes at the USB core level, resulting in some\nmissing endpoint_reset and clear_tt_buffer_complete callbacks.\n\nThis fixes up all of ehci-atmel, mxc, w90x900, and xilinx-of to tie in\nthe new helpers, which brings them in line with everyone else.\n\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7fc56f0d9908fe140a01387d59954e3d0a2e7744",
      "tree": "88cbdeeacff090643c8b2dc6e44df82b2d1f2b6b",
      "parents": [
        "b23f2f94136884ebeb1b5e2196f4a53086444afa"
      ],
      "author": {
        "name": "Luo Andy",
        "email": "yifei.luo@intel.com",
        "time": "Tue Nov 23 10:41:21 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:50:36 2010 -0800"
      },
      "message": "usb: gadget: langwell_udc: add usb test mode support\n\nThis patch adds test mode support for Langwell gadget driver.\n\nSigned-off-by: Henry Yuan \u003chang.yuan@intel.com\u003e\nSigned-off-by: Andy Luo \u003cyifei.luo@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b23f2f94136884ebeb1b5e2196f4a53086444afa",
      "tree": "3c5195b1e5750c45377ba07b979ddd42234a3f4e",
      "parents": [
        "c3d6450e741da08c3bc2e2ba06d743c27540abac"
      ],
      "author": {
        "name": "Hao Wu",
        "email": "hao.wu@intel.com",
        "time": "Mon Nov 29 15:17:03 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:46:34 2010 -0800"
      },
      "message": "usb: composite gadget: set vbus_draw current limitation during suspend\n\nThis patch modifies the composite gadget to set vbus_draw current limitation\nduring suspend state. This current limitation in suspend state shouldn\u0027t be\nmore than 2.5mA\n\nSigned-off-by: Hao Wu \u003chao.wu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c3d6450e741da08c3bc2e2ba06d743c27540abac",
      "tree": "b7b7a08020ec99b45af4af601f40102cee4c1299",
      "parents": [
        "02303f73373aa1da19dbec510ec5a4e2576f9610"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Nov 30 17:58:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:46:33 2010 -0800"
      },
      "message": "usb: otg: twl4030-usb: Fix unbalanced regulator disables at module removal\n\nFunction twl4030_usb_remove can cause unbalanced regulator disables in\ntwl4030_phy_power if the cable is not connected. Regulator enable/disable\ncalls are in balance only if the twl4030_phy_resume was called prior the\ntwl4030_usb_remove, that is, the cable was connected.\n\nFix this by checking the \u0027asleep\u0027 variable in twl4030_usb_remove since that\nvariable is used to check state in other functions.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02303f73373aa1da19dbec510ec5a4e2576f9610",
      "tree": "965bb7f33b4c96fd543803d41248c962cb79958e",
      "parents": [
        "73f35c60d5c4a98061fc0f94505bf26fd4bb1a1c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Nov 19 16:04:00 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:57 2010 -0800"
      },
      "message": "usb-wwan: implement TIOCGSERIAL and TIOCSSERIAL to avoid blocking close(2)\n\nSome devices (ex ZTE 2726) simply don\u0027t respond at all when data is sent\nto some of their USB interfaces.  The data gets stuck in the TTYs queue\nand sits there until close(2), which them blocks because closing_wait\ndefaults to 30 seconds (even though the fd is O_NONBLOCK).  This is\nrarely desired.  Implement the standard mechanism to adjust closing_wait\nand let applications handle it how they want to.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\n"
    },
    {
      "commit": "73f35c60d5c4a98061fc0f94505bf26fd4bb1a1c",
      "tree": "61f39b5b09b7a58029c61615480b0435719bf40a",
      "parents": [
        "b17ea167c5fb50dcd5dce5b874a467f04eec886d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Tue Nov 09 00:10:52 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:57 2010 -0800"
      },
      "message": "USB: Remove unnecessary casts of void ptr returning alloc function return values\n\nHi,\n\nThe [vk][cmz]alloc(_node) family of functions return void pointers which\nit\u0027s completely unnecessary/pointless to cast to other pointer types since\nthat happens implicitly.\n\nThis patch removes such casts from drivers/usb/\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\n"
    },
    {
      "commit": "b17ea167c5fb50dcd5dce5b874a467f04eec886d",
      "tree": "5a4714f6612e52e051d9b4495b3150466b3d3499",
      "parents": [
        "4f6838436915fdc281173bfd5bef6d8ab5cb1a7f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Nov 16 21:51:19 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 30 16:44:54 2010 -0800"
      },
      "message": "usbmon: correct length for isochronous\n\nUsually the usbmon returns the amount of data specified in\nurb-\u003etransfer_buffer_length for output submissions and urb-\u003eactual_length\nfor input callbacks. However, for Isochronous input transfers, this is\nnot enough, since the returned data buffer may contain \"holes\".\n\nOne easy way to fix this is to use urb-\u003etransfer_buffer_length,\nbut this often transfers a whole lot of unused data, so we find\nhow much was actually used instead.\n\nOriginal patch by Márton Németh. See also kernel bug 22182.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6aa85a5ae610106d89e50c7e1f760c56d12f9bc4",
      "tree": "4d3c919ccf38d16cc936afb6bfcd27abcf14eba9",
      "parents": [
        "56976b6ac4047ec456e2ba7e516ed2e9d96c3acf"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:42 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:43:05 2010 +0530"
      },
      "message": "omap4: 4430sdp: enable the ehci port on 4430SDP\n\nThe OMAP4 SDP has an SMSC3320 PHY hooked up to EHCI on Port1.\nThe PHY power is controlled by GPIO 157.\n\nTurn on the PHY power, and register the controller at init.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "56976b6ac4047ec456e2ba7e516ed2e9d96c3acf",
      "tree": "428d0660d932a6d58755a0c1826e50fe7ec12e0b",
      "parents": [
        "becf0737cf25bd0084ed85ccb1ab6c902e600a3c"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:42 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:42:36 2010 +0530"
      },
      "message": "arm: omap4: select USB_ARCH_HAS_EHCI\n\nThe OMAP4 has an on-chip EHCI controller. Select USB_ARCH_HAS_EHCI\nto allow the EHCI driver to be built on OMAP4.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "becf0737cf25bd0084ed85ccb1ab6c902e600a3c",
      "tree": "8818413b24673e32ccda57b0bfd9746dd8171f19",
      "parents": [
        "811406c2e69281b0e498d25a42902817299b6b3d"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:42:13 2010 +0530"
      },
      "message": "arm: omap4: usb: add platform init code for EHCI\n\n- Add platform init code for EHCI on OMAP4\n- Add pad configuration for PHY and TLL modes\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "811406c2e69281b0e498d25a42902817299b6b3d",
      "tree": "83aa478c156e84cd8978eec93e25ecc27007bc9b",
      "parents": [
        "4792a15bf0f388838c3e16636f961c99bc2f3572"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:36:08 2010 +0530"
      },
      "message": "arm: omap4: add USBHOST and related base addresses\n\nAdd base addresses for USBHOST, USBTLL, EHCI and OHCI to\nthe header file.\n\nThis will disappear when the drivers are converted to use\nthe hwmod database, however this patch is needed until then.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4792a15bf0f388838c3e16636f961c99bc2f3572",
      "tree": "6007fd08b6008a98798027781b6a7bbec4ae5838",
      "parents": [
        "1ed85659a29287bda958a9429461f4a1b0a033be"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:42 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:35:49 2010 +0530"
      },
      "message": "usb: ehci-omap: Add OMAP4 support\n\nUpdate the ehci-omap glue layer to support the controller in the\nOMAP4. Major differences from OMAP3 is that the OMAP4 has per-port\nclocking, and supports ULPI output clocking mode. The old input\nclocking mode is not supported.\n\nAlso, there are only 2 externally available ports as against 3\nin the OMAP3. The third port is internally tied off and should\nnot be used.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "1ed85659a29287bda958a9429461f4a1b0a033be",
      "tree": "6900f189ee922b5688fe0ec417ad18b4af9f36d9",
      "parents": [
        "a42ccdc14de388a35ad0e8057543369351395eb9"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:35:28 2010 +0530"
      },
      "message": "omap: usb: ehci: introduce HSIC mode\n\nThe EHCI controller in OMAP4 supports a new interface mode - HSIC.\nAdd this to the list of modes supported on OMAP3.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a42ccdc14de388a35ad0e8057543369351395eb9",
      "tree": "069de670eb0b2ea524a4b7ccbe4128a9009ec42d",
      "parents": [
        "c5dff5545c97ab33bdb2a529a2375966ceb0700c"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:34:53 2010 +0530"
      },
      "message": "usb: ehci-omap: add helpers for checking port mode\n\nIntroduce helper functions to test port mode. These checks are\nperformed in several places in the driver, and these helpers\nimprove readability.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "c5dff5545c97ab33bdb2a529a2375966ceb0700c",
      "tree": "431f94a0bde3fc094a949c4998f54a76dafe849c",
      "parents": [
        "5467e16d891090d54d036044e66f94b89b1c3683"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:34:39 2010 +0530"
      },
      "message": "usb: ehci-omap: use clkdev aliases for functional clocks\n\nUse the recently updated aliases to get functional clocks needed by\nthe driver. This allows the driver to acquire OMAP4-specific clocks\nwithout having to use different clock names for OMAP3 and OMAP4.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "5467e16d891090d54d036044e66f94b89b1c3683",
      "tree": "964fd9c8e020e2df291ed7789f67904401f5230c",
      "parents": [
        "7f124f4b353672bc150af959910cfc2a9778260a"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:33:29 2010 +0530"
      },
      "message": "omap: clock: add clkdev aliases for EHCI clocks\n\nAdd clkdev aliases for the USBHOST and USBTLL clocks on OMAP3 and\nOMAP4, so that the driver can refer to the clocks using a common alias.\n\nThis will disappear when the driver is converted to use the hwmod\ndatabase, but until then this patch is needed.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7f124f4b353672bc150af959910cfc2a9778260a",
      "tree": "cb4d0ed9ce8b58e6e10f085a2e85dca472651097",
      "parents": [
        "c072604115ab50d023eb5c33d4f3229400e441f4"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:41 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:32:10 2010 +0530"
      },
      "message": "usb: ehci: introduce CONFIG_USB_EHCI_HCD_OMAP\n\nIntroduce the CONFIG_USB_EHCI_HCD_OMAP option to select\nEHCI support on OMAP3 and later chips. This scales better\nthan having a long line of dependencies for each new OMAP\nwith EHCI support.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "c072604115ab50d023eb5c33d4f3229400e441f4",
      "tree": "d4ab8ddd939386b0f236362671494cd243689114",
      "parents": [
        "6dba39e278b81665a838f37a75fe37b89f3ce610"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:40 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:32:01 2010 +0530"
      },
      "message": "usb: ehci-omap: don\u0027t hard-code TLL channel count\n\nMake the TLL channel count a parameter instead of a hardcoded\nvalue. This allows us to be flexible with future OMAP revisions\nwhich could have a different number of channels.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "6dba39e278b81665a838f37a75fe37b89f3ce610",
      "tree": "905956dec616b9db7103061596fde5b0d8cd2864",
      "parents": [
        "4f6838436915fdc281173bfd5bef6d8ab5cb1a7f"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Sun Nov 21 23:23:40 2010 +0530"
      },
      "committer": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Wed Dec 01 02:31:53 2010 +0530"
      },
      "message": "usb: ehci-omap: update clock names to be more generic\n\nRename usbhost2_120m_fck to usbhost_hs_fck and usbhost1_48m_fck\nto usbhost_fs_fck, to better reflect the clocks\u0027 functionalities.\n\nIn OMAP4, the frequencies for the corresponding clocks are not\nnecessarily the same as with OMAP3, however the functionalities\nare.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "6e9d4476063a820764ec063bf683379c38ea1e18",
      "tree": "09f64a18d1758b7cd19c2780dcd7c54484f4620b",
      "parents": [
        "c1e0774d74481fdc3082d2096a99a3aa411a71f1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:48:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:48:31 2010 +0900"
      },
      "message": "usb: ehci-sh: Add missing ehci helpers.\n\nThe ehci-sh driver was missing tie-ins for endpoint_reset and\nclear_tt_buffer_complete, add them in.\n\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c1e0774d74481fdc3082d2096a99a3aa411a71f1",
      "tree": "14bffea2222c5d01bd77c7dc7dd334e900a96bd4",
      "parents": [
        "8b32a92b600e2728c5c438a748a4dc3132c98ef3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:43:38 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 26 16:43:38 2010 +0900"
      },
      "message": "usb: ehci-sh: Fix up fault in shutdown path.\n\nWe can\u0027t use the generic usb_hcd_platform_shutdown helper on account of\nthe fact we don\u0027t stash the hcd pointer in the driver data, so we provide\nour own shutdown handler.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4f6838436915fdc281173bfd5bef6d8ab5cb1a7f",
      "tree": "700c29096750794329d8ad86c459796648cbabaa",
      "parents": [
        "2f15744c1d90ee2e82f8ae5724b44b1cdf31715c"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Nov 17 07:43:09 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 17 13:37:00 2010 -0800"
      },
      "message": "USB: ce4100: Add support for CE4100 EHCI IP block to EHCI driver\n\nThis patch adds support for the EHCI IP block present on the Intel\nCE4100.\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nCC: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f15744c1d90ee2e82f8ae5724b44b1cdf31715c",
      "tree": "4ac4be9a92e45b428bfbf4aaf39937c6f9a62bb5",
      "parents": [
        "aa02f172ac85f144d0baa248e27e34e165963f94"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 17 10:56:01 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 17 13:24:47 2010 -0800"
      },
      "message": "USB: fix leftover references to udev-\u003eautosuspend_delay\n\nThis patch (as1436) takes care of leftover references to\nudev-\u003eautosuspend_delay that didn\u0027t get removed during the earlier\nconversion to the runtime-PM autosuspend API.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa02f172ac85f144d0baa248e27e34e165963f94",
      "tree": "14355f3d00caeebcea89293bea84449bab0421cf",
      "parents": [
        "c08512c761e7b9eaaab0e9167a389393f268e93c"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Wed Nov 17 17:09:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 17 13:24:46 2010 -0800"
      },
      "message": "usb: gadget: g_fs: Fix compilation warning\n\nThis commit fixes warning in f_fs.c introduced by \"usb:\ngadget: f_fs: remove custom printk() wrappers\":\n\nIn file included from drivers/usb/gadget/g_ffs.c:64:\ndrivers/usb/gadget/f_fs.c:30:1: warning: \"pr_fmt\" redefined\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c08512c761e7b9eaaab0e9167a389393f268e93c",
      "tree": "6837bfb8e93915dae46a63a863275f90428f82f0",
      "parents": [
        "fcc4a01eb8661226e80632327673f67bf6a5840b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:58 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:04:22 2010 -0800"
      },
      "message": "USB: improve uses of usb_mark_last_busy\n\nThis patch (as1434) cleans up the uses of usb_mark_last_busy() in\nusbcore.  The function will be called when a device is resumed and\nwhenever a usage count is decremented.  A call that was missing from\nthe hub driver is added: A hub is used whenever one of its ports gets\nsuspended (this prevents hubs from suspending immediately after their\nlast child).\n\nIn addition, the call to disable autosuspend support for new devices\nby default is moved from usb_detect_quirks() (where it doesn\u0027t really\nbelong) into usb_new_device() along with all the other runtime-PM\ninitializations.  Finally, an extra pm_runtime_get_noresume() is added\nto prevent new devices from autosuspending while they are being\nregistered.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fcc4a01eb8661226e80632327673f67bf6a5840b",
      "tree": "dc05c200ccfac2daad6d1efe413ae6fa92f1638d",
      "parents": [
        "6ddf27cdbc218a412d7e993fdc08e30eec2042ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:51 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:03:41 2010 -0800"
      },
      "message": "USB: use the runtime-PM autosuspend implementation\n\nThis patch (as1428) converts USB over to the new runtime-PM core\nautosuspend framework.  One slightly awkward aspect of the conversion\nis that USB devices will now have two suspend-delay attributes: the\nold power/autosuspend file and the new power/autosuspend_delay_ms\nfile.  One expresses the delay time in seconds and the other in\nmilliseconds, but otherwise they do the same thing.  The old attribute\ncan be deprecated and then removed eventually.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ddf27cdbc218a412d7e993fdc08e30eec2042ce",
      "tree": "393232ac1a8123961b62cb72cfc4b0bc617b333c",
      "parents": [
        "045cac6b3b067a9286dabfb789f67ae4f433f88b"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Nov 15 15:57:30 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:02:54 2010 -0800"
      },
      "message": "USB: make usb_mark_last_busy use pm_runtime_mark_last_busy\n\nSince the runtime-PM core already defines a .last_busy field in\ndevice.power, this patch uses it to replace the .last_busy field\ndefined in usb_device and uses pm_runtime_mark_last_busy to implement\nusb_mark_last_busy.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReviewed-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "045cac6b3b067a9286dabfb789f67ae4f433f88b",
      "tree": "b0cf5e7ce35503125a08a31b9ab8ce0a35868aa5",
      "parents": [
        "63defa73c8c1193c1273474440c30d34c2524597"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 15 15:57:07 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:02:00 2010 -0800"
      },
      "message": "USB: use sysfs_merge_group for power attributes\n\nThis patch (as1426) makes use of the new sysfs_merge_group() and\nsysfs_unmerge_group() routines to simplify the handling of power\nattributes for USB devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "63defa73c8c1193c1273474440c30d34c2524597",
      "tree": "3d7cbe9351e507ca2e55a874e496398979602ec1",
      "parents": [
        "f646cf94520e22cb11eb5d2e9a35b33bfe4bea1b"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Nov 15 15:56:54 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 14:02:00 2010 -0800"
      },
      "message": "USB: use the no_callbacks flag for interfaces\n\nCall pm_runtime_no_callbacks to set no_callbacks flag for USB\ninterfaces.  Since interfaces cannot be power-managed separately from\ntheir parent devices, there\u0027s no reason for the runtime-PM core to\ninvoke any callbacks for them.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReviewed-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f646cf94520e22cb11eb5d2e9a35b33bfe4bea1b",
      "tree": "877f1f6f98b6f80ad2894d08e492c0d6ca2a1d4b",
      "parents": [
        "d8df0b611c66db3b7afd0678213979209616681a"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Thu Nov 11 18:27:57 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:57:25 2010 -0800"
      },
      "message": "USB device driver of Topcliff PCH\n\nThis patch adds the USB device driver of EG20T(Topcliff) PCH.\n\nEG20T PCH is the platform controller hub that is going to be used in\nIntel\u0027s upcoming general embedded platform. All IO peripherals in\nEG20T PCH are actually devices sitting on AMBA bus.\nEG20T PCH has USB device I/F. Using this I/F, it is able to access system\ndevices connected to USB device.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nAcked-by: Michał Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8df0b611c66db3b7afd0678213979209616681a",
      "tree": "0623444d83e1d7531c7dcf4257332e884e5e887e",
      "parents": [
        "5ab54cf7acf418573c9204371cf1ab3497c451ee"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Nov 12 14:29:29 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:55:19 2010 -0800"
      },
      "message": "usb: gadget: f_fs: remove custom printk() wrappers\n\nThis commit removes custom printk() wrappers from the f_fs.c\nfile.  They served little purpose above what pr_*() family of\nmacros provides.  Only FVDBG() has been left but renamed to\npr_vdebug() to match other uses.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ab54cf7acf418573c9204371cf1ab3497c451ee",
      "tree": "0de5d62ef608409c4737db60dd1db5b4ce1347b1",
      "parents": [
        "7189ba939ea0e74f73d7b30573b849c732835fc5"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Nov 12 14:29:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:46 2010 -0800"
      },
      "message": "usb: gadget: FunctionFS: fix typos and coding style\n\nThis commit changes FunctionFS as to make it more compliant\nwith coding style as well as fixes several typos.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7189ba939ea0e74f73d7b30573b849c732835fc5",
      "tree": "24ad118185364189f178e3b764bef761f25b46ad",
      "parents": [
        "cc7e6056f440796e028629d6d79a26fa20d457e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 13:38:02 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:18 2010 -0800"
      },
      "message": "drivers/uwb: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc7e6056f440796e028629d6d79a26fa20d457e8",
      "tree": "6f30ea08fcb4fb77d26e0d620bab246e4f2ae058",
      "parents": [
        "ce7eb32fc24a7380f55924360fa0c96297aa237e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 14 19:04:49 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:18 2010 -0800"
      },
      "message": "drivers/usb/gadget: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ce7eb32fc24a7380f55924360fa0c96297aa237e",
      "tree": "c0faf42b5457405e44ff7270ef637d72f74cd58b",
      "parents": [
        "c8c38de9d8002578599222296b90696745ac0fe3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 15 12:14:01 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:54:18 2010 -0800"
      },
      "message": "drivers/usb/host/uhci-hcd.c: Remove unnecessary casts of pci_get_drvdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8c38de9d8002578599222296b90696745ac0fe3",
      "tree": "11122dfc8a9b8bfeba387d04152c445f53b4c091",
      "parents": [
        "ad78acafeed26f62c9e644f96eecb7c19bd78bb4"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Wed Nov 10 14:33:18 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 16 13:53:29 2010 -0800"
      },
      "message": "USB host: Adding USB ehci \u0026 ohci support for spear platform\n\nThis patch adds support for ehci and ohci controller in the SPEAr platform.\n\nChanges since V2:\nadded clear_tt_buffer_complete in ehci_spear_hc_driver\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad78acafeed26f62c9e644f96eecb7c19bd78bb4",
      "tree": "e16909ed4bac8f0e930cdb168cf7909221fba039",
      "parents": [
        "8be8a9d3d16a25645b7869e4544a9d0ec386966a"
      ],
      "author": {
        "name": "Alexey Charkov",
        "email": "alchark@gmail.com",
        "time": "Sun Nov 07 19:28:55 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:24:54 2010 -0800"
      },
      "message": "usb: Add support for VIA VT8500 and compatibles in EHCI HCD\n\nVIA and WonderMedia Systems-on-Chip feature a standard EHCI host\ncontroller. This adds necessary glue to use the standard driver\nwith these systems.\n\nSigned-off-by: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8be8a9d3d16a25645b7869e4544a9d0ec386966a",
      "tree": "c1f7b1854aab0dca0086bfa712437fd0388ddde0",
      "parents": [
        "0eadcc09203349b11ca477ec367079b23d32ab91"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Mon Nov 01 17:38:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:19:35 2010 -0800"
      },
      "message": "usb: dummy_hcd code simplification\n\nTake handling of the control requests out from dummy_timer to a different\nfunction.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0eadcc09203349b11ca477ec367079b23d32ab91",
      "tree": "f358154b9722736a9bc867c8b681796173ffcc39",
      "parents": [
        "b73af61e3283068f680e58e091ceafcb88d74b22"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Mon Nov 01 18:18:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 06:19:35 2010 -0800"
      },
      "message": "usb: USB3.0 ch11 definitions\n\nAdding hub SuperSpeed usb definitions as defined by ch10 of the USB3.0\nspec.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b73af61e3283068f680e58e091ceafcb88d74b22",
      "tree": "8fec72d260053e26179413e2e2ec6b434800ce99",
      "parents": [
        "00cb636ed87a65b512012ea4236348af19daef1e"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:49 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: code style clean ups\n\nThis commit is purely style clean ups.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00cb636ed87a65b512012ea4236348af19daef1e",
      "tree": "fdb16ec9fb5fe1d5b7c8680d60b1538c2f6ebfd3",
      "parents": [
        "fe52f7922c446b2f604ef609153f1cef0ea17278"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:22 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:49 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: remove needless complete()\n\nThis commit removes call to the complete() function done in\nfsg_unbind() which was never needed there but was a leftover\nform file_storage.c.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fe52f7922c446b2f604ef609153f1cef0ea17278",
      "tree": "a5221472e42dafee91dc194880ab52979ebe6b03",
      "parents": [
        "1ccd7923fe521273d63d936129754e71a33ebe51"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:49 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: drop START_TRANSFER() macro\n\nThis commit drops START_TRANSFER_OR() and START_TRANSFER()\nmacros with a pair of nice inline functions which are actually\nmore readable and easier to use.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ccd7923fe521273d63d936129754e71a33ebe51",
      "tree": "f374868afce3d2990fbf742b7e26750e3e230d86",
      "parents": [
        "17a936117c587c23aafafdb9cd6d433a90daa83d"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:48 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: use ?: instead of a macro\n\nThis commit removes an \"OR\" macro defined in Mass Storage\nFunction in favour of a two argument version of \"?:\" operator\n(which is a GCC extension).\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17a936117c587c23aafafdb9cd6d433a90daa83d",
      "tree": "914f9ba0ef9df9bef4522a6b897967e09fe1d078",
      "parents": [
        "d9385b6352da7fed50981f375c2ccb60354039a6"
      ],
      "author": {
        "name": "Rahul Ruikar",
        "email": "rahul.ruikar@gmail.com",
        "time": "Thu Oct 28 17:31:19 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:48 2010 -0800"
      },
      "message": "USB: gadget: f_mass_storage: put_device() in error recovery\n\nThis commit fixes an issue with error recovery after\ndevice_register() fails in Mass Storage Function.  The device\nneeds to be put to avoid resource leakage.\n\nSigned-off-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\n[mina86@mina86.com: updated commit message]\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d9385b6352da7fed50981f375c2ccb60354039a6",
      "tree": "2b9c8dc9fcb6b6452634c853712bba71993ac797",
      "parents": [
        "78bff3c65df33da47e93736bd8847b694084e5a9"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Thu Oct 28 17:31:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:58:48 2010 -0800"
      },
      "message": "USB: gadget: file_storage: put_device() in error recovery\n\nThis commit fixes some issues with File-backed Storage Gadget\nerror recovery when registering LUN\u0027s devices.\n\nFirst of all, when device_register() fails the device still\nneeds to be put.  However, because lun_release() decreases\nfsg-\u003eref reference counter the counter must be incremented\nbeforehand.\n\nSecond of all, after any of the device_create_file()s fails,\ndevice_unregister() is called which in turn (indirectly) calls\nlun_release() which decrements fsg-\u003eref.  So, again, the\nreference counter must be incremented beforehand.\n\nLastly, if the first or the second device_create_file()\nsucceeds, the files are never removed.  To fix it,\ndevice_remove_file() needs to be called.  This is done by\nsimply marking LUN as registered prior to creating files so\nthat fsg_unbind() can handle removing files.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nReported-by: Rahul Ruikar \u003crahul.ruikar@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "78bff3c65df33da47e93736bd8847b694084e5a9",
      "tree": "01849a4b4ec6f509628db3cdf6e604ed6b67cdb6",
      "parents": [
        "8b455561d28bcfac17d6910e64c616cf684da07f"
      ],
      "author": {
        "name": "Marek Belisko",
        "email": "marek.belisko@gmail.com",
        "time": "Wed Oct 27 10:19:01 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:57:55 2010 -0800"
      },
      "message": "USB: gadget: composite: Typo fix.\n\nSigned-off-by: Marek Belisko \u003cmarek.belisko@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b455561d28bcfac17d6910e64c616cf684da07f",
      "tree": "471f6588a7d59399ef05051d6c17d417618773ca",
      "parents": [
        "06c3859fc9bd62edb7211b241eadd0cdc8ecbecd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Oct 26 12:25:31 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "USB: gadget: amd5536udc.c: delete double assignment\n\nDelete successive assignments to the same location.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Thomas Dahlmann \u003cdahlmann.thomas@arcor.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "06c3859fc9bd62edb7211b241eadd0cdc8ecbecd",
      "tree": "ea5d0e37769d7146950fb7f6631c3679a25cfa9c",
      "parents": [
        "f7043ecbb3f7b8632a6d6470f8f95160ac868d0f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Oct 25 16:30:12 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "usb: gadget/imx-udc: remove usage of deprecated symbol USBD_INT0\n\nSince v2.6.34-rc2~66^2~5^2~47 USBD_INT0 is deprecated in favour of\nMX1_USBD_INT0.  So use the new name.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7043ecbb3f7b8632a6d6470f8f95160ac868d0f",
      "tree": "643957628f663d5dc9c5d5fb3adbb534896b3ff1",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Oct 21 14:43:05 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 11 05:51:15 2010 -0800"
      },
      "message": "USB: ssu100: remove max_packet_size calculation\n\nThe max_packet_size logic is taken from ftdi_sio, but it\u0027s not needed\nfor this device.  This also makes proces_read_urb simpler.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b32a92b600e2728c5c438a748a4dc3132c98ef3",
      "tree": "e0c91315c25ed11e7c1e9ae26bb08cd31ae6354e",
      "parents": [
        "63c845522263b2da08f70deba760ed0ab51e841d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:05:30 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:05:30 2010 -0400"
      },
      "message": "sh: Add EHCI support for SH7786.\n\nThis adds in the platform device for SH7786 USB EHCI.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "63c845522263b2da08f70deba760ed0ab51e841d",
      "tree": "6abb296e5f92b385b88d97e167e2ed331c36548d",
      "parents": [
        "9cc563968066b55b067bcff132e4d566b020687d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:03:27 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:03:27 2010 -0400"
      },
      "message": "usb: ehci-hcd: Add support for SuperH EHCI.\n\nThis adds a trivial stub for supporting EHCI mode of the on-chip\nSH USB host controllers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9cc563968066b55b067bcff132e4d566b020687d",
      "tree": "68e2e3681d68c73067d425e5e8172dc68fdc9611",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:01:27 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:01:27 2010 -0400"
      },
      "message": "usb: ohci-sh: Set IRQ as shared.\n\nThe SH USB interface has both OHCI and EHCI modes that share the\nsame interrupt. Flag the OHCI IRQ as shared in preparation for EHCI\nsupport.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4",
      "tree": "74f4ea31b145211ae549ae6dffde1a160d3c9d79",
      "parents": [
        "b3b2b6351a3f3342e6669b5c2defc85f6af75ee3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:54:12 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:54:12 2010 -0400"
      },
      "message": "Linux 2.6.37-rc1\n"
    },
    {
      "commit": "b3b2b6351a3f3342e6669b5c2defc85f6af75ee3",
      "tree": "9b47ae7b0111ab024d719214d2745b128db48beb",
      "parents": [
        "90ae83f7fc32733e5829d806306c0c590f1a383f",
        "395bc5121828e570bd4bb6455c82b80e2f2b05b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:53:19 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:53:19 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  CRIS: Add paths for CRISv10 serial driver\n  CRIS: Fix RS485 delay handling.\n  Add missing \"struct\" to in sizeof.\n"
    },
    {
      "commit": "90ae83f7fc32733e5829d806306c0c590f1a383f",
      "tree": "5b4cd7290c70d9899ca7caa99998395218b15cab",
      "parents": [
        "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
        "65289d6345d93abd860e43fd2119ac176d6cc697"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 01 07:50:43 2010 -0400"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/pl022: fix erroneous platform data in U300\n  spi: fixed odd static string conventions in core code\n  spi/bfin_spi: only request GPIO on first load\n  spi/bfin_spi: handle error/status changes after data interrupts\n  spi: enable spi_board_info to be registered after spi_master\n"
    },
    {
      "commit": "395bc5121828e570bd4bb6455c82b80e2f2b05b4",
      "tree": "5302199cb914c970dcd82bac1a75f03f8ab85ae3",
      "parents": [
        "c7213fc4ed592070f1010da39b0bf0eb2395b619"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Nov 01 11:01:14 2010 +0100"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jespern@axis.com",
        "time": "Mon Nov 01 11:02:19 2010 +0100"
      },
      "message": "CRIS: Add paths for CRISv10 serial driver\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "65289d6345d93abd860e43fd2119ac176d6cc697",
      "tree": "54e176162e4c6ddf13dbc6098de6d5ccdde4e9fd",
      "parents": [
        "eb288a1f45e2aa903ac8edf67dc6d59df0369fe1"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Oct 21 21:05:25 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 01 01:01:08 2010 -0400"
      },
      "message": "spi/pl022: fix erroneous platform data in U300\n\nThis fixes an erroneous use of LSB first in the U300 machine, the\nPL022 used in U300 is a standard ARM core that doesn\u0027t support this\nbit so it should never have been set.\n\nCc: Kevin Wells \u003cwellsk40@gmail.com\u003eOA\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "47c5ba53bc5e5f88b5d1bbb97acd25afc27f74eb",
      "tree": "2255f8b182494f0af2681b94396c1212d8094955",
      "parents": [
        "50440c6dcccbf90ee3629407cb13ca09cab7d900"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 31 15:18:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:05:43 2010 -0400"
      },
      "message": "Input: ir-keytable - fix uninitialized variable warning\n\nWe were forgetting to set up proper return value in success path causing\nir_getkeycode() to fail intermittently:\n\ndrivers/media/IR/ir-keytable.c: In function \u0027ir_getkeycode\u0027:\ndrivers/media/IR/ir-keytable.c:363: warning: \u0027retval\u0027 may be used\nuninitialized in this function\n\nReported-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50440c6dcccbf90ee3629407cb13ca09cab7d900",
      "tree": "6441432e78ec884863e5104ad4893e2a3dbe8059",
      "parents": [
        "09d692e6ff50e455f936e7e114e11f6ec5e0ea33",
        "55fee8d7f7cb011d7f161cf816220ac74e34b6b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:03:23 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:03:23 2010 -0400"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n  i2c-i801: Handle multiple instances instead of keeping global state\n  i2c-i801: Add Intel Patsburg device ID\n  i2c: Drop unused I2C_CLASS_TV flags\n"
    },
    {
      "commit": "09d692e6ff50e455f936e7e114e11f6ec5e0ea33",
      "tree": "f6693dac827dd2afced8285e59bce73d7e04c636",
      "parents": [
        "ce9d8d9f7214c7b74a5dd7be8221545269a31155",
        "d745b5326dd1960bf1d9ce2cb8408561a81a7271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:02:39 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 21:02:39 2010 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - remove extra KERN_DEBUG use from dprintk\n  Input: bu21013_ts - fix null dereference in error handling\n  Input: ad7879 - prevent invalid finger data reports\n"
    },
    {
      "commit": "ce9d8d9f7214c7b74a5dd7be8221545269a31155",
      "tree": "f6d529ea1d0b1c801af4a938b30de94b00ef9ca3",
      "parents": [
        "82279e6bd7643da1b3fbda42555c3238c7b00d38",
        "592488a32b87daf27b92d2c1c5cdc440d1a1beae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:43:12 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:43:12 2010 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (70 commits)\n  [SCSI] pmcraid: add support for set timestamp command and other fixes\n  [SCSI] pmcraid: remove duplicate struct member\n  [SCSI] qla4xxx: Fix cmd check in qla4xxx_cmd_wait\n  [SCSI] megaraid_sas: Version and documentation update\n  [SCSI] megaraid_sas: Add three times Online controller reset\n  [SCSI] megaraid_sas: Add input parameter for max_sectors\n  [SCSI] megaraid_sas: support devices update flag\n  [SCSI] libosd: write/read_sg_kern API\n  [SCSI] libosd: Support for scatter gather write/read commands\n  [SCSI] libosd: Free resources in reverse order of allocation\n  [SCSI] libosd: Fix bug in attr_page handling\n  [SCSI] lpfc 8.3.18: Update lpfc driver version to 8.3.18\n  [SCSI] lpfc 8.3.18: Add new WQE support\n  [SCSI] lpfc 8.3.18: Fix critical errors\n  [SCSI] lpfc 8.3.18: Adapter Shutdown and Unregistration cleanup\n  [SCSI] lpfc 8.3.18: Add logic to detect last devloss timeout\n  [SCSI] lpfc 8.3.18: Add support of received ELS commands\n  [SCSI] lpfc 8.3.18: FC/FCoE Discovery fixes\n  [SCSI] ipr: add definitions for a new adapter\n  [SCSI] bfa: fix comments for c files\n  ...\n"
    },
    {
      "commit": "82279e6bd7643da1b3fbda42555c3238c7b00d38",
      "tree": "e3f846e0a7daf6966375809ff4317f9eb57a9af9",
      "parents": [
        "bb8430a2c8fe2b726033017daadf73c69b0348ea",
        "4600d7c493f354a3e338a35bcf8a3bfbe815776a",
        "4882720b267b7b1d1b0ce08334b205f0329d4615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 20:40:24 2010 -0400"
      },
      "message": "Merge branches \u0027irq-core-for-linus\u0027 and \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix up irq_node() for irq_data changes.\n  genirq: Add single IRQ reservation helper\n  genirq: Warn if enable_irq is called before irq is set up\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  semaphore: Remove mutex emulation\n  staging: Final semaphore cleanup\n  jbd2: Convert jbd2_slab_create_sem to mutex\n  hpfs: Convert sbi-\u003ehpfs_creation_de to mutex\n\nFix up trivial change/delete conflicts with deleted \u0027dream\u0027 drivers\n(drivers/staging/dream/camera/{mt9d112.c,mt9p012_fox.c,mt9t013.c,s5k3e2fx.c})\n"
    },
    {
      "commit": "55fee8d7f7cb011d7f161cf816220ac74e34b6b1",
      "tree": "a79b1cd5c7e27cebdbac6524cf7dab4c8ee2ef41",
      "parents": [
        "0cd96eb0a74791cacb27ace902b991cfd0e72abe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "message": "i2c-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n\nThese are the extra \u0027Integrated Device Function\u0027 SMBus controllers found\non the Patsburg chipset. Mention the absence of slave mode support.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0cd96eb0a74791cacb27ace902b991cfd0e72abe",
      "tree": "d804672096c9374f96fc584f4ba72e0bd737bbdf",
      "parents": [
        "e30d9859cf08920ae711f57ecd9726804451d29f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Handle multiple instances instead of keeping global state\n\nIt\u0027s poor form to keep driver state in global variables rather than\nper-instance. It never really mattered in practice when there was only\none controller on the chipset, but the latest chipsets do have more\nthan one controller, so now we care.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e30d9859cf08920ae711f57ecd9726804451d29f",
      "tree": "fd77bb6da3f6b95fec2c3251fa253c280d11a4b1",
      "parents": [
        "cbf4bd380a9caa72118525eabe7b82c6a3c8da78"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Add Intel Patsburg device ID\n\nAdd support for the Intel Patsburg PCH SMBus Controller.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cbf4bd380a9caa72118525eabe7b82c6a3c8da78",
      "tree": "fb9eb94db042226d3f62638c2aa740a85f6d37f6",
      "parents": [
        "3985c7ce85039adacdf882904ca096f091d39346"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c: Drop unused I2C_CLASS_TV flags\n\nThere are no users left for I2C_CLASS_TV_ANALOG and\nI2C_CLASS_TV_DIGITAL, so we can get rid of them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d745b5326dd1960bf1d9ce2cb8408561a81a7271",
      "tree": "7656f7de0f90e88ba870e7a0a312202dd3574464",
      "parents": [
        "bac64d0f8cfd45f1027b6e946785a56e8d694fba"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Oct 30 17:19:49 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 31 07:16:00 2010 -0700"
      },
      "message": "Input: appletouch - remove extra KERN_DEBUG use from dprintk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bb8430a2c8fe2b726033017daadf73c69b0348ea",
      "tree": "feb6063cab812816bc67bca4e509995b5ad9217d",
      "parents": [
        "51ee4b84f5c86935b438d6636f34b523edb415a8"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sun Oct 31 08:35:31 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 06:35:15 2010 -0700"
      },
      "message": "locks: remove fl_copy_lock lock_manager operation\n\nThis one was only used for a nasty hack in nfsd, which has recently\nbeen removed.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51ee4b84f5c86935b438d6636f34b523edb415a8",
      "tree": "c60e0da8f8b6393477d79ef6d6ce321ee3b8ecaa",
      "parents": [
        "96f935934591b72f5b05fd6923bc8cdcae92f2e5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sun Oct 31 08:35:10 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 06:35:15 2010 -0700"
      },
      "message": "locks: let the caller free file_lock on -\u003esetlease failure\n\nThe caller allocated it, the caller should free it.\n\nThe only issue so far is that we could change the flp pointer even on an\nerror return if the fl_change callback failed.  But we can simply move\nthe flp assignment after the fl_change invocation, as the callers don\u0027t\ncare about the flp return value if the setlease call failed.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96f935934591b72f5b05fd6923bc8cdcae92f2e5",
      "tree": "6fe1bcdc31cec5691e0b924d5349bdcb3b7c6a97",
      "parents": [
        "3985c7ce85039adacdf882904ca096f091d39346"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Oct 31 10:56:23 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 31 06:35:14 2010 -0700"
      },
      "message": "initramfs: Fix initramfs size for 32-bit arches\n\nCommit ffe8018c3424 (\"initramfs: fix initramfs size calculation\") broke\n32-bit big-endian arches like (on ARAnyM):\n\n    VFS: Cannot open root device \"hda1\" or unknown-block(3,1)\n    Please append a correct \"root\u003d\" boot option; here are the available partitions:\n    fe80         1059408 nfhd8  (driver?)\n      fe81          921600 nfhd8p1 00000000-0000-0000-0000-000000000nfhd8p1\n      fe82          137807 nfhd8p2 00000000-0000-0000-0000-000000000nfhd8p2\n    0200            3280 fd0  (driver?)\n    0201            3280 fd1  (driver?)\n    0300         1059408 hda  driver: ide-gd\n      0301          921600 hda1 00000000-0000-0000-0000-000000000hda1\n      0302          137807 hda2 00000000-0000-0000-0000-000000000hda2\n    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,1)\n\nAs pointed out by Kerstin Jonsson \u003ckerstin.jonsson@ericsson.com\u003e, this\nis due to CONFIG_32BIT not being defined, so the initramfs size field is\ndone as a 64-bit quad.  On little-endian (like x86) this doesn matter,\nbut on a big-endian machine the 32-bit reads will see the (zero) high\nbits.\n\nOnly mips, s390, and score set CONFIG_32BIT for 32-bit builds, so fix it for\nall other 32-bit arches by inverting the logic and testing for CONFIG_64BIT,\nwhich should be defined on all 64-bit arches.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n[ I think we should just make it \"u64\" on all architectures and get\n  rid of the whole #ifdef CONFIG_xxBIT   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3985c7ce85039adacdf882904ca096f091d39346",
      "tree": "afaf4161c4c3d9516cc09295eb30c0e22a8c3008",
      "parents": [
        "fcf744a96c66ca6ad7301a372034b771e57f30c4",
        "ce384d91cd7a4269a1ed5d4307a70aa4c6fa14f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:42:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:42:58 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:\n  isdn: mISDN: socket: fix information leak to userland\n  netdev: can: Change mail address of Hans J. Koch\n  pcnet_cs: add new_id\n  net: Truncate recvfrom and sendto length to INT_MAX.\n  RDS: Let rds_message_alloc_sgs() return NULL\n  RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace\n  RDS: Clean up error handling in rds_cmsg_rdma_args\n  RDS: Return -EINVAL if rds_rdma_pages returns an error\n  net: fix rds_iovec page count overflow\n  can: pch_can: fix section mismatch warning by using a whitelisted name\n  can: pch_can: fix sparse warning\n  netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe\n  ip_gre: fix fallback tunnel setup\n  vmxnet: trivial annotation of protocol constant\n  vmxnet3: remove unnecessary byteswapping in BAR writing macros\n  ipv6/udp: report SndbufErrors and RcvbufErrors\n  phy/marvell: rename 88ec048 to 88e1318s and fix mscr1 addr\n"
    },
    {
      "commit": "fcf744a96c66ca6ad7301a372034b771e57f30c4",
      "tree": "4d4094cb2e04b391bd11eedf1466245dc8403704",
      "parents": [
        "05fa3135fdc7b9b510b502a35b6b97d2b38c6f48"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 30 17:31:16 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:08:15 2010 -0700"
      },
      "message": "nfsd4: initialize delegation pointer to lease\n\nThe NFSv4 server was initializing the dp-\u003edl_flock pointer by the\nsomewhat ridiculous method of a locks_copy_lock callback.\n\nNow that setlease uses the passed-in lock instead of doing a copy,\ndl_flock no longer gets set, resulting in the lock leaking on delegation\nrelease, and later possible hangs (among other problems).\n\nSo, initialize dl_flock and get rid of the callback.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05fa3135fdc7b9b510b502a35b6b97d2b38c6f48",
      "tree": "d533e8112111202ae890b2061c0386669002d080",
      "parents": [
        "096657b65e1ac197e20be5ce7cff6b6ca2532787"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 30 17:31:15 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:08:15 2010 -0700"
      },
      "message": "locks: fix setlease methods to free passed-in lock\n\nWe modified setlease to require the caller to allocate the new lease in\nthe case of creating a new lease, but forgot to fix up the filesystem\nmethods.\n\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Steve French \u003csfrench@samba.org\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "096657b65e1ac197e20be5ce7cff6b6ca2532787",
      "tree": "61265f8d8075aee437597ffe050f339b207356e7",
      "parents": [
        "0ceaf6c700f8245946a163e387add8675a0c302f"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 30 17:31:14 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:08:15 2010 -0700"
      },
      "message": "locks: fix leaks on setlease errors\n\nWe\u0027re depending on setlease to free the passed-in lease on failure.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ceaf6c700f8245946a163e387add8675a0c302f",
      "tree": "8f1657caff93050e416503b418c11c6e6b62b781",
      "parents": [
        "0d07025effd3da8b9c74f18448823175f4c63a73"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 30 17:31:13 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:08:14 2010 -0700"
      },
      "message": "locks: prevent ENOMEM on lease unlock\n\nRemoving a lock shouldn\u0027t require any allocations; a failure due to\nENOMEM leaves the caller with a choice between retrying or giving up and\nleaking an unused lease.\n\nNext we should split the other lease calls into add and delete cases.\nI wanted to start with just the bugfix.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d07025effd3da8b9c74f18448823175f4c63a73",
      "tree": "7482289716e68a4239e11603af4848fc798d7b3b",
      "parents": [
        "1792f17b7210280a3d7ff29da9614ba779cfcedb"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Sat Oct 30 22:17:44 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 18:02:22 2010 -0700"
      },
      "message": "drivers/media/IR/ir-keytable.c: fix binary search\n\nThe input-large-scancode patches changed the binary search in\ndrivers/media/IR/ir-keytable.c to use unsigned integers, but\nsigned integers are actually necessary for the algorithm to work.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce384d91cd7a4269a1ed5d4307a70aa4c6fa14f2",
      "tree": "dad07ece7f32cfa73cfe3bf4e31f04c9a4b9a5ef",
      "parents": [
        "3e9ebd3cf48d9181e0931c6fd8f1a7dc4d6cb27c"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Oct 29 23:04:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:38 2010 -0700"
      },
      "message": "isdn: mISDN: socket: fix information leak to userland\n\nStructure mISDN_devinfo 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: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e9ebd3cf48d9181e0931c6fd8f1a7dc4d6cb27c",
      "tree": "c8c10dce9d6ec79512942ee79ade877a7dfee708",
      "parents": [
        "62391f97babb7fe0c769830b6f0e0bd184bd0704"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Fri Oct 29 12:33:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:38 2010 -0700"
      },
      "message": "netdev: can: Change mail address of Hans J. Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62391f97babb7fe0c769830b6f0e0bd184bd0704",
      "tree": "304bb49c5ad37b667e51b89acf86159d49666170",
      "parents": [
        "253eacc070b114c2ec1f81b067d2fed7305467b0"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Fri Oct 29 12:17:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:49:37 2010 -0700"
      },
      "message": "pcnet_cs: add new_id\n\npcnet_cs:\n    add new_id: \"corega Ether CF-TD\" 10Base-T PCMCIA card.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "253eacc070b114c2ec1f81b067d2fed7305467b0",
      "tree": "cf55d167c9a1a3fac2b7796f046674a53fbf47b0",
      "parents": [
        "d139ff0907dac9ef72fb2cf301e345bac3aec42f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 16:43:10 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:44:07 2010 -0700"
      },
      "message": "net: Truncate recvfrom and sendto length to INT_MAX.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d139ff0907dac9ef72fb2cf301e345bac3aec42f",
      "tree": "0ba63235a10b7640bc8b613da0d0cda220a55087",
      "parents": [
        "fc8162e3c034af743d8def435fda6396603d321f"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Thu Oct 28 15:40:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:34:18 2010 -0700"
      },
      "message": "RDS: Let rds_message_alloc_sgs() return NULL\n\nEven with the previous fix, we still are reading the iovecs once\nto determine SGs needed, and then again later on. Preallocating\nspace for sg lists as part of rds_message seemed like a good idea\nbut it might be better to not do this. While working to redo that\ncode, this patch attempts to protect against userspace rewriting\nthe rds_iovec array between the first and second accesses.\n\nThe consequences of this would be either a too-small or too-large\nsg list array. Too large is not an issue. This patch changes all\ncallers of message_alloc_sgs to handle running out of preallocated\nsgs, and fail gracefully.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc8162e3c034af743d8def435fda6396603d321f",
      "tree": "b003a652740eb0de1fe71c634618b6666e9bae3c",
      "parents": [
        "f4a3fc03c1d73753879fb655b8cd628b29f6706b"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Thu Oct 28 15:40:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:34:17 2010 -0700"
      },
      "message": "RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace\n\nChange rds_rdma_pages to take a passed-in rds_iovec array instead\nof doing copy_from_user itself.\n\nChange rds_cmsg_rdma_args to copy rds_iovec array once only. This\neliminates the possibility of userspace changing it after our\nsanity checks.\n\nImplement stack-based storage for small numbers of iovecs, based\non net/socket.c, to save an alloc in the extremely common case.\n\nAlthough this patch reduces iovec copies in cmsg_rdma_args to 1,\nwe still do another one in rds_rdma_extra_size. Getting rid of\nthat one will be trickier, so it\u0027ll be a separate patch.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4a3fc03c1d73753879fb655b8cd628b29f6706b",
      "tree": "ad16a35e587408a396f2ab8e485428b8730fe733",
      "parents": [
        "a09f69c49b84b161ebd4dd09d3cce1b68297f1d3"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Thu Oct 28 15:40:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 30 16:34:17 2010 -0700"
      },
      "message": "RDS: Clean up error handling in rds_cmsg_rdma_args\n\nWe don\u0027t need to set ret \u003d 0 at the end -- it\u0027s initialized to 0.\n\nAlso, don\u0027t increment s_send_rdma stat if we\u0027re exiting with an\nerror.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a09f69c49b84b161ebd4dd09d3cce1b68297f1d3"
}
