)]}'
{
  "log": [
    {
      "commit": "3b44cd4aeedfa3026caf379c4687d980ed3261b8",
      "tree": "1c8e9437a4a825474bb56dc3ab073834a81f01cf",
      "parents": [
        "4aea274b69eeee685d87e159107f0d0eb9b35b70"
      ],
      "author": {
        "name": "Anantha Krishnan",
        "email": "ananthk@codeaurora.org",
        "time": "Wed Jul 06 12:36:15 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:48 2011 -0700"
      },
      "message": "radio-tavarua: Adding private control to configure the RMSSI threshold\n\nThis change is to add V4L2 private controls for configuring the\nvalue of RMSSI threshold.\n\nCRs-Fixed: 293328\nSigned-off-by: Anantha Krishnan \u003cananthk@codeaurora.org\u003e\n"
    },
    {
      "commit": "4aea274b69eeee685d87e159107f0d0eb9b35b70",
      "tree": "085d78824442a615dd1f6f11b191391f000371dc",
      "parents": [
        "131d2e7746b0f2e721bdff3af6506d1659db0c09"
      ],
      "author": {
        "name": "kuogee hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Wed Jul 06 11:05:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:47 2011 -0700"
      },
      "message": "msm_fb: display: add 3D support at DSI video mode\n\nCurrently, only DSI command mode have 3D capability. Add 3D\nsupport for DSI video mode also.\n\nCRs-fixed: 294082\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "131d2e7746b0f2e721bdff3af6506d1659db0c09",
      "tree": "7ec2b7dfd9c000820fe791c2eeb63b843e9af0f8",
      "parents": [
        "8d1f8724f0d89d474a283f2ba6f51801d14daaee"
      ],
      "author": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Mon Jul 11 17:06:38 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:47 2011 -0700"
      },
      "message": "msm_serial_hs_lite: Enable clock when configuring the GSBI\n\nEnable the bus clock when configuring the GSBI registers\nfor UART mode in the msm_serial_hs_lite driver.\n\nCRs-Fixed: 292755\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\n"
    },
    {
      "commit": "8d1f8724f0d89d474a283f2ba6f51801d14daaee",
      "tree": "db23d15b14730d4b24011836d89b2b99ee496b09",
      "parents": [
        "0a91160b3c418b8311bd7bf8016f318479c47229"
      ],
      "author": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Thu Jul 14 18:45:07 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:46 2011 -0700"
      },
      "message": "msm_fb: display: Fix writeback offset with correct fbnum\n\nFix writeback offset with correct fbnum value to avoid any\nmemory corruption with image buffers in use\n\nCRs-Fixed: 290324\nSigned-off-by: Ravishangar Kalyanam \u003crkalya@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a91160b3c418b8311bd7bf8016f318479c47229",
      "tree": "8f98a64a2ffcb9e638d253a72fd1bda01fbfe14c",
      "parents": [
        "7f12ebf6a27f4b892ee5729d574d71a2a8b4bed3"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Jun 15 15:03:13 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:45 2011 -0700"
      },
      "message": "mfd: pm8058: Locally disable regulators S0/1/3 and L21 during shutdown\n\nWhen shutting down or restarting, PMIC 8058 regulator S0, S1, S3 and\nL21 need to be managed manually. Since the master enable bits for these\nregulators are kept set, the local enable bits should be unset and the\nactive pull-down must be enabled. Any regulators in advanced mode\nshould be disabled as well. This regulator state ensures that\nthese regulators drops as expected when PS_HOLD is dropped.\n\nCRs-Fixed: 295731\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "0758e1eeda76e8d37cf929dddbe62ca5f6b26263",
      "tree": "f0ec4a547ded7f619b00ec4abf1bed3a86120365",
      "parents": [
        "57390b03ac1e24045fe4b056d84c091a0ee1e0d9"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Jul 14 18:11:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:43 2011 -0700"
      },
      "message": "power: pmic8058-charger: system power control\n\nThe pmic charger can control its supply to the system.\nThe msm_charger uses this facility to enable or disable\nthe pmic from providing system current.\n\nOn a setup with multiple charges, when the external charger\nis plugged in it provides the majority of the system current. This reduces\nthe current drawn from the pmic charger source (usb). If the pmic\nwere charging the battery, the reduction in the current drawn from\npmic charger source causes a charge completion interrupt in the pmic.\nNote that the pmic only monitors the current drawn from usb to signal\nend of charging. In this case, the interrupt is fired when the\nbattery may not be fully charged.\nMoreover when the pmic thinks that the battery is fully charged, it\nopens up the batfet and prevents any other charger from charging the\nbattery.\nWith this fix, when an external charger is plugged in the pmic is asked\nto stop providing system current which causes the pmic to close\nthe batfet.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "57390b03ac1e24045fe4b056d84c091a0ee1e0d9",
      "tree": "b848e945cce04cdfd9e9d48e494c7b428d4748bb",
      "parents": [
        "0e468741095d4669b8716aa22c46d71fa64a6574"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Jul 14 18:05:11 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:43 2011 -0700"
      },
      "message": "power: msm_charger: control system power\n\nSome chargers can control their current supply for the system. Provide\nfacility in the msm_charger to choose which charger supplies system\ncurrent. It is guaranteed that start charging will always be called\non a charger that has been previously been asked to provide system\ncurrent.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0e468741095d4669b8716aa22c46d71fa64a6574",
      "tree": "ba7713422b76b7bbe0f911eff20631e863ab5b3c",
      "parents": [
        "4246251a693935b78e2672bbf75d1e2b40f4ce51"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Thu Jul 14 21:27:20 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:42 2011 -0700"
      },
      "message": "msm: camera: Update OV2720 sensor settings\n\nIncrease output dimension to 1932X1092\nAdded in sensor roll off correction settings\n\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\n"
    },
    {
      "commit": "85c05cd8d9e8e5d54c4cb23efebb3bdc6a9ff6c9",
      "tree": "dfafb706aa25b9662fa05c3de8d3d1e5058b82ec",
      "parents": [
        "c79a2e06447a6253f24142b0143ab9b1b2a1e488"
      ],
      "author": {
        "name": "Nishant Pandit",
        "email": "npandit@codeaurora.org",
        "time": "Sun Jul 10 11:33:14 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:41 2011 -0700"
      },
      "message": "msm: camera: Configure the qs_s5k4e1 in 1 lane for 2d mode\n\nConfigure the qs_s5k4e1 sensor in 1 lane for 2D mode. This\nchange is made as a work around for hardware issue. As we\nswitch from 4 lane configuration in 3D mode to 2D configuration\nin 2 lane, the fifo in CSI Phy overflows. When 2D mode uses 1 lane\nconfiguration the FIFO is bypassed.\n\nCRs-fixed: 292608\nSigned-off-by: Nishant Pandit \u003cnpandit@codeaurora.org\u003e\n"
    },
    {
      "commit": "18fb80ef719e94493c257e3cd6c92e790cc6223f",
      "tree": "102448cb2dea700ec5a96eca4c082250f89de4d5",
      "parents": [
        "0167283edccca2b777528c54974ca9c8d4030138"
      ],
      "author": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Sun Jul 17 17:33:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:38 2011 -0700"
      },
      "message": "radio: iris: Added code for search station list response\n\nThis patch adds support to handle  the search station list\nresponse event\n\nSigned-off-by: Srinivasa Rao Uppala \u003cuppalas@codeaurora.org\u003e\n"
    },
    {
      "commit": "653c0f9b74db91425f7cda4f13cb2bde638282eb",
      "tree": "a89a28d07c94fce36abc6a38a70633480c3e093a",
      "parents": [
        "8ed0a9a4dd2ee0fc54eca3fa250b2f4347d29605"
      ],
      "author": {
        "name": "Rajeshwar Kurapaty",
        "email": "rkurapat@codeaurora.org",
        "time": "Fri Jul 15 18:14:30 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:37 2011 -0700"
      },
      "message": "vidc: 1080p: Removed check for comparing DPB Size\n\nFor best effort decoding we don\u0027t need to compare\nthe available DPB size with the decoded size and\nthrow error. So, removed the check that compares\nthem.\n\nCRs-Fixed: 296211\nSigned-off-by: Rajeshwar Kurapaty \u003crkurapat@codeaurora.org\u003e\n"
    },
    {
      "commit": "0644f34c6365a952427e78f828a4a65a8ee24d0b",
      "tree": "85f0af9e960f2927c10c3b4e75b9834e28594902",
      "parents": [
        "5a0ae919ff46836abe90d1985a6e9402e405ef8f"
      ],
      "author": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Fri Jul 08 12:05:01 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:34 2011 -0700"
      },
      "message": "msm: rotator: add support for H2V2 planar input\n\nAdd support for H2V2 planar input, output is still in\npseudoplanar.\n\nCRs-Fixed: 295113\nSigned-off-by: Adrian Salido-Moreno \u003cadrianm@codeaurora.org\u003e\n"
    },
    {
      "commit": "5a0ae919ff46836abe90d1985a6e9402e405ef8f",
      "tree": "85651e0a0ecca373c50fbad672043f9d2a48dbf0",
      "parents": [
        "ec63226d8bd9e5925fb1af193d48978bd74ea73f"
      ],
      "author": {
        "name": "Sahitya Tummala",
        "email": "stummala@codeaurora.org",
        "time": "Mon Jul 18 13:34:01 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:33 2011 -0700"
      },
      "message": "mmc: msm_sdcc: Remove static config option VERBOSE_COMMAND_TIMEOUTS\n\nRemove static config option VERBOSE_COMMAND_TIMEOUTS that controls\npr_err of command timeout error message in the driver and add\npr_debug instead.\n\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\n"
    },
    {
      "commit": "ec63226d8bd9e5925fb1af193d48978bd74ea73f",
      "tree": "caa475a46b41eadd8531b835ce55a157f3333d70",
      "parents": [
        "451cf98b0227b0e7bdcdb890d693a0e9fa3a1a07"
      ],
      "author": {
        "name": "Vamsi Krishna",
        "email": "vskrishn@codeaurora.org",
        "time": "Thu Jul 14 15:49:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:33 2011 -0700"
      },
      "message": "usb: gsdio: Drop the carrier detect when sdio device is removed\n\nUSB DUN(dial-up networking) driver communicates to modem over\nsdio. When sdio platform device is removed, drop the carrier\ndetect(CD) signal to indicate call drop to USB host(laptop).\nOne instance where sdio platform device can be removed is when\nmodem sub-system restart is initiated.\n\nCRs-Fixed: 294871\nSigned-off-by: Vamsi Krishna \u003cvskrishn@codeaurora.org\u003e\n"
    },
    {
      "commit": "451cf98b0227b0e7bdcdb890d693a0e9fa3a1a07",
      "tree": "1ab0d3829be965fd6e6fa5f68cbf7bd8dec4c355",
      "parents": [
        "bdc7bbba1cc1202166a45b479b1cb7b0e54eec8f"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Wed Jul 13 11:48:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:32 2011 -0700"
      },
      "message": "crypto: Fix referencing dead pointer\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "bdc7bbba1cc1202166a45b479b1cb7b0e54eec8f",
      "tree": "52dc9c2d454c4f4c1871e7ec57e9743fc6b9b7be",
      "parents": [
        "fe2ee0570a1a2d78add9cf7cab80056c86ba637c"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Fri Jul 15 12:26:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:24 2011 -0700"
      },
      "message": "msm: Remove last references to NPA-related code for AXI rate management\n\nThe NPA driver was removed some time ago, but wrapper code\nand some of its driver hooks persisted in the tree, despite\nnot being compiled (or even compilable). Remove these now.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "e46ef6f1bc4d6d406e90e8e4dbcbeef0e2257cae",
      "tree": "5bda74f9b24ecba5fbc74caac8a04585180152ec",
      "parents": [
        "79c87bf556445f1d2b12f0898d9cb125e10f7631"
      ],
      "author": {
        "name": "Anantha Krishnan",
        "email": "ananthk@codeaurora.org",
        "time": "Wed Jun 29 23:56:03 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "radio-tavarua: FM jumps to alternate freq. with AF jump option disabled\n\nWhen the transmit power of the currently tuned station decreases,\nFM Receiver automatically switches to available alternate frequencies,\neven though the auto AF jump feature is not enabled\n\nCRs-Fixed: 293773\nSigned-off-by: Anantha Krishnan \u003cananthk@codeaurora.org\u003e\n"
    },
    {
      "commit": "ebca0c796cb22947a224c1afea9b7950886804e1",
      "tree": "3620d027cbb127292f5b5e9e1ea09521c2e7ab20",
      "parents": [
        "a4969dd3a859ea5b83af2b0e1b22c89ddcefbf9d"
      ],
      "author": {
        "name": "kuogee hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Thu Jul 14 13:30:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "msm_fb: display: set flush bit at overlay_unset\n\nset flush bit at overlay_unset to notify mdp blending engine to\npick up new configuration changes.\n\nSigned-off-by: KUogee Hiseh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1893e9f2e3eaa90a853d3ac1dc558801eddee74",
      "tree": "2617ddd0b07642f045cc717f0568953f96be97f5",
      "parents": [
        "17c5a94f1bd5753120b6f846bdc1f7cf9071030b"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Thu Jul 14 16:29:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "msm: camera: Stop streaming video when stop rec is issued\n\nThis patch makes sure that we don\u0027t stream any video frames\nwhen recording is stopped.\n\nCRs-Fixed: 295043\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\n"
    },
    {
      "commit": "17c5a94f1bd5753120b6f846bdc1f7cf9071030b",
      "tree": "f67968dc53206e14521b002d0804645324286a82",
      "parents": [
        "2c22fe7d803eb31e7ad79e9a22feb2fd76561616"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Jul 15 10:56:58 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "mfd: pm8058: remove mutex locking from pm8058_masked_write function\n\nRemove mutex_lock and mutex_unlock from pm8058_masked_write.  This\nwill allow pm8058_reset_pwr_off to call pm8058_mask_write while in\natomic context.\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e03c7f1431e619612405c85a276f438b848d071",
      "tree": "74130037eabd7fc6aa94635127d546215370ae67",
      "parents": [
        "b60683302d3710f45f5a9f67b6d41fbe419047bc"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Jul 13 14:26:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "net:qfec: Use 19.2 MHz clock for timestamping\n\nThis patch correct configuration of timestamp registers,\nadds sysfs cmd and tstamp files to capture system-time\nand display current timestamp.\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b47c3a870059f466110db5093d784048a8f1895",
      "tree": "2bf849afcdd09174dc8c70e786456b57e468004b",
      "parents": [
        "fa77f1aa63c00b34efca7f4a817585463d407901"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Thu Jul 14 10:18:31 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "camera: vfe32: Flush out duplicate buffers in free queue.\n\nThe same set of buffers were programmed during AXI config,\nand then enqueued before start recording. Flush the extra\ncopy out before recording.\n\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa77f1aa63c00b34efca7f4a817585463d407901",
      "tree": "28ecf7a4642a075502a7210be2dfabc079bfad8e",
      "parents": [
        "91f4270c269cc1d5510a21182ef5d6d73ec9b975"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jun 27 21:11:51 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "power: pm8921-bms: adjust the coulomb counter as per revision\n\nThe value of LSB for coulomb counter readings are different for pmic\nrevisions 2.0 onwards. Adjust the coulomb counter readings for them.\n\nWhile at it, replace macros with functions to avail of type checking\nthe compiler provides.\n\nAlso since the calculate_cc_mvh() actually returns the cc value\nin milli amp hour, rename that function to calculate_cc_mah()\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "3de11f35c77c7239a51c64254b00e400abaf93f1",
      "tree": "a73e32e6319211620a888b6aea2a8b5ea3528976",
      "parents": [
        "4d1ab557f03730771215020fc1e34b26dc26604b"
      ],
      "author": {
        "name": "kuogee hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Fri Jul 08 14:09:11 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:08 2011 -0700"
      },
      "message": "msm_fb: display: add spinlock to synchronize mdp irq enable/disable\n\nTo improve performance, UI push thread release mutex before blocked at\nwaiting for vsync to allow Video thread to be updated at same vsycn.\nThis also cause contention to enable/disable mdp irq.\nAdd spinlock to synchronize both threads and irq context.\n\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "4d1ab557f03730771215020fc1e34b26dc26604b",
      "tree": "ce94f35a3690a6b94489188f81cd72bb77d37346",
      "parents": [
        "ba345d5b6851c99cf58d90d7212f80c7924f416b"
      ],
      "author": {
        "name": "Ashay Jaiswal",
        "email": "ashayj@codeaurora.org",
        "time": "Fri Jul 15 11:30:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:08 2011 -0700"
      },
      "message": "drivers: rtc-pm8058: Fix automatic wakeup of APPS due to RTC alarm.\n\nAlarm interrupt causes automatic wakeup even when the phone is in\npowerdown state.\n\nCRs-Fixed: 286086\nSigned-off-by: Ashay Jaiswal \u003cashayj@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba345d5b6851c99cf58d90d7212f80c7924f416b",
      "tree": "d921ca6f1bfbb95b62713709e3f07eaaf65041a9",
      "parents": [
        "5c1a7398da631af2d519c4272f10750b3f71c39b"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 14 17:31:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "mfd: marimba: Initialize/destroy mutexes in module init and exit.\n\nAll mutexes used in marimba module are initialized and destroyed\nin marimba_probe() and marimba_remove() respectively.\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "fc38e95cca1a20c34fce8202d3465bd53ba74eb1",
      "tree": "7ee62968533c6a7ad4944471917423955d1a4c12",
      "parents": [
        "f0af79481b46c3c20815c416d3bd2c91f5684f37"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Wed Jul 13 15:41:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "camera: v4l2: Avoid duplicate put_pmem_file on single buffer.\n\nFor each video buffer, get_pmem_file is called when it\u0027s enqueued\nthe first time. When releasing the buffer, make sure put_pmem_file\nis only done once.\n\nCRs-fixed: 295111\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "7bb2210232d7a218a8a5dde43dddbcaafa76f745",
      "tree": "22ce49cc4839ef7d9661adb8ed4963f86efb92f5",
      "parents": [
        "2160bf26560139b2666194475b0ec59d6260d192"
      ],
      "author": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Thu Jul 14 11:27:30 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "radio-iris: Adding offset to the search mode for RDS search command\n\nSigned-off-by: Srinivasa Rao Uppala \u003cuppalas@codeaurora.org\u003e\n"
    },
    {
      "commit": "dfecce26ab5746f9f4ed6ae2427e44483aeb8543",
      "tree": "2e853fb31b7c8fed7c079f270f1d92c2b7a258e0",
      "parents": [
        "52344ac5845edcc6ccc016ce1f07f61553ba2cad"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Wed Jul 13 10:52:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "msm: camera: Initial commit for qs_mt9p017\n\nInitial support for qs_mt9p017 on 8960\n\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fb6f08e5055df5d5b367e9b2c06025ab78d058a",
      "tree": "33e74191a0351d5d4f9414205cc2dcae857591dc",
      "parents": [
        "4c0d304651615fb084526704703201617d81cccd"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 17:10:27 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: Add api to read Vsense\n\nThe Rsense resistor connects between the -ve end of the battery\nand GND. The voltage across the Rsense gives us a good indication\nof the current flowing through the battery.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "15e853d22b3191e3058c6fab0e19ddcf9ee7e27d",
      "tree": "b7e0b73546c640249dce308ac72049bf1faa8416",
      "parents": [
        "78a782be53183ace3fb289e5ee9d6c1efc9e4af2"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jun 27 20:55:47 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "power: pm8921-bms: debug output cleanup\n\nIn the interpolate_single_lut print the name of the table when values\nare out of bounds.\n\nChange the important values to be printed in capitals in\ncalculate_state_of_charge functions.\n\ndev_dbg does not follow the pr_fmt. Change to use pr_debug.\n\nChange pr_err to pr_debug for places where the software takes corrective\naction.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "78a782be53183ace3fb289e5ee9d6c1efc9e4af2",
      "tree": "ae368fbff206d4b5a995b486569615f974943324",
      "parents": [
        "731beb977d0dab4c74f47122c132a32f5d17002d"
      ],
      "author": {
        "name": "Ankur Nandwani",
        "email": "ankurn@codeaurora.org",
        "time": "Thu Jul 07 21:11:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "radio: iris: adding support for RDS program service and radio text\n\nThis patch adds support for RDS program service and radio text\nso that RDS data is displayed in the UI\n\nSigned-off-by: Ankur Nandwani \u003cankurn@codeaurora.org\u003e\n"
    },
    {
      "commit": "d74f9d936f955240bedc50e2df5a8235dc17a1be",
      "tree": "ceefad0c34482256753e9085aa54acd92ee18af7",
      "parents": [
        "4573c82bc970da8cf1f9e47733a0ccf113d22efc"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Fri Jul 08 16:33:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "msm: v4l2: add SMMU mapping code into gemini driver\n\nSigned-off-by: Ankit Premrajka \u003cankitp@codeaurora.org\u003e\n"
    },
    {
      "commit": "848741a5ec938089cdc92feb3748174e336beea2",
      "tree": "09cccd72fd19423ba11bec5e4ec83cfc4d89e687",
      "parents": [
        "26512dea431f8347a8bbce561982df939225e2c6"
      ],
      "author": {
        "name": "Jason",
        "email": "jasonv@codeaurora.org",
        "time": "Tue Jul 12 10:24:25 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:03 2011 -0700"
      },
      "message": "msm: kgsl: make map_user_mem accept sharedmem_from_pmem struct\n\nSigned-off-by: Jason Varbedian \u003cjasonv@codeaurora.org\u003e\n"
    },
    {
      "commit": "1757a8593f38970019ed40ef4e3bf6e843ed19b4",
      "tree": "46ec6173dddbfc0cd8b6b32c4a6bd2bb630f3815",
      "parents": [
        "92497af43c8c5f2a090fe61270f5b5294ece3310"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Mon Jul 11 16:04:38 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: kgsl: use del_timer_sync() to cancel the idle timer\n\nOtherwise there\u0027s a chance the idle timer can fire after\nwe\u0027re suspended/stopped on SMP systems.\n\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "a8657d80cc67f4435ae9050d7b64f6290889caf1",
      "tree": "6518ec7f2a6f66be5cfe27fdfe68ad2290c81c18",
      "parents": [
        "7b057dbfc163b5c937315c6a0011a24b2b6b2251"
      ],
      "author": {
        "name": "Mona Hossain",
        "email": "mhossain@codeaurora.org",
        "time": "Mon Jul 11 16:30:08 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "crypto: Fix memory leak when clk enabling fails\n\nSigned-off-by: Mona Hossain \u003cmhossain@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b057dbfc163b5c937315c6a0011a24b2b6b2251",
      "tree": "712099b939e9cb10c99f2dd4f9f7d5aaa4e88c9f",
      "parents": [
        "daa23bb5fc0cfa30e96f35b5bfdca6e2ff282d3b"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Wed Jul 13 16:39:15 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: camera: fix the leak in free buffer queue.\n\nFree up the buffer memory after dequeueing\nit from free queue.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4061c0b26af382d18cbbb5f9b09348e5a158e7c7",
      "tree": "67cb40ac34664c886d57fa6decd5efe8258ee474",
      "parents": [
        "a78c9179a1ccae11b7ccc20ce1921c654955dcea"
      ],
      "author": {
        "name": "Wei Zou",
        "email": "wzou@codeaurora.org",
        "time": "Fri Jul 08 10:24:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm: kgsl: Check for null physical address in PMEM case\n\nCRs-fixed: 294653\nSigned-off-by: Wei Zou \u003cwzou@codeaurora.org\u003e\n"
    },
    {
      "commit": "a78c9179a1ccae11b7ccc20ce1921c654955dcea",
      "tree": "e5620a8242a300765e7b6d56f22be595a9055e6a",
      "parents": [
        "ae683e860b6a1b05ca9e9fa936819e697784bfcc"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Mon Jul 11 13:14:09 2011 -0600"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm: kgsl: Introduce GPU specific functions\n\nAdd the infrastructure for specific functions based\non the type of 3D GPU core attached to the system.\n\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "c88b6e39d50f56e8a9d644d16352f5cb82709ec0",
      "tree": "216fb9fbdcfc022033cdd79f2178ec435aa3b30d",
      "parents": [
        "181d555702fdb4c75baf9b21558f18a2afcab718"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 07 10:52:16 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "radio-tavarua: Set FM status before calling FM Shutdown.\n\nFM status is checked in FM shutdown function, based on which Bahama\nSYS RESET GPIO is put in Low power mode\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "9d28c3e809aac17dc2e3f6923e730293ae4aa977",
      "tree": "9df599a37615475e8644ff87b6348837a84ee91e",
      "parents": [
        "9ed4b19a71b50de89b423ce34ffb3a03b2b97100"
      ],
      "author": {
        "name": "Jeevan Shriram",
        "email": "jshriram@codeaurora.org",
        "time": "Fri Jul 08 17:59:18 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "msm_fb: display: Enable H/W vsync in msm7x27a\n\nEnable tearing effect control in msm7x27a using gpio.\n\nCRs-Fixed: 289024\nSigned-off-by: Jeevan Shriram \u003cjshriram@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ed4b19a71b50de89b423ce34ffb3a03b2b97100",
      "tree": "308b2b48a22ac15588ba6ad579a5bb20fb8b9679",
      "parents": [
        "0f828244dfe06eae4339a4d21e4b0be96c6db113"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jul 11 12:37:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: isl9519q: fix unregistering in probe\n\nWhen something fails in the probe function the isl charger should\nunregister from msm_charger. It mistakenly registers again.\n\nFix it.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f828244dfe06eae4339a4d21e4b0be96c6db113",
      "tree": "760403e2bd63a4449b89fd32bbc766ddf23e8cd9",
      "parents": [
        "9a89510585b36d691c0d811ee08bc07bba9cdad8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jul 11 12:12:25 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: msm_charger: fix wakelock destruction paths\n\nThe wakelock in the msm_charger is not specific to any charger. It is held\nas long as any charger is charging the battery and released when not\ncharging or done charging.\n\nIt is not appropriate to destroy the wakelock when a charger registers or\nunregisters, there could be other chargers that would need that\nwakelock functional.\n\nDestroy the wakelock only when the msm_charger is removed.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c448d98e7e2eceea73477e28ee75ed23b00ff3dc",
      "tree": "4b81a36d6346bafda3f78e487c6791d2b4ffc126",
      "parents": [
        "814e6171ab7a99fdcb2207b5c0c96dab4b3a3f2b"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 20:48:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: pm8921-bms: read temperature and voltage via adc\n\nRead the battery temeperature and voltage from the adc driver instead\nof hard coding them in the driver.\n\nIn the charing began and charing end functions, use\npm8921_bms_get_percent_charge api. This prevents duplicating calling\nthe adc functions.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "814e6171ab7a99fdcb2207b5c0c96dab4b3a3f2b",
      "tree": "c5e19a06fe2f56747b5b43f839bf9f44bf7ede94",
      "parents": [
        "abfb35634e1a165f194208834db1aab9fa7007a9"
      ],
      "author": {
        "name": "Gopikrishnaiah Anandan",
        "email": "gopikr@codeaurora.org",
        "time": "Wed Jun 29 13:10:58 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "vidc: 1080p: Allocate firmware buffer in driver init.\n\nVideo core has requirement that firmware buffer address\nshould be a lesser value than the all other video buffers.\nHence moving allocation to driver init function to\nsatisfy this requirement.\n\nSigned-off-by: Gopikrishnaiah Anandan \u003cgopikr@codeaurora.org\u003e\n"
    },
    {
      "commit": "abfb35634e1a165f194208834db1aab9fa7007a9",
      "tree": "299c3f2d3c0712b46fcd1bc0415c7dee384ee730",
      "parents": [
        "759a8cf14ce1c2f0d6551a090fac84ec7f4705f2"
      ],
      "author": {
        "name": "Gopikrishnaiah Anandan",
        "email": "gopikr@codeaurora.org",
        "time": "Wed Jun 22 12:53:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "vidc: Map video driver allocated buffers to video smmu\n\nvideo driver will use the new msm mapped buffer\napi\u0027s to get kernel virtual and device virtual\naddress.This change will replace ioremap calls\nwith new api\u0027s.\n\nSigned-off-by: Gopikrishnaiah Anandan \u003cgopikr@codeaurora.org\u003e\n"
    },
    {
      "commit": "759a8cf14ce1c2f0d6551a090fac84ec7f4705f2",
      "tree": "ab4186f2c58446124c7d63c01a8cfbed5e9936b6",
      "parents": [
        "87a360d86314841efd19f32b7296b0269675bac0"
      ],
      "author": {
        "name": "Ravishangar Kalyanam",
        "email": "rkalya@codeaurora.org",
        "time": "Fri Jul 08 11:50:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "msm_fb: display: Use spinlock instead of mutex in vsync timer handler\n\nUse spinlock instead of mutex in vsync timer handler to avoid sleeping\nfrom timer context through mutex locks\n\nSigned-off-by: Ravishangar Kalyanam \u003crkalya@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c174d4e61864b7dd199094ced19d2d83798b801",
      "tree": "5e44d957f551cddfa94b339dd790b05a9d9af4b3",
      "parents": [
        "6925d5c1af3c1547cec2d318e4e3597388bcec22"
      ],
      "author": {
        "name": "Anji jonnala",
        "email": "anjir@codeaurora.org",
        "time": "Wed Jul 13 13:01:47 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "usb: gadget: Do not allow ep request queuing if not configured\n\nUSB Host driver can select any configuration that is presented by\nperipheral driver to enable certian set of peripheral functions.\nTill a particular configuration is selected, all peripheral function\ndrivers are considered to be disabled and any request to send/recevie\ndata is rejected. Allow only control endpoint(Ep0) queuing which is\nused for advertise configurations and select a particular configuration.\n\nCRs-fixed: 295668\nSigned-off-by: Anji jonnala \u003canjir@codeaurora.org\u003e\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "6925d5c1af3c1547cec2d318e4e3597388bcec22",
      "tree": "9411158a905573a1278a3e216c6e79755a9f1c7e",
      "parents": [
        "fb7401cfc26e20e93d75912b21336f2349b6a626"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue Sep 27 17:04:37 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "USB: gadget: android: Call gether_setup early for tethering to work\n\nAndroid userspace expects usb0 interface to be present for USB\nTethering UI option to take effect. Hence, move the gether_setup\ncall to init time rather then calling it at bind_config. Also,\nrevert the rndis network interface name to usb0 from rndis0.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb7401cfc26e20e93d75912b21336f2349b6a626",
      "tree": "89f0f6d39c019c23dc45b7d2fd1af33882819957",
      "parents": [
        "d9f56a12483a454d103d2c8b2936182ce695c4be"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 26 14:11:11 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "USB: gadget: f_rmnet_smd: fix checkpatch warnings on long lines\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "d9f56a12483a454d103d2c8b2936182ce695c4be",
      "tree": "3092ffada2a0ebc330b5ac409158b96c408c8fa2",
      "parents": [
        "c40be02902b0c92e3e92a58c0ab6abc3a54afeaf"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 26 14:04:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "usb: diag: Remove debugfs nodes during cleanup\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "c40be02902b0c92e3e92a58c0ab6abc3a54afeaf",
      "tree": "888ff67a89ed6f7b6a47cb757573e98fd88f75a7",
      "parents": [
        "ec2b89468eb04d3662b999ad19ef93085e494bab"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 26 13:58:31 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:57 2011 -0700"
      },
      "message": "usb: gsdio: Update port_count before opening SDIO channel\n\nDriver registers a platform driver to be notified when\nthe SDIO channels are ready to be opened. If the SDIO\nchannels can be opened at the time of platform device\u0027s\nregistration then probe function gets called immediately\nand fails because port_count is not yet updated.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "e3e897cb7d91db7eab1105b6352d64c40c5e9501",
      "tree": "3cda1c38a99228f529ab0d98f8919040b1e22860",
      "parents": [
        "dd4222b30432bb65db347ff7b8fea1bc17117c16"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Mon Sep 12 17:18:46 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "USB: rmnet: Free device context memory only during cleanup\n\nDevice context is currently allocated only once during\ninitialization and it gets freed during function unbind.\nThis causes memory corruption issue as device context is\naccessed again after compostion switch.\nFix this issue by freeing the memory only at the time of\ncleaning up the function driver resources.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd4222b30432bb65db347ff7b8fea1bc17117c16",
      "tree": "4d2ce3a106b8d4e9a90170dfc8e9a9cf1aff5ebb",
      "parents": [
        "4bd2142ed7f59f87352487e328b1bfde18c00db2"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 15:06:05 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "USB: rmnet: Free function name buffer on disconnect\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "4bd2142ed7f59f87352487e328b1bfde18c00db2",
      "tree": "df08628ebc8676653e4638ef240a8d2159170178",
      "parents": [
        "d59b5d3157bf4526b8db4232999ac9257d6802cf"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 14:55:32 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "usb: gsmd: Update port_count before opening SMD channel\n\nDriver registers a platform driver to be notified when\nthe SMD channels are ready to be opened. If the SMD\nchannels can be opened at the time of platform device\u0027s\nregistration then probe function gets called immediately\nand fails because port_count is not yet updated.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "d59b5d3157bf4526b8db4232999ac9257d6802cf",
      "tree": "89468ef18cdbf149f4240db74d21be683289eb2b",
      "parents": [
        "b33f33a13f54df4471447fa67bf5a6eb50af3040"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 14:47:08 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "usb: gbam: Update port_count before opening BAM channel\n\nDriver registers a platform driver to be notified when\nthe BAM channels are ready to be opened. If the BAM\nchannels can be opened at the time of platform device\u0027s\nregistration then probe function gets called immediately\nand fails because port_count is not yet updated.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "b33f33a13f54df4471447fa67bf5a6eb50af3040",
      "tree": "8e62661a25ee3f260cbedb79f58b84470b60b0e0",
      "parents": [
        "2b0234a369b8b630ad34655646d0499924085bbb"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 09 14:35:57 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "usb: diag: Check for USB connect state in usb_diag_read/write\n\nWith new composition framework unbind function of the driver\nis called during composition switch. This results in NULL\npointer dereference in usb_diag_read/write while trying to\naccess priv_usb field of usb_diag_ch.\nWIth the previous compositon framework unbind function was not\ncalled, hence, this issue was also not observed.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b0234a369b8b630ad34655646d0499924085bbb",
      "tree": "faaac41ab9de7a6d72833efb0e2ac124adef264a",
      "parents": [
        "f284c057bd4fae71b9c39101a30327943ed96c4a"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Wed Sep 07 16:47:52 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:56 2011 -0700"
      },
      "message": "USB: rmnet: Add support for new composition framework\n\nFollowing command need to be issued to select the number\nof RMNET instances (once only):\n--\u003eecho 1 \u003e /sys/class/android_usb/android0/f_rmnet/instances\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/usb/gadget/u_rmnet_ctrl_smd.c\n"
    },
    {
      "commit": "f284c057bd4fae71b9c39101a30327943ed96c4a",
      "tree": "cb77d5b89ba0998b556c83d3d9ff3bf475828b10",
      "parents": [
        "d64dacaac94e76c89d9e68923a893f97c9628255"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Thu Sep 08 16:52:48 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:55 2011 -0700"
      },
      "message": "USB: OTG: msm: Resume hardware as part of ASYNC INT only\n\nOTG drivr relies on runtime PM to suspend hardware and\nrelease wakelocks. It also brings hardware out of suspend\nand acquires wakelock during system resume. Later if device\npower_count is not increased (say USB cable is not attached)\nthen device would suspend when kernel drops the power_count\nin dpm_complete to match pm_runtime_get_noresume call in\ndpm_prepare.\nSince this handling has now been changed, it results\nin preventing system to suspend subsequently.\nFix this by bringing hardware out of suspend only if runtime\nPM is not enabled. As with RuntimePM, driver can wake up h/w\nas part of handling ASYNC interrupt.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "d64dacaac94e76c89d9e68923a893f97c9628255",
      "tree": "005f0d9de84e76f196bdac1bc7a63a6672c2195a",
      "parents": [
        "1c8ffd772659b9f2ecb95d475c1372db9a77b458"
      ],
      "author": {
        "name": "Mayank Rana",
        "email": "mrana@codeaurora.org",
        "time": "Mon Sep 05 12:47:47 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:55 2011 -0700"
      },
      "message": "serial_core: Add uart_change_pm in resume path\n\nUART clock rate is set to zero while disabling the uart clock for\nsubsystem restart feature. It is required to set the uart clock rate\nto 7372800 Hz while enabling UART clock. Hence use uart_change_pm in\nserial core to call msm_hsl_power api to achieve the same.\n\nSigned-off-by: Mayank Rana \u003cmrana@codeaurora.org\u003e\n"
    },
    {
      "commit": "1c8ffd772659b9f2ecb95d475c1372db9a77b458",
      "tree": "360789cd4ec1e756417b94dd1336c2f9246f1094",
      "parents": [
        "a4d993f1b6711784d030d5b90e87e66b4a157b3b"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Fri Sep 02 16:00:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:55 2011 -0700"
      },
      "message": "USB: gadget: f_rmnet_smd: Add support for new composition framework\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "a4d993f1b6711784d030d5b90e87e66b4a157b3b",
      "tree": "98a11a78beb0c7c49a79fe3fc2c1d3187bd1e656",
      "parents": [
        "3e5c4d0fe5bce051790e846a2d0d02d99f37cdc1"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue Aug 30 18:25:55 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:55 2011 -0700"
      },
      "message": "USB: serial: Add support for new composition framework\n\nFollowing command needs to be given to enable SERIAL\ntransports. This has to be done once before selecting serial\nfunction.\nFor TTY-DUN, TTY-NMEA:\n echo tty,tty \u003e\n\t/sys/class/android_usb/android0/f_serial/transports\n\nFor SDIO-DUN, TTY-NMEA:\n echo sdio,tty \u003e\n\t/sys/class/android_usb/android0/f_serial/transports\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n\nConflicts:\n\n\tarch/arm/mach-msm/include/mach/usb_gadget_fserial.h\n"
    },
    {
      "commit": "3e5c4d0fe5bce051790e846a2d0d02d99f37cdc1",
      "tree": "72236651cb7e4f735c8d685c5da7fe14afd82fd7",
      "parents": [
        "7429cea50e3a0020a1bf0a6e9d596ebe2d3aba40"
      ],
      "author": {
        "name": "Krishna Konda",
        "email": "kkonda@codeaurora.org",
        "time": "Mon Jul 11 16:31:45 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:55 2011 -0700"
      },
      "message": "mmc: msm_sdcc: Reset Data Path State Machine after every transaction\n\nIf the Data Path State Machine (DPSM) is not reset after every\ntransaction, DATAEND bit in MMCISTATUS is not set under certain\nconditions.\n\nCRs-fixed: 295119\nSigned-off-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\n"
    },
    {
      "commit": "80ba33d88f07caa74cf90721780f17f26fe9d236",
      "tree": "8f5514e1630dbcbdb9ce72bdec6d0a0fe8c72ef9",
      "parents": [
        "c5760300500abbf48d54daa86836890da276ea58"
      ],
      "author": {
        "name": "Jason Varbedian",
        "email": "jasonv@codeaurora.org",
        "time": "Mon Jul 11 17:29:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:23 2011 -0700"
      },
      "message": "msm: kgsl: change readtimestamp from IOR to IOWR and keep legacy\n\nSigned-off-by: Jason Varbedian \u003cjasonv@codeaurora.org\u003e\n"
    },
    {
      "commit": "c5760300500abbf48d54daa86836890da276ea58",
      "tree": "3d5db9552924dca076d3540546861ca3069c6144",
      "parents": [
        "d146ca250a3602b3770a59740b9b370ed3f57da5"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Thu Aug 25 14:30:24 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:23 2011 -0700"
      },
      "message": "USB: android-gadget: Allow diag to update pid and serial no\n\nPID and serial numbers need to be updated by DIAG in order\nto support QPST s/w download functionality.\nSince, different targets have different mechanism to\nupdate pid and serial number, hence register android\ncomposite device as a platform_device.\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "d146ca250a3602b3770a59740b9b370ed3f57da5",
      "tree": "ab92a21f242942fd9d303d93afdcd54e508f7b55",
      "parents": [
        "5e4d9871b42b57100761ac20dc3fad14a2ae5e37"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Wed Aug 24 16:49:16 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:23 2011 -0700"
      },
      "message": "USB: GADGET: Add new composition framework changes in diag\n\nFollowing command needs to be given to enable DIAG clients:\nFor legacy diag:\n echo diag \u003e /sys/class/android_usb/android0/f_diag/clients\n\nFor diag_mdm:\n echo diag,diag_mdm \u003e\n     /sys/class/android_usb/android0/f_diag/clients\n\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "5e4d9871b42b57100761ac20dc3fad14a2ae5e37",
      "tree": "3d5db9552924dca076d3540546861ca3069c6144",
      "parents": [
        "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7"
      ],
      "author": {
        "name": "Sujith Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Aug 24 09:07:55 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:58:22 2011 -0700"
      },
      "message": "mtd: msmnand: Remove usage of deprecated APIs\n\n1) CONFIG_MTD_PARTITIONS is now deprecated. Hence, remove usage\nof this config option in nand driver.\n\n2) Replace usage of *_mtd_partitions() APIs with mtd_device_*register()\nAPIs in nand driver.\n\nSigned-off-by: Sujith Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "f06154cc47399dfdb3950d3e6b71d67ee186f69d",
      "tree": "2a34875c0da6853cacf22777bc5ce0544b85e823",
      "parents": [
        "66589de55eff46f036ab5316a77834e01af3753c",
        "99ce39e359fa29e4b609a6a13485e7573eda5dfb"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:47:13 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:47:21 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt: include linux/errno.h in linux/of_address.h\n  of/address: Add of_find_matching_node_by_address helper\n  dt: remove extra xsysace platform_driver registration\n  tty/serial: Add devicetree support for nVidia Tegra serial ports\n  dt: add empty of_property_read_u32[_array] for non-dt\n  dt: bindings: move SEC node under new crypto/\n  dt: add helper function to read u32 arrays\n  tty/serial: change of_serial to use new of_property_read_u32() api\n  dt: add \u0027const\u0027 for of_property_read_string parameter **out_string\n  dt: add helper functions to read u32 and string property values\n  tty: of_serial: support for 32 bit accesses\n  dt: document the of_serial bindings\n  dt/platform: allow device name to be overridden\n  drivers/amba: create devices from device tree\n  dt: add of_platform_populate() for creating device from the device tree\n  dt: Add default match table for bus ids\n"
    },
    {
      "commit": "66589de55eff46f036ab5316a77834e01af3753c",
      "tree": "867b8323f4b50c03d9a2c3e28eea81cdc543d159",
      "parents": [
        "b198bd57abdf1c84f0a877fea7c43f84df110902",
        "87c0eb12b4f5b6b6d5933bb7198aa56a46e74250"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:20 2011 -0700"
      },
      "message": "Merge remote-tracking branch \u0027linux-audio/sgc/topic/omap_3.0\u0027\n\n* linux-audio/sgc/topic/omap_3.0: (106 commits)\n  ASoC: twl6040: Configure init gain to minimal value\n  ASoC: ABE: Protect playback/capture triggers against removal\n  ASoC: DSP: Connect FE-\u003eBE links if FE is active\n  ASoC: McPDM: Update channel management (for squash)\n  ASoC: OMAP4 - Port Manager: Fix up DEBUG_FS compilation error\n  ASoC: ABE DSP: Fixes for firmware equalizer parsing\n  ASoC: ABE DSP: Use same firmware strategy for built-in and modules\n  ASoC: ABE HAL: Allow flexible firmware loading\n  ASoC: ABE DSP: Fix compilation warnings\n  ASoC: OMAP ABE: update Firmware version 09.45\n  ASoC: pcm - fix locking for dsp ops\n  ASoC: OMAP ABE: Update for PM.\n  ASoC: McPDM: Update channels management to link UL and DL\n  ASoC: ABE DAI: Call modem trigger in bespoke_trigger()\n  ASoC: ABE DAI: support 2 channels for MODEM DAI\n  OMAP4: SDP4430: Fix merge issue with new MFD driver\n  ASoC: OMAP: SDP4430 fix merge issue.\n  ASoC: dapm: Fix long_name pointer for DAPM muxes\n  ASoC: mcpdm: Enable watchdog during audio activity\n  ASoC: SDP4430: Fix DMICs stream name\n  ...\n"
    },
    {
      "commit": "9b076887d4fd85a5bb90a017571cccb95f467bec",
      "tree": "cac94b6b14934c897d74758d517550f3cb1396fb",
      "parents": [
        "c4b6650850bc1e7e858bf611764eaec5ec071ec3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 25 14:21:37 2011 +0200"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumarg@android.com",
        "time": "Mon Aug 29 11:24:07 2011 -0700"
      },
      "message": "HID: magicmouse: ignore \u0027ivalid report id\u0027 while switching modes, v2\n\nThis is basically a more generic respin of 23746a6 (\"HID: magicmouse: ignore\n\u0027ivalid report id\u0027 while switching modes\") which got reverted later by\nc3a492.\n\nIt turns out that on some configurations, this is actually still the case\nand we are not able to detect in runtime.\n\nThe device reponds with \u0027invalid report id\u0027 when feature report switching it\ninto multitouch mode is sent to it.\n\nThis has been silently ignored before 0825411ade (\"HID: bt: Wait for ACK\non Sent Reports\"), but since this commit, it propagates -EIO from the _raw\ncallback .\n\nSo let the driver ignore -EIO as response to 0xd7,0x01 report, as that\u0027s\nhow the device reacts in normal mode.\n\nSad, but following reality.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d35022\n\nChange-Id: Ice409708bb7bd1b43bd86adde121a353f8d03835\nReported-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nReported-by: Jaikumar Ganesh \u003cjaikumarg@android.com\u003e\nTested-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nTested-by: Jaikumar Ganesh \u003cjaikumarg@android.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cd1313b42474ea742981fc2f7d1a1a30f3e53e29",
      "tree": "c1ee1008d68207e338775ff43c884466c7e2d70d",
      "parents": [
        "d5511f877e8bc0f705d2eea1c1054e7f847bb226"
      ],
      "author": {
        "name": "Greg Goldman",
        "email": "ggoldman@broadcom.com",
        "time": "Tue Aug 23 10:28:41 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 23 12:45:02 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Update to 5.90.125.69\n\nChange-Id: I25a516ca4d8f5edc72a2a54e420f5e1b4fe3aa16\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "8b404d162085c675989d7fb55c3f641fdfa11eec",
      "tree": "c6179c758f85cd71c8079ae8014b2e9e2be4366c",
      "parents": [
        "7cec4833d01b9597a65e28173c7c231135365d3d"
      ],
      "author": {
        "name": "ECCO PARK",
        "email": "eccopark@broadcom.com",
        "time": "Thu Aug 18 15:18:04 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Aug 18 15:29:03 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix Softap initialization\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "ceb40e21b2676060396abdb0dcde9f20d73bfe62",
      "tree": "ad0264f463a642ed416701550037a21c24442c64",
      "parents": [
        "28e20380caf54ad19f50d03839c19d155dedba57"
      ],
      "author": {
        "name": "Greg Goldman",
        "email": "ggoldman@broadcom.com",
        "time": "Tue Aug 16 10:04:19 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 16 12:03:27 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Update to version 5.90.125.65\n\nFixing problem with connection A-band\nImproving sync between Driver and CFG80211 status\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "28e20380caf54ad19f50d03839c19d155dedba57",
      "tree": "79d5d9afab49b175b37495db03cdc495bbb6ed9d",
      "parents": [
        "20bfdd5d018e15774fdd63e690186775b5d9bfa7"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Mon Aug 15 09:06:07 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 16 12:03:10 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Update to 5.90.125.64:\n   * Fix for dhd_bus_devreset in dhd_sdio return error 35 when first called.\n   * Add combo scan support.\n   * Fix PMK caching issue.\n\nChange-Id: Iac9e8591d27ef7240418c79caf0a4ac919ef23f3\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "20bfdd5d018e15774fdd63e690186775b5d9bfa7",
      "tree": "06f0053ba1435f788fbfcb415353ef910ad2c82e",
      "parents": [
        "b3fe8ceed9c81686759388e34b675ddcd7463714"
      ],
      "author": {
        "name": "Greg Goldman",
        "email": "ggoldman@broadcom.com",
        "time": "Wed Aug 10 17:48:00 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 16 12:02:44 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fixing missing WLP2P defintion for p2p\n\nChange-Id: I9683fe499fd6cae89468dbb048c9fd8f1b13ecce\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "b3fe8ceed9c81686759388e34b675ddcd7463714",
      "tree": "b7034b9f7b9adf49440f85ebcfb534bc41d8897f",
      "parents": [
        "44906417e5e3afe3d033f84fd4cab05ba2cf6993"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Jul 24 14:31:14 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 15 18:33:32 2011 -0700"
      },
      "message": "hid-multitouch: Filter collections by application usage.\n\nThis change fixes two problems.\n\nFirst, it ensures that the hid-multitouch driver does not incorrectly\nmap GenericDesktop usages that are intended for other applications,\nsuch as a Mouse.\n\nSecond, it sets the appropriate input properties so that user-space\ncan distinguish TouchScreen devices (INPUT_PROP_DIRECT) from\nTouchPad devices (INPUT_PROP_POINTER) and configure them accordingly.\n\nChange-Id: I8c2d947929186ffe7cf04b37c76e29b9abecf8cb\nSigned-off-by: jeffbrown@android.com\n"
    },
    {
      "commit": "44906417e5e3afe3d033f84fd4cab05ba2cf6993",
      "tree": "c6b5dc5ff323a65805c45b7c0bbc6967d476828d",
      "parents": [
        "6c7dd4ba33be413ab5f689c434c797a99225afc3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Jul 24 14:03:30 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 15 18:33:20 2011 -0700"
      },
      "message": "hid-debug: Show application usage for each collection.\n\nChange-Id: If8d3ef8647209143b5f0c171c385d37faf82de64\nSigned-off-by: jeffbrown@android.com\n"
    },
    {
      "commit": "6c7dd4ba33be413ab5f689c434c797a99225afc3",
      "tree": "339a1fc2ef641d0909d6aa621fed864e33bf09cb",
      "parents": [
        "394bf63a79ccfff21989255aafff8c1279537ff7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 02 11:13:48 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 12 15:57:43 2011 -0700"
      },
      "message": "usb: gadget: android: Only call ctrlrequest callback on enabled functions\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "394bf63a79ccfff21989255aafff8c1279537ff7",
      "tree": "0f77888db0e9c701a4a69c1a46d4a995479e28e9",
      "parents": [
        "b85f29e0c534cb83191a0aebd83935225370edcd"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 12 14:35:42 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Aug 12 15:12:08 2011 -0700"
      },
      "message": "USB: gadget: android: Use \"rndis%d\" for RNDIS device name instead of \"usb%d\"\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "b85f29e0c534cb83191a0aebd83935225370edcd",
      "tree": "2e1f4d28f907743394242c9717b2dda6add3e7ee",
      "parents": [
        "3bded00785e6c763e82afa989a17402f84a8cc4c"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Thu Aug 11 21:33:35 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Thu Aug 11 21:33:35 2011 -0700"
      },
      "message": "android: logger: bump up the logger buffer sizes\n\n(port from common android-2.6.39\n  commit: 11430f16545205c614dd5bd58e4a7ee630fc0f9f)\n\nevents: (no change, 256)\nmain: 64 -\u003e 256\nradio: 64 -\u003e 256\nsystem: 64 -\u003e 256\n\nChange-Id: I42c0d4cc9fa89735d2f05010236070e1e4737ffc\nSigned-off-by: JP Abgrall \u003cjpa@google.com\u003e\n"
    },
    {
      "commit": "9abd59b0df155835a970c2b9c8f93367eb793797",
      "tree": "bcf0868f831d204e2b582113c53b8de3ff015eca",
      "parents": [
        "4e111751cfcb75f26d2725eab934b6eb91a3d115",
        "94ed5b4788a7cdbe68bc7cb8516972cbebdc8274"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:07:59 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:07:59 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0.1\u0027 into android-3.0\n"
    },
    {
      "commit": "4e111751cfcb75f26d2725eab934b6eb91a3d115",
      "tree": "b3d63b5b44bd2036db6e0f0b2e81769c84cc5ca3",
      "parents": [
        "ca64b0cd3a12d7704f4e98f4f5d51f41eb5047a2",
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:04:30 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 10 18:04:30 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0\u0027 into android-3.0\n"
    },
    {
      "commit": "e65d9fe5564afaca75ae657179446578be73e9ba",
      "tree": "ece828b12ee9763b08e570c4afe32dccc97478f1",
      "parents": [
        "f3d9cdd92a341c10bf277a2b84403e7041519251"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Tue Aug 09 14:18:21 2011 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Tue Aug 09 17:58:49 2011 -0700"
      },
      "message": "usb: otg: add proxy_wait handler to otg_id\n\nSome otg_id handlers can detect what\u0027s connected but can\u0027t detect a change.\nThis allows that handler to pass off the waiting for ID change to a proxy.\n\nChange-Id: Ib38b750c3da4bffc35e37b620ecee37c5d64d31f\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "4113f8d6da910f832c607db11007d5563ea1b6e2",
      "tree": "426e87c05321e4d4724b8323ceff06fe002a3444",
      "parents": [
        "3fe24366a40147d7c776e1f291193fd3b61f217d"
      ],
      "author": {
        "name": "Greg Goldman",
        "email": "ggoldman@broadcom.com",
        "time": "Tue Aug 09 11:43:28 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 09 16:52:04 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fixing memory leak problem in wl_get_ies\n\nChange-Id: I26462c22ba4c3aebc1e157fbf74833c65815647c\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "3fe24366a40147d7c776e1f291193fd3b61f217d",
      "tree": "35332418ccff1248b80cb7517f16f9439fb5a7dc",
      "parents": [
        "89c65d6d9dd87332d58c853e31938b98f7ac8463"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Aug 09 14:42:08 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Aug 09 14:49:21 2011 -0700"
      },
      "message": "ion: minor clean up\n\n-- init rb nodes in ion_handle_create\n-- in ion_handle_destroy, check that a node belongs to a tree before removing\n   it (safety check, does not happen right now)\n-- mark as static functions used only inside ion.c\n-- update comments to ion_share() with a relevant blurb from the implementation\n-- other minor updates/typo fixes to comments\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "b7a82d40f1d9dc7a69281fc3b2a42a489f2a1619",
      "tree": "bf2294f28db6ac5ac31b058f39b5dd8135aa5341",
      "parents": [
        "4ea6b8974ad3b39b14bd30746229b3a2978e8512"
      ],
      "author": {
        "name": "Lin Ma",
        "email": "linm@broadcom.com",
        "time": "Fri Aug 05 12:53:04 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Aug 05 15:08:01 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix CFG80211 memory corruption\n\n * Sends event/data packets to kernel while net_device interface\n   has not been created or registered yet\n * Timer gets freed twice\n * The primary net_device interface never gets freed\n * Memory corruption in scan buffer\n * Memory corruption in cfg80211 wiphy structure fix for kthred_stop crash\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "c2b498857e35bac3ae76a0c546122e1b76d1486a",
      "tree": "15c2fbec9ae49c82ceea1ea8f6913059d8ed09c8",
      "parents": [
        "eb81cf19f5740d1397a72d1abb59570e1dda2711"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Aug 02 12:32:01 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:43 2011 -0700"
      },
      "message": "dm: fix idr leak on module removal\n\ncommit d15b774c2920d55e3d58275c97fbe3adc3afde38 upstream.\n\nDestroy _minor_idr when unloading the core dm module.  (Found by kmemleak.)\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb81cf19f5740d1397a72d1abb59570e1dda2711",
      "tree": "10289bf0289a7c5fb89b6086fb861a5ad0d666c7",
      "parents": [
        "b41ed9c38a42daa4b474ebf18eb06ef1f17351f5"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Tue Aug 02 12:32:00 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:43 2011 -0700"
      },
      "message": "dm mpath: fix potential NULL pointer in feature arg processing\n\ncommit 286f367dad40beb3234a18c17391d03ba939a7f3 upstream.\n\nAvoid dereferencing a NULL pointer if the number of feature arguments\nsupplied is fewer than indicated.\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b41ed9c38a42daa4b474ebf18eb06ef1f17351f5",
      "tree": "cb82dcf03bce59367a52d77a24083f840247c3e0",
      "parents": [
        "ee607aa21a02855bc4ae6c4c775fd3456f961404"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Aug 02 12:32:00 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:42 2011 -0700"
      },
      "message": "dm snapshot: flush disk cache when merging\n\ncommit 762a80d9fc9f690a3a35983f3b4619a220650808 upstream.\n\nThis patch makes dm-snapshot flush disk cache when writing metadata for\nmerging snapshot.\n\nWithout cache flushing the disk may reorder metadata write and other\ndata writes and there is a possibility of data corruption in case of\npower fault.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee607aa21a02855bc4ae6c4c775fd3456f961404",
      "tree": "e1713660b10ff8514d6d3726d280f72404e49fd3",
      "parents": [
        "f8c62dc268a9f499b86c051ddd3bacf10d70e347"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Aug 02 12:32:01 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:42 2011 -0700"
      },
      "message": "dm io: flush cpu cache with vmapped io\n\ncommit bb91bc7bacb906c9f3a9b22744c53fa7564b51ba upstream.\n\nFor normal kernel pages, CPU cache is synchronized by the dma layer.\nHowever, this is not done for pages allocated with vmalloc. If we do I/O\nto/from vmallocated pages, we must synchronize CPU cache explicitly.\n\nPrior to doing I/O on vmallocated page we must call\nflush_kernel_vmap_range to flush dirty cache on the virtual address.\nAfter finished read we must call invalidate_kernel_vmap_range to\ninvalidate cache on the virtual address, so that accesses to the virtual\naddress return newly read data and not stale data from CPU cache.\n\nThis patch fixes metadata corruption on dm-snapshots on PA-RISC and\npossibly other architectures with caches indexed by virtual address.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9e4715d434299f8897e3edfed9b6dc90629ffda",
      "tree": "7b24a336b6154cb9720a545e58b31d7f5ea959c2",
      "parents": [
        "52880922de44a7950283451b06db5aec0fc34a99"
      ],
      "author": {
        "name": "David Engraf",
        "email": "david.engraf@sysgo.com",
        "time": "Wed Jul 20 15:03:39 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:42 2011 -0700"
      },
      "message": "watchdog: shwdt: fix usage of mod_timer\n\ncommit bea1906620ce72b63f83735c4cc2642b25ec54ae upstream.\n\nFix the usage of mod_timer() and make the driver usable. mod_timer() must\nbe called with an absolute timeout in jiffies. The old implementation\nused a relative timeout thus the hardware watchdog was never triggered.\n\nSigned-off-by: David Engraf \u003cdavid.engraf@sysgo.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Wim Van sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cd0312de9ac21f8a5d4456917144af608bc5a3c",
      "tree": "409af0033271f4f02cb33a59c5c384a9a09450a4",
      "parents": [
        "84416db67616ae44e7111c1c904a53cc79b95b6a"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed Jul 06 22:58:55 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:42 2011 -0700"
      },
      "message": "rt2x00: Add device ID for RT539F device.\n\ncommit 71e0b38c2914018b01f3f08b43ee9e3328197699 upstream.\n\nReported-by: Wim Vander Schelden \u003cwim@fixnum.org\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9f78aa15dc4b47ca0bc6269c7c0e4f2345a66580",
      "tree": "805b9cde463755fc54ddf4070aa996fd564db7b0",
      "parents": [
        "dc96c18103480c2aacb6c4c7fbb9400e29c604c9"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Tue Jul 05 21:50:18 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:41 2011 -0700"
      },
      "message": "hvc_console: Improve tty/console put_chars handling\n\ncommit 8c2381af0d3ef62a681dac5a141b6dabb27bf2e1 upstream.\n\nCurrently, the hvc_console_print() function drops console output if the\nhvc backend\u0027s put_chars() returns 0.  This patch changes this behavior\nto allow a retry through returning -EAGAIN.\n\nThis change also affects the hvc_push() function.  Both functions are\nchanged to handle -EAGAIN and to retry the put_chars() operation.\n\nIf a hvc backend returns -EAGAIN, the retry handling differs:\n\n  - hvc_console_print() spins to write the complete console output.\n  - hvc_push() behaves the same way as for returning 0.\n\nNow hvc backends can indirectly control the way how console output is\nhandled through the hvc console layer.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86c361cdb455adea881fe00ee055e8290283d47c",
      "tree": "5087c8675bb6cf6af7a5eb134a5318ce103f90ca",
      "parents": [
        "c4b9902f84ef10b3b1441eacb19c201211aa4307"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 14:26:56 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:41 2011 -0700"
      },
      "message": "SERIAL: SC26xx: Fix link error.\n\ncommit f2eb3cdf14457fccb14ae8c4d7d7cee088cd3957 upstream.\n\nKconfig allows enabling console support for the SC26xx driver even when\nit\u0027s configured as a module resulting in a:\n\nERROR: \"uart_console_device\" [drivers/tty/serial/sc26xx.ko] undefined!\n\nmodpost error since the driver was merged in\neea63e0e8a60d00485b47fb6e75d9aa2566b989b [SC26XX: New serial driver for\nSC2681 uarts] in 2.6.25.  Fixed by only allowing console support to be\nenabled if the driver is builtin.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-serial@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4b9902f84ef10b3b1441eacb19c201211aa4307",
      "tree": "b6d2d663b3a7f99f0b0adf7e457173643d718c06",
      "parents": [
        "a6f0411fbde8a3677fc3e0843db68ca031fa727c"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Jun 17 09:45:07 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:41 2011 -0700"
      },
      "message": "tty/serial: Fix XSCALE serial ports, e.g. ce4100\n\ncommit 5568181f188ae9485a0cdbea5ea48f63d186a298 upstream.\n\nCommit 4539c24fe4f92c09ee668ef959d3e8180df619b9 \"tty/serial: Add\nexplicit PORT_TEGRA type\" introduced separate flags describing the need\nfor IER bits UUE and RTOIE. Both bits are required for the XSCALE port\ntype. While that patch updated uart_config[] as required, the auto-probing\ncode wasn\u0027t updated to set the RTOIE flag when an XSCALE port type was\ndetected. This caused such ports to stop working. This patch rectifies\nthat.\n\nReported-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nTested-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d10a6cb264a9a60097e46c93146259fd36ea4bf4",
      "tree": "9d8474b2e83139c4ae4f78505ab0d3a2958645b6",
      "parents": [
        "e151a2a6651a0a46fc03a845614b23c3b630042e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 19 14:01:23 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:41 2011 -0700"
      },
      "message": "EHCI: fix direction handling for interrupt data toggles\n\ncommit e04f5f7e423018bcec84c11af2058cdce87816f3 upstream.\n\nThis patch (as1480) fixes a rather obscure bug in ehci-hcd.  The\nqh_update() routine needs to know the number and direction of the\nendpoint corresponding to its QH argument.  The number can be taken\ndirectly from the QH data structure, but the direction isn\u0027t stored\nthere.  The direction is taken instead from the first qTD linked to\nthe QH.\n\nHowever, it turns out that for interrupt transfers, qh_update() gets\ncalled before the qTDs are linked to the QH.  As a result, qh_update()\ncomputes a bogus direction value, which messes up the endpoint toggle\nhandling.  Under the right combination of circumstances this causes\nusb_reset_endpoint() not to work correctly, which causes packets to be\ndropped and communications to fail.\n\nNow, it\u0027s silly for the QH structure not to have direct access to all\nthe descriptor information for the corresponding endpoint.  Ultimately\nit may get a pointer to the usb_host_endpoint structure; for now,\nadding a copy of the direction flag solves the immediate problem.\n\nThis allows the Spyder2 color-calibration system (a low-speed USB\ndevice that sends all its interrupt data packets with the toggle set\nto 0 and hance requires constant use of usb_reset_endpoint) to work\nwhen connected through a high-speed hub.  Thanks to Graeme Gill for\nsupplying the hardware that allowed me to track down this bug.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Graeme Gill \u003cgraeme@argyllcms.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e151a2a6651a0a46fc03a845614b23c3b630042e",
      "tree": "7441c11d68c30947ff850a24aefad57842865843",
      "parents": [
        "569f3720370818fe5c9d69a11217602b89ae3908"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Jul 06 23:19:38 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:40 2011 -0700"
      },
      "message": "EHCI: only power off port if over-current is active\n\ncommit 81463c1d707186adbbe534016cd1249edeab0dac upstream.\n\nMAX4967 USB power supply chip we use on our boards signals over-current when\npower is not enabled; once it\u0027s enabled, over-current signal returns to normal.\nThat unfortunately caused the endless stream of \"over-current change on port\"\nmessages. The EHCI root hub code reacts on every over-current signal change\nwith powering off the port -- such change event is generated the moment the\nport power is enabled, so once enabled the power is immediately cut off.\nI think we should only cut off power when we\u0027re seeing the active over-current\nsignal, so I\u0027m adding such check to that code. I also think that the fact that\nwe\u0027ve cut off the port power should be reflected in the result of GetPortStatus\nrequest immediately, hence I\u0027m adding a PORTSCn register readback after write...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "569f3720370818fe5c9d69a11217602b89ae3908",
      "tree": "d98a0c704b8ecda489ca0e26e6d386977ebd31d1",
      "parents": [
        "8cd3f19d8310dd5086f396f78d9b5bcf459f6e81"
      ],
      "author": {
        "name": "Du, Alek",
        "email": "alek.du@intel.com",
        "time": "Thu Jul 07 15:16:48 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:40 2011 -0700"
      },
      "message": "n_gsm: fix the wrong FCS handling\n\ncommit f086ced17191fa0c5712539d2b680eae3dc972a1 upstream.\n\nFCS could be GSM0_SOF, so will break state machine...\n\n[This byte isn\u0027t quoted in any way so a SOF here doesn\u0027t imply an error\n occurred.]\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\n[Trivial but best backported once its in 3.1rc I think]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cb83d9f7840657a0f0cc29ba5c01ce7320e28e9a",
      "tree": "127d2823ea87fa6ff009369f04da20de8ac3bc05",
      "parents": [
        "4d5553036a151d67c6da2e7581598ead685d452b"
      ],
      "author": {
        "name": "Philip A. Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Mon Jul 25 17:13:05 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 04 21:58:38 2011 -0700"
      },
      "message": "geode: reflect mfgpt dependency on mfd\n\ncommit 703f03c896fdbd726b809066ae279df513992f0e upstream.\n\nAs stated in drivers/mfd/cs5535-mfd.c, the mfd driver exposes the BARs\nwhich then make the GPIO, MFGPT, ACPI, etc.  all visible to the system.\n\nSo the dependencies of the MFGPT stuff have changed, and most people\nexpect Kconfig to bring in the necessary dependencies.  Without them, the\nmodule fails to load and most people don\u0027t understand why because the\ndetails of the rewrite aren\u0027t captured anywhere most people who know to\nlook.\n\nThis dependency needs to be reflected in Kconfig.\n\nSigned-off-by: Philip A. Prindeville \u003cphilipp@redfish-solutions.com\u003e\nAcked-by: Alexandros C. Couloumbis \u003calex@ozo.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "4d5553036a151d67c6da2e7581598ead685d452b"
}
