)]}'
{
  "log": [
    {
      "commit": "ce7e9065958191e6b7ca49d7ed0e1099c486d198",
      "tree": "e9f7689a5751d1f8eb0ee6f16d197a4621b6edd9",
      "parents": [
        "2f1def2695c223b2aa325e5e47d0d64200a45d23"
      ],
      "author": {
        "name": "Artur Zimmer",
        "email": "artur128@3dzimmer.de",
        "time": "Wed Aug 10 03:51:28 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 10 22:11:45 2011 -0700"
      },
      "message": "USB: Serial: Add PID(0xF7C0) to FTDI SIO driver for a zeitcontrol-device\n\nHere is a patch for a new PID (zeitcontrol-device mifare-reader FT232BL(like FT232BM but lead free)).\n\nSigned-off-by: Artur Zimmer \u003cartur128@3dzimmer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f1def2695c223b2aa325e5e47d0d64200a45d23",
      "tree": "b651508ab6dc514a04bf2758642cb8f3481c461f",
      "parents": [
        "e468561739fffb972d486b98f66c723936335136"
      ],
      "author": {
        "name": "Florian Echtler",
        "email": "floe@butterbrot.org",
        "time": "Tue Aug 09 13:37:49 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 10 22:11:44 2011 -0700"
      },
      "message": "USB: Serial: Add device ID for Sierra Wireless MC8305\n\nA new device ID pair is added for Sierra Wireless MC8305.\n\nSigned-off-by: Florian Echtler \u003cfloe@butterbrot.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e468561739fffb972d486b98f66c723936335136",
      "tree": "51011d993bd118900673a0ea93b9b2b84e26c045",
      "parents": [
        "a7e6401e19aa54924ab11ee548afaad0a55ffdc6"
      ],
      "author": {
        "name": "Vijay Chavan",
        "email": "vijaychavan007@gmail.com",
        "time": "Tue Aug 09 02:41:12 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 14:28:05 2011 -0700"
      },
      "message": "USB: Serial: Added device ID for Qualcomm Modem in Sagemcom\u0027s HiLo3G\n\nA new device ID pair is added for Qualcomm Modem present in Sagemcom\u0027s HiLo3G module.\n\nSigned-off-by: Vijay Chavan \u003cVijayChavan007@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a7e6401e19aa54924ab11ee548afaad0a55ffdc6",
      "tree": "058f76f4d6f9db9be9b3476f1537aebc1464940c",
      "parents": [
        "35e9e21fb30dc4452b33aed5cbf233743bffca40"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Thu Jul 21 13:16:20 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 14:00:14 2011 -0700"
      },
      "message": "usb/host/pci-quirks.c: correct annotation of `ehci_dmi_nohandoff_table\u0027\n\nehci_bios_handoff() is marked __devinit, `ehci_dmi_nohandoff_table\u0027 should be\nmarked __devinitconst, not __initconst. This fixes the following section\nmismatch:\n\nWARNING: vmlinux.o(.devinit.text+0x4f08): Section mismatch in reference from the function ehci_bios_handoff() to the variable .init.rodata:ehci_dmi_nohandoff_table\nThe function __devinit ehci_bios_handoff() references a variable __initconst ehci_dmi_nohandoff_table.\nIf ehci_dmi_nohandoff_table is only used by ehci_bios_handoff then annotate ehci_dmi_nohandoff_table with a matching annotation.\n\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35e9e21fb30dc4452b33aed5cbf233743bffca40",
      "tree": "1f282b0145d2526e01cd070b685147371a694a9d",
      "parents": [
        "0930bb46bbbb43afe3381ece2cb2f8a5bc3fb544"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:20 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:38:01 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K4511\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K4511 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0930bb46bbbb43afe3381ece2cb2f8a5bc3fb544",
      "tree": "cfaf3700aa825f1f06d4331c5c352d5cb5847ef9",
      "parents": [
        "e2949080792256d1c979aaf30ecd4cab42829f87"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:19 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:38:01 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K4510\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K4510 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e2949080792256d1c979aaf30ecd4cab42829f87",
      "tree": "6ab163bbf05d4661facef350c4a26b32d255f2f1",
      "parents": [
        "07b21fd83606263fe6f327b98774d51e13e502fd"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:18 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:38:00 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K3771\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K3771 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "07b21fd83606263fe6f327b98774d51e13e502fd",
      "tree": "e7e9cd4d5648dde179c7095ac289ebfae70d5495",
      "parents": [
        "0ee404ccf1c63aa25363940d474c3c03f8d7e882"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Wed Jul 27 17:03:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:37:59 2011 -0700"
      },
      "message": "USB: option driver: add PID for Vodafone-Huawei K3770\n\nThis patch adds the product ID of Huawei\u0027s Vodafone K3770 mobile broadband\nmodem to option.c. This is necessary so that the driver gets loaded on demand\nwithout the intervention of usb_modeswitch. This has the benefit of it becoming\navailable faster and also ensures that the option driver is not bound to a\nnetwork interface that should be claimed by cdc_ether.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ee404ccf1c63aa25363940d474c3c03f8d7e882",
      "tree": "a59624c6f19fa45254546cd15f9fb0d3572ca523",
      "parents": [
        "17d3e145a4ad680b3d1b1c30d0696a5bbb2b65c4"
      ],
      "author": {
        "name": "Uwe Bonnes",
        "email": "bon@elektron.ikp.physik.tu-darmstadt.de",
        "time": "Fri Jul 22 10:41:15 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:48 2011 -0700"
      },
      "message": "usb: serial: ftdi_sio.c: For the FT232H FTDI_SIO_SET_BAUDRATE_REQUEST, index needs to be shifted too\n\nthe recent addition of the FT232H showed that baudrate was set wrong. See\ngmane.linux.usb.general: \"[ftdi_sio] FT232H support\".  With the old code,\nthe MSB of the 4 encoded fractional divider bits and more important the\nclock predivider bits got lost. Adding the FT232H to the code patch were\nthese bits are shifted solves the problem. I verified baud rates with a\nscope now.\n\nI suspect, that the BM device probably needs these bits shifted too. But\nthere is no predivider bit, so this is not obvious, and a missing MSB of the\nencoded fractional divider only shifts the resulting baudrate minimal.\nThe AM has only 3 bits of encoded fractional divider, so it is not impacted.\n\nI have no BM device to test, so I only added a comment and left the code for\nthe BM untouched.\n\nSigned-off-by: Uwe Bonnes \u003cbon@elektron.ikp.physik.tu-darmstadt.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17d3e145a4ad680b3d1b1c30d0696a5bbb2b65c4",
      "tree": "ef6aa396ee207c8f29700ccce88522fe2613c848",
      "parents": [
        "77636c86a600b83de01719efad83567e46d7e8ce"
      ],
      "author": {
        "name": "Arvid Brodin",
        "email": "arvid.brodin@enea.com",
        "time": "Wed Jul 20 03:13:46 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:48 2011 -0700"
      },
      "message": "usb/isp1760: Added missing call to usb_hcd_check_unlink_urb() during unlink\n\nSigned-off-by: Arvid Brodin \u003carvid.brodin@enea.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "77636c86a600b83de01719efad83567e46d7e8ce",
      "tree": "22a1643e71dd0c2fc43fde65e9ee211635637002",
      "parents": [
        "1862cdd542025218f7a390b7e6ddc83a1362d1e0"
      ],
      "author": {
        "name": "Boris Todorov",
        "email": "boris.st.todorov@gmail.com",
        "time": "Mon Jul 11 12:03:33 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:47 2011 -0700"
      },
      "message": "USB: EHCI: Fix test mode sequence\n\nThe sequence to put port in test mode is not complete.\nAccording EHCI specification all enabled ports must be\nput in suspend.\n\nSigned-off-by: Boris Todorov \u003cboris.st.todorov@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1862cdd542025218f7a390b7e6ddc83a1362d1e0",
      "tree": "95aefa34ac53dca0e73fd71e0c26b581a074a6af",
      "parents": [
        "eed393667b15a8f42fc0cdf5e8fee49f77c79aae"
      ],
      "author": {
        "name": "Ionut Nicu",
        "email": "ionut.nicu@cloudbit.ro",
        "time": "Mon Jul 11 16:46:12 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:47 2011 -0700"
      },
      "message": "USB: ftdi_sio: fix minor typo in get_ftdi_divisor\n\nEven if it\u0027s unlikely for this to cause an error,\nthere is a typo in the code that uses the bitwise-AND\noperator instead of the logical one.\n\nSigned-off-by: Ionut Nicu \u003cionut.nicu@cloudbit.ro\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eed393667b15a8f42fc0cdf5e8fee49f77c79aae",
      "tree": "56ff349b9918af0411cd9d8ab75fbe950071d288",
      "parents": [
        "a871e4f5519d8c52430052e1d340dd5710eb5ad6"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun May 29 10:01:48 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:47 2011 -0700"
      },
      "message": "USB: at91_udc: include linux/prefetch.h explicitly\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a871e4f5519d8c52430052e1d340dd5710eb5ad6",
      "tree": "03011d25e79c6e6bf01b704afcf731d4e7aa208a",
      "parents": [
        "03a1d6bf40a273f5a80029f65f9c673308128512"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Wed Jul 13 11:40:09 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:46 2011 -0700"
      },
      "message": "USB: usb-storage: unusual_devs entry for ARM V2M motherboard.\n\nConnecting the V2M to a Linux host results in a constant stream of\nerrors spammed to the console, all of the form\n\n  sd 1:0:0:0: ioctl_internal_command return code \u003d 8070000\n     : Sense Key : 0x4 [current]\n     : ASC\u003d0x0 ASCQ\u003d0x0\n\nThe errors appear to be otherwise harmless.  Add an unusual_devs entry\nwhich eliminates all of the error messages.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "03a1d6bf40a273f5a80029f65f9c673308128512",
      "tree": "065035ae1e99c2c6baa559dbd6a13cac7fed0cd0",
      "parents": [
        "4f1a7a3e78037721496283ea3e87cfefc64d99c7"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Jul 21 22:24:10 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:45 2011 -0700"
      },
      "message": "usb/ehci-mxc: add missing inclusion of mach/hardware.h\n\nAs cpu_is_mx stuff is being used in the driver, header mach/hardware.h\nshould be explicitly included.\n\nThe missing of the header is causing today\u0027s linux-next build error\nas bleow.\n\n  CC      drivers/usb/host/ehci-hcd.o\nIn file included from linux-next/drivers/usb/host/ehci-hcd.c:1190:0:\nlinux-next/drivers/usb/host/ehci-mxc.c: In function \u0027ehci_mxc_drv_probe\u0027:\nlinux-next/drivers/usb/host/ehci-mxc.c:175:2: error: implicit declaration of function \u0027cpu_is_mx35\u0027\nlinux-next/drivers/usb/host/ehci-mxc.c:175:2: error: implicit declaration of function \u0027cpu_is_mx25\u0027\nlinux-next/drivers/usb/host/ehci-mxc.c:185:2: error: implicit declaration of function \u0027cpu_is_mx51\u0027\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4f1a7a3e78037721496283ea3e87cfefc64d99c7",
      "tree": "942f303bc575409acae9f60e6498fbb9a3b24118",
      "parents": [
        "e94c587e78811d95a5b0db094f984eeb99f86388"
      ],
      "author": {
        "name": "Maxim Nikulin",
        "email": "m.a.nikulin@gmail.com",
        "time": "Sat Jul 09 23:44:44 2011 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:45 2011 -0700"
      },
      "message": "USB: assign instead of equal in usbtmc.c\n\nAssign operator instead of equality test in the usbtmc_ioctl_abort_bulk_in() function.\n\nSigned-off-by: Maxim A. Nikulin \u003cM.A.Nikulin@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e94c587e78811d95a5b0db094f984eeb99f86388",
      "tree": "0c1da55936ec33a1c32b45e8922e1e438e845db0",
      "parents": [
        "d128a259ea4ef7cab39f14b681ee466a7dc6153c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jul 12 22:01:29 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:45 2011 -0700"
      },
      "message": "usb: renesas_usbhs: fixup usbhsg_for_each_uep 1st pos\n\n1st pos of __usbhsg_for_each_uep() was wrong.\nExpected uep were ep1, ep2, ep3...\nbut each uep were ep0, ep2, ep3 ...\nThis patch modify it.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d128a259ea4ef7cab39f14b681ee466a7dc6153c",
      "tree": "6c815249f4c25348c35944211a665aa8b5c78243",
      "parents": [
        "d84d66153b89b267dd6d88defd0932e21fa84b6a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 03 21:41:26 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:44 2011 -0700"
      },
      "message": "usb: renesas_usbhs: fix DMA build by including dma-mapping.h\n\nInclude dma-mapping.h to fix build of the renesas_usbhs driver\n\nCC      drivers/usb/renesas_usbhs/mod_gadget.o\ndrivers/usb/renesas_usbhs/mod_gadget.c: In function \u0027usbhsg_dma_map\u0027:\ndrivers/usb/renesas_usbhs/mod_gadget.c:190: error: implicit declaration of function \u0027dma_map_single\u0027\ndrivers/usb/renesas_usbhs/mod_gadget.c:192: error: implicit declaration of function \u0027dma_sync_single_for_device\u0027\ndrivers/usb/renesas_usbhs/mod_gadget.c:196: error: implicit declaration of function \u0027dma_mapping_error\u0027\ndrivers/usb/renesas_usbhs/mod_gadget.c: In function \u0027usbhsg_dma_unmap\u0027:\ndrivers/usb/renesas_usbhs/mod_gadget.c:217: error: implicit declaration of function \u0027dma_unmap_single\u0027\ndrivers/usb/renesas_usbhs/mod_gadget.c:219: error: implicit declaration of function \u0027dma_sync_single_for_cpu\u0027\nmake[5]: *** [drivers/usb/renesas_usbhs/mod_gadget.o] Error 1\nmake[4]: *** [drivers/usb/renesas_usbhs] Error 2\n\nReported-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d84d66153b89b267dd6d88defd0932e21fa84b6a",
      "tree": "eb6708f4c3fdadb7fac68a7a64b5bf617597f6a7",
      "parents": [
        "b6741d1fe947f829bd4303397fd888e1d4b66bae"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Aug 08 11:36:51 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 08 12:34:44 2011 -0700"
      },
      "message": "usb: gadget: net2272 - Correct includes\n\n\u003clinux/irq.h\u003e states:\n\n * Please do not include this file in generic code.  There is currently\n * no requirement for any architecture to implement anything held\n * within this file.\n\nprefetch() and prefetchw() need \u003clinux/prefetch.h\u003e on m68k:\n\ndrivers/usb/gadget/net2272.c: In function ‘net2272_write_fifo’:\ndrivers/usb/gadget/net2272.c:468: error: implicit declaration of function ‘prefetch’\ndrivers/usb/gadget/net2272.c: In function ‘net2272_read_fifo’:\ndrivers/usb/gadget/net2272.c:574: error: implicit declaration of function ‘prefetchw’\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "acab460b0f618e1e9663eea8c52ad5edd552ed1d",
      "tree": "c139f945e7a05ab3a12ced855453f8f48762d84e",
      "parents": [
        "8e36f79ecf4f8b09c5ee5041cf97f180e847838e",
        "72c487dfb94d02025fb7437dfe2314d836d5a9ab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 01 16:41:16 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 01 16:41:31 2011 -0700"
      },
      "message": "Merge branch \u0027for-greg\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb into usb-linus\n\n* \u0027for-greg\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb:\n  usb: musb: fix oops on musb_gadget_pullup\n  usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)\n  usb: gadget: hid: don\u0027t STALL when processing a HID Descriptor request\n  usb: musb: fix Kconfig\n  usb: musb: tusb6010_omap: fix build failure: error: \u0027musb\u0027 undeclared\n  usb: gadget: composite: fix bMaxPacketSize for SuperSpeed\n  usb: gadget: fusb300: remove #if 0 block\n  usb: gadget: s3c2410_udc: fix unterminated platform_device_id table\n"
    },
    {
      "commit": "8e36f79ecf4f8b09c5ee5041cf97f180e847838e",
      "tree": "f6a9602444b0b2c6eb751824be7357f52bacae4a",
      "parents": [
        "5f66d2b58ca879e70740c82422354144845d6dd3",
        "7de7c7d2cb49900e0b967be871bf695c7d6135c9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 01 16:38:38 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 01 16:39:14 2011 -0700"
      },
      "message": "Merge branch \u0027for-usb-linus\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-linus\n\n* \u0027for-usb-linus\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci:\n  usb/config: use proper endian access for wMaxPacketSize\n  USB: xhci: fix OS want to own HC\n  xhci: Don\u0027t submit commands or URBs to halted hosts.\n"
    },
    {
      "commit": "72c487dfb94d02025fb7437dfe2314d836d5a9ab",
      "tree": "047bb96aa1eb097f8ad14b15608efac18c3b2232",
      "parents": [
        "d4aefec5daf51ebda90ebf0989598c206cf8e640"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Jul 20 17:09:34 2011 -0700"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:50 2011 +0300"
      },
      "message": "usb: musb: fix oops on musb_gadget_pullup\n\nan \u0027unhandled fault\u0027 is causes when a gadget driver calls\nusb_gadget_connect() while the USB cable isn\u0027t plugged into\nthe OTG port.\n\nthe fault is caused by an access to MUSB\u0027s memory space\nwhile its clock is turned off due to pm_runtime kicking\nin.\n\nin order to fix the fault, we enclose musb_gadget_pullup()\nwith pm_runtime_get_sync() ... pm_runtime_put() calls to\nbe sure we will always reach that path with clock turned on.\n\n[ balbi@ti.com : simplified commit log; removed few things\n\twhich didn\u0027t belong there ]\n\nCc: stable@kernel.org\nReported-by: Zach Pfeffer \u003czach.pfeffer@linaro.org\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d4aefec5daf51ebda90ebf0989598c206cf8e640",
      "tree": "508eb35a01ea0e3ceeb85af92981d46fa6fd952a",
      "parents": [
        "c240d78a8f9b1d4e1d391203f4a698117fae3474"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Jul 28 22:59:53 2011 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:48 2011 +0300"
      },
      "message": "usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)\n\nObviously, disabling \u0026 put regulator and iounmap(hcd-\u003eregs)\nare missed in .remove and failure handling path of .probe,\nso add them.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Keshava Munegowda \u003cKeshava_mgowda@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c240d78a8f9b1d4e1d391203f4a698117fae3474",
      "tree": "1ce018de133e5b9c3aacba9465e526d268dfb0b2",
      "parents": [
        "b61ae3427086ea413aa1fb35feea9e8c4d7c2584"
      ],
      "author": {
        "name": "Sebastian Bauer",
        "email": "mail@sebastianbauer.info",
        "time": "Thu Jul 21 15:40:07 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:47 2011 +0300"
      },
      "message": "usb: gadget: hid: don\u0027t STALL when processing a HID Descriptor request\n\nThis is a patch to fix an issue with the HID gadget which, at the moment,\nreturns STALL on a HID descriptor request. Essentially, the patch changes\nthe hid gadget such that a request for the HID descriptor is handled by\ncopying the descriptor into the response buffer, rather than falling\nthrough the default case, in which the request is answered by a STALL.\n\nSigned-off-by: Sebastian Bauer \u003cmail@sebastianbauer.info\u003e\nAcked-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b61ae3427086ea413aa1fb35feea9e8c4d7c2584",
      "tree": "3534ee978f064eb80b904fbb70c19cb303c00f5a",
      "parents": [
        "5574d5f036f6fe52618e450aa09f8f284fafaeeb"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon Jul 18 18:38:47 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:45 2011 +0300"
      },
      "message": "usb: musb: fix Kconfig\n\nAfter 622859634 (usb: musb: drop a gigantic amount of ifdeferry):\n\n - USB_GADGET_MUSB_HDRC is no longer selectable because it\n   depends on the removed USB_MUSB_PERIPHERAL and USB_MUSB_OTG\n   options\n\n - The Kconfig comment still says \"Enable Host or Gadget support\n   to see Inventra options\", even though you now need to enable\n   both of them to see Inventra options.\n\nFix the dependency and drop the anyway unnecessary comment.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5574d5f036f6fe52618e450aa09f8f284fafaeeb",
      "tree": "dddfaaa15bd53509a227ad9955ef93768da2b46b",
      "parents": [
        "a8f21156a07cb0b11fddeab771e11ec7c08283c9"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Sun Jul 17 18:28:00 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:44 2011 +0300"
      },
      "message": "usb: musb: tusb6010_omap: fix build failure: error: \u0027musb\u0027 undeclared\n\n  CC      drivers/usb/musb/tusb6010_omap.o\ndrivers/usb/musb/tusb6010_omap.c: In function \u0027tusb_omap_use_shared_dmareq\u0027:\ndrivers/usb/musb/tusb6010_omap.c:92: error: \u0027musb\u0027 undeclared (first use in this function)\ndrivers/usb/musb/tusb6010_omap.c:92: error: (Each undeclared identifier is reported only once\ndrivers/usb/musb/tusb6010_omap.c:92: error: for each function it appears in.)\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a8f21156a07cb0b11fddeab771e11ec7c08283c9",
      "tree": "11e20cb45a17bcdb8f8eff2b2ce50b4fc7c9aea8",
      "parents": [
        "9c5ea0ea27f5dbf17e5c0580060518588f8df7d4"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 19 20:21:52 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:37 2011 +0300"
      },
      "message": "usb: gadget: composite: fix bMaxPacketSize for SuperSpeed\n\nFor bMaxPacketSize0 we usually take what is specified in ep0-\u003emaxpacket.\nThis is fine in most cases, however on SuperSpeed bMaxPacketSize0\nspecifies the exponent instead of the actual size in bytes. The only\nvalid value on SS is 9 which denotes 512 bytes.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9c5ea0ea27f5dbf17e5c0580060518588f8df7d4",
      "tree": "a4c5d290fc7d43eaa4221db69c448dfffe76c1c5",
      "parents": [
        "7e9d40f3a834a322f004b6629db55c22ae457d77"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 19 21:47:01 2011 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:33 2011 +0300"
      },
      "message": "usb: gadget: fusb300: remove #if 0 block\n\nThe code in this block is unused and the Author is fine with removing:\n\n| These functions were used to debug unstable hw fifo while developing\n| fusb300.  It\u0027s much more stable now.\n| So these functions can be removed.\n\nCc: \"Wendy Yuan-Hsin Chen\" \u003cyhchen@faraday-tech.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7e9d40f3a834a322f004b6629db55c22ae457d77",
      "tree": "a20e5cf2c5eb3855b1d2b246d359973fa394f554",
      "parents": [
        "e371d46ae45488bcb112a99a7de462e9e3aa6764"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 12 19:05:29 2011 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Aug 01 22:06:31 2011 +0300"
      },
      "message": "usb: gadget: s3c2410_udc: fix unterminated platform_device_id table\n\nplatform_device_id structures need a NULL terminating\nentry, add it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7de7c7d2cb49900e0b967be871bf695c7d6135c9",
      "tree": "1f3cda80b3ac70e450fe7a25ec3713d755b71b98",
      "parents": [
        "6768458b17f9bf48a4c3a34e49b20344091b5f7e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Jul 29 11:05:45 2011 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Aug 01 09:45:29 2011 -0700"
      },
      "message": "usb/config: use proper endian access for wMaxPacketSize\n\nwMaxPacketSize is __le16 and should be accessed as such. Also fix the\nwBytesPerInterval assignment while here.\n\nv2: also fix the wBytesPerInterval assigment, noticed by Matt Evans\n\nThis patch should be backported to the 3.0 kernel.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Matt Evans \u003cmatt@ozlabs.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "6768458b17f9bf48a4c3a34e49b20344091b5f7e",
      "tree": "b97a28ca9a37cea60ada641a6cce6f58f439492f",
      "parents": [
        "7bd89b4017f46a9b92853940fd9771319acb578a"
      ],
      "author": {
        "name": "JiSheng Zhang",
        "email": "jszhang3@gmail.com",
        "time": "Sat Jul 16 11:04:19 2011 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Aug 01 09:45:27 2011 -0700"
      },
      "message": "USB: xhci: fix OS want to own HC\n\nSoftware should set XHCI_HC_OS_OWNED bit to request ownership of xHC.\n\nThis patch should be backported to kernels as far back as 2.6.31.\n\nSigned-off-by: JiSheng Zhang \u003cjszhang3@gmail.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "7bd89b4017f46a9b92853940fd9771319acb578a",
      "tree": "03414a38fcec06396b8d25b422db68c4400329ba",
      "parents": [
        "e371d46ae45488bcb112a99a7de462e9e3aa6764"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Jul 01 13:35:40 2011 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Aug 01 09:41:41 2011 -0700"
      },
      "message": "xhci: Don\u0027t submit commands or URBs to halted hosts.\n\nCommit fccf4e86200b8f5edd9a65da26f150e32ba79808\n\"USB: Free bandwidth when usb_disable_device is called\" caused a bit of an\nissue when the xHCI host controller driver is unloaded.  It changed the\nUSB core to remove all endpoints when a USB device is disabled.  When the\ndriver is unloaded, it will remove the SuperSpeed split root hub, which\nwill disable all devices under that roothub and then halt the host\ncontroller.  When the second High Speed split roothub is removed, the USB\ncore will attempt to disable the endpoints, which will submit a Configure\nEndpoint command to a halted host controller.\n\nThe command will eventually time out, but it makes the xHCI driver unload\ntake *minutes* if there are a couple of USB 1.1/2.0 devices attached.  We\nmust halt the host controller when the SuperSpeed roothub is removed,\nbecause we can\u0027t allow any interrupts from things like port status\nchanges.\n\nMake several different functions not submit commands or URBs to the host\ncontroller when the host is halted, by adding a check in\nxhci_check_args().  xhci_check_args() is used by these functions:\n\nxhci.c-int xhci_urb_enqueue()\nxhci.c-int xhci_drop_endpoint()\nxhci.c-int xhci_add_endpoint()\nxhci.c-int xhci_check_bandwidth()\nxhci.c-void xhci_reset_bandwidth()\nxhci.c-static int xhci_check_streams_endpoint()\nxhci.c-int xhci_discover_or_reset_device()\n\nIt\u0027s also used by xhci_free_dev().  However, we have to take special\ncare in that case, because we want the device memory to be freed if the\nhost controller is halted.\n\nThis patch should be backported to the 2.6.39 and 3.0 kernel.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "664a41b8a91bf78a01a751e15175e0008977685a",
      "tree": "d9dc15c83400ad2dfb430ff27ae3e7fdc9395856",
      "parents": [
        "983236b5741e557451f3ed4ec5ebf1f62a5b2c15",
        "ee2ce3a0b43d14d792d34cf88e7bc2091096744b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:08:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 30 00:08:53 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (430 commits)\n  [media] ir-mce_kbd-decoder: include module.h for its facilities\n  [media] ov5642: include module.h for its facilities\n  [media] em28xx: Fix DVB-C maxsize for em2884\n  [media] tda18271c2dd: Fix saw filter configuration for DVB-C @6MHz\n  [media] v4l: mt9v032: Fix Bayer pattern\n  [media] V4L: mt9m111: rewrite set_pixfmt\n  [media] V4L: mt9m111: fix missing return value check mt9m111_reg_clear\n  [media] V4L: initial driver for ov5642 CMOS sensor\n  [media] V4L: sh_mobile_ceu_camera: fix Oops when USERPTR mapping fails\n  [media] V4L: soc-camera: remove soc-camera bus and devices on it\n  [media] V4L: soc-camera: un-export the soc-camera bus\n  [media] V4L: sh_mobile_csi2: switch away from using the soc-camera bus notifier\n  [media] V4L: add media bus configuration subdev operations\n  [media] V4L: soc-camera: group struct field initialisations together\n  [media] V4L: soc-camera: remove now unused soc-camera specific PM hooks\n  [media] V4L: pxa-camera: switch to using standard PM hooks\n  [media] NetUP Dual DVB-T/C CI RF: force card hardware revision by module param\n  [media] Don\u0027t OOPS if videobuf_dvb_get_frontend return NULL\n  [media] NetUP Dual DVB-T/C CI RF: load firmware according card revision\n  [media] omap3isp: Support configurable HS/VS polarities\n  ...\n\nFix up conflicts:\n - arch/arm/mach-omap2/board-rx51-peripherals.c:\n     cleanup regulator supply definitions in mach-omap2\n   vs\n     OMAP3: RX-51: define vdds_csib regulator supply\n - drivers/staging/tm6000/tm6000-alsa.c (trivial)\n"
    },
    {
      "commit": "f1e393de382af9b9bd2462a42bfa16b8c501d81b",
      "tree": "1135a4a27166d3947ebfcf2be171efa2d8cd3228",
      "parents": [
        "77068d36d8b9e9902a89b4bb01011d41926f5420"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 19:24:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:31 2011 -0300"
      },
      "message": "[media] v4l2-event/ctrls/fh: allocate events per fh and per type instead of just per-fh\n\nThe driver had to decide how many events to allocate when the v4l2_fh struct\nwas created. It was possible to add more events afterwards, but there was no\nway to ensure that you wouldn\u0027t miss important events if the event queue\nwould fill up for that filehandle.\n\nIn addition, once there were no more free events, any new events were simply\ndropped on the floor.\n\nFor the control event in particular this made life very difficult since\ncontrol status/value changes could just be missed if the number of allocated\nevents and the speed at which the application read events was too low to keep\nup with the number of generated events. The application would have no idea\nwhat the latest state was for a control since it could have missed the latest\ncontrol change.\n\nSo this patch makes some major changes in how events are allocated. Instead\nof allocating events per-filehandle they are now allocated when subscribing an\nevent. So for that particular event type N events (determined by the driver)\nare allocated. Those events are reserved for that particular event type.\nThis ensures that you will not miss events for a particular type altogether.\n\nIn addition, if there are N events in use and a new event is raised, then\nthe oldest event is dropped and the new one is added. So the latest event\nis always available.\n\nThis can be further improved by adding the ability to merge the state of\ntwo events together, ensuring that no data is lost at all. This will be\nadded in the next patch.\n\nThis also makes it possible to allow the user to determine the number of\nevents that will be allocated. This is not implemented at the moment, but\nwould be trivial.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "523f46d6aba9dcb0a2d0fc474ca884e93a7cf198",
      "tree": "5c73cecf3d9786868ac03c93f7df2df6a465d9a6",
      "parents": [
        "95904d4b6a188ea2f0f1781498f6ca626e21b9ac"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 17:44:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:31 2011 -0300"
      },
      "message": "[media] v4l2-events/fh: merge v4l2_events into v4l2_fh\n\nDrivers that supported events used to be rare, but now that controls can also\nraise events this will become much more common since almost all drivers have\ncontrols.\n\nThis means that keeping struct v4l2_events as a separate struct make no more\nsense. Merging it into struct v4l2_fh simplifies things substantially as it\nis now an integral part of the filehandle struct.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c646cfc3d98f2e595f7757e42ff59286c6f327e",
      "tree": "539c2334964dcd103b7c747b5308de1ddd2ce952",
      "parents": [
        "6c0cbef6662aa685c6a47a18039b9d4f1d5abcb1"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 26 20:51:01 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 11:52:55 2011 -0700"
      },
      "message": "USB / Renesas: Fix build issue related to struct scatterlist\n\nFix build issue caused by undefined struct scatterlist in\ndrivers/usb/renesas_usbhs/fifo.c.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "138051659902da7e6a09d379fee5dade2a80fcfd",
      "tree": "e0a90e27451b1fcd812675092d30c1059369cb87",
      "parents": [
        "d5ef642355bdd9b383ff5c18cbc6102a06eecbaf",
        "e1703b329f7c7ea82ea181dc4c50020f25061a2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:26:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:26:34 2011 -0700"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (741 commits)\n  staging:iio:meter:ade7753 should be 16 bit read not 8 bit for mode register.\n  staging:iio:kfifo_buf fix double initialization of the ring device structure.\n  staging:iio:accel:lis3l02dq: fix incorrect pointer passed to spi_set_drvdata.\n  staging:iio:imu fix missing register table index for some channels\n  spectra: enable device before poking it\n  staging: rts_pstor: Fix a miswriting\n  staging/lirc_bt829: Return -ENODEV when no hardware is found.\n  staging/lirc_parallel: remove pointless prototypes.\n  staging/lirc_parallel: fix panic on rmmod\n  staging:iio:adc:ad7476: Incorrect pointer into spi_set_drvdata.\n  Staging: zram: Fix kunmapping order\n  Revert \"gma500: Fix dependencies\"\n  gma500: Add medfield header\n  gma500: wire up the mrst i2c bus from chip_info\n  gma500: Fix DPU build\n  gma500: Clean up the DPU config and make it runtime\n  gma500: resync with Medfield progress\n  gma500: Use the mrst helpers and power control for mode commit\n  gma500@ Fix backlight range error\n  gma500: More Moorestown muddle meddling means MM maybe might modeset\n  ...\n\nFix up fairly trivial conflicts all over, mostly due to header file\ncleanup conflicts, but some deleted files and some just context changes:\n - Documentation/feature-removal-schedule.txt\n - drivers/staging/bcm/headers.h\n - drivers/staging/brcm80211/brcmfmac/dhd_linux.c\n - drivers/staging/brcm80211/brcmfmac/dhd_sdio.c\n - drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h\n - drivers/staging/brcm80211/brcmfmac/wl_iw.c\n - drivers/staging/et131x/et131x_netdev.c\n - drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c\n - drivers/staging/rtl8192e/r8192E.h\n - drivers/staging/usbip/userspace/src/utils.h\n"
    },
    {
      "commit": "f549953c15deab4c54708b39af86d4edecc6cddc",
      "tree": "f0412f989b77cdceab34c18aa85a8a25d5942a1f",
      "parents": [
        "f0deb97ab13ad1f89cd0993f7339655d59788405",
        "e04f5f7e423018bcec84c11af2058cdce87816f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (115 commits)\n  EHCI: fix direction handling for interrupt data toggles\n  USB: serial: add IDs for WinChipHead USB-\u003eRS232 adapter\n  USB: OHCI: fix another regression for NVIDIA controllers\n  usb: gadget: m66592-udc: add pullup function\n  usb: gadget: m66592-udc: add function for external controller\n  usb: gadget: r8a66597-udc: add pullup function\n  usb: renesas_usbhs: support multi driver\n  usb: renesas_usbhs: inaccessible pipe is not an error\n  usb: renesas_usbhs: care buff alignment when dma handler\n  USB: PL2303: correctly handle baudrates above 115200\n  usb: r8a66597-hcd: fixup USB_PORT_STAT_C_SUSPEND shift\n  usb: renesas_usbhs: compile/config are rescued\n  usb: renesas_usbhs: fixup comment-out\n  usb: update email address in ohci-sh and r8a66597-hcd\n  usb: r8a66597-hcd: add function for external controller\n  EHCI: only power off port if over-current is active\n  USB: mon: Allow to use usbmon without debugfs\n  USB: EHCI: go back to using the system clock for QH unlinks\n  ehci: add pci quirk for Ordissimo and RM Slate 100 too\n  ehci: refactor pci quirk to use standard dmi_check_system method\n  ...\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "bbd9d6f7fbb0305c9a592bf05a32e87eb364a4ff",
      "tree": "12b2bb4202b05f6ae6a43c6ce830a0472043dbe5",
      "parents": [
        "8e204874db000928e37199c2db82b7eb8966cc3c",
        "5a9a43646cf709312d71eca71cef90ad802f28f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 19:02:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 19:02:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (107 commits)\n  vfs: use ERR_CAST for err-ptr tossing in lookup_instantiate_filp\n  isofs: Remove global fs lock\n  jffs2: fix IN_DELETE_SELF on overwriting rename() killing a directory\n  fix IN_DELETE_SELF on overwriting rename() on ramfs et.al.\n  mm/truncate.c: fix build for CONFIG_BLOCK not enabled\n  fs:update the NOTE of the file_operations structure\n  Remove dead code in dget_parent()\n  AFS: Fix silly characters in a comment\n  switch d_add_ci() to d_splice_alias() in \"found negative\" case as well\n  simplify gfs2_lookup()\n  jfs_lookup(): don\u0027t bother with . or ..\n  get rid of useless dget_parent() in btrfs rename() and link()\n  get rid of useless dget_parent() in fs/btrfs/ioctl.c\n  fs: push i_mutex and filemap_write_and_wait down into -\u003efsync() handlers\n  drivers: fix up various -\u003ellseek() implementations\n  fs: handle SEEK_HOLE/SEEK_DATA properly in all fs\u0027s that define their own llseek\n  Ext4: handle SEEK_HOLE/SEEK_DATA generically\n  Btrfs: implement our own -\u003ellseek\n  fs: add SEEK_HOLE and SEEK_DATA flags\n  reiserfs: make reiserfs default to barrier\u003dflush\n  ...\n\nFix up trivial conflicts in fs/xfs/linux-2.6/xfs_super.c due to the new\nshrinker callout for the inode cache, that clashed with the xfs code to\nstart the periodic workers later.\n"
    },
    {
      "commit": "497888cf69bf607ac1fe061a6437e0a670b0022f",
      "tree": "ac0897eff214f09c89d5f4fbc3c03ef9d010a83c",
      "parents": [
        "06b72d06d6b182bdaaaec686dbd8b602949521ee"
      ],
      "author": {
        "name": "Phil Carmody",
        "email": "ext-phil.2.carmody@nokia.com",
        "time": "Thu Jul 14 15:07:13 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 21 14:10:00 2011 +0200"
      },
      "message": "treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n\nAll these are instances of\n  #define NAME value;\nor\n  #define NAME(params_opt) value;\n\nThese of course fail to build when used in contexts like\n  if(foo $OP NAME)\n  while(bar $OP NAME)\nand may silently generate the wrong code in contexts such as\n  foo \u003d NAME + 1;    /* foo \u003d value; + 1; */\n  bar \u003d NAME - 1;    /* bar \u003d value; - 1; */\n  baz \u003d NAME \u0026 quux; /* baz \u003d value; \u0026 quux; */\n\nReported on comp.lang.c,\nMessage-ID: \u003cab0d55fe-25e5-482b-811e-c475aa6065c3@c29g2000yqd.googlegroups.com\u003e\nInitial analysis of the dangers provided by Keith Thompson in that thread.\n\nThere are many more instances of more complicated macros having unnecessary\ntrailing semicolons, but this pile seems to be all of the cases of simple\nvalues suffering from the problem. (Thus things that are likely to be found\nin one of the contexts above, more complicated ones aren\u0027t.)\n\nSigned-off-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "02c24a82187d5a628c68edfe71ae60dc135cd178",
      "tree": "c8dbaba4d82e2b20ed4335910a564a1f7d90fcf6",
      "parents": [
        "22735068d53c7115e384bc88dea95b17e76a6839"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Sat Jul 16 20:44:56 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 20 20:47:59 2011 -0400"
      },
      "message": "fs: push i_mutex and filemap_write_and_wait down into -\u003efsync() handlers\n\nBtrfs needs to be able to control how filemap_write_and_wait_range() is called\nin fsync to make it less of a painful operation, so push down taking i_mutex and\nthe calling of filemap_write_and_wait() down into the -\u003efsync() handlers.  Some\nfile systems can drop taking the i_mutex altogether it seems, like ext3 and\nocfs2.  For correctness sake I just pushed everything down in all cases to make\nsure that we keep the current behavior the same for everybody, and then each\nindividual fs maintainer can make up their mind about what to do from there.\nThanks,\n\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e04f5f7e423018bcec84c11af2058cdce87816f3",
      "tree": "a11ccaa195e169c8dd2aa14d2a71ac5049d6c96e",
      "parents": [
        "026dfaf18973404a01f488d6aa556a8c466e06a4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 19 14:01:23 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 19 11:25:45 2011 -0700"
      },
      "message": "EHCI: fix direction handling for interrupt data toggles\n\nThis patch (as1480) fixes a rather obscure bug in ehci-hcd.  The\nqh_update() routine needs to know the number and direction of the\nendpoint corresponding to its QH argument.  The number can be taken\ndirectly from the QH data structure, but the direction isn\u0027t stored\nthere.  The direction is taken instead from the first qTD linked to\nthe QH.\n\nHowever, it turns out that for interrupt transfers, qh_update() gets\ncalled before the qTDs are linked to the QH.  As a result, qh_update()\ncomputes a bogus direction value, which messes up the endpoint toggle\nhandling.  Under the right combination of circumstances this causes\nusb_reset_endpoint() not to work correctly, which causes packets to be\ndropped and communications to fail.\n\nNow, it\u0027s silly for the QH structure not to have direct access to all\nthe descriptor information for the corresponding endpoint.  Ultimately\nit may get a pointer to the usb_host_endpoint structure; for now,\nadding a copy of the direction flag solves the immediate problem.\n\nThis allows the Spyder2 color-calibration system (a low-speed USB\ndevice that sends all its interrupt data packets with the toggle set\nto 0 and hance requires constant use of usb_reset_endpoint) to work\nwhen connected through a high-speed hub.  Thanks to Graeme Gill for\nsupplying the hardware that allowed me to track down this bug.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Graeme Gill \u003cgraeme@argyllcms.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "026dfaf18973404a01f488d6aa556a8c466e06a4",
      "tree": "f6b392e4b39d868b744c9d1cfd84239a26fd778b",
      "parents": [
        "6ea12a04d295235ed67010a09fdea58c949e3eb0"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Tue Jul 19 11:25:38 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 19 04:48:45 2011 -0700"
      },
      "message": "USB: serial: add IDs for WinChipHead USB-\u003eRS232 adapter\n\nAdd ID 4348:5523 for WinChipHead USB-\u003eRS 232 adapter with\nProlifec PL2303 chipset\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ea12a04d295235ed67010a09fdea58c949e3eb0",
      "tree": "0404a9aed3c147e2a0f4ec03eefb40572a9505b8",
      "parents": [
        "18fbb93fbec3cfd6acf46f60990f7ab21c4221dd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 15 17:22:15 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jul 16 11:34:44 2011 +0200"
      },
      "message": "USB: OHCI: fix another regression for NVIDIA controllers\n\nThe NVIDIA series of OHCI controllers continues to be troublesome.  A\nfew people using the MCP67 chipset have reported that even with the\nmost recent kernels, the OHCI controller fails to handle new\nconnections and spams the system log with \"unable to enumerate USB\nport\" messages.  This is different from the other problems previously\nreported for NVIDIA OHCI controllers, although it is probably related.\n\nIt turns out that the MCP67 controller does not like to be kept in the\nRESET state very long.  After only a few seconds, it decides not to\nwork any more.  This patch (as1479) changes the PCI initialization\nquirk code so that NVIDIA controllers are switched into the SUSPEND\nstate after 50 ms of RESET.  With no interrupts enabled and all the\ndownstream devices reset, and thus unable to send wakeup requests,\nthis should be perfectly safe (even for non-NVIDIA hardware).\n\nThe removal code in ohci-hcd hasn\u0027t been changed; it will still leave\nthe controller in the RESET state.  As a result, if someone unloads\nohci-hcd and then reloads it, the controller won\u0027t work again until\nthe system is rebooted.  If anybody complains about this, the removal\ncode can be updated similarly.\n\nThis fixes Bugzilla #22052.\n\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a7ebdf2fd15417e87b4fd02ff411aeaca34da5f",
      "tree": "86b15d8cd3e25c97b348b5a61bdb16c02726a480",
      "parents": [
        "f6b72b6217f8c24f2a54988e58af858b4e66024d",
        "51414d41084496aaefd06d7f19eb8206e8bfac2d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 14 07:56:40 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 14 07:56:40 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/bluetooth/l2cap_core.c\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "18fbb93fbec3cfd6acf46f60990f7ab21c4221dd",
      "tree": "19599d4a2d402422b109e720e988ad16bc6e8ab4",
      "parents": [
        "3b87218829a4182850cc62f8c0c28abcecfdf8e6",
        "156833dc3ca3b730127c4b3045c466cca46c2767"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:30:22 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:30:55 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\n* \u0027for-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb:\n  usb: gadget: m66592-udc: add pullup function\n  usb: gadget: m66592-udc: add function for external controller\n  usb: gadget: r8a66597-udc: add pullup function\n  usb: gadget: zero: add superspeed support\n  usb: gadget: add SS descriptors to Ethernet gadget\n  usb: gadget: r8a66597-udc: add support for TEST_MODE\n  usb: gadget: m66592-udc: add support for TEST_MODE\n  usb: gadget: r8a66597-udc: Make BUSWAIT configurable through platform data\n  usb: gadget: r8a66597-udc: fix cannot connect after rmmod gadget driver\n  usb: update email address in r8a66597-udc and m66592-udc\n  usb: musb: restore INDEX register in resume path\n  usb: gadget: fix up depencies\n  usb: gadget: fusb300_udc: fix compile warnings\n  usb: gadget: ci13xx_udc.c: fix compile warning\n  usb: gadget: net2272: fix compile warnings\n  usb: gadget: langwell_udc: fix compile warnings\n  usb: gadget: fusb300_udc: drop dead code\n"
    },
    {
      "commit": "7eff1d83a3b846d16a4cd706d06b5827a07c08a3",
      "tree": "1286650f957c812d8810fce68341808ce6e4b703",
      "parents": [
        "bb59dbff4e5fb0ac14e3ee47d3f688490f128155"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Jul 07 09:58:50 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Jul 09 01:08:40 2011 +0300"
      },
      "message": "usb: gadget: m66592-udc: add pullup function\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "bb59dbff4e5fb0ac14e3ee47d3f688490f128155",
      "tree": "1bf92ae02fd2e0b9a29c09a1229216285a6415b1",
      "parents": [
        "8ca137562a79f573f822f5a84a4e56a0d8cc6792"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Jul 07 09:58:43 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Jul 09 01:08:39 2011 +0300"
      },
      "message": "usb: gadget: m66592-udc: add function for external controller\n\nM66592 has the pin of WR0 and WR1. So, if one write-pin of CPU\nconnects to the pins, we have to change the setting of FIFOSEL\nregister in the controller. If we don\u0027t change the setting,\nthe controller cannot send the data of odd length.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8ca137562a79f573f822f5a84a4e56a0d8cc6792",
      "tree": "cf5a8e8e6233fc7bada218e9e040a19d5fcb13e3",
      "parents": [
        "57c97c02de0e7a59cb48d3d7666f4afaf9968e84"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Jul 07 09:58:20 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Jul 09 01:08:38 2011 +0300"
      },
      "message": "usb: gadget: r8a66597-udc: add pullup function\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3b87218829a4182850cc62f8c0c28abcecfdf8e6",
      "tree": "3f498555db80b40f9982b036dd9fbfc71b97e51d",
      "parents": [
        "4ef85e0f697051829179c4fdeda1bd3f4166dc17"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Jul 03 17:42:35 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:08:19 2011 -0700"
      },
      "message": "usb: renesas_usbhs: support multi driver\n\nSome SuperH/board has multi USBHS on it.\nThis patch supports multi register for renesas_usbhs\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4ef85e0f697051829179c4fdeda1bd3f4166dc17",
      "tree": "34ffc9c10e918a5023399a904c6d3215136e61b0",
      "parents": [
        "9a12d09765b72f7e1642f36d0e3ad2ce61fd31b6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Jul 03 17:42:47 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:07:24 2011 -0700"
      },
      "message": "usb: renesas_usbhs: inaccessible pipe is not an error\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a12d09765b72f7e1642f36d0e3ad2ce61fd31b6",
      "tree": "12f48117af31b1546da3658d5705b17736b56f50",
      "parents": [
        "8d48fdf689fed2c73c493e5146d1463689246442"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Jul 03 17:42:19 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:07:17 2011 -0700"
      },
      "message": "usb: renesas_usbhs: care buff alignment when dma handler\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d48fdf689fed2c73c493e5146d1463689246442",
      "tree": "617f026fd8f52438f8da1ed874e2f86d0cdc6d04",
      "parents": [
        "35da41375caabe5433e6d20ab1ec087bd31d12b1"
      ],
      "author": {
        "name": "Michał Sroczyński",
        "email": "msroczyn@gmail.com",
        "time": "Tue Jul 05 21:53:35 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:58:27 2011 -0700"
      },
      "message": "USB: PL2303: correctly handle baudrates above 115200\n\nPL2303: correctly handle baudrates above 115200\n\nSigned-off-by: Michal Sroczynski \u003cmsroczyn@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35da41375caabe5433e6d20ab1ec087bd31d12b1",
      "tree": "c432e42688911888798aee5a88dabe7173d5b9e7",
      "parents": [
        "030ed1fcb0279953d142665e89bb89ecfb0960f6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 07 02:36:32 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:57:13 2011 -0700"
      },
      "message": "usb: r8a66597-hcd: fixup USB_PORT_STAT_C_SUSPEND shift\n\nThis is typo fix of\n749da5f8 (USB: straighten out port feature vs. port status usage)\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "030ed1fcb0279953d142665e89bb89ecfb0960f6",
      "tree": "9885976e108c4a6ba474effb5c46b5e7031d7d17",
      "parents": [
        "233f519d273454e3e804e21363d5ef0bd031acfe"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 07 02:17:37 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:57:12 2011 -0700"
      },
      "message": "usb: renesas_usbhs: compile/config are rescued\n\nThis patch rescues renesas_usbhs compile from\ncommit 193ab2a (usb: gadget: allow multiple gadgets to be built)\n\nCONFIG_USB_RENESAS_USBHS compile renesas_usbhs main code which\nis shared between Host/Gadget.\nCONFIG_USB_RENESAS_USBHS_UDC add mod_gadget to it.\n\nIt had lost USB_GADGET_DUALSPEED\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "233f519d273454e3e804e21363d5ef0bd031acfe",
      "tree": "a8ecdc7ba5d108962e9be01f737e7b2af4ac6374",
      "parents": [
        "45304e8cd9d9df07e9221551678262b390bdaaa4"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Jul 07 00:23:24 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:57:12 2011 -0700"
      },
      "message": "usb: renesas_usbhs: fixup comment-out\n\nThis patch add/modify comment-out of renesas_usbhs.\nOn this process, usbhs_pkt_init was moved because it was placed under\nusbhsf_null_handler which has no relationship it\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "45304e8cd9d9df07e9221551678262b390bdaaa4",
      "tree": "fcc2299d41ba5e71c556fffff707108db600e605",
      "parents": [
        "f2e9039a43b01f01cab9dfaea2cad5f304fb3343"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Jul 07 09:58:56 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:57:12 2011 -0700"
      },
      "message": "usb: update email address in ohci-sh and r8a66597-hcd\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2e9039a43b01f01cab9dfaea2cad5f304fb3343",
      "tree": "44ddb1f51f05b3cd51a8e08eea08d0d8d7c7362e",
      "parents": [
        "81463c1d707186adbbe534016cd1249edeab0dac"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Jul 07 09:57:10 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:57:11 2011 -0700"
      },
      "message": "usb: r8a66597-hcd: add function for external controller\n\nR8A66597 has the pin of WR0 and WR1. So, if one write-pin of CPU\nconnects to the pins, we have to change the setting of FIFOSEL\nregister in the controller. If we don\u0027t change the setting,\nthe controller cannot send the data of odd length.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81463c1d707186adbbe534016cd1249edeab0dac",
      "tree": "28ebdec53e33efce94b8a3d6be1f804e5d43a3d3",
      "parents": [
        "8dec92b24064f1ffbb6537ba97729b633b400c28"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Jul 06 23:19:38 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:55:47 2011 -0700"
      },
      "message": "EHCI: only power off port if over-current is active\n\nMAX4967 USB power supply chip we use on our boards signals over-current when\npower is not enabled; once it\u0027s enabled, over-current signal returns to normal.\nThat unfortunately caused the endless stream of \"over-current change on port\"\nmessages. The EHCI root hub code reacts on every over-current signal change\nwith powering off the port -- such change event is generated the moment the\nport power is enabled, so once enabled the power is immediately cut off.\nI think we should only cut off power when we\u0027re seeing the active over-current\nsignal, so I\u0027m adding such check to that code. I also think that the fact that\nwe\u0027ve cut off the port power should be reflected in the result of GetPortStatus\nrequest immediately, hence I\u0027m adding a PORTSCn register readback after write...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: stable@kernel.org\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8dec92b24064f1ffbb6537ba97729b633b400c28",
      "tree": "fc1c0e88de41ef6fd29df8e068431eb67a080768",
      "parents": [
        "004c19682884d4f40000ce1ded53f4a1d0b18206"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Jul 07 09:28:21 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:55:09 2011 -0700"
      },
      "message": "USB: mon: Allow to use usbmon without debugfs\n\nDo not bail out with an error in mon_text_init() if debugfs is not\navailable, instead just return 0 and let mon_init() go ahead with\nloading the binary API. Return -ENOMEM in case debugfs_create_dir()\nfails for other reasons. Later, it is enough to check for mon_dir\nnot set.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "004c19682884d4f40000ce1ded53f4a1d0b18206",
      "tree": "646596c61f27983145b753549cc946e488c2a613",
      "parents": [
        "0c42a4e84502533ec40544324debe2a62836ae11"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 05 12:34:05 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:55:08 2011 -0700"
      },
      "message": "USB: EHCI: go back to using the system clock for QH unlinks\n\nThis patch (as1477) fixes a problem affecting a few types of EHCI\ncontroller.  Contrary to what one might expect, these controllers\nautomatically stop their internal frame counter when no ports are\nenabled.  Since ehci-hcd currently relies on the frame counter for\ndetermining when it should unlink QHs from the async schedule, those\ncontrollers run into trouble: The frame counter stops and the QHs\nnever get unlinked.\n\nSome systems have also experienced other problems traced back to\ncommit b963801164618e25fbdc0cd452ce49c3628b46c8 (USB: ehci-hcd unlink\nspeedups), which made the original switch from using the system clock\nto using the frame counter.  It never became clear what the reason was\nfor these problems, but evidently it is related to use of the frame\ncounter.\n\nTo fix all these problems, this patch more or less reverts that commit\nand goes back to using the system clock.  But this can\u0027t be done\ncleanly because other changes have since been made to the scan_async()\nsubroutine.  One of these changes involved the tricky logic that tries\nto avoid rescanning QHs that have already been seen when the scanning\nloop is restarted, which happens whenever an URB is given back.\nSwitching back to clock-based unlinks would make this logic even more\ncomplicated.\n\nTherefore the new code doesn\u0027t rescan the entire async list whenever a\ngiveback occurs.  Instead it rescans only the current QH and continues\non from there.  This requires the use of a separate pointer to keep\ntrack of the next QH to scan, since the current QH may be unlinked\nwhile the scanning is in progress.  That new pointer must be global,\nso that it can be adjusted forward whenever the _next_ QH gets\nunlinked.  (uhci-hcd uses this same trick.)\n\nSimplification of the scanning loop removes a level of indentation,\nwhich accounts for the size of the patch.  The amount of code changed\nis relatively small, and it isn\u0027t exactly a reversion of the\nb963801164 commit.\n\nThis fixes Bugzilla #32432.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: \u003cstable@kernel.org\u003e\nTested-by: Matej Kenda \u003cmatejken@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c42a4e84502533ec40544324debe2a62836ae11",
      "tree": "ddcc1e5c81bf2314efa2725a94764194bc02605f",
      "parents": [
        "03c75362181b0b1d6a330e7cf8def10ba988dfbe"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Tue Jul 05 16:38:46 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:55:08 2011 -0700"
      },
      "message": "ehci: add pci quirk for Ordissimo and RM Slate 100 too\n\nAdd another variant of the Pegatron tablet used by Ordissimo, and\napparently RM Slate 100, to the list of models that should skip the\nnegociation for the handoff of the EHCI controller.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "03c75362181b0b1d6a330e7cf8def10ba988dfbe",
      "tree": "5610cdaf97af22e51385a0c37e9d5dd0a9f1e01d",
      "parents": [
        "cc62a7eb6396e8be95b9a30053ed09191818b99b"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Tue Jul 05 16:38:45 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:55:07 2011 -0700"
      },
      "message": "ehci: refactor pci quirk to use standard dmi_check_system method\n\nIn commit 3610ea5397b80822e417aaa0e706fd803fb05680 (ehci: workaround for pci\nquirk timeout on ExoPC), a workaround was added to skip the negociation for\nthe handoff of the EHCI controller.\n\nRefactor the DMI detection code to use standard dmi_check_system function.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc62a7eb6396e8be95b9a30053ed09191818b99b",
      "tree": "0f4bbb0d3c9a99402bf19345e4b4ccf7bd94e216",
      "parents": [
        "4c67045bfc2c14a1d3c6040e80eb4a62946282dd"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Sun Jul 03 20:36:57 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:33 2011 -0700"
      },
      "message": "USB: EHCI: Allow users to override 80% max periodic bandwidth\n\nThere are cases, when 80% max isochronous bandwidth is too limiting.\n\nFor example I have two USB video capture cards which stream uncompressed\nvideo, and to stream full NTSC + PAL videos we\u0027d need\n\n    NTSC 640x480 YUV422 @30fps      ~17.6 MB/s\n    PAL  720x576 YUV422 @25fps      ~19.7 MB/s\n\nisoc bandwidth.\n\nNow, due to limited alt settings in capture devices NTSC one ends up\nstreaming with max_pkt_size\u003d2688  and  PAL with max_pkt_size\u003d2892, both\nwith interval\u003d1. In terms of microframe time allocation this gives\n\n    NTSC    ~53us\n    PAL     ~57us\n\nand together\n\n    ~110us  \u003e  100us \u003d\u003d 80% of 125us uframe time.\n\nSo those two devices can\u0027t work together simultaneously because the\u0027d\nover allocate isochronous bandwidth.\n\n80% seemed a bit arbitrary to me, and I\u0027ve tried to raise it to 90% and\nboth devices started to work together, so I though sometimes it would be\na good idea for users to override hardcoded default of max 80% isoc\nbandwidth.\n\nAfter all, isn\u0027t it a user who should decide how to load the bus? If I\ncan live with 10% or even 5% bulk bandwidth that should be ok. I\u0027m a USB\nnewcomer, but that 80% set in stone by USB 2.0 specification seems to be\nchosen pretty arbitrary to me, just to serve as a reasonable default.\n\nNOTE 1\n~~~~~~\n\nfor two streams with max_pkt_size\u003d3072 (worst case) both time\nallocation would be 60us+60us\u003d120us which is 96% periodic bandwidth\nleaving 4% for bulk and control.  Alan Stern suggested that bulk then\nwould be problematic (less than 300*8 bittimes left per microframe), but\nI think that is still enough for control traffic.\n\nNOTE 2\n~~~~~~\n\nSarah Sharp expressed concern that maxing out periodic bandwidth\ncould lead to vendor-specific hardware bugs on host controllers, because\n\n\u003e It\u0027s entirely possible that you\u0027ll run into\n\u003e vendor-specific bugs if you try to pack the schedule with isochronous\n\u003e transfers.  I don\u0027t think any hardware designer would seriously test or\n\u003e validate their hardware with a schedule that is basically a violation of\n\u003e the USB bus spec (more than 80% for periodic transfers).\n\nSo far I\u0027ve only tested this patch on my HP Mini 5103 with N10 chipset\n\n    kirr@mini:~$ lspci\n    00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge\n    00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller\n    00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller\n    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)\n    00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)\n    00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)\n    00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)\n    00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)\n    00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)\n    00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)\n    00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)\n    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)\n    00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)\n    00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)\n    01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)\n    02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8059 PCI-E Gigabit Ethernet Controller (rev 11)\n\nand the system works stable with 110us/uframe (~88%) isoc bandwith allocated for\nabove-mentioned isochronous transfers.\n\nNOTE 3\n~~~~~~\n\nThis feature is off by default. I mean max periodic bandwidth is set to\n100us/uframe by default exactly as it was before the patch. So only those of us\nwho need the extreme settings are taking the risk - normal users who do not\nalter uframe_periodic_max sysfs attribute should not see any change at all.\n\nNOTE 4\n~~~~~~\n\nI\u0027ve tried to update documentation in Documentation/ABI/ thoroughly, but\nonly \"TBD\" was put into Documentation/usb/ehci.txt -- the text there seems\nto be outdated and much needing refreshing, before it could be amended.\n\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c67045bfc2c14a1d3c6040e80eb4a62946282dd",
      "tree": "ca35f86ed19c5a7850c23477717da9fec6d13ba9",
      "parents": [
        "6f95b4b75295e40851e653e70884fc31c025789f"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Sun Jul 03 20:36:56 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:32 2011 -0700"
      },
      "message": "USB: EHCI: Move sysfs related bits into ehci-sysfs.c\n\nThe only sysfs attr implemented so far is \"companion\" from ehci-hub.c,\nbut in the next patch we are going to add another sysfs file, so prior\nto that let\u0027s structure things and move already-in-there sysfs code to\nseparate file.\n\nNOTE: All the code I\u0027m moving into this new file was written by Alan\nStern (in 57e06c11 \"EHCI: force high-speed devices to run at full\nspeed\"; Jan 16 2007), that\u0027s why I\u0027m putting\n\n    Copyright (C) 2007 by Alan Stern\n\nthere after explicit request from the author.\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f95b4b75295e40851e653e70884fc31c025789f",
      "tree": "14cf663392356277c913c4a1fc8a7906bac69a32",
      "parents": [
        "586073071db01a1f2b939aa31df1e83debb28bf0"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisf@ijw.co.nz",
        "time": "Sun Jul 03 11:53:34 2011 +1200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:30 2011 -0700"
      },
      "message": "drivers: usb: atm: ueagle-atm: Add missing const qualifier\n\nAdded missing const qualifier as flagged by checkpatch.pl\n\nSigned-off-by: Chris Forbes \u003cchrisf@ijw.co.nz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "586073071db01a1f2b939aa31df1e83debb28bf0",
      "tree": "46d6feca3d0978812b51fb1eedc6e68ada2f4abd",
      "parents": [
        "2cb30bb11963907acdd69f77e77b3fabb16cfa62"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisf@ijw.co.nz",
        "time": "Sun Jul 03 11:53:33 2011 +1200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:29 2011 -0700"
      },
      "message": "drivers: usb: atm: ueagle-atm: use __packed\n\nReplaced __attribute__ ((packed)) with __packed;\n\nSigned-off-by: Chris Forbes \u003cchrisf@ijw.co.nz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2cb30bb11963907acdd69f77e77b3fabb16cfa62",
      "tree": "10a52321d34a7cd628eac7a43d5f0848b49f09fb",
      "parents": [
        "e931830bb877e2aad9a1be83506f9bdb26c91e4e"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "castet.matthieu@free.fr",
        "time": "Sat Jul 02 20:59:46 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:29 2011 -0700"
      },
      "message": "ehci-msm : use ehci_setup\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nTested-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "33842cedfc33ee907b2a702f321a26f7c0bf0aaa",
      "tree": "0cbb36774a85c813e4ce7b354130fb753aac845c",
      "parents": [
        "01e57c5742fcd4d08eddab59ef1c3b3e1f60610c"
      ],
      "author": {
        "name": "Cho, Yu-Chen",
        "email": "acho@novell.com",
        "time": "Thu Jul 07 11:27:13 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:12:52 2011 -0700"
      },
      "message": "Staging: Merge ENE UB6250 MS card codes from keucr to drivers/usb/storage/ene_ub6250.c\n\nMerge ENE UB6250 MS card codes from keucr to drivers/usb/storage/ene_ub6250.c.\n\nSigned-off-by: Cho, Yu-Chen \u003cacho@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57c97c02de0e7a59cb48d3d7666f4afaf9968e84",
      "tree": "93cabb75526859842ee1f0846aee10e3bff0b245",
      "parents": [
        "04617db7aa688598ebd3fce20691d31a5e778b45"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Sun Jul 03 17:29:31 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 13:57:54 2011 +0300"
      },
      "message": "usb: gadget: zero: add superspeed support\n\nThis patch adds SuperSpeed descriptors to the\ng_zero gadget.\n\nThe SuperSpeed descriptors were added both for\nf_soursesink and f_loopback function drivers.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "04617db7aa688598ebd3fce20691d31a5e778b45",
      "tree": "101ac8a5892c1fb6e9aefe2a4acffc666ace3089",
      "parents": [
        "96fe53ef5498ba130b2f054f2de38e090ddaa55f"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Mon Jun 27 14:13:18 2011 -0700"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 13:55:30 2011 +0300"
      },
      "message": "usb: gadget: add SS descriptors to Ethernet gadget\n\nAdd SuperSpeed descriptors to the Network USB\nfunction drivers.\n\nThis has been lightly tested using a Linux host.\nI was able to ssh from device to host and host to\ndevice, no obvious problems seen.\n\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "96fe53ef5498ba130b2f054f2de38e090ddaa55f",
      "tree": "58d849f4a6e477103fc10db6d80f2db62b9f8e5b",
      "parents": [
        "ceaa0a6eeadfd2f53df121210d99a1f80ee7645e"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Jul 08 14:51:14 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 12:50:57 2011 +0300"
      },
      "message": "usb: gadget: r8a66597-udc: add support for TEST_MODE\n\nThe USB high speed device must support the TEST_MODE, but the driver\ndidn\u0027t support it. When we sent the SET_FEATURE for TEST_MODE to\nthe driver, the request was successful, but the module didn\u0027t enter\nthe TEST_MODE.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ceaa0a6eeadfd2f53df121210d99a1f80ee7645e",
      "tree": "4344c43a56c828a83a775948bb90cc688fd90434",
      "parents": [
        "5154e9f126c1d2ee8f5f93d9954f83d82b2d5e64"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Jul 08 14:51:33 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 12:47:47 2011 +0300"
      },
      "message": "usb: gadget: m66592-udc: add support for TEST_MODE\n\nThe USB high speed device must support the TEST_MODE, but the driver\ndidn\u0027t support it. When we sent the SET_FEATURE for TEST_MODE to\nthe driver, the request was successful, but the module didn\u0027t enter\nthe TEST_MODE.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5154e9f126c1d2ee8f5f93d9954f83d82b2d5e64",
      "tree": "337df747ff50d9d154509882b704e2ad3ea07d7f",
      "parents": [
        "deafeb24e8a846da8555e68f4bcf651daa8a4ed1"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Jul 08 14:51:27 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 12:47:42 2011 +0300"
      },
      "message": "usb: gadget: r8a66597-udc: Make BUSWAIT configurable through platform data\n\nBUSWAIT is a 4-bit-wide value that controls the number of access waits\nfrom the CPU to on-chip USB module. b\u00270000 inserts 0 wait (2 access\ncycles) and b\u00271111 inserts 15 waits (17 access cycles, hardware\ninitial value), respectively.\n\nBUSWAIT value depends on peripheral clock frequency supplied to on-chip\nof each CPU, hence should be configurable through platform data.\n\nNote that this patch assumes that b\u00270000 (0 wait, 2 access cycles) is\nrerely used and considered as invalid. If valid \u0027buswait\u0027 data is not\nprovided by platform, initial b\u00271111 (15 waits, 17 access cycles) will\nbe applied as a safe default.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "deafeb24e8a846da8555e68f4bcf651daa8a4ed1",
      "tree": "ba19bb658a0af42b2eab10d96f0a76b47df144b2",
      "parents": [
        "5db05c09ac107ef957b7a052d7bba8190c93b460"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Jul 08 14:51:21 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 12:47:37 2011 +0300"
      },
      "message": "usb: gadget: r8a66597-udc: fix cannot connect after rmmod gadget driver\n\nWhen we run rmmod a gadget driver, the driver will call\ndisable_controller(). Then, because the bit of USBE in SYSCFG0 was\ncleared in on_chip\u003d1 mode, we could not connect the usb when we run\ninsmod a gadget driver next time.\nThis patch also cleans up probe() and -\u003estop() about unnecessary\ninit_controller().\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5db05c09ac107ef957b7a052d7bba8190c93b460",
      "tree": "dd6a963db490d7d5bea8a798033f4ff446bda2ba",
      "parents": [
        "3c5fec75e121b21a2eb35e5a6b44291509abba6f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Jul 07 09:59:07 2011 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 12:47:27 2011 +0300"
      },
      "message": "usb: update email address in r8a66597-udc and m66592-udc\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3c5fec75e121b21a2eb35e5a6b44291509abba6f",
      "tree": "bafb61d64fdbcfe93924791b573ebbacbf7cae69",
      "parents": [
        "ac17317d209a488059003de00f7cb0e5373a7c6e"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Fri Jul 08 15:06:13 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jul 08 12:47:25 2011 +0300"
      },
      "message": "usb: musb: restore INDEX register in resume path\n\nRestoring the missing INDEX register value in musb_restore_context().\nWithout this suspend resume functionality is broken with offmode\nenabled.\n\nCc: stable@kernel.org\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ca5c485f55d326d9a23e4badd05890148aa53f74",
      "tree": "8dd87458cf563ec1537de3733fea52bf8f403415",
      "parents": [
        "e534c5b831c8b8e9f5edee5c8a37753c808b80dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 06 17:03:45 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 07 13:29:33 2011 -0700"
      },
      "message": "USB: additional regression fix for device removal\n\nCommit e534c5b831c8b8e9f5edee5c8a37753c808b80dc (USB: fix regression\noccurring during device removal) didn\u0027t go far enough.  It failed to\ntake into account that when a driver claims multiple interfaces, it may\nrelease them all at the same time.  As a result, some interfaces can\nget released before they are unregistered, and we deadlock trying to\nacquire the bandwidth_mutex that we already own.\n\nThis patch (asl478) handles this case by setting the \"unregistering\"\nflag on all the interfaces before removing any of them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nTested-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb032b9837a958e21ca000358a5bde5e17192ddb",
      "tree": "880af47c607f37f134510a32e3499ce0365e0ef5",
      "parents": [
        "8072ba1ba7fe9f48ad9f424829863214484dfc2f"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "m@bues.ch",
        "time": "Mon Jul 04 20:50:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 07 15:18:01 2011 +0200"
      },
      "message": "Update my e-mail address\n\nSigned-off-by: Michael Buesch \u003cm@bues.ch\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e12fe68ce34d60c04bb1ddb1d3cc5c3022388fe4",
      "tree": "83c0e192ccaa4752c80b6131a7d0aa8272b5d0d0",
      "parents": [
        "7329f0d58de01878d9ce4f0be7a76e136f223eef",
        "712ae51afd55b20c04c5383d02ba5d10233313b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 23:23:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 23:23:37 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "ac17317d209a488059003de00f7cb0e5373a7c6e",
      "tree": "0fa0856c320aef799ed087c2930e06692c050e17",
      "parents": [
        "1425b80e0dc0d4b002aee0705dd78c2efc913fee"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 05 16:39:48 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jul 05 16:41:17 2011 +0300"
      },
      "message": "usb: gadget: fix up depencies\n\nBoth fusb300 and langwell udcs seem to only\nwork with 32-bit address space.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1425b80e0dc0d4b002aee0705dd78c2efc913fee",
      "tree": "e2d7325317c7e906272df61348b87b610cae0df4",
      "parents": [
        "c2b65f8422a3f51435c9f60f9752a6ed82d47e13"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 05 15:59:05 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jul 05 16:41:15 2011 +0300"
      },
      "message": "usb: gadget: fusb300_udc: fix compile warnings\n\n- remove pointer u32 abuse in fusb300_fill_idma_prdtbl().\n  It is assigned the dma_addr to a pointer and then back.\n  Poor families may have to recycle variables but we don\u0027t\n\n- don\u0027t free req.buf in error case. We don\u0027t do it in the\n  ok case so it is probably wrong to do it in error case.\n\n- return in error case. There is no reason to continue\n  without data and performing ops on an invalid pointer.\n\n- The if (d) statement is bogus since an invalid DMA pointer\n  is ~0 on some architecutres. And since we return for the\n  invalid case we don\u0027t need it.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c2b65f8422a3f51435c9f60f9752a6ed82d47e13",
      "tree": "80ca8d4d59dc45e8d1e352249718019e6ce94826",
      "parents": [
        "7b30d19a5736b930c39cd7212ae9409ac0df525d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Jul 05 15:57:52 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jul 05 16:41:14 2011 +0300"
      },
      "message": "usb: gadget: ci13xx_udc.c: fix compile warning\n\nFix the following compile warning:\n\n| usb/gadget/ci13xxx_udc.c: In function \u0027show_registers\u0027:\n| usb/gadget/ci13xxx_udc.c:1242:1: warning: the frame size of 2064 bytes is larger than 1024 bytes\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7b30d19a5736b930c39cd7212ae9409ac0df525d",
      "tree": "cfe0b5d2c5a9462d140c9dc74e2ee75bb40cd32e",
      "parents": [
        "b9af9ea45a8dc1c3e7a98319bac90199807cc258"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Jul 04 11:16:06 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jul 05 16:41:13 2011 +0300"
      },
      "message": "usb: gadget: net2272: fix compile warnings\n\nThis patch fixes the following compile warnings:\n\ndrivers/usb/gadget/net2272.c: In function ‘net2272_kick_dma’:\ndrivers/usb/gadget/net2272.c:740:2: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 6 has type ‘dma_addr_t’ [-Wformat]\ndrivers/usb/gadget/net2272.c: In function ‘net2272_queue’:\ndrivers/usb/gadget/net2272.c:859:2: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘dma_addr_t’ [-Wformat]\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b9af9ea45a8dc1c3e7a98319bac90199807cc258",
      "tree": "eadb0e1db5991f952fdda58f8010cbe0511f28e8",
      "parents": [
        "4dbafd3dce8593c8ec1a6b78239f59645b4dde8f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Jul 04 11:12:32 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jul 05 16:41:12 2011 +0300"
      },
      "message": "usb: gadget: langwell_udc: fix compile warnings\n\nThis patch fixes the following compile warnings:\n\ndrivers/usb/gadget/langwell_udc.c: In function ‘queue_dtd’:\ndrivers/usb/gadget/langwell_udc.c:596:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]\ndrivers/usb/gadget/langwell_udc.c: In function ‘langwell_udc_probe’:\ndrivers/usb/gadget/langwell_udc.c:3274:2: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat]\ndrivers/usb/gadget/langwell_udc.c:3289:2: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat]\ndrivers/usb/gadget/langwell_udc.c: In function ‘langwell_udc_resume’:\ndrivers/usb/gadget/langwell_udc.c:3473:2: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat]\ndrivers/usb/gadget/langwell_udc.c:3487:2: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat]\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4dbafd3dce8593c8ec1a6b78239f59645b4dde8f",
      "tree": "6c4260f6253d242485cad5bbb2e90d62084234b2",
      "parents": [
        "e931830bb877e2aad9a1be83506f9bdb26c91e4e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Jul 04 11:09:15 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jul 05 16:41:12 2011 +0300"
      },
      "message": "usb: gadget: fusb300_udc: drop dead code\n\nthat code has been dead forever. Since the\nfirst commit (0fe6f1d1) the use of that code\nhas been commented out. Let\u0027s drop the dead\ncode already and fix the following compile\nwarning:\n\n| drivers/usb/gadget/fusb300_udc.c: At top level:\n| drivers/usb/gadget/fusb300_udc.c:771:13: warning: ‘fusb300_wrfifo’ defined but not used [-Wunused-function]\n| drivers/usb/gadget/fusb300_udc.c:1027:13: warning: ‘fusb300_set_ep_bycnt’ defined but not used [-Wunused-function]\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e931830bb877e2aad9a1be83506f9bdb26c91e4e",
      "tree": "b1a3a3f58961de17a09f2e157dd5ff66f9534a9d",
      "parents": [
        "b6507df48240202b3f623e73c14623d7b3b09b99"
      ],
      "author": {
        "name": "edwin_rong",
        "email": "edwin_rong@realsil.com.cn",
        "time": "Fri Jun 17 19:35:11 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:53:42 2011 -0700"
      },
      "message": "Realtek cr: Add autosuspend function.\n\nThe autosuspend function can be disabled by unchecking the Macro\nCONFIG_REALTEK_AUTOPM in kernel config file, by default, this macro is\nturned on.\n\nSigned-off-by: edwin_rong \u003cedwin_rong@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b6507df48240202b3f623e73c14623d7b3b09b99",
      "tree": "07af4457e979a07f38cc397f93cf7a78627f3fd8",
      "parents": [
        "151d9fad6e8459b4fc891a3c8543dbea11049387"
      ],
      "author": {
        "name": "edwin_rong",
        "email": "edwin_rong@realsil.com.cn",
        "time": "Fri Jun 17 19:35:10 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:53:41 2011 -0700"
      },
      "message": "Realtek cr: Remove unused Macros\n\nRemove Macros wait_timeout() and wait_timeout_x().\n\nSigned-off-by: edwin_rong \u003cedwin_rong@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "151d9fad6e8459b4fc891a3c8543dbea11049387",
      "tree": "f9cb75035134c6e067f4519e025d206be0d5e284",
      "parents": [
        "5b8261385c5c3e5cf70a95c36cce71939b844a16"
      ],
      "author": {
        "name": "edwin_rong",
        "email": "edwin_rong@realsil.com.cn",
        "time": "Fri Jun 17 19:35:09 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:53:41 2011 -0700"
      },
      "message": "Realtek cr: clean up unnecessary whitespaces.\n\nSigned-off-by: edwin_rong \u003cedwin_rong@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b8261385c5c3e5cf70a95c36cce71939b844a16",
      "tree": "6271366e8550a2b4f57784446796ab2ded89e5b7",
      "parents": [
        "bc8687db894d537283b9e1e37806cca101185e56"
      ],
      "author": {
        "name": "Viliam Mateicka",
        "email": "viliam.mateicka@gmail.com",
        "time": "Thu Jun 16 10:04:36 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:51:43 2011 -0700"
      },
      "message": "USB: s3c2410_udc: fix custom UDC command handling\n\nThere is a bug in Samsung\u0027s UDC driver, which is completely disabling\nthe USB device when a custom UDC command is used.\nFollowing patch seems to get the right behavior (e.g. enabling pull-up\ninstead of disabling then Vcc is applied).\n\nSigned-off-by: Viliam Mateicka \u003cviliam.mateicka@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc8687db894d537283b9e1e37806cca101185e56",
      "tree": "f253b20ce7669fffaf75455f262b9e86d20fbda0",
      "parents": [
        "5bf54506b036412e05e6ea0f000d627d775e7afc"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Thu Jun 30 08:44:42 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:45:44 2011 -0700"
      },
      "message": "usb: gadget: Compilation warning fix\n\nA compilation warning was added by the patch\n\"usb: gadget: use config_ep_by_speed() instead of ep_choose()\".\nThis patch fixed it.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5bf54506b036412e05e6ea0f000d627d775e7afc",
      "tree": "e53b4a3129ea59396f513a647b2e0d7e7358f82c",
      "parents": [
        "28f75f4db1e5ea1366375b2a6c40d66659e0e7ec"
      ],
      "author": {
        "name": "Moiz Sonasath",
        "email": "m-sonasath@ti.com",
        "time": "Mon Jun 27 10:01:01 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:45:43 2011 -0700"
      },
      "message": "USB: OTG: Use work_queue in set_vbus for TWL6030 transciever\n\nWith this commit: cccad6d4b103e53fb3d1fc1467f654ecb572d047\nusb: otg: notifier: switch to atomic notifier\n\nFollowing dumps are observed on attach/detach for MUSB HOST\nmode and on a detach for MUSB Device mode.\n\nBUG: sleeping function called from invalid context at kernel/mutex.c:85\nwhere, the source is:\ntwl6030_usb_irq\n-\u003eatomic_notifier_call_chain\n -\u003emusb_otg_notifications\n  -\u003etwl6030_set_vbus\n   -\u003etwl_i2c_write_u8\n    -\u003emutex_lock\n\nThis patch moves the i2c writes in set_vbus function to a\nwork-queue thereby avoiding I2C writes in atomic context.\n\nTested HOST and Device mode functionality on OMAP4460\n\nSigned-off-by: Moiz Sonasath \u003cm-sonasath@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28f75f4db1e5ea1366375b2a6c40d66659e0e7ec",
      "tree": "5c4dd50d0843276665a6516237ff10cb90f54039",
      "parents": [
        "5030ec730279eabafccf862f3c8393af90c258a5"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jaswinder.singh@linaro.org",
        "time": "Sat Jun 25 00:17:26 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:45:42 2011 -0700"
      },
      "message": "USB: Gadget: Webcam: Return correct result of bind\n\nThe config bind was reported success even if usb_add_function\nfailed. Fix the return value.\n\nSigned-off-by: Jassi Brar \u003cjaswinder.singh@linaro.org\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5030ec730279eabafccf862f3c8393af90c258a5",
      "tree": "764b3555dbaf7157bd3e0313d4f8f138ab64d3a7",
      "parents": [
        "6e7be1a0a87da3c54f0036a1601a58ac0616b2bb"
      ],
      "author": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Thu Jun 23 17:09:49 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:44:58 2011 -0700"
      },
      "message": "USB: gadget: fix req length in sourcesink_setup()\n\nThe recent commit 2edb11cbac fixed req-\u003elength in the composite_setup()\nfunction, but that will cause all g_zero tests to fail like:\n\nroot#\u003e ./testusb -D /proc/bus/usb/002/021 -t14 -c 15000 -s 256 -v 1\nunknown speed   /proc/bus/usb/002/021\n/proc/bus/usb/002/021 test 14 --\u003e 32 (Broken pipe)\n\nWe need to fix req-\u003elength in sourcesink_setup() as well to avoid this.\n\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6d721b2946a18373f45837e899fc32bb550eaa56",
      "tree": "185cfc26492ad2f16e6981e3ec4b73c1ea7fa913",
      "parents": [
        "4ce68805637b798ae6244487879c6716d24a4cbc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 21 15:09:19 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:43:27 2011 -0700"
      },
      "message": "usb: renesas_usbhs: use dma handler\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4ce68805637b798ae6244487879c6716d24a4cbc",
      "tree": "440bb1b1ae93f9381437711d0fed01881457915f",
      "parents": [
        "bf929b3bee635bea5c91f1c1d7985a9fcdfdb069"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Jun 21 09:33:43 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:43:26 2011 -0700"
      },
      "message": "usb: renesas_usbhs: put obtained dma channel info to debug message\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf929b3bee635bea5c91f1c1d7985a9fcdfdb069",
      "tree": "be909e19c60211c2fb657e010cba62045a7def14",
      "parents": [
        "9708cd2f84fade7f7c771712efa38b5f56d3c115"
      ],
      "author": {
        "name": "Manuel Zerpies",
        "email": "manuel.f.zerpies@ww.stud.uni-erlangen.de",
        "time": "Thu Jun 16 14:12:47 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 14:43:25 2011 -0700"
      },
      "message": "drivers/usb/atm: use printk_ratelimited() instead of printk_ratelimit()\n\nSince printk_ratelimit() shouldn\u0027t be used anymore (see comment in\ninclude/linux/printk.h), replace it with printk_ratelimited()\n\nSigned-off-by: Manuel Zerpies \u003cmanuel.f.zerpies@ww.stud.uni-erlangen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "9708cd2f84fade7f7c771712efa38b5f56d3c115"
}
