)]}'
{
  "log": [
    {
      "commit": "ad63ff0d8741701632d0c2d82a59600d3cbf8ac4",
      "tree": "eb6235a37a38ff6ba825e6898f7b2338e7d4a5fc",
      "parents": [
        "c8986165c71e647fe63cba8496deaf3d9cf82dab",
        "dcf81a6ca7eea2d0f792793b3bd300ab55572134"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 16:11:52 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jun 25 16:11:52 2012 -0700"
      },
      "message": "Merge \"usb: gadget: Fix of Android next_string_id.\" into msm-3.4"
    },
    {
      "commit": "9daf6dcad633c3cf7cd32c86d6eba895d35f5a72",
      "tree": "d50477ae93481ffabb4a17e974b46b7c265d0759",
      "parents": [
        "535da5af8b02a047ace4b521a68ea83ba05c3259",
        "9b6e58bc7b49aca31f1fac08cf640b08a1de4fe2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 12:36:07 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jun 25 12:36:07 2012 -0700"
      },
      "message": "Merge \"usb: otg: Fix USB remote-wakeup with LPM\" into msm-3.4"
    },
    {
      "commit": "f1d6d411a88c61f4a21a486fbf0167a2b7f2b0ce",
      "tree": "52b4b0219d5bad1c00d4d2c7c98822163dad9a73",
      "parents": [
        "ea7701ee131ccc5db140cad4cfdd6a35b949e603",
        "464cafde0fbea08f0df3f60522f8fdbadc4bfaf2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 12:35:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jun 25 12:35:45 2012 -0700"
      },
      "message": "Merge changes I493263c4,Ib7ab2b67 into msm-3.4\n\n* changes:\n  usb-gadget: Initial merge of target module for UASP + BOT\n  target: Rename target_allocate_tasks to target_setup_cmd_from_cdb\n"
    },
    {
      "commit": "ea7701ee131ccc5db140cad4cfdd6a35b949e603",
      "tree": "6a85139b89d880c6901867ef0313f27775c16010",
      "parents": [
        "d4918cba2686ec8b34aa0ab0d7f9ee71776ad7e5",
        "89ad1216c7c6e46602b56555a7c2df8eddcb9366"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 12:35:36 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jun 25 12:35:36 2012 -0700"
      },
      "message": "Merge \"usb: gadget: mbim: Remove duplicate unlock\" into msm-3.4"
    },
    {
      "commit": "dcf81a6ca7eea2d0f792793b3bd300ab55572134",
      "tree": "2f6c6ba4803ff96ee71016193946fa7ecf6fcc63",
      "parents": [
        "b4ad112b4006e5bd266f31d0b7d6db22f7347126"
      ],
      "author": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Sun Jun 24 10:47:38 2012 +0300"
      },
      "committer": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Mon Jun 25 17:21:12 2012 +0300"
      },
      "message": "usb: gadget: Fix of Android next_string_id.\n\nRemove next_string_id resetting. This field was already updated in probe\ntime when calling the android_bind function for the manufacturer id and\nfor the product id. Thus could not be reset in the store_enable function\nthat is called after, and override those string ids.\n\nChange-Id: I2cf84ec7252dea0701927fab31f6ec1feb35d63f\nSigned-off-by: Ofir Cohen \u003cofirc@codeaurora.org\u003e\n"
    },
    {
      "commit": "9b6e58bc7b49aca31f1fac08cf640b08a1de4fe2",
      "tree": "add2a730477730b32cf9747c5c420b894cb9534e",
      "parents": [
        "48baac2d9e7d427c4bd4c086b1fe937806ebeb3d"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Mon Jun 18 13:12:49 2012 +0300"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 04:46:39 2012 -0600"
      },
      "message": "usb: otg: Fix USB remote-wakeup with LPM\n\nSome of USB clocks have to be enabled in order for A2 to\nbe able to wake up USB.\nSince USB now enters LPM upon USB bus suspend, this fix keeps\nUSB pclk \u0026 core_clk enabled, to allow waking up from A2.\n\nA similar fix was already introduced for HSIC driver. This\nchange adds similar fix for USB.\n\nChange-Id: Icd434132bc3dc3466dc7a55bb40603a3de3b4b2f\nCRs-Fixed: 369189\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "33fe6f1438522a7737b32384291ff1b22f740874",
      "tree": "c5437ace3b02e7d5609bb9e80927195b245fc79d",
      "parents": [
        "d393e170b4e3c05c4391651e87829381b17c112c"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Jun 12 16:21:46 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:59 2012 +0530"
      },
      "message": "USB: dwc: Add a warning message about Vendor Device LMP event\n\nThe current code is not handling vendor device test LMP event but enables\nit in the DEVTEN register.  Fix it by not enabling this event in DEVTEN\nregister.\n\nHowever controllers prior to 2.30a revision has a bug, due to which a\nvendor device test LMP event can not be filtered.  But this event is not\nhandled in the current code.  This is a special event and 8 bytes of data\nwill follow the event.  Handling this event is tricky when event buffer\nis almost full. Moreover this event will not occur in normal scenario and\ncan only happen with special hosts in testing scenarios.  Add a warning\nmessage to indicate that this event is received which means that event\nbuffer might have corrupted.\n\nCRs-fixed: 371306\nChange-Id: I2858a3f1d90966f168e7e999f613396db7b1a972\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "d393e170b4e3c05c4391651e87829381b17c112c",
      "tree": "b3d90aa5daf3c21164de01c145f9928d17ee9d67",
      "parents": [
        "fe2c063d46ffe337ddf89eeeeb123600756fdd59"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Jun 12 16:07:29 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:59 2012 +0530"
      },
      "message": "USB: dwc3: Increase event buffer size from 4K to 8K\n\nControllers prior to 2.30a revision has a bug where Overflow Event may\noverwrite an unacknowledged event in the event buffer.  The severity of\nthe issue depends on the overwritten event type.  Add a warning message\nsaying that an event is overwritten.  Increase the event buffer size\nfrom 4K to 8K to minimize the chance of event buffer becoming full.\n\nCRs-fixed: 371304\nChange-Id: Iad7e9e08426bdf5c3578ea3445e67b21d6dcf038\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe2c063d46ffe337ddf89eeeeb123600756fdd59",
      "tree": "1d182b558229e5f5c75b75995b210bfa48ed6467",
      "parents": [
        "bd348b68b8d6887277d0f2c4921ec009421c8506"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Jun 12 15:21:13 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:58 2012 +0530"
      },
      "message": "USB: dwc3: Add workaround for possible bug related to PHY CDR\n\nCurrently, the default and the recommended value for GUSB3PIPECTL[21:19]\nin the RTL is 3\u0027b100 or 32 consecutive errors. Based on analysis and\nexperiments in the lab, it is found that there is a relatively low\nprobability of getting 32 consecutive word errors in the presence of\nrandom recovered noise (during electrical idle). This can delay the entry\nto a low power state such that for applications where the link stays in a\nnon-U0 state for a short duration (\u003c 1 microsecond), the local PHY does\nnot enter the low power state prior to receiving a potential LFPS wakeup.\nThis causes the PHY CDR (Clock and Data Recovery) operation to be unstable\nfor some Synopsys PHYs.\n\nThe proposal now is to change the default and the recommended value for\nGUSB3PIPECTL[21:19] in the RTL from 3\u0027b100 to a minimum of 3\u0027b001. Perform\nthe same in software for controllers prior to 2.30a revision.\n\nCRs-fixed: 371300\nChange-Id: I305e4600ee3c97c3500b4a54b238ff3f61cc8718\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "bd348b68b8d6887277d0f2c4921ec009421c8506",
      "tree": "59336026e3ef00c8e5ae39e62c4ce30a55d5ce62",
      "parents": [
        "1742db2f3e0e70654b3fc383a7a591c40931b4ab"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Jun 12 13:38:59 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:58 2012 +0530"
      },
      "message": "USB: xhci: Add PORTSC register write delay quirk for DWC3 controller\n\nIn Synopsis DWC3 controller, PORTSC register access involves multiple clock\ndomains. When the software does a PORTSC write, handshakes are needed\nacross these clock domains. This results in long access times, especially\nfor USB 2.0 ports. In order to solve this issue, when the PORTSC write\noperations happen on the system bus, the command is latched and system bus\nis released immediately. However, the real PORTSC write access will take\nsome time internally to complete. If the software quickly does a read to\nthe PORTSC, some fields (port status change related fields like OCC, etc.)\nmay not have correct value due to the current way of handling these bits.\n\nThe workaround is to give some delay (5 mac2_clk -\u003e UTMI clock \u003d 60 MHz -\u003e\n(16.66 ns x 5 \u003d 84ns) ~100ns after writing to the PORTSC register.\n\nAdd controller vendor id and revision fields to the XHCI platform data.\nUpdate quirks field based on the vendor id and revision in the XHCI\nplatform driver.\n\nCRs-fixed: 371299\nChange-Id: Ibe4a88119c483afb522e9a96667f17dccbf74122\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "1742db2f3e0e70654b3fc383a7a591c40931b4ab",
      "tree": "9ba4c4c0b2a38624f9e8102f664cd09e29169fe4",
      "parents": [
        "8c64281f4d956f7b3c346e2b3394686505aae21e"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue Jun 19 13:33:24 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:58 2012 +0530"
      },
      "message": "usb: dwc3_msm: Add master clock (or core clock) voting\n\nDWC3 core requires core clock (or master clock) to run at 125MHz\nin super speed mode and at \u003e60MHz for high speed mode.\nDuring initialization set the rate as 125MHz and later, as part of\nlow power mode support in the driver, clock frequency would be\nchanged depending on the operational mode.\n\nChange-Id: I56f8c5d400eb9f153fa9904a35c4455618d31488\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c64281f4d956f7b3c346e2b3394686505aae21e",
      "tree": "bee849dba7e1f4d78500ecc9ecc8f6bd063672c4",
      "parents": [
        "b546ed7dc010f10f20985dc47e03bc8cd26f1581"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Thu Jun 07 10:35:10 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:58 2012 +0530"
      },
      "message": "usb: dwc3-msm: Add support for charger detection\n\nDWC3 OTG driver can detect charger detection using DWC3 core or\nexternal charger detection circuitry. Add support for external\ncharger detector in DWC3 OTG driver for MSM platform. This module\ndetects DCD and SDP/CDP/DCP type of chargers.\n\nChange-Id: I5d1aec183fbcdc9b03aac74d626a4c39c56ed3b7\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "b546ed7dc010f10f20985dc47e03bc8cd26f1581",
      "tree": "d30dcea4a48199daa282239737f386b357346472",
      "parents": [
        "c9e92e9fbc9f13d7fb9b378b2cd14958d001237e"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Jun 06 20:27:45 2012 +0300"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:57 2012 +0530"
      },
      "message": "usb: xhci: Fix forbidden warning for unused function.\n\nThe warning \u0027xhci_msix_sync_irqs\u0027 defined but not used happened in case\nboth CONFIG_PCI and CONFIG_PM are not set.\n\nChange-Id: Id94b02fd2d2a87e5df79d32ff251e2985db22554\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "c9e92e9fbc9f13d7fb9b378b2cd14958d001237e",
      "tree": "3fdde419414ad91640d729abf97501f0fcfea8e7",
      "parents": [
        "4a1873334b93319a4739faea0586057b842eddd8"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed May 30 14:36:35 2012 +0300"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:57 2012 +0530"
      },
      "message": "usb: dwc3: Set dma mask for USB3.0 dwc3 driver\n\nSetting dma_mask is required for usb host mode operation over DWC3/USB3.0\nOtherwise, xhci driver will not bind dma to usb buffers.\n\nChange-Id: Ia52e9d652d04a155fdefa3d4af6ac8b4523285b6\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "4a1873334b93319a4739faea0586057b842eddd8",
      "tree": "8d33c861de67698109b23298850fcdbcaf99911a",
      "parents": [
        "cdeef4c2c360c1ec48c7f0b1e8f130f892d1ef3c"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Apr 23 14:53:37 2012 +0200"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:57 2012 +0530"
      },
      "message": "usb: dwc3: core: split host address space\n\nThis fix prevents a problem with dwc3 and host mode where\nwe were requesting the entire memory region in dwc3/core.c,\nthus preventing xhci-plat from ever ioremapping its own address space.\n\nChange-Id: I6a79acd11366bd335c004cca4a20990f444168d2\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "cdeef4c2c360c1ec48c7f0b1e8f130f892d1ef3c",
      "tree": "b1874789607ad1247b72fab4223cc93afbe7090b",
      "parents": [
        "7dc20bf95baed863560fbcb75604eb0dfe3ff768"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Tue May 29 13:17:41 2012 +0200"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Jun 25 08:11:57 2012 +0530"
      },
      "message": "usb: dwc3: Introduce OTG driver for dwc3\n\nThis is first release of otg driver for the dwc3 Synopsys USB3 core.\nThe otg driver implements the otg final state machine and control the\nactivation of the device controller or host controller.\n\nIn this first implementation, only simple DRD mode is implemented,\ndetermine if A or B device according to the ID pin as reflected in the\nOSTS.ConIDSts field.\n\nChange-Id: I6533490aa2adfe3641ffa926666867c19a979217\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "42f271cd1f44d9b7f93f7335a551b31548432fe4",
      "tree": "4efb0a12ab9852df635438fcd87d3a24ccb0ce05",
      "parents": [
        "89d6d92f35d4db0e8251bc8044e17f78fed5d6bf",
        "e02a51aa47dd806e1c5d420249685d2a9cefea8b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jun 24 12:35:48 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jun 24 12:35:48 2012 -0700"
      },
      "message": "Merge \"USB: android: Avoid typecasting sysfs buffer\" into msm-3.4"
    },
    {
      "commit": "464cafde0fbea08f0df3f60522f8fdbadc4bfaf2",
      "tree": "f541b916bab2febe2047651449157d2c2a650cf8",
      "parents": [
        "d5b72ad32325771d662c4da368b0279375200e4b"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 03 19:51:36 2012 -0700"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Sun Jun 24 11:43:37 2012 +0530"
      },
      "message": "usb-gadget: Initial merge of target module for UASP + BOT\n\nThis fabric uses the target framework to provide a usb gadget\ndevice.  This gadget supports the USB Attached SCSI Protocol (UASP)\nand Bulk Only Transfers (BOT or BBB). BOT is the primary interface,\nUAS is the alternative interface.\n\nIt has been tested with dummy_hcd on HS and SS. On SS USB3 are\nsupported. I also took my omap device and tried it there against\nWindowsXP.  UAS implements basic command passing (i.e. read/write\nrequests) and TASK MANAGEMENT functions are missing.\n\nI had to add a little of error recovery to BOT because Windows was\nissuing some strange commands and it does not complain after the\ngadget responded with CSW.status\u003d1.\n\n(nab: Move to drivers/usb/gadget as per Sebastian to address legacy\n      limitations for built-in gadget code)\n\nChange-Id: I493263c448625973725e6a6d624a3cafe8c27e45\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Greg KH \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n[pkondeti@codeaurora.org: resolved conflicts in Kconfig and Makefile]\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "c07e3e96af0bda73a3182395876340684dadcdda",
      "tree": "9eac9d1b55d04eef66df836402a0a50c749e9b2a",
      "parents": [
        "10453331c959d1457daf27ff5957759a0155c844",
        "50256ee5520d837cd2c1a2292a46dcba82421937"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jun 23 00:39:36 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jun 23 00:39:36 2012 -0700"
      },
      "message": "Merge \"usb: gadget: Fix USB wake IRQ to be edge triggered\" into msm-3.4"
    },
    {
      "commit": "9c08b3a3bae5ccde08a7c656fa42432d50b9a5f6",
      "tree": "28032faa7f5059ee220b40a7f6bd8e0d9f803ad3",
      "parents": [
        "45be919e92ae6a4207caedac6241d92a757b2bad",
        "efac125b7c5f41d4e449e54498c0de07ae594086"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 16:11:27 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 16:11:27 2012 -0700"
      },
      "message": "Merge \"USB: EHCI: Fix bug in updating root hub state during suspend\" into msm-3.4"
    },
    {
      "commit": "ca7e7aa7165357206e720b495e55eedf7a978c9a",
      "tree": "bec3f79cef398259bd39011acdbfe38234b4d15a",
      "parents": [
        "6e732b315ea97e424f5c6e76a50164cf21c375e5",
        "e7c4232fb940c2602b16c251a28f677c402f2661"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 08:44:17 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 08:44:17 2012 -0700"
      },
      "message": "Merge \"USB: u_ether: Configure the endpoints before enabling them in eth_stop()\" into msm-3.4"
    },
    {
      "commit": "fa429b613b3d9ccc569801756f3fb7214a1b9a88",
      "tree": "2ea06f275d823b7bef56a36f62f91edcebc25205",
      "parents": [
        "4641a9446202ddab3a8b71c59d006dd7e6acf493",
        "82f3a7ab84ff9ac56a9bc313ca6471786ab0d2dd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 22 07:01:53 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 22 07:01:53 2012 -0700"
      },
      "message": "Merge changes I8bc983eb,Iae91d1c9,I437c6ad2,I1c981a53,Ifdbb7dc5,I48ecfd03,I6d412d6f,I5a55cc40 into msm-3.4\n\n* changes:\n  msm: 9615: regulators: Move USB VDDCX to corner voting\n  usb: gadget: hsic: Add support for VDDCX corner voting\n  msm: clock-9615: Vote for VDD_DIG via the new voltage corner regulator\n  msm: acpuclock-9615: Vote for VDD_DIG via the new voltage corner regulator\n  msm: board-9615: Add new VDD_dig voltage corner regulator\n  msm: rpm-regulator: Add support for 9615 voltage corner regulator\n  msm: 9615: Support for corner volages during sleep.\n  msm: rpm-9615: Update RPM enums for corner voltages\n"
    },
    {
      "commit": "a798a6efba43959af9d26901ad186c33922c1c2d",
      "tree": "582e3f81986c95ac0f9f1430c3024e978c0b99c6",
      "parents": [
        "8eade9e654a4f9e74d7321b76fc92f3d26624917",
        "1ffb03997e302d99957a60088826cbdd9385d2bb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 20 13:26:17 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jun 20 13:26:17 2012 -0700"
      },
      "message": "Merge \"usb: serial: Fix handling of urbs during suspend and resume\" into msm-3.4"
    },
    {
      "commit": "7838e9ef6bf36f90940cfe1391f7fc94da7ebb6b",
      "tree": "b2caf0b479a249ad2a68293dcfe569cc40a31488",
      "parents": [
        "a6fe9909fbb1940ce660c3c0dfb5f76de86eeb05",
        "1b1ba475018a0f6b3b56a40540f35cd8609148b0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 20 13:26:10 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jun 20 13:26:10 2012 -0700"
      },
      "message": "Merge \"usb: misc: fix memory leaks\" into msm-3.4"
    },
    {
      "commit": "28bbbd51bbc8116b5ddc7f8f95b000772d4365bc",
      "tree": "d1ac8312f1a09805e0e9253877df37bbeb47f248",
      "parents": [
        "e4919d9f261f83b6037f9c0805f0d5334732924c",
        "fa65a58643c7113fcf66a418b5d7663d1b04eb69"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 20 07:24:58 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jun 20 07:24:58 2012 -0700"
      },
      "message": "Merge changes Iffac2549,Iacbcc1fb,Ic709a6c3,I17e8e2ee,Icfb94ddd into msm-3.4\n\n* changes:\n  usb: dwc3-msm: convert TRBs into bitshifts\n  usb: dwc3-msm: use generic map/unmap routines\n  usb: dwc3: Fix dwc3 device name for MSM platfrom\n  usb: dwc3: Fix merge conflict for not auto select USB_GADGET_SUPERSPEED\n  usb: dwc3: Fix merge conflict for USB_DWC3_MSM\n"
    },
    {
      "commit": "efac125b7c5f41d4e449e54498c0de07ae594086",
      "tree": "0a17a050b7f757ee7cee618603122e5a61bff05f",
      "parents": [
        "e163a1994ed325200c37226298e8eca41225ef6a"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Jun 19 18:06:13 2012 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Jun 20 19:03:17 2012 +0530"
      },
      "message": "USB: EHCI: Fix bug in updating root hub state during suspend\n\ncommit e879990 (USB: EHCI: remove usages of hcd-\u003estate) removed the\nhcd-\u003estate usage in EHCI driver.  Instead rh_state field of ehci_hcd\nstruct should be used. But the current code is still using\nhcd-\u003estate. This bug is introduced during 3.4 kernel porting.\n\nIf rh_state field is not updated to SUSPEND during root hub suspend,\nthe root hub will not be resumed upon device connection or remote wakeup.\n\nChange-Id: Id47e7c650c03cda2e7be00be4e8b92a47257fc6a\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c52d8f6774ab85bd8f432515b1380b0ec26b5c9",
      "tree": "b97274c0b026525498526b87bbde765959e4c305",
      "parents": [
        "4ded85c706c236b22abd1022ab22d274785d01e5",
        "522d0363b2bdcb74930d3c3df283c64c4c89b23c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 20 05:18:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jun 20 05:18:45 2012 -0700"
      },
      "message": "Merge \"usb: gadget: Fix HW enqueue of SPS transfer\" into msm-3.4"
    },
    {
      "commit": "e02a51aa47dd806e1c5d420249685d2a9cefea8b",
      "tree": "04dcf154504f94f515d50a6034a5e646531b3cbf",
      "parents": [
        "626583b0a5f91afea8125ad1644a93b02c8bd3e7"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Jun 20 08:52:37 2012 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Jun 20 08:55:08 2012 +0530"
      },
      "message": "USB: android: Avoid typecasting sysfs buffer\n\nAvoid typecasting sysfs buffer from const char * to char * for the\nsake of passing it to strim().  Copy sysfs buffer to internal buffer\nand call strim on it.\n\nChange-Id: I7d23ce6fcd0b5e6b832ecbb10e0f07d27000f905\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "1ffb03997e302d99957a60088826cbdd9385d2bb",
      "tree": "a2f135197b6fec0b7927ffbc2edeb6d92e244a50",
      "parents": [
        "3211c8c4b47a9462e70937f3e0784aea74694fcf"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu Jun 14 16:00:24 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Jun 19 16:45:26 2012 -0700"
      },
      "message": "usb: serial: Fix handling of urbs during suspend and resume\n\nThis fix handles two race conditions:-\n1) Unlinking rx URBs during interface suspend races with completion\nof a rx urb, which may cause successful completion of an urb with\nactual data with a status of -ECONNRESET. Avoid this race by\nanchoring the urb while submission and unlink only anchored urbs\nduring suspend.\n\n2) Race between write and resume with the possibility of data write\nsubmitting urb immediately before the delayed urbs are played back\nduring resume. This results in data written by tty driver getting\nsubmitted out of order to HSIC controller.\n\nCRs-Fixed: 371929\nChange-Id: I4e9c7e994d643978b9889316b899f0251be807b6\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b1ba475018a0f6b3b56a40540f35cd8609148b0",
      "tree": "aae0338fdc2b13ddcc804ebbbeb5e911676dc4d5",
      "parents": [
        "26d45460e9699e041a399713f1524ceecf3df200"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Wed Jun 13 16:40:15 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Tue Jun 19 13:25:28 2012 -0700"
      },
      "message": "usb: misc: fix memory leaks\n\nReplace calls to platform_device_del with platform_device_unregister\nwhich calls device_put to properly free the device structure.\n\nCRs-fixed: 366005\nChange-Id: Ic3d82e50383fa475f50c73e5982ef718a9eaa26f\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "8d7f9a53b8c93a7047afacf88585181ad24a76c2",
      "tree": "49dcc96aba5750acf207023a12866a12413c6b80",
      "parents": [
        "82343a3e885d3e099dec071114cfa657728dc712",
        "e874150dae37d95bf5a5c5ea041a4a4c5d5c9a53"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 19 06:18:24 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 19 06:18:24 2012 -0700"
      },
      "message": "Merge \"usb: misc: improve dev_printk output\" into msm-3.4"
    },
    {
      "commit": "82343a3e885d3e099dec071114cfa657728dc712",
      "tree": "bd8f6c8e15581d1fc25e0af25685515faf971c5f",
      "parents": [
        "e8c57bcb411b3bc357a66134bb7477ac448564df",
        "cca03320f895619ff627b7ea3dc6a8e675bb5dd6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 19 06:18:21 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 19 06:18:21 2012 -0700"
      },
      "message": "Merge \"usb: diag_bridge: Fix error handling during disconnect\" into msm-3.4"
    },
    {
      "commit": "e8c57bcb411b3bc357a66134bb7477ac448564df",
      "tree": "17f01be48b19611b8113b516bbc65c34c18b649b",
      "parents": [
        "7bc2e9d63aa1ba07c7b1e121e79f09d4a476cbcf",
        "76e61dde4894c6458e55301776efa070439c93db"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 19 06:18:18 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 19 06:18:18 2012 -0700"
      },
      "message": "Merge \"usb: diag_bridge: Avoid NULL pointer references\" into msm-3.4"
    },
    {
      "commit": "50256ee5520d837cd2c1a2292a46dcba82421937",
      "tree": "8a947a34b6f1fe079a4d5277c942cbb7d9900dca",
      "parents": [
        "3211c8c4b47a9462e70937f3e0784aea74694fcf"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Thu Jun 14 14:48:01 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Tue Jun 19 10:28:48 2012 +0300"
      },
      "message": "usb: gadget: Fix USB wake IRQ to be edge triggered\n\nThis patch fixes a possible interrupt storm condition by\nthe USB wake IRQ, which can cause a dog timeout crash.\n\nThe USB wake IRQ detects USB bus suspend on USB D+ line.\nThis can be done by a rising edge triggered interrupt,\nrather than level triggered interrupt.\n\nChange-Id: Ia5451c3847285d38dde893856680a011674bd1e3\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "522d0363b2bdcb74930d3c3df283c64c4c89b23c",
      "tree": "20abad4cea31a0bde9f15efc50b772f3deb7571f",
      "parents": [
        "e163a1994ed325200c37226298e8eca41225ef6a"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Mon Jun 18 20:56:38 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Mon Jun 18 20:57:29 2012 +0300"
      },
      "message": "usb: gadget: Fix HW enqueue of SPS transfer\n\nAs part of kernel 3.4 merge, this driver was modified such\nthat TRB of size 0 points to DMA_ADDR_INVALID. This causes\ninfinite SPS transfer to fail after a single transfer.\nThe fix changes the TRB to point to 0.\n\nChange-Id: I772631f79582db69dccc7aa1801e69695505b958\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa65a58643c7113fcf66a418b5d7663d1b04eb69",
      "tree": "5449879780d47384709795d8f9a94ac75b0f994c",
      "parents": [
        "91bd4ea0a265a0a040585297961051d19f06107e"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Jun 06 14:39:54 2012 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Sun Jun 17 20:09:31 2012 +0300"
      },
      "message": "usb: dwc3-msm: convert TRBs into bitshifts\n\nThis change is compliant with the following commit:\nusb: dwc3: convert TRBs into bitshifts\nf6bafc6a1c9d58f0c234ac5052b9c09b0747348c\n\nChange-Id: Iffac2549f6bc966156920de7f1947d72f43efd81\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "91bd4ea0a265a0a040585297961051d19f06107e",
      "tree": "b920536699b3b7f2e32064dad45a517fcd20c9ea",
      "parents": [
        "ca2691e1ddbdeabb21ca0619060cbe18dee522b0"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Jun 06 13:34:21 2012 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Sun Jun 17 19:53:07 2012 +0300"
      },
      "message": "usb: dwc3-msm: use generic map/unmap routines\n\nUse usb generic routines instead of dwc3 specific.\n\nChange-Id: Iacbcc1fb0285a646bf1eb306d8cd4b5a7cd920a1\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "ca2691e1ddbdeabb21ca0619060cbe18dee522b0",
      "tree": "56c127b5f281f8d72d102bdc67a9429fb4b23dc3",
      "parents": [
        "23873a3f7902b850ff9dbc3f12ee76cb810bce4d"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Tue Apr 17 15:54:53 2012 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Sun Jun 17 19:53:06 2012 +0300"
      },
      "message": "usb: dwc3: Fix dwc3 device name for MSM platfrom\n\nSince the change \"usb: dwc3: fetch mode of operation from HW\"\nthe dwc3/core.c driver is not using id_table anymore in order\nto specify which devices this driver support.\n\nTherefore, for the device\u003c-\u003edriver attachment to succeed\non MSM platform we need to allocate a device with the same\ndriver name as of dwc3/core.c\n\nChange-Id: Ic709a6c33dd482b7c085ebf4b60914558d32271b\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "23873a3f7902b850ff9dbc3f12ee76cb810bce4d",
      "tree": "066824849bf9d3a57ac3c3bb3329754af164bd7f",
      "parents": [
        "0c680e5aa62b14b0e7ae2ca9b1c3edb26dfc93bc"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Mar 28 16:09:38 2012 +0200"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Sun Jun 17 19:53:06 2012 +0300"
      },
      "message": "usb: dwc3: Fix merge conflict for not auto select USB_GADGET_SUPERSPEED\n\nRe-push the following commit due to merge conflict problem:\nusb: dwc3: USB_DWC3_MSM not auto select USB_GADGET_SUPERSPEED\n7f989ac838faa0a68abd0162c77aff273df2012a\n\nChange-Id: I17e8e2ee5af9fc136b749f282a91f16c45d6fa68\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c680e5aa62b14b0e7ae2ca9b1c3edb26dfc93bc",
      "tree": "29d7a5ee133a0df138718efe803ca9804b76b217",
      "parents": [
        "e163a1994ed325200c37226298e8eca41225ef6a"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Jun 06 11:27:00 2012 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Sun Jun 17 19:53:06 2012 +0300"
      },
      "message": "usb: dwc3: Fix merge conflict for USB_DWC3_MSM\n\nRe-push the following commit due to merge conflict problem:\nusb: dwc3: add USB_DWC3_MSM peripheral controller choice.\nb01e3c740db6c0c68e3d503cf4d80d115abead33\n\nChange-Id: Icfb94ddd5293004e9afeec3dd3d081de8e109d44\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "89ad1216c7c6e46602b56555a7c2df8eddcb9366",
      "tree": "648e07f8775892d5a740d2c3264d806053bd9ccd",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Anna Perel",
        "email": "aperel@codeaurora.org",
        "time": "Wed Jun 13 17:17:24 2012 +0300"
      },
      "committer": {
        "name": "Anna Perel",
        "email": "aperel@codeaurora.org",
        "time": "Sun Jun 17 10:19:10 2012 +0300"
      },
      "message": "usb: gadget: mbim: Remove duplicate unlock\n\nFunction mbim_notify should be called inside locked context,\nadd missing lock.\nAlso remove duplicate lock initialization.\n\nCRs-Fixed: 366821\nChange-Id: I3431b20e831c807da7fa74cc40aa098f43330a9b\nSigned-off-by: Anna Perel \u003caperel@codeaurora.org\u003e\n"
    },
    {
      "commit": "e874150dae37d95bf5a5c5ea041a4a4c5d5c9a53",
      "tree": "7ae4a3e04f996c2d3cbd204a2d9c02553cb03bd1",
      "parents": [
        "cca03320f895619ff627b7ea3dc6a8e675bb5dd6"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Wed Jun 13 17:34:07 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Fri Jun 15 16:42:13 2012 -0700"
      },
      "message": "usb: misc: improve dev_printk output\n\nUse the usb_interface\u0027s dev member for dev_printk instead of the\nusb_device\u0027s, as this will help improve kernel logging clarity by\ndisplaying the interface name and number as well as just the USB\nbus/device numbers.\n\nChange-Id: I677558fd6c33ee658ef03fdcbb25bb5c0782f77b\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "cca03320f895619ff627b7ea3dc6a8e675bb5dd6",
      "tree": "47b611a713bf9a3dc300ef33f21d8b6a957b3672",
      "parents": [
        "76e61dde4894c6458e55301776efa070439c93db"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Jun 14 19:00:31 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Fri Jun 15 16:42:13 2012 -0700"
      },
      "message": "usb: diag_bridge: Fix error handling during disconnect\n\nusb_autopm_get_interface() returns an error if runtime PM is disabled,\nyet this should not impede the ability to submit URBs. This can happen\njust as the device is removed but the interface driver\u0027s disconnect()\nroutine has not been called. Thus any client wishing to call read or\nwrite may errorneously continue to call and might eventually flood the\nconsole with excessive printks which could cause a watchdog timeout. So\ntreat -EAGAIN and -EACCES as okay and only bail on other error values.\n\nAlso, rate-limit the printks associated with reading/writing on the\nbridge to further avoid the possibility of excessive logging during\nsimilar corner cases.\n\nFinally, use -ENODEV as an indicator that read/write should halt. This\nwill handle the case when an URB fails to submit late in the device\ndisconnect stage, and the client should not attempt any more submissions.\n\nCRs-fixed: 370694\nChange-Id: Ia5f4a4bd7ed620eedd2cd00c117066b8c7eb4f8c\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "76e61dde4894c6458e55301776efa070439c93db",
      "tree": "1a0137baf599b80291d60971d6e93a86a560fb12",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu Jun 14 18:48:53 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Fri Jun 15 16:42:02 2012 -0700"
      },
      "message": "usb: diag_bridge: Avoid NULL pointer references\n\nIncrement the refcount on diag_bridge_open() and decrement it when\nclosing, as well as within read() and write(). This will ensure that\nthe bridge structure object won\u0027t be accidentally freed before the\ndiag client is done using the bridge. Also, although the client should\nhave the responsibility of not calling read or write after the bridge\nis closed, protect against improper access by checking the structure\npointers for NULL.\n\nCRs-fixed: 370666\nChange-Id: I2697fc6e6a7eddd5d95a9dea4b980b8aaea74d2c\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "d6ea6106e35373745a6ce2ef87dfaf0f81b3becc",
      "tree": "bab0b9cd708381f55762ddbd4d743adc233098d1",
      "parents": [
        "8c648eba58e9d402b351f7ddbb8b6d1c63ca0d6c"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Thu Jun 07 16:26:24 2012 +0300"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Jun 15 08:24:00 2012 -0700"
      },
      "message": "usb: gadget: hsic: Add support for VDDCX corner voting\n\nThis change add support in ci13xxx_msm_hsic driver and\nehci-msm-hsic driver for VDDCX corner voting.\nIn case a VDDCX corner resource is supported by the platform,\nit will be used. Else, the legacy voting for specific voltage\nlevel will be used.\n\nChange-Id: Iae91d1c945f9b61340628b2fc7c7727e4cca6a1e\nCRs-Fixed: 354458\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c22c10dfccdebdd1cbad86a8bdfaeccf5556a77",
      "tree": "679e826c09e966e3e69b42fd191186b35d60feb1",
      "parents": [
        "2ab52a74d0f78114d8d74a7e0234e16c55dcac36"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Jun 15 10:59:05 2012 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Jun 15 11:06:14 2012 +0530"
      },
      "message": "USB: android: strim serial number buffer\n\nUser space writes USB serial number to a sysfs file.  Strim the\nbuffer before copying to USB string descriptor, otherwise\nserial number may contain white spaces or new line characters.\n\nChange-Id: If0dc699f53b92d80beaa099148f085d6c63af9a6\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "e7c4232fb940c2602b16c251a28f677c402f2661",
      "tree": "5e62d2502cab7c00ea31d66db785784efcfabf26",
      "parents": [
        "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8"
      ],
      "author": {
        "name": "Rajkumar Raghupathy",
        "email": "raghup@codeaurora.org",
        "time": "Wed Jun 13 19:31:15 2012 +0530"
      },
      "committer": {
        "name": "Rajkumar Raghupathy",
        "email": "raghup@codeaurora.org",
        "time": "Wed Jun 13 19:31:15 2012 +0530"
      },
      "message": "USB: u_ether: Configure the endpoints before enabling them in eth_stop()\n\nThe endpoints fail to enable if they are not configured. Hence configure\nthe IN and OUT endpoints in eth_stop() function before enabling them.\n\nChange-Id: I936c5c492054cbc16bde6f1d0414712d8a0048d7\nSigned-off-by: Rajkumar Raghupathy \u003craghup@codeaurora.org\u003e\n"
    },
    {
      "commit": "60e013504d4dfc0294977d100a108e4b7d631820",
      "tree": "7e8b68200a41b4c8eb21f965c097ebd934f07e9a",
      "parents": [
        "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue May 29 09:00:34 2012 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Wed Jun 13 08:12:08 2012 +0530"
      },
      "message": "usb: dwc3-msm: Add regulators voting for SS and HS PHYs\n\nDWC3 has two PHYs for both super-speed and high-speed\nmode of operations. Add voting for the regulators which\nare required by both the PHYs in the driver.\n\nAs of now, these regulators are turned ON when driver\u0027s\nprobe routine gets called and stays ON. Later as part of\nlow power mode support in the driver these regulators would\nbe selectively disabled depending on the PHY under use.\n\nChange-Id: I218c5b06adf2d5af297cba2d64e9427be9bb48f8\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8",
      "tree": "c60ce27bf268851b5d22ae40dddd83462c532b83",
      "parents": [
        "fef39d45c2c879b3104436573bef1eaa963adc08",
        "25dad72ab532f1ed4466b6684012f1c55acddb93"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:27:40 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:28:21 2012 -0700"
      },
      "message": "Merge remote branch \u0027origin/msm-3.0\u0027 into msm-3.4\n\n* origin/msm-3.0: (87 commits)\n  Revert \"msm: kgsl: Add VBIF error detection\"\n  tspp: 8960: adding TSPP driver for 8960\n  board-8960: Merge secure and non secure firmware heaps.\n  msm: msm_dsps: Move to the new clk_prepare/unprepare API.\n  diag: Protect SMD channel from getting NULL value\n  camera: Mercury hardware JPEG decoder driver support.\n  msm: 8064-regulator: Remove 5V FRC gpio external regulator\n  diag: Respond to Get Subsystem Mask request\n  Revert \"msm_fb: display: Attach and detach MDP IOMMU on suspend/resume\"\n  Revert \"msm_fb: display: Add MDP IOMMU detach support for DTV\"\n  msm: rpm-8930: Fix incorrect RPM enumeration and DMM\n  msm: board-8930: Configure GPU turbo clock to 400MHz\n  usb: mdm_bridge: Fix bug in handling error condition\n  msm: vidc: Invalidate the cache before processing metadata.\n  video: msm: wfd: Add turbo mode support\n  tty: n_smux: Add Dedicated Power Control Queue\n  defconfig: msm-copper: Enable SPI ethernet support\n  msm: acpuclock-8960: Add PVS support on 8064\n  ASoC: mdm9615: Set correct GPIOs for AUX PCM\n  msm: 9615: Add auxpcm support over secondary audio interface\n  ...\n\nConflicts:\n\tarch/arm/configs/msm-copper_defconfig\n\tdrivers/char/diag/diagchar_core.c\n\tdrivers/char/diag/diagfwd_hsic.h\n\tdrivers/media/video/msm/msm_camera.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/mfd/Kconfig\n\tdrivers/mfd/Makefile\n\tdrivers/mfd/wcd9xxx-slimslave.c\n\tdrivers/spmi/spmi.c\n\tdrivers/tty/n_smux.c\n\tdrivers/usb/otg/msm_otg.c\n\tsound/soc/msm/msm-pcm-routing.h\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\nChange-Id: I49d4ceff17714a7ba51243de63f27b7e78647bda\n"
    },
    {
      "commit": "93387bd57f0bb9bf5e7f7506838bbf667fe8067b",
      "tree": "64e14f1175c29adef11dae8cf56b7c97df32bf67",
      "parents": [
        "3e22fe443b858f645ebdecae60c8306e11a0084d"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Jun 08 15:55:26 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Jun 08 16:17:40 2012 -0700"
      },
      "message": "usb: mdm_bridge: Fix bug in handling error condition\n\nmdm bridge driver is calling usb_autopm_put_interface\neven if usb_autopm_get_interface returns error. This is\ncausing crash during HSIC device disconnection.\n\nCRs-Fixed: 366337\nChange-Id: Ieb84ff155e997a590813e5a29bb108a26867d4ee\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "d4ee29ffc774c4bb63020cc5b1b2f856070765cb",
      "tree": "6b0ce6e1ca2342c7516146bf69f8c502bcd33633",
      "parents": [
        "5caca298a7a34786547ff64930b4c46bdc00d630"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Wed Jun 06 11:47:50 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu Jun 07 14:32:15 2012 -0700"
      },
      "message": "EHCI: HSIC: Set Run/Stop bit before driving resume on to the bus\n\nIn case of remote wake up there is a possibility that device\ndoes not receive SOF on to the bus within 3ms after host finishing\nthe resume signaling, which causes device controller to go back to\nsuspend. Hence set the run stop bit before driving resume onto the\nbus to avoid this situation as device would see SOF as soon as host\nfinishes the resume signaling.\n\nCRs-Fixed: 368212\nChange-Id: I90fabfe15fa26e7b7832bd82823b5e2eba0b2357\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "f066380a08b607022e057034e9918bf73cb25785",
      "tree": "a569b92189c4f45c661c0deeacf15348b2d34b59",
      "parents": [
        "fa002621c590c56e13cd86e944919a5771a6e03e",
        "46b442cc55bde917d677d8d8cfe89340311ae46c"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027 into msm-3.4\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027: (39 commits)\n  msm: vidc: Add support for DIVX 4/5/6\n  msm_fb: display: Set the minimal sleep time for DSI PHY Initialisation\n  board: 8930: add debounce interval for gpio-keys\n  regulator: Extend of_get_regulator_init_data to support non-DT consumers\n  regulator: pm8xxx-regulator: Add slew_rate platform data parameter\n  crypto: Fix initialization of array variable.\n  arm: free all .init memory when CONFIG_STRICT_MEMORY_RWX is set\n  msm: clock-copper: Remove block reset ability from most clocks\n  msm: clock-local2: Fix local_vote_clk_reset to use right to_*_clk macro\n  EHCI: HSIC: Add support for suspend, resume and URB logging\n  arm/dt: msm-pm8941: Change boost regulator register address to 0xA000\n  msm: camera: Move server code into seperate file.\n  msm: camera: Close camera gracefully in case of userspace crash\n  media: dvb: mpq: Support getting decoder\u0027s buffer status\n  Bluetooth: Wait for wcnss to be ready after SSR\n  msm: msm_sdcc: Add device tree support for SDCC controllers\n  msm: display: Change DSI escape clock to byte clock\n  msm: clock-8960: Change source of DSI escape clock to byte clock\n  ASOC: msm: Enable mpq8064 machine driver.\n  EHCI: HSIC: Set the interrupt threshold control value to 8ms\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "c63df13e6785c0ecb5b161bf4e48c361ca2de067",
      "tree": "c9a15f17cf1f1f5caebbd46547dc7b1bfafa2d8c",
      "parents": [
        "f5954c3a07ff00c70cd740be7c794213df724042",
        "bbdd608c946657c75559b434df93f2a65dfbca9e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jun 07 07:12:06 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jun 07 07:12:06 2012 -0700"
      },
      "message": "Merge \"USB: msm_otg: Don\u0027t allow TCXO shutdown in host bus suspend\" into msm-3.0"
    },
    {
      "commit": "bbdd608c946657c75559b434df93f2a65dfbca9e",
      "tree": "352a2604228b0fc58893e097a1fb435d3f46b5f2",
      "parents": [
        "726ec1b045c476d95e34e7775bf3567053df38fa"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Jun 06 14:14:25 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Thu Jun 07 09:24:30 2012 +0530"
      },
      "message": "USB: msm_otg: Don\u0027t allow TCXO shutdown in host bus suspend\n\nCurrently otg driver is voting to allow TCXO shutdown in host\nbus suspend due to which devices connected in system suspend\nare not getting detected. Hence don\u0027t allow TCXO shutdown in\nhost bus suspend.\n\nAs long term solution, need HW rework for detecting connecting\ndevices in host mode during system suspend. This is required to\nroute D+ and D- lines to MPM for monitoring interrupt during\nsystem suspend.\n\nCRs-Fixed: 366111\nChange-Id: Ic478a0e327b104eec64b5cfe2bd1f9369f8ef72e\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "d9b1897713919ad89b724f751bc2c722bf4b73ce",
      "tree": "9fca9ea265a1b85e2859ab69c794327d13470b40",
      "parents": [
        "3c9a1d517a84f08dbdecb75a40ede0259bb78192"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Mon Jun 04 15:37:59 2012 +0530"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:52:21 2012 -0700"
      },
      "message": "USB: android: Avoid re-enabling the same configuration\n\nADB reader is unblocked and -EIO is returned to user space\nupon cable disconnect or receiving reset interrupt in configured\nstate.  ADB daemon re-open the port which is causing re-enabling\nthe same configuration.  The pull-up is disabled till all the\nfunction drivers are re-enabled.  The USB flakiness is observed\nwith some hosts.\n\nDelay adb close event to android by 1 sec. If ADB opens the port\nwith in 1sec, cancel notifying this event.\n\nChange-Id: Ibd179a39019bd6e7e472df4430cba5845fac3cf2\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "3c9a1d517a84f08dbdecb75a40ede0259bb78192",
      "tree": "e8ce726460b9e64c2145337191f21904d74d1cc5",
      "parents": [
        "2331394bda7bea44ea04b4fb6cac21f2e26f2650"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Jun 06 09:56:03 2012 +0530"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:52:03 2012 -0700"
      },
      "message": "USB: ci13xxx_udc: Mark request dma address as invalid in ep_nuke\n\nWhen a request is allocated its dma address is marked as invalid\nby the controller driver.  If function drivers does not modify\nit, controller driver takes the responsibility of mapping and\nun-mapping the buffer.  Controller driver also mark the dma address\nas invalid after a request is completed or dequeued so that\nit is ready for the next transfer when queued by the function driver.\n\nWhen an endpoint is disabled, all the pending requests are nuked but\ndma address is not marked as invalid.  If the function driver use the\nsame request, controller driver does not map the buffer before giving\nit dma which results in data corruption.\n\nChange-Id: Iadb5fd533cba5c55c833e831a0be82146772a521\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "45d211b09d67837459baa407959ca72e3450a687",
      "tree": "7db8324501c3e865f65dbf6a75481b9ebef79195",
      "parents": [
        "76ed41dd5931eb74050ebc77c3f5f03037541796"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu May 31 17:58:43 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 06 12:42:46 2012 -0600"
      },
      "message": "EHCI: HSIC: Add support for suspend, resume and URB logging\n\nThis change logs suspend, resume and URB submission and\ncompletion events for all the endpoints based on the mask\nvalue set by module parameter. By default logging is enabled\nfor ep0 and efs sync interface.\n\nExample:\nTo capture 2 in endpoint events\necho -n 4 \u003e /sys/module/ehci_hcd/parameters/ep_addr_txdbg_mask\nTo capture 3 out endpoint events\necho -n 8 \u003e /sys/module/ehci_hcd/parameters/ep_addr_rxdbg_mask\nTo print debug log events on ep0\ncat /sys/kernel/debug/ehci_hsic_msm_dbg/show_ctrl_events\nTo print debug log events on other endpoints\ncat /sys/kernel/debug/ehci_hsic_msm_dbg/show_data_events\n\nChange-Id: I1ae78095f0323e957ee33df17e4451f13d4a09fb\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "933e04044782b64dd2160ce56377d8448292c3ac",
      "tree": "3a9da458664b23f12fc3e5b7a1eb527a3ed6c1fc",
      "parents": [
        "37857ffe7a1f3ca96f9ca1195be7121bdbcb7976"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue May 22 11:11:40 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Jun 05 17:54:35 2012 -0700"
      },
      "message": "EHCI: HSIC: Set the interrupt threshold control value to 8ms\n\nModify the maximum rate at which the HSIC host controller will\nissue interrupts from 125us to 8ms. This allows HSIC controller\nto aggregate all the interrupts generated in 8ms which improves\nthe power savings without changing the overall performance of the\ndriver.\n\nCRs-Fixed: 363135, 354475\nChange-Id: I17034451b6ec5a55e63054f66ad2818fc1d59824\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "7f37463d203a8b81cea064c6a31084d76d51fb8f",
      "tree": "54e52f8f99a489a944bb889f4358390392ba81ed",
      "parents": [
        "2529e3aad3b820d519967fbb1bcf4c697107f927"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu May 31 20:10:32 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Jun 01 22:24:09 2012 -0700"
      },
      "message": "EHCI: HSIC: Do not suspend contoller if port is not enabled\n\nDo not suspend the hsic controller by setting PHCD bit and\nturning off clocks if port is not enabled as hsic controller\ncannot detect connect event from peripheral if it is in low\npower mode.\n\nChange-Id: I2cf36f4c260f0fc94363869ed42a57b3d4839f3c\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "38ce5d8078b0c8d2c7c0d28890d02f0da8331a0a",
      "tree": "0cdfe18d00dcc106de46822fb06d6c06a2c7380a",
      "parents": [
        "6fd6503a784a25869a110b4435ea4094374d4107"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue May 29 13:00:58 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Jun 01 08:38:44 2012 -0700"
      },
      "message": "EHCI: HSIC: Halt controller before driving suspend on to the bus\n\nThere can be SOFs underway after suspending the port\n(setting susp bit) which leads to phy lockup or unexpected\ndevice disconnections. Halt the controller before setting\nport suspend bit to avoid such issues.\n\nCRs-Fixed: 363920, 356212\nChange-Id: I9ab3fe0556e845621d9314b66d2af955251284fb\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "6fd6503a784a25869a110b4435ea4094374d4107",
      "tree": "5bbc36a5705a161efdc43368eb28516c2fc64a49",
      "parents": [
        "867013766fbd8a08ecec9405d0993757cecfa4c0"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Wed May 23 13:02:24 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Fri Jun 01 08:38:44 2012 -0700"
      },
      "message": "EHCI: HSIC: Handle remote wake using GPIO\n\nHSIC h/w cannot support auto resume when MDM wakes up\nAPQ using remote wakeup during vdd minimization. This\ncan result in phy lockup or device disconnection as HSIC\nio pads are not designed to work properly during vdd\nminimization. Instead, let MDM indicate remote wakeup using\nGPIO for APQ HSIC to resume the bus.\n\nCRs-Fixed: 355600\nChange-Id: I9c7a78a1389e11484096243473da44c23c07a3ff\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "867013766fbd8a08ecec9405d0993757cecfa4c0",
      "tree": "81e8121da5cc5c1b894f53de6980039631ba6366",
      "parents": [
        "de4dcf7a4a6dd2fa9958b8459b0668b4b3d7ae9a",
        "2d4fb6376b6679ae2248d52ac8dd95e51f17a8ac"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 01 06:56:27 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jun 01 06:56:27 2012 -0700"
      },
      "message": "Merge \"usb: gadget: Fix f_rmnet to maintain notifications after set_alt\" into msm-3.0"
    },
    {
      "commit": "2d4fb6376b6679ae2248d52ac8dd95e51f17a8ac",
      "tree": "15278878f32a6629991cb814cb257f7b5be2f8d1",
      "parents": [
        "9d413b9071e52bdbafa7253542999553aa4c0a4e"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Tue May 29 18:05:38 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Fri Jun 01 13:26:11 2012 +0300"
      },
      "message": "usb: gadget: Fix f_rmnet to maintain notifications after set_alt\n\nThis change fixes a corner case, in which two set_alt are being\ncalled. When the second set_alt is called, the notification EP is\ndisabled, and the active notification is cancelled. But the actual\ncontrol packet is not dequeued from the response queue.\nSo in that case the control packet will not be sent to the host,\nsince it has no corresponding notification.\n\nThe solution is to re-add notification for every pending control\npacket in the response queue.\n\nCRs-Fixed: 361567\nChange-Id: Id3a46de69556c98247e67fce8e5fd5c076088993\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "05c437c4f10987e8daea0cae930bfc8f6961a036",
      "tree": "39b737c7642d6a54a9f54cc9bb60509170e7cd00",
      "parents": [
        "9d413b9071e52bdbafa7253542999553aa4c0a4e"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Fri May 25 16:20:46 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Fri Jun 01 12:06:51 2012 +0530"
      },
      "message": "USB: msm_otg: Don\u0027t call power_supply_get_by_name in IRQ context\n\nOTG driver should not be using power_supply_get_by_name in IRQ context\nand calling this api for every USB cable insertion/removal is very\ninefficient.\n\nCRs-Fixed: 363098\nChange-Id: Iae7f63c755fbb177abd23cbff0b81d3cd76f95b8\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "b9d67c663f8004393f22bacfe8e4b37f36ec3362",
      "tree": "f01d812d0784f4462774a2d9aa02d2a6aae5e63b",
      "parents": [
        "36dfbd85692744de74d981d886668b788315e879"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Tue May 22 18:38:53 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu May 31 13:45:00 2012 -0700"
      },
      "message": "usb: mdm_bridge: always read interrupt notifications\n\nThe MDM device connected over HSIC may generate interrupts containing\nCDC notifications. Currently, however, the URBs to read the interrupt\nendpoint are not submitted unless the bridge is opened, i.e. USB\ncable is connected. Thus, the interrupt IN would remain unread, and\nif the HSIC bus attempts to enter suspend the MDM now continues to\ngenerate remote wakeup events preventing low power mode.\n\nThis change simply allows submission of the interrupt URB as soon as\nthe bridge driver successfully probes. The contents of the notification\nare stored anyway, so notify the client when it finally opens the bridge.\n\nCRs-Fixed: 365015\nChange-Id: I3a628be34c62fef1388d02d6adf052f2e4c77ac2\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "acf4d06b8bdc3b4dc95126188769e6837683a3d5",
      "tree": "95044df4941816ddfa7b33c196f7452ed9f5fe73",
      "parents": [
        "0f58350ead8a856269c63862806d51fdbb5400af",
        "e3a95f7e14e2e0b6afa577f5e670882f04f8f600"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 30 23:59:23 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 30 23:59:23 2012 -0700"
      },
      "message": "Merge \"USB: msm72k_udc: Fix NULL pointer dereference crash in msm72k_enable()\" into msm-3.0"
    },
    {
      "commit": "0f58350ead8a856269c63862806d51fdbb5400af",
      "tree": "deca03ab73cc5e01c0f32d253b4ce7faca1f42bc",
      "parents": [
        "3afbdbcee1b8d223fa5d67b40f19eea01daf4580",
        "86f80c9c2a19ff1b0741b6f6d37be23a5e54aecc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 30 23:59:15 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 30 23:59:15 2012 -0700"
      },
      "message": "Merge \"usb: gadget: Remove dependency between HSIC and MSM_OTG.\" into msm-3.0"
    },
    {
      "commit": "86f80c9c2a19ff1b0741b6f6d37be23a5e54aecc",
      "tree": "35c160dccf4750a4bf9bccaa4b6dbbc010f05969",
      "parents": [
        "562bc55e4d4274e34e41b2a740ca6cfb490f3802"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed May 30 15:38:53 2012 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed May 30 15:38:53 2012 +0300"
      },
      "message": "usb: gadget: Remove dependency between HSIC and MSM_OTG.\n\nMSM_OTG is used with the HSUSB core and not with the HSIC core.\nTherefore, HSIC do not need to call any api of the otg.\n\nThis fix solves 2 problems:\n1. Power management: Since the HSIC was registered to the msm_otg,\n   then the msm_otg notified the HSIC about cable disconnect, which caused\n   to the HSIC to enter to low power mode.\n2. In the future, when both HSIC and HSUSB cores will work\n   concurrently, then a race could happen without this fix. The race is\n   which one of the two will register to the otg as the gadget driver.\n\nChange-Id: I9f6ec5660a63fcf47733a9b20a31513f2c14e725\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "e3a95f7e14e2e0b6afa577f5e670882f04f8f600",
      "tree": "da02c6a80af571f7c834a02268469f4f8c52812c",
      "parents": [
        "562bc55e4d4274e34e41b2a740ca6cfb490f3802"
      ],
      "author": {
        "name": "Rajkumar Raghupathy",
        "email": "raghup@codeaurora.org",
        "time": "Tue May 29 20:05:47 2012 +0530"
      },
      "committer": {
        "name": "Rajkumar Raghupathy",
        "email": "raghup@codeaurora.org",
        "time": "Wed May 30 17:25:43 2012 +0530"
      },
      "message": "USB: msm72k_udc: Fix NULL pointer dereference crash in msm72k_enable()\n\nAccessing the _ep and desc parameters may lead to crash if they are NULL.\nHence check if they are NULL before accessing them.\n\nChange-Id: I27d6a5588f8290b3d671ad6ebbfe0435a222c98b\nCRs-Fixed: 366074\nSigned-off-by: Rajkumar Raghupathy \u003craghup@codeaurora.org\u003e\n"
    },
    {
      "commit": "eb8d23997b3c52241f4ce2492ffdaabf2f628988",
      "tree": "8b37c16695511a23c8c24e8e86318ba3dbadd373",
      "parents": [
        "562bc55e4d4274e34e41b2a740ca6cfb490f3802"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Tue Apr 03 18:58:49 2012 +0530"
      },
      "committer": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Wed May 30 09:21:36 2012 +0530"
      },
      "message": "USB: gadget: Add HSUART transport for RMNET \u0026 DUN\n\nHSUART transport can be used for communication\nbetween MSM and MDM. Modify RMNET \u0026 DUN drivers to\nsupport communication over HSUART transport.\n\nCRs-Fixed: 355162\nChange-Id: Idad2ab1b32d873cc055436537eed1715c92ceb90\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "dcefb2ee8d412a6fab43aabd4fb5668aab12ce04",
      "tree": "180bcd8899aef5ef5c4dccf744a054e8dc97b565",
      "parents": [
        "5500e4fab219bf210f22d2334cc98f3ca8f8912d"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Tue May 29 13:57:27 2012 -0700"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Tue May 29 15:53:56 2012 -0700"
      },
      "message": "usb: gadget: android: Fix product name\n\nProduct names may contain spaces and scanf %s only matches the 1st word.\nUse strlcpy instead.\n\nChange-Id: Ie8703fea9775f7fc17fe615a42597ca3816d36b0\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n"
    },
    {
      "commit": "a3cf19830807db88c319986e43c6110ab6687bda",
      "tree": "9819e29f3ae0f070c89c9ec704a8360ffbe5bc25",
      "parents": [
        "2b276254c7e6fdd01da162d28a1ffeb1d95d5df7"
      ],
      "author": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Tue May 15 18:15:26 2012 +0530"
      },
      "committer": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Tue May 29 15:49:45 2012 +0530"
      },
      "message": "u_ctrl_hsuart: Add HSUART control module\n\nRMNET driver can use this hsuart control module\nfor sending and receiving the control information.\n\nCRs-Fixed: 355162\nChange-Id: Ib7735ae0492ca80b0d41d5abb24aab569dfea86d\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b276254c7e6fdd01da162d28a1ffeb1d95d5df7",
      "tree": "a911d5a46897047afe2970b3faa4cd52defb33b9",
      "parents": [
        "ceaa8bc060d790cb97fa3258d23aa25010eaf098"
      ],
      "author": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Tue May 29 10:10:37 2012 +0530"
      },
      "committer": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Tue May 29 15:49:30 2012 +0530"
      },
      "message": "u_data_hsuart.c : Add HSUART data module\n\nRMNET and DUN drivers use this module for sending\nand recieving data traffic. DUN driver also uses\nthis module for transmission of control information.\n\nCRs-Fixed: 355162\nChange-Id: I47859c669f47fcd6cb0210539412794b95027501\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e84e09eafc7b31782e4cab7af9213fa3ea8eeed",
      "tree": "a8ff75cc7204511e50445146362072fdd432d751",
      "parents": [
        "4086f7457d1ce595e4892429a68f528e13eefd8a",
        "26ae27cbdd5eca0dd5080c19440d54ab784c8a27"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon May 28 05:06:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon May 28 05:06:46 2012 -0700"
      },
      "message": "Merge \"usb: gadget: mbim: Set wMaxSegmentSize to 4064\" into msm-3.0"
    },
    {
      "commit": "d75e269d3c2f3dcd702894e90494daec1d1b9c1d",
      "tree": "c20d51ec5722b4bed898ea334ec1102556cd94eb",
      "parents": [
        "b746545fec5819ae7d602d162d7af7d9eeb17a1a",
        "56eb70753311880a24eeae29c502edd3105c1910"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon May 28 03:44:32 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon May 28 03:44:32 2012 -0700"
      },
      "message": "Merge \"usb: gadget: add check of existing swfi_latency before updating request\" into msm-3.0"
    },
    {
      "commit": "26ae27cbdd5eca0dd5080c19440d54ab784c8a27",
      "tree": "58a788c93cf5bc1a67f471dfa58fa230d7a2bab6",
      "parents": [
        "f5f3358e0bb8c6b024469c298c46c03cceb53a68"
      ],
      "author": {
        "name": "Anna Perel",
        "email": "aperel@codeaurora.org",
        "time": "Wed May 23 18:07:31 2012 +0300"
      },
      "committer": {
        "name": "Anna Perel",
        "email": "aperel@codeaurora.org",
        "time": "Mon May 28 10:20:51 2012 +0300"
      },
      "message": "usb: gadget: mbim: Set wMaxSegmentSize to 4064\n\nAccording to the specification max_segment_size must be\nat least 2048. To allow adding additional bytes to\nethernet frame based on ntb_out_max_size \u003d 4094,\nmax_segment_size must be smaller than ntb_out_max_size.\n\nChange-Id: Id3b9ef7c834f94f16d2fef238671c38038951a1f\nCRs-Fixed: 362693\nSigned-off-by: Anna Perel \u003caperel@codeaurora.org\u003e\n"
    },
    {
      "commit": "9b0336869b78b2092c502ac526f18c6ed0e2fe7a",
      "tree": "469e1f86619ba363dc692879dc35d4f34405ad60",
      "parents": [
        "aaf74ca34581feb8be797a6d8793824e73fecf67"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Thu May 24 16:59:23 2012 +0300"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri May 25 16:35:04 2012 -0600"
      },
      "message": "usb: gadget: Add RESUME from XO workaround\n\nThis is a workaround to MDM9x15 HW limitation of failure\nto wake up from XO shutdown by USB RESUME signal.\nTo overcome this, a board rework is needed, so the CPU\ncan wake up directly from D+ line. A GPIO IRQ is used for\nthat purpose, and the ci13xxx_msm registers for this IRQ.\n\nCRs-Fixed: 359272\nChange-Id: Ica148bc4c4eea5b0c1feed396afd617fdb19a9dc\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "6fa647ae102e9d45645bf53bff32993fd217835b",
      "tree": "81e4a1c0538fe19064ef252a7af255183bbdc6de",
      "parents": [
        "e52a90748887c68fa51c2a9f7eacd9baa305b45b"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Thu May 24 14:12:08 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Thu May 24 14:12:08 2012 +0300"
      },
      "message": "usb: gadget: Add support for USB going into LPM on bus suspend\n\nThis change adds the ability of the msm_otg to go to LPM when\nUSB cable is connected and bus is suspended.\nThis ability is enabled by a board file parameter.\n\nThe msm_otg is notified about SUSPEND/RESUME events via the\nUDC layer. New event for RESUME was defined for that.\n\nChange-Id: Ic508f1898cc3b57ab76eccd379bea38ed363570b\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "56eb70753311880a24eeae29c502edd3105c1910",
      "tree": "f56e6f3cf040daaca86a626d1f440a98ea1a745f",
      "parents": [
        "fcef77c48a53b8b9cefa7346046c5b3816dffc79"
      ],
      "author": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Sun May 20 11:41:39 2012 +0300"
      },
      "committer": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Thu May 24 09:09:45 2012 +0300"
      },
      "message": "usb: gadget: add check of existing swfi_latency before updating request\n\nBefore calling pm_qos_update_request a check for swfi_latency was added\nto prevent calling it with un-initialized request (in platforms that do\nnot support this feature yet)\n\nChange-Id: I6f05c7c6aad4deafc048d2988415b56a731e0ad6\nSigned-off-by: Ofir Cohen \u003cofirc@codeaurora.org\u003e\n"
    },
    {
      "commit": "e52a90748887c68fa51c2a9f7eacd9baa305b45b",
      "tree": "952a1b1d7df6aa0b228d3100821ecf82856a6264",
      "parents": [
        "deb1cfc8ac11e27ec8593bfcfbce4520b7dd3354",
        "bcbb1a72154837e5d823f2564dfedbe20a3d599e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 23 06:40:32 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 23 06:40:32 2012 -0700"
      },
      "message": "Merge \"usb: gadget: pm_qos_update call was moved after releasing the spin lock\" into msm-3.0"
    },
    {
      "commit": "be69452a5d1599b9522d4d7e4cdfb35995b23502",
      "tree": "7952a8884370533d625130846f3f10248be37e48",
      "parents": [
        "5459bf85d84b6d719e03d56ff70637cbc8f14941"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Tue May 15 20:44:33 2012 -0700"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Tue May 22 13:04:06 2012 -0700"
      },
      "message": "usb: gadget: composite: Fix corruption when changing configuration\n\nRemove the config from the configs list before releasing the spinlock.\nOtherwise the other cpu might be processing a SET_CONFIGURATION that\nwill switch to the configuration that is being released.\n\nChange-Id: Id4da0d0e18ead63e20cb236cd1d3e8e6d116acce\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n"
    },
    {
      "commit": "ebdd79ed744d4ea5b32e555eb511ed3b7e6834db",
      "tree": "f6d87c1f7578bf80ddd4d579b76461fd89b550ec",
      "parents": [
        "96e6708fb1a93fc57cab12cb33d4893fb243c47c",
        "d515ac10ccecbf4c70b19b3679d81d727614656e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue May 22 10:28:20 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue May 22 10:28:20 2012 -0700"
      },
      "message": "Merge \"USB: msm72k_otg: Fix USB LPM issue during system suspend\" into msm-3.0"
    },
    {
      "commit": "d515ac10ccecbf4c70b19b3679d81d727614656e",
      "tree": "458af814661980582780a75d77ad46c56cc28c1f",
      "parents": [
        "98f166d486cc6ba02432b71daf2a9fba565b6940"
      ],
      "author": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Tue May 22 12:08:13 2012 +0530"
      },
      "committer": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Tue May 22 18:45:16 2012 +0530"
      },
      "message": "USB: msm72k_otg: Fix USB LPM issue during system suspend\n\nRuntime PM ops are used to put USB into LPM and get it out of LPM.\nDuring system suspend, runtime PM is disabled. Hence connecting USB\ncable doesn\u0027t get USB out of LPM. Fix this issue, by checking runtime PM\navailability and based on it, use direct driver\u0027s resume function or\nruntime PM resume function.\n\nCRs-Fixed: 358239\nChange-Id: I6dfe10a245654c8191eb4fce2f5ac33c95b043a2\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "aeea3d89a473befb3d95b8b78b66c2eaa81e77d1",
      "tree": "69cf4116b676cf9bd2af801bddfffead290a992c",
      "parents": [
        "0f01dd50def6cf67ac1408312e485797baa7ffa6",
        "f99cd0c9ad443a7115a2563c00558b9d1ca315a8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue May 22 04:56:48 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue May 22 04:56:48 2012 -0700"
      },
      "message": "Merge \"usb: gadget: mbim: Set NtbMaxDatagrams to 0\" into msm-3.0"
    },
    {
      "commit": "aadaf8d7a7e4dad54a6b3cc22c83b2208276d2d2",
      "tree": "7b057e35497aec47cd5ea1bdb591468269926735",
      "parents": [
        "cecdb7f1065e0f11a11ec3da7fa4d1f869564a1d",
        "0097223c586963c9904c90803eaa5ee878565fbe"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue May 22 02:54:00 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue May 22 02:54:00 2012 -0700"
      },
      "message": "Merge \"USB: f_mtp: Fix corner cases in MTP driver while syncing\" into msm-3.0"
    },
    {
      "commit": "bcbb1a72154837e5d823f2564dfedbe20a3d599e",
      "tree": "df86bb7c4df5e4f61bad5c898652169ca22aff98",
      "parents": [
        "98f166d486cc6ba02432b71daf2a9fba565b6940"
      ],
      "author": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Sun May 20 16:28:15 2012 +0300"
      },
      "committer": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Tue May 22 10:03:05 2012 +0300"
      },
      "message": "usb: gadget: pm_qos_update call was moved after releasing the spin lock\n\npm_qos_update_request should not be called during spin-lock. was moved\nright after spin unlock.\n\nChange-Id: I0b30adae917ed951180cc6b15aa0dccb80b61cc5\nSigned-off-by: Ofir Cohen \u003cofirc@codeaurora.org\u003e\n"
    },
    {
      "commit": "c269ea1838cd97ea2da5257e4adf37b2801dab4f",
      "tree": "f20c9227e64374ec6d3a746a0b7c61a0e922e2f3",
      "parents": [
        "8e1a7ef49609d2682248371e1b7d568c3d4051a7",
        "6d94121bf4fd3f439ded8f11becaf1380b9da33b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue May 22 00:01:43 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue May 22 00:01:43 2012 -0700"
      },
      "message": "Merge \"otg: msm_otg: fix otg boost ordering\" into msm-3.0"
    },
    {
      "commit": "0097223c586963c9904c90803eaa5ee878565fbe",
      "tree": "5d232b129d89ebfd246d04c15e873a88c3403271",
      "parents": [
        "27535d83c7e0287267ff0bcddb35527a4a58cb14"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Fri May 18 11:18:40 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon May 21 16:03:21 2012 +0530"
      },
      "message": "USB: f_mtp: Fix corner cases in MTP driver while syncing\n\nCurrently if USB composition switch happens while file transfer is\nhappening either from/to device, ep_queue fails and sets device state\nto ERROR even if device state is already set to OFFLINE in function\ndisable call.\n\nAs part of ioctl call, if the state is not offline, moving the device\nstate to READY and returning the error. Since the device state is marked\nas READY, the next write call tries to queue the request to hardware and\nis blocked and due to this, userspace is not calling the release function.\nHence next mtp open fails even after cable reconnection.\n\nCRs-Fixed: 360409\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\nChange-Id: Ia8cbd1cd8c81b90389900b83744b2bed89068db5\n"
    },
    {
      "commit": "6d94121bf4fd3f439ded8f11becaf1380b9da33b",
      "tree": "0174fd377fbf476148d614e5dc12e68a6a0bbd08",
      "parents": [
        "045f342c0667c237d2f0a0331db72554031cbbd5"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Mar 05 10:30:56 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 17 22:51:09 2012 -0600"
      },
      "message": "otg: msm_otg: fix otg boost ordering\n\nWhile turning on the OTG, the charger should be configured to not draw\nany current from the usb before turning on the 5V boost. While turning\noff the OTG, the boost should be turned off before configuring the\ncharger to draw current from usb.\n\nFix this ordering.\n\nChange-Id: Iebd9bf166334e34d92b2ada623dec71a5f0326eb\nCRs-Fixed: 338648\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "be05fbb38c0f1f55984634f7a0f30459de3aa2d1",
      "tree": "1209032610738e4afc68a309d593b4fa9231b19d",
      "parents": [
        "65b52ec181678b3cad54b9b5620f4c5cf160793b"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Wed May 16 10:56:26 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Thu May 17 19:19:46 2012 -0700"
      },
      "message": "USB: EHCI: HSIC: Guard against late remote wakeup during suspend\n\nProtect against the possibility of receiving a remote wakeup event\nwhen the controller is about to enter suspend. If it happens, abort\nthe suspend sequence so the controller can handle it normally,\notherwise it may result in a stuck PHY due to a hardware limitation\nwhen re-entering suspend instead of acknowledging the event within\nthe spec-defined 20ms of resume signaling.\n\nCRs-fixed: 362865\nChange-Id: I4a3593622c59668cf067c5b602e561790268d96e\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "0866172607b9f7eb0b59c41b45a6c1b054597b83",
      "tree": "9bb1bba4224f066728385c17e8568b5b53c723b0",
      "parents": [
        "0a48e57ab217942c54e5af9764309f9b812b6d31",
        "502b1c84460c72d329804b0d052bb5d7e8af7353"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 17 15:39:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu May 17 15:39:04 2012 -0700"
      },
      "message": "Merge \"USB: f_rmnet: Check for ep desc rather than driver data\" into msm-3.0"
    },
    {
      "commit": "502b1c84460c72d329804b0d052bb5d7e8af7353",
      "tree": "ac47452efc4ca469b5f4dd0bcc977c62f113d17a",
      "parents": [
        "6883e539eeb15a27da2787d2dd2823640df849f4"
      ],
      "author": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Wed May 16 14:49:46 2012 +0530"
      },
      "committer": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Thu May 17 08:08:16 2012 +0530"
      },
      "message": "USB: f_rmnet: Check for ep desc rather than driver data\n\nFunction drivers should not check the driver_data to configure\nthe endpoints in set_alt, as the endpoint is fixed and is assigned\nas a part of bind. Instead, should check if the descriptor is NULL\nor not and based on that should select the endpoint configuration,\nas endpoint descriptor is set to NULL on every function disable, which\ngets called on cable disconnect, USB Reset or configuration change.\n\nCRs-Fixed: 359471\nChange-Id: I14a483805e515868642ed879ee3f38846c7a7a47\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "5ca279bff7880df5284680c5f09984b86f511ad2",
      "tree": "9c9f3ece791675913fe5b83fc8507325246ff60a",
      "parents": [
        "b910bf98c6dfb453f81b4ab000d03cc29c3c585d"
      ],
      "author": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Mon May 14 18:42:54 2012 -0700"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Wed May 16 18:51:11 2012 -0700"
      },
      "message": "usb: msm_otg: system resume only resumes hardware when needed\n\nPart of commit d44455a0b838b1d691e63913f0b159552ac01803 introduced\na regression affecting resume behavior in that the controller\u0027s system\nresume callback is being followed by an immediate runtime suspend; if\nthe system resume was caused by an OTG event, there would be a pending\nruntime resume in the state machine function, which might fail due to\nthis race, causing the PHY to be unnecessarily reset.\n\nThis patch limits the actual hardware resumes to happen only when needed.\n\nIf a possible wakeup event such as VBUS or ID interrupt occurs while\nin system suspend, don\u0027t allow runtime resume to execute in the wakeup\nhandler but rather defer the resuming to the system resume callback.\nAlso by incrementing the PM runtime usage counter within the system\nresume, it may help prevent the premature runtime suspend from happening\nimmediately afterward. Otherwise, if there is no such OTG event, and\nthe controller is not a suspended host, do nothing.\n\nIf the bus is instead runtime suspended (and not system suspended) when\na wakeup event occurs, then normal runtime resume will bring the\nhardware out of low power mode.\n\nCRs-fixed: 358761\nChange-Id: I4249690485949ecb3072e258859608ecea52ec9b\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\n"
    },
    {
      "commit": "8aef84a29d2fc6d1797c72bf99aaa91e4971e615",
      "tree": "b8d13da9dcb34670d099510ea52f378c3c47f783",
      "parents": [
        "09f9f7cd4986c103015174499d5c5e24d564bf75",
        "c898b7d894e5f076c5ba21c81c067b9f8b8173ab"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 16 16:42:05 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 16 16:42:05 2012 -0700"
      },
      "message": "Merge \"USB: gadget: Prevent hardware register access before getting OTG handle\" into msm-3.0"
    },
    {
      "commit": "d3766763cd9c3c350c7dfcf1c381294fd15471a2",
      "tree": "cd3e4bfe70795c3913d4c47538ea759c59dcbcc5",
      "parents": [
        "72a92bf76d5e5fa9bf720940e4223a92115cbcdd",
        "f4fe119bc0610a5fa09dee3e826ce90451a46837"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 16 14:58:59 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 16 14:58:59 2012 -0700"
      },
      "message": "Merge \"USB: msm72k_udc: Don\u0027t disable pullup with USB wall charger\" into msm-3.0"
    },
    {
      "commit": "c898b7d894e5f076c5ba21c81c067b9f8b8173ab",
      "tree": "27aa9c7d61195b7e9c3ed9aa959ebd20d7bf8abf",
      "parents": [
        "6883e539eeb15a27da2787d2dd2823640df849f4"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed May 16 11:54:35 2012 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed May 16 14:24:19 2012 +0530"
      },
      "message": "USB: gadget: Prevent hardware register access before getting OTG handle\n\nci13xxx_msm gadget depends on OTG driver for clock management.  The\ncurrent code is accessing a hardware register even before getting\nOTG handle.  If OTG driver is failed to initialize, the hardware\nregister access would result an external abort.\n\nChange-Id: Iba6c94d10dd905f55833d4c55502468b5ea9d2ea\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "f4fe119bc0610a5fa09dee3e826ce90451a46837",
      "tree": "c192855d5f581b16fbc1d00bd96ebab133141f4d",
      "parents": [
        "a455d80e942568eafa3a02f16d04a6bb121d39fe"
      ],
      "author": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Mon May 14 09:39:08 2012 +0530"
      },
      "committer": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Wed May 16 08:04:18 2012 +0530"
      },
      "message": "USB: msm72k_udc: Don\u0027t disable pullup with USB wall charger\n\nIn some usecases with usb wall charger connected, user has the\noption of changing the usb composition. So, don\u0027t disable the\npullup with USB wall charger connected.\n\nCRs-Fixed: 357848\nChange-Id: If6faf32fa494c482982dece8dc82c93944999cf8\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e52b1270a75039c7dd29dda237e50f94c9a9608",
      "tree": "9fd4cbe921e10f9686087967a4fbf75e61c0f899",
      "parents": [
        "a455d80e942568eafa3a02f16d04a6bb121d39fe"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue May 15 12:18:12 2012 -0700"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue May 15 15:02:33 2012 -0700"
      },
      "message": "usb: serial: Fix race between write after suspend and resume\n\nwwan serial driver sets suspend flag when it goes to suspend.\nDriver puts any write request to delayed queue during suspend\nand submits the delayed write requests while resuming and clears\nthe suspend flag after that. This creates a race condition where\nwrite request comes between queuing the delayed write request and\nclearing the suspend flag.\n\nCRs-Fixed: 360555\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\nChange-Id: Ib15b80bb7e289db66a6306b6147f058b5e78f3e5\n"
    },
    {
      "commit": "f940399c70c7da0941252b6fdfcf8038a6fed92f",
      "tree": "f076a08b1a9bb548b524123c62b87afb23f2be22",
      "parents": [
        "cc5f1f21aa7926ae2724d9b2fc6eaafa0e34efda",
        "fbd057da5e98797042e03432a5cc049df90b0f6b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue May 15 05:02:35 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue May 15 05:02:35 2012 -0700"
      },
      "message": "Merge \"usb: msm7k_udc: Add delay upon request dequeue failure\" into msm-3.0"
    }
  ],
  "next": "9012564160d922fbeea0b933dbcd4bb68105bcc7"
}
