)]}'
{
  "log": [
    {
      "commit": "d3ae8562d43fe2b97d605dd67dc67bf8fa9b956a",
      "tree": "60633a5e314245e26ed6d6b5ada521ba520bb617",
      "parents": [
        "5fc4e77911f457b6aa910c704eebe3a58d334116"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:45 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:49 2010 -0800"
      },
      "message": "usb: host: ehci: fix missing kfree in remove path also\n\nAdded missing kfree() in ehci_hcd_omap_remove().\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5fc4e77911f457b6aa910c704eebe3a58d334116",
      "tree": "d5ca15301784865d7bb77d5cba1bd1d099994f37",
      "parents": [
        "51bf0d0e6cc1f9679a973f61d07cb48e71f9c992"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:42 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:48 2010 -0800"
      },
      "message": "usb: musb: Add \u0027extvbus\u0027 in musb_hdrc_platform_data\n\nSome of the board might use external Vbus power supply on musb\ninterface which would require to program ULPI_BUSCONTROL register.\n\nAdding \u0027extvbus\u0027 flag which can be set from such boards which will\nbe checked at musb driver files before programming ULPI_BUSCONTROL.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51bf0d0e6cc1f9679a973f61d07cb48e71f9c992",
      "tree": "f2d45ef5e2e756cac17e3a312a6a6e0e9a890931",
      "parents": [
        "1c25fda4a09e8229800979986ef399401053b46e"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:41 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:48 2010 -0800"
      },
      "message": "usb: musb: save dynfifo in musb struct\n\nSave dynamic FIFO read only information for later uses during\nmusb_save/restore_context functions.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c25fda4a09e8229800979986ef399401053b46e",
      "tree": "f9a3282e5a787f89c457978ea7a83815e6c9147f",
      "parents": [
        "1ca9e9ca314c4757409a7f4e9c1f12229a175834"
      ],
      "author": {
        "name": "Arnaud Mandy",
        "email": "ext-arnaud.2.mandy@nokia.com",
        "time": "Mon Dec 28 13:40:40 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:47 2010 -0800"
      },
      "message": "usb: musb: handle irqs in the order dictated by programming guide\n\nMUSB\u0027s programming guide dictates how we should handle its\nirqs and in which order. Follow that.\n\nSigned-off-by: Arnaud Mandy \u003cext-arnaud.2.mandy@nokia.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ca9e9ca314c4757409a7f4e9c1f12229a175834",
      "tree": "ebfc9c42212e90c141e5399563ae88a12dd61b51",
      "parents": [
        "565969237ab6e73ce7192684d00d5b890ee308fa"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Dec 28 13:40:39 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:47 2010 -0800"
      },
      "message": "usb: musb: clean up commit \u0027workaround Blackfin FIFO anomalies\u0027\n\nThe version applied had a few comments which are now\ndone.\n\nThanks to Sergei for pointing out.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "565969237ab6e73ce7192684d00d5b890ee308fa",
      "tree": "8abd0d3af156b0593b3dc6e0b91e1e89f8bb3a44",
      "parents": [
        "5274dab6cb99c529b2e7f16bbc8ff9a79be46e7f"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Mon Dec 28 13:40:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:46 2010 -0800"
      },
      "message": "usb: musb: Fix cppi_channel_abort() function to handle Tx abort correctly\n\nThis patch fixes the Tx abort/teardown logic. We now wait for the teardown\ncompletion interrupt and acknowledge the same by setting the tx_complete\nregister to 0.\n\nThis change is needed to ensure that abort processing works on DM365 platform.\nWithout this change after completion of abort processing the system is\noverwhelmed with continuous stream of abort interrupts.\n\nThis change has been tested on all CPPI3.x platforms (DM644x, DM646x, DM35x,\nDM36x).\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5274dab6cb99c529b2e7f16bbc8ff9a79be46e7f",
      "tree": "d04a356d4ab42fa74438994e97492754ddd6014d",
      "parents": [
        "f933a0c0fe0ea5f49a35bcd45e3e4850e0606cba"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Mon Dec 28 13:40:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:45 2010 -0800"
      },
      "message": "usb: musb: workaround toggle bug when doing bulk transfer after isoc\n\nThis patch implements the work around for a Mentor controller related\nbug where it\u0027s observed a BULK Tx toggle error on the bus when a\nBULK IO gets scheduled on an endpoint that was earlier used for\nhandling ISOC transaction and needed to start on 1 toggle.  When such\na situation arises even if the TXCSR toggle bits are programmed\ncorrectly by the musb driver the data gets transmitted with 0 toggle\nwhich leads to toggle error on the bus and the BULK transaction fails.\nIn case of MSC write, the device gets reset by the Host.\n\nThis Mentor bug is observed on almost all Mentor versions (1.3, 1.5,\n1.8).  Confirmed on DM644x, DM355, DM365, OMAPL13x platforms.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f933a0c0fe0ea5f49a35bcd45e3e4850e0606cba",
      "tree": "9a8052f7fd2119bd76f7cd94c6db5ae7324c21cd",
      "parents": [
        "452f0394376d2cc882e4c4a593fc290c042799a9"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Dec 28 13:40:36 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:42 2010 -0800"
      },
      "message": "usb: musb: workaround MUSB DMA_INTR sometimes reads zero\n\nMUSB DMA_INTR register may sometimes read zero when infact there\nwas a pending interrupt. Workaround this by reading the DMA_COUNT\nvalues for all enabled channels when this condition occurs.\nFlag these channels as the ones needing to be serviced.\n\nAdditionally, the absence of a debug print meant we would never\ncatch a spurious DMA interrupt in MUSB. So this patch adds a\ndebug print in the IRQ handler.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "452f0394376d2cc882e4c4a593fc290c042799a9",
      "tree": "0071878a06df34b5245d181f41833a14ca4e2918",
      "parents": [
        "3b151526eda87901532390e11bba0dd59119f667"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Dec 28 13:40:35 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:41 2010 -0800"
      },
      "message": "usb: musb: hsdma: add wrapper for reading DMA count\n\nAdd a wrapper for reading the DMA count register, analogous\nto the one for writing to this register.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b151526eda87901532390e11bba0dd59119f667",
      "tree": "0f24c4907a6f6b289f7790a489f87b33f75152da",
      "parents": [
        "8f20960cd772fe42a9cdd36312b2247bc2800ffb"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:34 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:41 2010 -0800"
      },
      "message": "USB: musb: Add new fifo table for a OMAP3 errata\n\nWe have observed MSC data read corruption when USB LAN device is\nalso connected and it\u0027s interface is up.\n\nSilicon team has confirmed an errata where in all the active\ntransfers should use FIFO space either in first 8K or next 8K.\nSo far we have observed the issue in above use case scenario.\n\nAs a workaround to it, adding a new FIFO config (5) fitting well\nwithin first 8K which can be used for such use cases.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8f20960cd772fe42a9cdd36312b2247bc2800ffb",
      "tree": "e235f8e9dac59699ff5bb1664ea3371d7ef620f6",
      "parents": [
        "c9188ad25dde86e929bd567166b5a1366a3a9059"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Dec 28 13:02:48 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:40 2010 -0800"
      },
      "message": "usb: otg: twl4030: move to request_threaded_irq\n\nmove to request_threaded_irq() on twl4030 children.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c9188ad25dde86e929bd567166b5a1366a3a9059",
      "tree": "2e1b09d0c1a1b879edd06516aed9ef95068c3cd4",
      "parents": [
        "3a90f81872b00a7526c2bb1ed7664fe5af727f39"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Mon Dec 28 06:31:08 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:40 2010 -0800"
      },
      "message": "USB: Correct CONFIG variable typo.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a90f81872b00a7526c2bb1ed7664fe5af727f39",
      "tree": "e4c998177f53e374ceecb15fb549db654920d212",
      "parents": [
        "c1284d7726c57c9d2bbc65cd08173fe7f9e637df"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Dec 28 00:52:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:39 2010 -0800"
      },
      "message": "USB: usblp: Remove checks no longer needed with the new runtime PM system\n\nUnder the new system a device cannot be suspended against\nthe driver\u0027s wish. Therefore this condition no longer needs\nto be checked for.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c1284d7726c57c9d2bbc65cd08173fe7f9e637df",
      "tree": "7e14950ebc97a422a16cb8bf774797df49c0ea1b",
      "parents": [
        "a3f8168b7a3a7d9dfb9bb9caa1e009a5ce2a8493"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:11 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:39 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove unnecessary initialisations\n\nReturn values are being initialised to zero only to be unconditionally\nassigned to a few instructions later. This may give the impression that\nzero is returned on success, which is not the case.\n\nNote also that ftdi_NDI_device_setup never reports errors.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3f8168b7a3a7d9dfb9bb9caa1e009a5ce2a8493",
      "tree": "def82152d9b714f8c80d22d0ad9f33150c345e06",
      "parents": [
        "66e47e6006a558b33c6f15bd2e072d52c40e0159"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:10 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:38 2010 -0800"
      },
      "message": "USB: ftdi_sio: clean up modem status handling\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66e47e6006a558b33c6f15bd2e072d52c40e0159",
      "tree": "200815045a299c9d85c5fbdc3b74554bc99ccdce",
      "parents": [
        "54f328d0c7221675e3c1647e1918172fec1b92c9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:37 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix DMA buffers on stack\n\nAlso remove unnecessary buffer allocations for zero-length transfers.\n\nReported-by: Matti Aarnio \u003cmatti.aarnio@zmailer.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54f328d0c7221675e3c1647e1918172fec1b92c9",
      "tree": "a1889ca6d43c135d627e77c54d32f80d20eb5174",
      "parents": [
        "4357369d024c709d91864af88f02d7ac08d0f470"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:08 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:37 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix latency-timeout endianess bug\n\nAlso fixes DMA transfer to stack for latency buffer.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4357369d024c709d91864af88f02d7ac08d0f470",
      "tree": "1ef50be4be537300fe5b5f6209b0f34fc24ff243",
      "parents": [
        "551cdbbeb118bd5ed301f8749aef69219284399b"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Dec 24 12:42:07 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:36 2010 -0800"
      },
      "message": "USB: ftdi_sio: use error code from usb stack in read_latency_timer\n\nUse same semantics as for write_latency_timer.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "551cdbbeb118bd5ed301f8749aef69219284399b",
      "tree": "83e2911ed9c1b35859f474030db9856f21967f24",
      "parents": [
        "16985408b5c48585762ec3b9b7bae1dec4ad7437"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 14 11:08:04 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:36 2010 -0800"
      },
      "message": "USB: rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS\n\nIt\u0027s really the wireless speed, so rename the thing to make\nmore sense.  Based on a recommendation from David Vrabel\n\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16985408b5c48585762ec3b9b7bae1dec4ad7437",
      "tree": "1db9d25a5e4319c3fb85d9e71a736e76ad8dc0b0",
      "parents": [
        "ce126644aa10bf1d8f1c1929b65adab026095761"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Wed Jan 06 09:56:53 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:35 2010 -0800"
      },
      "message": "USB: retain USB device power/wakeup setting across reconfiguration\n\nCurrently a non-root-hub USB device\u0027s wakeup settings are initialized when the\ndevice is set to a configured state using device_init_wakeup(), but this is not\ncorrect as wakeup is split into \"capable\" (can_wakeup) and \"enabled\"\n(should_wakeup).  The settings should be initialized instead in the device\ninitialization (usb_new_device) with the \"capable\" setting disabled and the\n\"enabled\" setting enabled.  The \"capable\" setting should be set based on the\ndevice being configured or unconfigured, and \"enabled\" setting set based on\nthe sysfs power/wakeup control.\n\nThis patch retains the sysfs power/wakeup setting of a non-root-hub USB device\nover a USB device re-configuration, which can happen (for example) after a\nsuspend/resume cycle.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ce126644aa10bf1d8f1c1929b65adab026095761",
      "tree": "186e24b9655716e4bf387acf89bfc65e301a9b88",
      "parents": [
        "7c5d8c394a077a686cfa646cd85dc159a2a940cc"
      ],
      "author": {
        "name": "Julian Calaby",
        "email": "julian.calaby@gmail.com",
        "time": "Tue Jan 05 23:58:20 2010 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:32 2010 -0800"
      },
      "message": "USB: cdc_acm: Silence \"It is not a modem.\" error for pbLua devices\n\nThe pbLua console port is known to not be a modem, so it is\nunnecessary to be told this when it is plugged in.\n\nAdd NOT_A_MODEM quirk to tell the driver that we know this already\nand hence not to warn us, and mark the pbLua console port.\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c5d8c394a077a686cfa646cd85dc159a2a940cc",
      "tree": "5b3d3ff225bd99bd408af0230adfbcaa65e0715b",
      "parents": [
        "2bc0d109326e9f2b25fa1dfcc9de2489e1e00e36"
      ],
      "author": {
        "name": "Julian Calaby",
        "email": "julian.calaby@gmail.com",
        "time": "Tue Jan 05 23:57:46 2010 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:31 2010 -0800"
      },
      "message": "USB: cdc_acm: Add support for pbLua console port\n\nThe pbLua firmware (http://pblua.com/) for the Lego Mindstorms NXT\nprovides a CDC ACM port for it\u0027s serial console.\n\nThis used to be detected automatically, but this support has been\ndropped, probably for sensible reasons.\n\nExplicitly add support for this device by adding an item to the\ndevice ID table.\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bc0d109326e9f2b25fa1dfcc9de2489e1e00e36",
      "tree": "1c76c6d4218ccabb61767953cf53ed3eca260753",
      "parents": [
        "7ed069c12c866c5c06e4e05d26878797e3731829"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Jan 05 11:50:07 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:30 2010 -0800"
      },
      "message": "usbmon: add bus number to text API\n\nDue to a simple oversight when bus zero was added, the text API fails to\ndeliver the bus number in \u0027E\u0027 messages (which are equivalent of \u0027C\u0027\nmessages, only for error case). This makes it harder, for instance,\nuse a search-and-highlight in a text editor. So fix it.\n\nAlso, Alan Stern requested adding timestamps to \u0027E\u0027 messages. This is\npurely cosmetic, but makes it easier to read the trace. This is done\nfor both text and binary APIs.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7ed069c12c866c5c06e4e05d26878797e3731829",
      "tree": "1cdf8f8604a0e20a8b9d83f807d2aa660e329d23",
      "parents": [
        "94375751d1d8af70df08beebdc32595f9e4537e1"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:39 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:29 2010 -0800"
      },
      "message": "USB: musb: remove some of the never defined defines\n\njust makes the musb init code a bit cleaner.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "94375751d1d8af70df08beebdc32595f9e4537e1",
      "tree": "557511b3bc5d6806d04e191856d4e1eacb5f81a6",
      "parents": [
        "b3b1cc3ba62374e71155ba8c09ee481c3c2d923e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:29 2010 -0800"
      },
      "message": "USB: musb: move to sysfs_groups\n\nit\u0027s easier to keep up and add more sysfs entries\nas necessary.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3b1cc3ba62374e71155ba8c09ee481c3c2d923e",
      "tree": "cc1d8e125b556f1086daf61025e66943af703a1d",
      "parents": [
        "195e9e4691ad0544746540852e03d7c8c6c877ea"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:43 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:29 2010 -0800"
      },
      "message": "USB: musb: move two printk to dev_err\n\ntrivial cleanup, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "195e9e4691ad0544746540852e03d7c8c6c877ea",
      "tree": "4b1a4887dd9396e8553e2cd2a41e11f4286fbd94",
      "parents": [
        "767ffec15e25b34c7194e47f0ad1fbf63a568d44"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:42 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:28 2010 -0800"
      },
      "message": "USB: musb: use resource_size()\n\nit makes ioremap() usage looks cleaner.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "767ffec15e25b34c7194e47f0ad1fbf63a568d44",
      "tree": "62efb938a8f181eca34f63926089afec52ada134",
      "parents": [
        "3a8a3b1cee6c525661732b8bcf29ac63d42945ed"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Mon Dec 21 10:42:39 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:28 2010 -0800"
      },
      "message": "USB: gadget: add INT support for Blackfin musb\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a8a3b1cee6c525661732b8bcf29ac63d42945ed",
      "tree": "0d35ecc39dbd9b879b61d6b49bc5f2085b55c564",
      "parents": [
        "ca0e9485afb8db3abf58235abf6afded2df0db17"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Dec 21 10:43:06 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:28 2010 -0800"
      },
      "message": "USB: gadget: use ep5 for bulk-in and ep6 for bulk-out for Blackfin MUSB\n\nNormally, the musb uses ep1 as the bidirectional bulk endpoint.  This won\u0027t\nwork on the Blackfin musb as all endpoints (except ep0) are unidirectional.\nFurther, ep1-ep4 have a small 128 byte FIFO which makes them undesirable\nfor bulk endpoints (which need more like a 512 byte FIFO).  This leaves us\nwith ep5-ep7 which have 1024 byte FIFOs and can be configured as either\nin/out and bulk/interrupt/iso on the fly.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca0e9485afb8db3abf58235abf6afded2df0db17",
      "tree": "40c0033f6cebeca5e507b9bc895ab47cc9959a4d",
      "parents": [
        "8ca5bfab154487fd75a946e6e95d3519eb74be6a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Dec 21 11:16:00 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:27 2010 -0800"
      },
      "message": "USB: host: SL811: allow the hcd on Blackfin systems\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ca5bfab154487fd75a946e6e95d3519eb74be6a",
      "tree": "f2bb7bb04734e1742f78bc682beb8f8a3bd790b5",
      "parents": [
        "6ebb7d1b4b98162e332ff43a8739c2c1c690b140"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Dec 21 12:53:24 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:26 2010 -0800"
      },
      "message": "USB: host: SL811: fix unaligned accesses\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ebb7d1b4b98162e332ff43a8739c2c1c690b140",
      "tree": "54732c62d32042a93a5f39409a6cbb5b1f88c2ac",
      "parents": [
        "c312659c5ff1e54bac2d91e1ce1005d58784a7b5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Dec 19 08:17:44 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:25 2010 -0800"
      },
      "message": "USB: isp1362: Use kzalloc for allocating only one thing\n\nUse kzalloc rather than kcalloc(1,...)\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\n@@\n\n- kcalloc(1,\n+ kzalloc(\n          ...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c312659c5ff1e54bac2d91e1ce1005d58784a7b5",
      "tree": "4f8bc4dad83ec6473d51f8ea950ce78ac82a22ad",
      "parents": [
        "2805eb13c3b5be7bd6ec7380502bc054b570afd5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 16:33:03 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:24 2010 -0800"
      },
      "message": "USB: cypress_m8: allow unstable baud rates\n\nI\u0027ve got a crappy cypress converter here, and while running at higher\nbaud rates craps out on throughput, it works fine with lower ones.\nWhile it\u0027d be nice to simply use a lower baud rate, not all devices\ncan be configured this way, and it is possible to (slowly) interact\nat higher rates by sending a byte at a time.  So let people force\nhigher rates when they need it via a module parameter.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2805eb13c3b5be7bd6ec7380502bc054b570afd5",
      "tree": "2c34f1d6ef6a5bcd4e38d851376318fce0410f54",
      "parents": [
        "64319dd74f3d45f13b6d0aafa91104eb105f1829"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 16:33:02 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:24 2010 -0800"
      },
      "message": "USB: cypress_m8: unify confusing new baudrate check\n\nThe current code has a confusing duplicate new_baudrate init when setting\nthe serial parameters.  So just combine the if statement checks to avoid\nthis.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64319dd74f3d45f13b6d0aafa91104eb105f1829",
      "tree": "b25a027216383268a8a36635ad95d7717a5c96b8",
      "parents": [
        "ef955341f692475236f0fbe6853f49337dff77a5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 16:33:01 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:24 2010 -0800"
      },
      "message": "USB: cypress_m8: stop using USB debug driver config\n\nThe USB_SERIAL_DEBUG Kconfig is for the USB serial debug driver, not for\ngenerically enabling debug output in random USB serial drivers.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ef955341f692475236f0fbe6853f49337dff77a5",
      "tree": "782c8677ba375ada558578fefe5321c84c5b4dff",
      "parents": [
        "5d3987796c7a747e5ed3ded1eb64a9632d52a1a4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Jan 16 01:33:03 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:23 2010 -0800"
      },
      "message": "USB: Export QUIRK_RESET_MORPHS through sysfs\n\nSome devices which use mode switching revert to their\nprimary mode as they are reset. They must not be reset for\nerror handling. As user spaces makes the switch it also\nhas to tell the kernel that a device is quirky.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5d3987796c7a747e5ed3ded1eb64a9632d52a1a4",
      "tree": "f677d4014bd5e25d1f4ccac1862fd95655baedec",
      "parents": [
        "d1b5b5c0a8a8204f0c51d5eb99736ecfb2fd5b4e"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Dec 18 12:14:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:23 2010 -0800"
      },
      "message": "USB: storage: Never reset devices that will morph to an old mode\n\nSome devices must be switched to a new mode to fully use them.\nA reset would make them revert to the old mode. Therefore a reset\nmust not be used for error handling with such devices.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b5b5c0a8a8204f0c51d5eb99736ecfb2fd5b4e",
      "tree": "bc6f229bdcdd716d25efc4603d933eacbdd3d1c8",
      "parents": [
        "e9a20171dfa0aa134d2211126d1310f2daea52cf"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Dec 17 13:01:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:21 2010 -0800"
      },
      "message": "USB: otg: twl4030: add support for notifier\n\nit\u0027s expected that the transceiver driver will\ninitialize and call the notifier chain when\nnecessary. Implement that for twl4030-usb driver.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9a20171dfa0aa134d2211126d1310f2daea52cf",
      "tree": "15f03c9ff4428969d3de55b1ad465074c8fd4cd0",
      "parents": [
        "8bc1d21776bb012e41ed062c6d842cfe7c82998a"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Dec 17 13:01:36 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:21 2010 -0800"
      },
      "message": "USB: otg: add notifier support\n\nThe notifier will be used to communicate usb events\nto other drivers like the charger chip.\n\nThis can be used as source of information to kick\nusb charger detection as described by the USB\nBattery Charging Specification 1.1 and/or to\npass bMaxPower field of selected usb_configuration\nto charger chip in order to use that information\nas input current on the charging profile\nsetup.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bc1d21776bb012e41ed062c6d842cfe7c82998a",
      "tree": "5499dedfb7033685bbd13d4852f478410878c4a2",
      "parents": [
        "319c3ea451e19f72b578661e26fb33739af5ae1c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 17 13:57:33 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:20 2010 -0800"
      },
      "message": "USB: wusb: check CHID is all zeros before stopping the host\n\nAn incorrect sizeof() resulted in only 4 (or 8) octets of the CHID being\nchecked instead of all 16 octets.  A randomly generated CHID had a\nprobability of being unable to start a WUSB host of less than 1 in\n2 billion.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "319c3ea451e19f72b578661e26fb33739af5ae1c",
      "tree": "6c6743ee55ce2791009036101893c6cda82a944d",
      "parents": [
        "97d35f95552c9a0ee4777a7f04431a9fd1260478"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Dec 16 19:43:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:19 2010 -0800"
      },
      "message": "USB: xhci: No GFP_KERNEL in block error handling\n\nxhci_add_endpoint() is used in the reset path. It must\nuse GFP_NOIO to avoid a possible deadlock.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nAcked-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97d35f95552c9a0ee4777a7f04431a9fd1260478",
      "tree": "bb5a2c5244b0ae17a2dd07d65e0f1637c7babb1e",
      "parents": [
        "1f141ca2b1f40088203fba061cc7b1f8da7c38ab"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Dec 16 17:05:57 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:19 2010 -0800"
      },
      "message": "USB: cdc-acm: Update to new autopm API\n\nUpdate cdc-acm to the async methods eliminating the workqueue\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f141ca2b1f40088203fba061cc7b1f8da7c38ab",
      "tree": "95d0031f3f010ab08ffa910d8f4e4e283309d49e",
      "parents": [
        "f65c3540d316982c906e6ece7ccad00bba84574e"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:22:42 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:18 2010 -0800"
      },
      "message": "USB: ehci-au1xxx.c: use platform_get_resource() and resource_size()\n\nUse platform_get_resource() to fetch the memory resource and\nresource_size() for calculate the length.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f65c3540d316982c906e6ece7ccad00bba84574e",
      "tree": "538c0352c7a5eb51f25bda888d8cdccc841b5b55",
      "parents": [
        "5672b7e6a99a91838c1b595a80d43006bcd9a178"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:15:35 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:18 2010 -0800"
      },
      "message": "USB: ehci-atmel.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5672b7e6a99a91838c1b595a80d43006bcd9a178",
      "tree": "97bedcfae1491d54e55918be9155df31da63745b",
      "parents": [
        "d8bb0fd26b555f505019b9b68b6d581fb9f80348"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:13:00 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:17 2010 -0800"
      },
      "message": "USB: ehci-orion.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8bb0fd26b555f505019b9b68b6d581fb9f80348",
      "tree": "679abdb629a3a639606bedddc5ade4dc6721da4e",
      "parents": [
        "3ba37bdaef3bea9fa166eae6051949d629e7ea83"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 17:59:22 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:17 2010 -0800"
      },
      "message": "USB: at91_udc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ba37bdaef3bea9fa166eae6051949d629e7ea83",
      "tree": "abe102c0b67bae615ce27bad5b8203fc1e96e242",
      "parents": [
        "5c90e314a62f09bf4dda4ec5cf50b904540ffa34"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:04:49 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:17 2010 -0800"
      },
      "message": "USB: atmel_usba_udc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c90e314a62f09bf4dda4ec5cf50b904540ffa34",
      "tree": "694ceb60f1a17692960dbcda4b065582254b733c",
      "parents": [
        "1af107744253b01b4cf119a9bb3369376b01658b"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:05:02 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:16 2010 -0800"
      },
      "message": "USB: pxa27x_udc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1af107744253b01b4cf119a9bb3369376b01658b",
      "tree": "ae206a587794e9427fac7f4b31f9fd8cca899c34",
      "parents": [
        "dad3843f035a273f9b64e133467e8dcbfaf0ce60"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Dec 14 18:41:12 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:15 2010 -0800"
      },
      "message": "USB: ehci-fsl: Add power management support\n\nEHCI FSL controller preserve its state during sleep mode, so nothing\nfancy needs to be done.\n\nThough, during \u0027deep sleep\u0027 mode (as found in MPC831x CPUs) the\ncontroller turns off and needs to be reinitialized upon resume.\n\nThis patch adds support for hibernation and resuming after deep sleep.\nBased on Dave Liu and Jerry Huang\u0027s work[1].\n\n[1] http://www.bitshrine.org/gpp/linux-fsl-2.6.24.3-MPC8315ERDB-usb-power-mangement.patch\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dad3843f035a273f9b64e133467e8dcbfaf0ce60",
      "tree": "ff1725e1843c248b5fe52c4170e0256013b55986",
      "parents": [
        "22e186948a262c9cd377fb43aa50bb3c3f01c468"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Dec 14 18:41:05 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:14 2010 -0800"
      },
      "message": "USB: ehci-fsl: Fix sparse warnings\n\nThis patch fixes following warnings:\n\nehci-fsl.c:43:5: warning: symbol \u0027usb_hcd_fsl_probe\u0027 was not declared. Should it be static?\nehci-fsl.c:150:6: warning: symbol \u0027usb_hcd_fsl_remove\u0027 was not declared. Should it be static?\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "22e186948a262c9cd377fb43aa50bb3c3f01c468",
      "tree": "af089f6c1eeac5d5d50783f08b6a4deb262259c8",
      "parents": [
        "d63c66d2d08f52487f3ef32f1c9b1231d848966b"
      ],
      "author": {
        "name": "Dmitri Epshtein",
        "email": "dima@marvell.com",
        "time": "Mon Dec 14 17:17:34 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:13 2010 -0800"
      },
      "message": "USB: ehci: fix audio record functionality for some Full speed sound blaster devices\n\nThis patch fix audio record functionality for some Full speed sound blaster devices.\nIssue: Sometimes transaction complete indication is coming from HW one frame later.\nSolution: If scan_periodic process now frame or previous frame now-1 and sitd transaction\nis not finished yet, exit scan_periodic function and check the same transaction in the next frame.\n\nSigned-off-by: Dimitry Epshtein \u003cdima@marvell.com\u003e\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d63c66d2d08f52487f3ef32f1c9b1231d848966b",
      "tree": "a4aa3889c5b655924b1c310e09c874b0231d7d49",
      "parents": [
        "a5f0efaba4c2b644e6248648f75b0a8a522359f6"
      ],
      "author": {
        "name": "Dmitri Epshtein",
        "email": "dima@marvell.com",
        "time": "Mon Dec 14 17:17:33 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:13 2010 -0800"
      },
      "message": "USB: ehci: add call of free_cached_itd_list() function in disable_periodic()\n\nSometimes disable_periodic() stop scan_periodic before than free_cached_itd_list() was called.\nIn such case USB Host stacked during disconnect operation\nSolution: add call of free_cached_itd_list() function in disable_periodic()\n\nSigned-off-by: Dimitry Epshtein \u003cdima@marvell.com\u003e\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5f0efaba4c2b644e6248648f75b0a8a522359f6",
      "tree": "62b899d29b3089dc2ce2f7037dc43cde34501b4c",
      "parents": [
        "2a8f82c4ceaffcfd64531dbdee1d1bc227387882"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:17 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:12 2010 -0800"
      },
      "message": "USB: Add call to notify xHC of a device reset.\n\nAdd a new host controller driver method, reset_device(), that the USB core\nwill use to notify the host of a successful device reset.  The call may\nfail due to out-of-memory errors; attempt the port reset sequence again if\nthat happens.  Update hub_port_init() to allow resetting a configured\ndevice.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2a8f82c4ceaffcfd64531dbdee1d1bc227387882",
      "tree": "b70b68e35d8a9e7264263848ce48a9863b387c55",
      "parents": [
        "6219c047d3fe18dee4916d6898fc94f5a7ffd156"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:13 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:12 2010 -0800"
      },
      "message": "USB: xhci: Notify the xHC when a device is reset.\n\nWhen a USB device is reset, the xHCI hardware must know, in order to match\nthe device state and disable all endpoints except control endpoint 0.\nIssue a Reset Device command after a USB device is successfully reset.\nWait on the command to finish, and then cache or free the disabled\nendpoint rings.\n\nThere are four different USB device states that the xHCI hardware tracks:\n - disabled/enabled - device connection has just been detected,\n - default - the device has been reset and has an address of 0,\n - addressed - the device has a non-zero address but no configuration has\n   been set,\n - configured - a set configuration succeeded.\n\nThe USB core may issue a port reset when a device is in any state, but the\nReset Device command will fail for a 0.96 xHC if the device is not in the\naddressed or configured state.  Don\u0027t consider this failure as an error,\nbut don\u0027t free any endpoint rings if this command fails.\n\nA storage driver may request that the USB device be reset during error\nhandling, so use GPF_NOIO instead of GPF_KERNEL while allocating memory\nfor the Reset Device command.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6219c047d3fe18dee4916d6898fc94f5a7ffd156",
      "tree": "31657ba6dd7268ec53a06652bc0b4e104d586ce2",
      "parents": [
        "34fb562a436ca50e13c05e7584c9d62f151052bf"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:11 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:12 2010 -0800"
      },
      "message": "USB: xhci: Allow roothub ports to be disabled.\n\nAdd the hub emulation code to allow ports on an xHCI root hub to be\ndisabled.  Add the code to clear the port enabled/disabled bit, and clear\nthe port enabled/disabled change bit.  Like EHCI, the port cannot be\nenabled by setting the port enabled/disabled bit.  Instead, a port is\nenabled by the host controller after a reset.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34fb562a436ca50e13c05e7584c9d62f151052bf",
      "tree": "43638f312ee6f5de4157bb397a503bdf5952f35a",
      "parents": [
        "b45b506911247008f694dcaf1d8220a4942ebc4f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:08 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:11 2010 -0800"
      },
      "message": "USB: xhci: Refactor code to clear port change bits.\n\nRefactor the code to clear the port change bits in the port status\nregister.  All port status change bits are write one to clear.\n\nRemove a redundant port status read that was supposed to unblock any\nposted writes.  We read the port after the write to get the updated status\nfor debugging, so the port read after that is unnecessary.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b45b506911247008f694dcaf1d8220a4942ebc4f",
      "tree": "63dbdca8d1e755d890aa8fb4f6be2a0bfcfd9bde",
      "parents": [
        "a1d78c16bd31a715785e21967ac6110b386a3c1f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:06 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:10 2010 -0800"
      },
      "message": "USB: xhci: Refactor test for vendor-specific completion codes.\n\nAll commands that can be issued to the xHCI hardware can come back with\nvendor-specific \"informational\" completion codes.  These are to be treated\nlike a successful completion code.  Refactor out the code to test for the\nrange of these codes and print debugging messages.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a1d78c16bd31a715785e21967ac6110b386a3c1f",
      "tree": "b0df8ca079b2afad844276fdf2ece21dbcdc38fa",
      "parents": [
        "412566bd716397e28e81fc9b20804bc6a6daf14d"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:03 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:09 2010 -0800"
      },
      "message": "USB: xhci: Allow allocation of commands without input contexts.\n\nThe xhci_command structure is the basic structure for issuing commands to\nthe xHCI hardware.  It contains a struct completion (so that the issuing\nfunction can wait on the command), command status, and a input context\nthat is used to pass information to the hardware.  Not all commands need\nthe input context, so make it optional to allocate.  Allow\nxhci_free_container_ctx() to be passed a NULL input context, to make\nfreeing the xhci_command structure simple.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "412566bd716397e28e81fc9b20804bc6a6daf14d",
      "tree": "4013aaa1eda796f8dedea243167f3f4811d211b4",
      "parents": [
        "c01591bd6ece72e1c099cbc25ed812e1add579dc"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:59:01 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:08 2010 -0800"
      },
      "message": "USB: xhci: Refactor code to free or cache endpoint rings.\n\nRefactor out the code to cache or free endpoint rings from recently\ndropped or disabled endpoints.  This code will be used by a new function\nto reset a device and disable all endpoints except control endpoint 0.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c01591bd6ece72e1c099cbc25ed812e1add579dc",
      "tree": "6773c823e19ac6685af1cd06fa1e7bbb4ebf0a58",
      "parents": [
        "f661c6f8c67bd55e93348f160d590ff9edf08904"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Wed Dec 09 15:58:58 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:08 2010 -0800"
      },
      "message": "USB: xhci: Fix error path when configuring endpoints.\n\nIf we fail to queue an evaluate context command or a configure endpoint\ncommand to the command ring in xhci_configure_endpoint(), we need to\nremove the xhci_command structure from the device\u0027s command list before\nreturning.  If the command is left on the command list, it will sit there\nindefinitely, blocking commands submitted after this fails.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f661c6f8c67bd55e93348f160d590ff9edf08904",
      "tree": "9b5abdda44f9bfb0b6a6dcb51217701a67ed40a0",
      "parents": [
        "a91b0c502285fd0c569fae1222fdd945ef739233"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 11 16:20:20 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:07 2010 -0800"
      },
      "message": "USB: check the endpoint type against the pipe type\n\nThis patch (as1316) adds some error checking to usb_submit_urb().\nIt\u0027s conditional on CONFIG_USB_DEBUG, so it won\u0027t affect normal users.\nThe new check makes sure that the actual type of the endpoint\ndescribed by urb-\u003epipe agrees with the type encoded in the pipe value.\n\nThe USB error code documentation is updated to include the code\nreturned by the new check, and the usbfs SUBMITURB handler is updated\nto use the correct pipe type when legacy user code tries to submit a\nbulk transfer to an interrupt endpoint.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a91b0c502285fd0c569fae1222fdd945ef739233",
      "tree": "b8aa93dca7ff9f2c7a7764cd6c9820e1570ed8d7",
      "parents": [
        "af2ac1a091bc8bee73d7837b73ebfb00b917aece"
      ],
      "author": {
        "name": "Francesco Lavra",
        "email": "francescolavra@interfree.it",
        "time": "Tue Dec 08 09:54:11 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:07 2010 -0800"
      },
      "message": "cdc_acm: add reset_resume method\n\nAdd reset resume logic to the cdc acm driver\n\nSigned-off-by: Francesco Lavra \u003cfrancescolavra@interfree.it\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af2ac1a091bc8bee73d7837b73ebfb00b917aece",
      "tree": "33da619442861202456410d4b91d9658475e5255",
      "parents": [
        "4fdb31d9665a9106190d9f8888cf06252c20f3ce"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Dec 07 20:29:05 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:06 2010 -0800"
      },
      "message": "USB: serial mct_usb232: move DMA buffers to heap\n\nMy distro kernel (Fedora Rawhide) started throwing warnings from DMA API\nchecker, so I have no choice but band-aid it quick. There\u0027s no attempt\nto reuse DMA buffers. Control messages are only sent rarely anyway.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4fdb31d9665a9106190d9f8888cf06252c20f3ce",
      "tree": "d63ac40caa8a1b16b25f0827c5b1c8fc0573d1f7",
      "parents": [
        "2f0e40aba1cafe3a834bfcbac8f1e704d496dab9"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Sun Oct 11 11:52:48 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:06 2010 -0800"
      },
      "message": "USB: pxa27x_udc: avoid compiler warnings and misbehavior on buggy hardware\n\nhardware reports wrong interrupt.  Although such a situation should not\nhappen, the compiler complains about this access.\n\nThis patch adds a sanity check and generates warning to detect such\nissues.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f0e40aba1cafe3a834bfcbac8f1e704d496dab9",
      "tree": "a59d03a1311fb20bef9950962f5e8f6c61ef97fe",
      "parents": [
        "cabe6cc2be287d0020d70944e8d0d0304e484a6c"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 20 19:43:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:05 2010 -0800"
      },
      "message": "USB: fix occasional ULPI timeouts with ehci-mxc\n\nOn various mxc boards, the intial ULPI reads resulted in a timeout\nwhich prevented the transceiver to be identified and thus the ehci\ndevice to be probed.\n\nInitializing the hardware lines connected to the transceiver (through\npdata-\u003einit call) before actually enabling clocks and configuring\nregisters in the devices fixes this problem.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cabe6cc2be287d0020d70944e8d0d0304e484a6c",
      "tree": "338230e9d2987dacbc362923a334d4185153b764",
      "parents": [
        "8c4f99cd54469d643e27a743045da848f7b63fe5"
      ],
      "author": {
        "name": "Mark Adamson",
        "email": "mark.adamson@ftdichip.com",
        "time": "Tue Nov 24 09:39:10 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:05 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove support for 5 and 6 data bits\n\nRemoved CS5 and CS6 from data bits since these are not supported\nin FTDI hardware.\n\n\nSigned-off-by: Mark J. Adamson \u003cmark.adamson@ftdichip.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c4f99cd54469d643e27a743045da848f7b63fe5",
      "tree": "99ceced5dcbba8a1f5dfd6c77371963a399ddbc8",
      "parents": [
        "b4fc2aeef23b4b35809054ddf495f9efdc3ac9d6"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 21:25:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:04 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix initialisation of latency timeout\n\nLatency timeout was read but never stored on port probe. When\nASYNC_LOW_LATENCY was cleared the device timeout would get set to 0\nrather than the default 16ms.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4fc2aeef23b4b35809054ddf495f9efdc3ac9d6",
      "tree": "818041dd2604054e143d1a3ee09d60453fbcf5f3",
      "parents": [
        "0076b4bec5cffff856ec4a91830c902fbd7870df"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 17:42:34 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:03 2010 -0800"
      },
      "message": "USB: serial: fix typo in debug message\n\nFixes confusing \"serial_chars_in_buffer \u003d port 0\" messages.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0076b4bec5cffff856ec4a91830c902fbd7870df",
      "tree": "c57a8d7f90689de6d0dc6a990f768ec3c6afca4f",
      "parents": [
        "e2b5cbfe77ecbbeccc38a486e054a59aaaf028c8"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 17:25:08 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:03 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove obsolete comment\n\nWe always push characters to ldisc immediately regardless of\nASYNC_LOW_LATENCY.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e2b5cbfe77ecbbeccc38a486e054a59aaaf028c8",
      "tree": "f1224c0aa841c9c78327dccf6dce41f0f3954d9d",
      "parents": [
        "30fa3d8ed0a61703281bde948f7590d843308b4a"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sun Nov 22 17:01:13 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:02 2010 -0800"
      },
      "message": "USB: ftdi_sio: fix error message on close\n\nResubmitting read urb fails with -EPERM if completion handler runs while\nurb is being killed on close. This should not be reported as an error.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30fa3d8ed0a61703281bde948f7590d843308b4a",
      "tree": "09572aae885db7e749dbb0813ee47fc50a3e8a22",
      "parents": [
        "817db5b34e70650c488f22b072b7efb950812adb"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:16:38 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:02 2010 -0800"
      },
      "message": "USB: cxacru: increment driver version\n\nChanges:\n  Return an empty string for modulation\n    when there is no connection\n  Fix sysfs unload race conditions\n  Log firmware load process, remove delay\n  Add new configuration interface\n  Remove cxacru-cf.bin\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "817db5b34e70650c488f22b072b7efb950812adb",
      "tree": "058facd7c16a943cdcafa26d600e057cdb244213",
      "parents": [
        "4ac37208e9b30b36b615ed22a79b4ee787fdc9b5"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:15:47 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:01 2010 -0800"
      },
      "message": "USB: cxacru: remove cxacru-cf.bin loader\n\nThis has never worked properly because wsize passed to\ncxacru_cm() is incorrectly set to the number of values\ninstead of the data bytes. The maximum number of values\nthat can be set at once is 7 which means the device will\nnot get enough data to work with and none of the\nconfiguration values will be used.\n\nAt least one existing cxacru-cf.bin file contains invalid\ndata which will prevent the modem from syncing properly.\n\nFixing it is likely to break existing systems, and the\nnew sysfs interface for setting configuration parameters\ncan provide the same functionality. A script is provided\nto convert from the original format.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4ac37208e9b30b36b615ed22a79b4ee787fdc9b5",
      "tree": "792b78405d06b00a0d0a5fa3a342ef359f1f5383",
      "parents": [
        "885582c48e5fbf47ccc4273aaa5f2f56ad513253"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:14:01 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:01 2010 -0800"
      },
      "message": "USB: cxacru: add write-only sysfs attribute for modem configuration\n\nThe modem can be configured using CM_REQUEST_CARD_DATA_SET,\nalthough CM_REQUEST_CARD_DATA_GET does not return any data.\n\nTested by setting the modulation (0x0a) option.\n\nThere is a list of parameters in the following archive,\nbut the meaning of many of them is not well documented:\n  http://sourceforge.net/project/shownotes.php?release_id\u003d301825\n\nThis source also indicates that the highest parameter set\nis 0x4a but this varies by model so an arbitrary limit of\n0x7f has been used (the index is a 32-bit integer).\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "885582c48e5fbf47ccc4273aaa5f2f56ad513253",
      "tree": "efcebf08914aef7b186cc360e3508a68d1e07a08",
      "parents": [
        "c68bb0d738897ed39b90c7ccb22e01c938117051"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:12:56 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:00 2010 -0800"
      },
      "message": "USB: cxacru: firmware writes on OHCI are slow, log progress\n\nFirmware writing takes 256ms per 4KB with OHCI, which\nis very slow compared to 7ms per 4KB with UHCI.\n\nUntil I have access to a hardware USB analyser it may\nnot be possible to determine why this happens.\n\nInstead of appearing to do nothing, log progress when\nwriting firmware and then log the ATM device information\nwhen finished. Remove an unnecessary 4 second delay.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c68bb0d738897ed39b90c7ccb22e01c938117051",
      "tree": "87dc7503d6ff5923e4e68fef45ca61933bc33cc4",
      "parents": [
        "9fc950d322380dda8e9bc8debe89766085e7a0eb"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:12:21 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:59 2010 -0800"
      },
      "message": "USB: cxacru: document how to interact with the flash memory\n\nThese commands were found by accident... fortunately\nit still works even if the flash memory is erased,\ndespite having no USB device IDs.\n\nSome example sysfs code for raw command access:\n  http://simon.arlott.org/pub/cxacru/raw.c\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fc950d322380dda8e9bc8debe89766085e7a0eb",
      "tree": "50449ddbcc2cf883da8afe7ecfd1861c2441624f",
      "parents": [
        "5d0a9c7932c45435de72b5a5b2825c7eb34186a4"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:33:51 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:58 2010 -0800"
      },
      "message": "USB: cxacru: check device isn\u0027t being removed during sysfs calls\n\nIt is possible for usb_get_intfdata() to return NULL if\nsysfs is accessed while the module is being unloaded or\nthe device is being removed.\n\nMove the access code to an inline function in usbatm.h,\nand return -ENODEV if any of the pointers are NULL.\n\nIt should not be possible for the instance data or atm\ndevice to be invalid until after unbind() completes and\nthe sysfs attributes have been removed.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5d0a9c7932c45435de72b5a5b2825c7eb34186a4",
      "tree": "bc35d2d276ffd5b00b1d73b3946155ad5c1a9e23",
      "parents": [
        "1bfbd283cd3082b6cadfbf340faf7d35b8a36b83"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:07:14 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:58 2010 -0800"
      },
      "message": "USB: cxacru: check data length is not negative\n\nWhen attempting to read data that is not actually\nan array of values, the length may be negative\nwhich causes an Oops due to a likely access off\nthe end of the data array.\n\nThis bug should not occur under normal use unless\nthe device returns an invalid response.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bfbd283cd3082b6cadfbf340faf7d35b8a36b83",
      "tree": "f01f9d74dcd3e829449953b5d84a26013a5c2f42",
      "parents": [
        "4e0fa90d1de10d68429afa9353e10bb9436455db"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Nov 21 15:03:23 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:57 2010 -0800"
      },
      "message": "USB: cxacru: return an empty value for modulation if there is no connection\n\nWhen there is no connection, return an empty string\ninstead of \"0\" for the connection modulation.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e0fa90d1de10d68429afa9353e10bb9436455db",
      "tree": "1d7cde0908cb81120e2deace84db2a57e9742cf5",
      "parents": [
        "3eb352c73c99602fd379782284ea2de1476c4f9d"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Sat Nov 21 12:14:58 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:57 2010 -0800"
      },
      "message": "USB: MXC: add platform resources for i.MX21 USB host controller.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3eb352c73c99602fd379782284ea2de1476c4f9d",
      "tree": "8ab68d63eaaf37f22de4891aa0824c96b47ffaa2",
      "parents": [
        "23d3e7a6598066ed39771cf2030c6bbb581c7812"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Sat Nov 21 12:14:54 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:56 2010 -0800"
      },
      "message": "USB: MXC: use DMA_BIT_MASK macro rather than hardcoded constants.\n\nAlso fixes tab/space issue causing checkpatch to complain.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "23d3e7a6598066ed39771cf2030c6bbb581c7812",
      "tree": "f405062a318d5b1859ecf439b924b26c81518ee7",
      "parents": [
        "13dda80e48439b446d0bc9bab34b91484bc8f533"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Sat Nov 21 12:14:48 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:52:55 2010 -0800"
      },
      "message": "USB: MXC: Add i.MX21 specific USB host controller driver.\n\nThis driver is a Full / Low speed only USB host for the i.MX21.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "13dda80e48439b446d0bc9bab34b91484bc8f533",
      "tree": "e8037122d65fe2a5dd8f633a7648b2597640a2ce",
      "parents": [
        "379e3a820da171cb1d97e8dccd736a69cebfb7c0",
        "5f19daa16ffca55db5b0253eba2bd0f71ee7f7f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 13:05:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 13:05:40 2010 -0800"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (40 commits)\n  DaVinci DM365: Adding support for SPI EEPROM\n  DaVinci DM365: Adding DM365 SPI support\n  DaVinci DM355: Modifications to DM355 SPI support\n  DaVinci: SPI: Adding header file for SPI support.\n  davinci: dm646x: CDCE clocks: davinci_clk converted to clk_lookup\n  davinci: clkdev cleanup: remove clk_lookup wrapper, use clkdev_add_table()\n  DaVinci: DM365: Voice codec support for the DM365 SoC\n  davinci: clock: let clk-\u003eset_rate function sleep\n  Add SDA and SCL pin numbers to i2c platform data\n  davinci: da8xx/omap-l1xx: Add EDMA platform data for da850/omap-l138\n  davinci: build list of unused EDMA events dynamically\n  davinci: Fix edma_alloc_channel api for EDMA_CHANNEL_ANY case\n  davinci: Keep count of channel controllers on a platform\n  davinci: Correct return value of edma_alloc_channel api\n  davinci: add CDCE949 support on DM6467 EVM\n  davinci: add support for CDCE949 clock synthesizer\n  davinci: da850/omap-l138 EVM: register for suspend support\n  davinci: da850/omap-l138: add support for SoC suspend\n  davinci: add power management support\n  DaVinci: DM365: Changing default queue for DM365.\n  ...\n"
    },
    {
      "commit": "379e3a820da171cb1d97e8dccd736a69cebfb7c0",
      "tree": "aef459cf9b4de9b85d357f487bb3e1170c9eea98",
      "parents": [
        "8724fdb53d27d7b59b60c8a399cc67f9abfabb33",
        "a55ab496ea9c820b7192c15ef1fbf3291edfe638"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 13:04:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 13:04:58 2010 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (38 commits)\n  sata_via: Delay on vt6420 when starting ATAPI DMA write\n  ata: Detect Delkin Devices compact flash\n  pata_efar: Enable parallel scanning\n  pata_atiixp: enable parallel scan\n  [libata] pata_atiixp: add locking for parallel scanning\n  [libata] pata_efar: add locking for parallel scanning\n  libata: Pass host flags into the pci helper\n  [libata] pata_marvell: CONFIG_AHCI is really CONFIG_SATA_AHCI\n  libata: Allow pata_legacy to be built on non-ISA but PCI systems\n  pata_pdc202xx_old: fix UDMA mode for PDC2026x chipsets\n  pata_pdc202xx_old: fix UDMA mode for Promise UDMA33 cards\n  [libata] pata_at91: fix backslash-continued string\n  pata_via: store UDMA masks in via_isa_bridges table\n  pata_via: fix address setup timings underlocking\n  pata_serverworks: fix error message\n  pata_serverworks: fix PIO setup for the second channel\n  pata_efar: fix secondary port support\n  pata_cypress: fix PIO timings underclocking\n  pata_cs5535: use correct values for PIO1 and PIO2 data timings\n  pata_cmd64x: remove unused definitions\n  ...\n"
    },
    {
      "commit": "a55ab496ea9c820b7192c15ef1fbf3291edfe638",
      "tree": "76b835a26c4aaaa2d7e970e76df7b95c0fdcc932",
      "parents": [
        "4b7d1c0509d0d07edc731f990791dc5518e51617"
      ],
      "author": {
        "name": "Bart Hartgers",
        "email": "bart.hartgers@gmail.com",
        "time": "Sun Feb 14 13:04:50 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 15:19:21 2010 -0500"
      },
      "message": "sata_via: Delay on vt6420 when starting ATAPI DMA write\n\nWhen writing a disc on certain lite-on dvd-writers (also rebadged\nas optiarc/LG/...) connected to a vt6420, the ATAPI CDB ends\nup in the datastream and on the disc, causing silent corruption.\nDelaying between sending the CDB and starting DMA seems to\nprevent this.\n\nI do not know if there are burners that do not suffer from\nthis, but the patch should be safe for those as well.\n\nThere are many reports of this issue, but AFAICT no solution was\nfound before. For example:\nhttp://lkml.indiana.edu/hypermail/linux/kernel/0802.3/0561.html\n\nSigned-off-by: Bart Hartgers \u003cbart.hartgers@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4b7d1c0509d0d07edc731f990791dc5518e51617",
      "tree": "25b85383e6b994fb4246e1c0ea5ba12b1b853d17",
      "parents": [
        "7e044a12c73f474e59f1ddecf08d6781c7830f0f"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Tue Feb 23 12:41:22 2010 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 15:11:32 2010 -0500"
      },
      "message": "ata: Detect Delkin Devices compact flash\n\nI have a Delkin Devices compact flash card that isn\u0027t being recognized using the\nSATA/PATA drivers.\nThe card is recognized and works with the deprecated ATA drivers.\n\nThe error I am seeing is:\nata1.00: failed to IDENTIFY (device reports invalid type, err_mask\u003d0x0)\n\nI tracked it down to ata_id_is_cfa() in include/linux/ata.h.\nThe Delkin card has id[0] set to 0x844a and id[83] set to 0.\nThis isn\u0027t what the kernel expects and is probably incorrect.\n\nThe simplest work-around is to add a check for 0x844a to ata_id_is_cfa().\n\nSigned-off-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7e044a12c73f474e59f1ddecf08d6781c7830f0f",
      "tree": "304e21570e1f2c5ae251de6bfad52fc63c3bb1cb",
      "parents": [
        "1d3a8118b049252a84641b6643066bda0da0d316"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Feb 17 13:17:52 2010 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 15:07:21 2010 -0500"
      },
      "message": "pata_efar: Enable parallel scanning\n\nAgain originally proposed by Bartlomiej but this does it by using the\ngeneric helper logic instead.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1d3a8118b049252a84641b6643066bda0da0d316",
      "tree": "3ef27e5c9c151896f1b6a54aea4d55589578e8c8",
      "parents": [
        "e99846f18f03badd1bbd4fda79e6ec325e3b9058"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Feb 17 13:17:44 2010 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 15:07:01 2010 -0500"
      },
      "message": "pata_atiixp: enable parallel scan\n\nThis was originally proposed by Bartlomiej but as a device specific\nexpansion of the init_one function rather than making the helper more\ngeneric.\n\nEnable the parallel scan via the generic flags.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e99846f18f03badd1bbd4fda79e6ec325e3b9058",
      "tree": "c5e8e1d36c495fd003f648eea2e2c582efd61177",
      "parents": [
        "303f1a76ae792885af8a4a0e784e22e31e850e9a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 17 13:17:31 2010 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 15:06:28 2010 -0500"
      },
      "message": "[libata] pata_atiixp: add locking for parallel scanning\n\nThis is similar change as commit 60c3be3 for ata_piix host driver\nand while pata_atiixp doesn\u0027t enable parallel scan yet the race\ncould probably also be triggered by requesting re-scanning of both\nports at the same time using SCSI sysfs interface.\n\n[Ported to current tree without other patch dependancies by Alan Cox]\n\nOriginal is\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\nThis one is\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "303f1a76ae792885af8a4a0e784e22e31e850e9a",
      "tree": "d390d5ca09c5fc0ddb8ac3c1d09361c1bfa3a1f5",
      "parents": [
        "16ea0fc98d53c72cb4e1a9edcb685a87e3a81430"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 17 13:16:58 2010 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 15:04:58 2010 -0500"
      },
      "message": "[libata] pata_efar: add locking for parallel scanning\n\nAdd clearing of UDMA enable bit also for PIO modes and then add\nextra locking for parallel scanning.\n\nThis is similar change as commit 60c3be3 for ata_piix host driver\nand while pata_efar doesn\u0027t enable parallel scan yet the race could\nprobably also be triggered by requesting re-scanning of both ports\nat the same time using SCSI sysfs interface.\n\n[Ported to current kernel without other patch dependancies by\n Alan Cox]\n\nOriginal is\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\nThis one is\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "16ea0fc98d53c72cb4e1a9edcb685a87e3a81430",
      "tree": "1a799ce01f8ea2b3a425631e791b946cb94285b1",
      "parents": [
        "cb6643e1c38b6bd5c1594f0a45d8cf6943a6f934"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Feb 23 02:26:06 2010 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "libata: Pass host flags into the pci helper\n\nThis allows parallel scan and the like to be set without having to stop\nusing the existing full helper functions. This patch merely adds the argument\nand fixes up the callers. It doesn\u0027t undo the special cases already in the\ntree or add any new parallel callers.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cb6643e1c38b6bd5c1594f0a45d8cf6943a6f934",
      "tree": "6ead78509cec2f82eb682d8a0c1e6a3d9bb4be9d",
      "parents": [
        "96780078f35648050fef808f49a0ffff0360bb57"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Fri Feb 05 16:26:35 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "[libata] pata_marvell: CONFIG_AHCI is really CONFIG_SATA_AHCI\n\nThe marvell driver comtains a fallback to ahci for the sata ports\nwhich is incorrectly checked as CONFIG_AHCI while the only AHCI config\nitem is actually called SATA_AHCI (which also sounds sensible\nconsidering it\u0027s a fallback for the sata ports).\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "96780078f35648050fef808f49a0ffff0360bb57",
      "tree": "2779c3fe01f47c81ab2febebfec699b71698f357",
      "parents": [
        "750e519da7b3f470fe1b5b55c8d8f52d6d6371e4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 08 10:04:54 2010 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "libata: Allow pata_legacy to be built on non-ISA but PCI systems\n\nThis is needed for some unsupported hardware setups on strange 64bit\nmainboards where crazy stuff has been done like putting flash ata adapters\non the LPC bus, or where the real hardware is hidden/confused.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "750e519da7b3f470fe1b5b55c8d8f52d6d6371e4",
      "tree": "86bb210a6a3f1f68816932e60aebc7243d516486",
      "parents": [
        "a75032e8772d13dab5e3501413d7e14a148281b4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 13 17:43:17 2010 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "pata_pdc202xx_old: fix UDMA mode for PDC2026x chipsets\n\nPDC2026x chipsets need the same treatment as PDC20246 one.\n\nThis is completely untested but will hopefully fix UDMA issues\nthat people have been reporting against pata_pdc202xx_old for\nthe last couple of years.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a75032e8772d13dab5e3501413d7e14a148281b4",
      "tree": "6ba3b740c6db7ef5056c3079d58fd96cedf4d790",
      "parents": [
        "429e3861f9d5682c5bc5f237345f8962daf51bbc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 13 14:35:53 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "pata_pdc202xx_old: fix UDMA mode for Promise UDMA33 cards\n\nOn Monday 04 January 2010 02:30:24 pm Russell King wrote:\n\n\u003e Found the problem - getting rid of the read of the alt status register\n\u003e after the command has been written fixes the UDMA CRC errors on write:\n\u003e\n\u003e @@ -676,7 +676,8 @@ void ata_sff_exec_command(struct ata_port *ap, const struct\n\u003e ata_taskfile *tf)\n\u003e         DPRINTK(\"ata%u: cmd 0x%X\\n\", ap-\u003eprint_id, tf-\u003ecommand);\n\u003e\n\u003e         iowrite8(tf-\u003ecommand, ap-\u003eioaddr.command_addr);\n\u003e -       ata_sff_pause(ap);\n\u003e +       ndelay(400);\n\u003e +//     ata_sff_pause(ap);\n\u003e  }\n\u003e  EXPORT_SYMBOL_GPL(ata_sff_exec_command);\n\u003e\n\u003e\n\u003e This rather makes sense.  The PDC20247 handles the UDMA part of the\n\u003e protocol.  It has no way to tell the PDC20246 to wait while it suspends\n\u003e UDMA, so that a normal register access can take place - the 246 ploughs\n\u003e on with the register access without any regard to the state of the 247.\n\u003e\n\u003e If the drive immediately starts the UDMA protocol after a write to the\n\u003e command register (as it probably will for the DMA WRITE command), then\n\u003e we\u0027ll be accessing the taskfile in the middle of the UDMA setup, which\n\u003e can\u0027t be good.  It\u0027s certainly a violation of the ATA specs.\n\nFix it by adding custom -\u003esff_exec_command method for UDMA33 chipsets.\n\nDebugged-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "429e3861f9d5682c5bc5f237345f8962daf51bbc",
      "tree": "96d3dcb57267d175b8ee8ac46a86f9a253be8d11",
      "parents": [
        "460f5318460a9a3b2562d8055b9fb1c60b768e1f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 04 01:09:54 2010 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "[libata] pata_at91: fix backslash-continued string\n\nNoticed and rough patch by Joe Perches.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "460f5318460a9a3b2562d8055b9fb1c60b768e1f",
      "tree": "7043ab4339aa826e307800e062ad8c663b0a954a",
      "parents": [
        "f777582f4963413320ce5fe1d1d3651a32075c07"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jan 18 18:17:12 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:46 2010 -0500"
      },
      "message": "pata_via: store UDMA masks in via_isa_bridges table\n\n* store UDMA masks in via_isa_bridges[] and while at it make \"flags\"\n  field to be u8 instead of u16\n\n* convert the driver to use UDMA masks from via_isa_bridges[]\n\n* remove no longer needed VIA_UDMA* defines\n\nMake some minor documentation and CodingStyle fixes while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f777582f4963413320ce5fe1d1d3651a32075c07",
      "tree": "b77cbf3944a9eaa51e7b319d798544e9fbd8cf9a",
      "parents": [
        "cfcf9ee26a5991f0786d24b4bd334b103d06268e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jan 18 18:17:03 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:45 2010 -0500"
      },
      "message": "pata_via: fix address setup timings underlocking\n\nCorrect via_do_set_mode() documentation while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cfcf9ee26a5991f0786d24b4bd334b103d06268e",
      "tree": "1bd13d593a60f690d87ba91fdf14c9c64e002922",
      "parents": [
        "8490377acc0869d660185bd4a9e360363d110a21"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jan 18 18:16:46 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:45 2010 -0500"
      },
      "message": "pata_serverworks: fix error message\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8490377acc0869d660185bd4a9e360363d110a21",
      "tree": "7f17214034cbffdeda9c979da28769490a32eea8",
      "parents": [
        "73e2e3d0e9d4b5781c66eca8a901e6478c25ae7d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jan 18 18:16:38 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:45 2010 -0500"
      },
      "message": "pata_serverworks: fix PIO setup for the second channel\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "73e2e3d0e9d4b5781c66eca8a901e6478c25ae7d",
      "tree": "1e425d3c7aad4fcd9b50072cd11fafeb18526d90",
      "parents": [
        "3403c24529ddfb4a47f5cfe8496370997f1b0758"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jan 18 18:16:03 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Mar 01 14:58:45 2010 -0500"
      },
      "message": "pata_efar: fix secondary port support\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "3403c24529ddfb4a47f5cfe8496370997f1b0758"
}
