)]}'
{
  "log": [
    {
      "commit": "56b42db68ddf6aac9bc33130535e2a52d309ceea",
      "tree": "afa7048063410499962481e9bfe79837cebb18c0",
      "parents": [
        "33ea426df44042799190ee4bf5d8bffc7f351b37",
        "055106df83608396558a6d491e3cc5ed0c5002c6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 16 10:07:39 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 16 10:07:39 2012 -0800"
      },
      "message": "Merge \"Revert \"mmc: msm_sdcc: Send CMD12 even if r/w command has errors\"\" into msm-3.0"
    },
    {
      "commit": "49463c032e428e14d0ed721de4667b9c12444ce2",
      "tree": "ac7cf4fc532fc97e2e48420d6b530ad99fa45cfd",
      "parents": [
        "e0e9e4b830d90f530208ca81cc52971c13aef7ba",
        "22e4b386af030940ad1ffbe913edb1265bc5156e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 16 10:07:39 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 16 10:07:39 2012 -0800"
      },
      "message": "Merge \"msm_serial_hs_lite: set uart clock rate to zero after disabling clock\" into msm-3.0"
    },
    {
      "commit": "2726561e9041393e353aefa0cec439c1ded487d9",
      "tree": "d42c870d8b4be741ed28dc9b7fda056d9770f416",
      "parents": [
        "2cc65c80558cec30218e6982b8149d6673c6169b",
        "ff77f57b5bb1cd55bfdd3a14430470829e360822"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 16 08:19:03 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 16 08:19:03 2012 -0800"
      },
      "message": "Merge \"msm_fb: Handle static screen update case in CABL for MDP3.0.3\" into msm-3.0"
    },
    {
      "commit": "2cc65c80558cec30218e6982b8149d6673c6169b",
      "tree": "5314da153cc4be87575ebf4c3317f57918ce7592",
      "parents": [
        "23cddc7fbb46dac513fdf36b71bc35dd399c65ff",
        "7658bd1ccc95747093429f5d77823eacd7ed9ed1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 16 08:19:03 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 16 08:19:03 2012 -0800"
      },
      "message": "Merge \"usb: u_bam: Reset pending pkt counter when closing dmux channel\" into msm-3.0"
    },
    {
      "commit": "23cddc7fbb46dac513fdf36b71bc35dd399c65ff",
      "tree": "caca2134078fe4eff7f888b9173795250963cd4a",
      "parents": [
        "e3171fa982e0d22c9463faf45c5e72d47432a6fa",
        "acdebccd13dccabb9103bb7ced38c5e89bb78417"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 16 06:46:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 16 06:46:58 2012 -0800"
      },
      "message": "Merge \"radio: iris: Incorporate changes in tune status event\" into msm-3.0"
    },
    {
      "commit": "ff77f57b5bb1cd55bfdd3a14430470829e360822",
      "tree": "d74fa3cda088b4d9707e5d83b156333253b94311",
      "parents": [
        "b6dad9fd3d289d02ed16394874d02312a532a51d"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Fri Jan 13 16:32:31 2012 +0530"
      },
      "committer": {
        "name": "Pradeep Jilagam",
        "email": "pjilagam@codeaurora.org",
        "time": "Mon Jan 16 16:04:44 2012 +0530"
      },
      "message": "msm_fb: Handle static screen update case in CABL for MDP3.0.3\n\nAvoid histogram bin collection and copy during static screen update.\nHistogram ioctls are also returned early in this case.\n\nChange-Id: Id75a2a61e018f683e2ec2d23c0fb78e1c7605a7d\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\n"
    },
    {
      "commit": "055106df83608396558a6d491e3cc5ed0c5002c6",
      "tree": "3ddc1c1f31699a87b8f7a92e115941b045dcb591",
      "parents": [
        "b6dad9fd3d289d02ed16394874d02312a532a51d"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Mon Jan 16 15:16:26 2012 +0530"
      },
      "committer": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Mon Jan 16 15:18:16 2012 +0530"
      },
      "message": "Revert \"mmc: msm_sdcc: Send CMD12 even if r/w command has errors\"\n\nThis reverts commit 521cdcead0d66b3a99b4a64fd90f714d97ea1483.\nSending CMD12 when r/w command has errors is taken care by\nMMC block layer. So there is no need of this on \u003e\u003d 3.0 kernel.\n\nChange-Id: Ibf9753b837b1c702be1790b017b8da4bc828d2b5\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "acdebccd13dccabb9103bb7ced38c5e89bb78417",
      "tree": "541cd8bc5468f398f903cd995aaf105240b9dddc",
      "parents": [
        "f5845c457845c67c31c8110fb96b4866b9847dc2"
      ],
      "author": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Fri Dec 23 14:31:38 2011 +0530"
      },
      "committer": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Mon Jan 16 12:28:02 2012 +0530"
      },
      "message": "radio: iris: Incorporate changes in tune status event\n\nSINR and interference detection threshold parameters are added to the\ntune status event. Update the driver to incorporate the changes.\n\nCRs-Fixed: 322478\nChange-Id: Ia883c85469ba4d4025d518b6ddba371c755f3763\nSigned-off-by: Srinivasa Rao Uppala \u003cuppalas@codeaurora.org\u003e\n"
    },
    {
      "commit": "0703dbf608c6f19b6de19c26b75df8b1c96baa52",
      "tree": "f959197544ba44b688fe81c39f6f0722c940a09d",
      "parents": [
        "b06ee07711d602fe3ce53fb5984a3df1591df1e5"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Mon Dec 19 17:53:38 2011 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Sun Jan 15 09:30:35 2012 -0800"
      },
      "message": "gpu: ion: Refactor platform data\n\nRefactor platform data to allow for better\nexpansion in the future. Add void * for\nelements unique to each heap type.\n\nChange-Id: I435679819c67ce917b5798009eff7e71047fd2ea\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "b06ee07711d602fe3ce53fb5984a3df1591df1e5",
      "tree": "dc03ca71c415ef09fac12eaf846831c2d97dd100",
      "parents": [
        "e1f5d838d1015b0e68cf08fe4827e6f068b07a24"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Tue Dec 13 15:31:41 2011 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Sun Jan 15 09:30:31 2012 -0800"
      },
      "message": "gpu: ion: Change ION_IOC_ALLOC ioctl return value\n\nION_IOC_ALLOC may incorrectly return an error pointer\nwhich could be 0 when an allocation fails. The ioctl call from user\nspace expects that the function succeeded when ioctl returns 0.\nChange ION_IOC_ALLOC return value to -ENOMEM when the requested\nbuffer could not be allocated.\n\nChange-Id: Id9d49ffa0eb8af5defc9635f40b45351b9dd8999\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1f5d838d1015b0e68cf08fe4827e6f068b07a24",
      "tree": "95d279ac7ff2e09d7d5078d5ecf1793c5e5777c7",
      "parents": [
        "5e56021d356a5eaeb8733a5c04859039bd2ce017"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Tue Dec 13 15:16:28 2011 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Sun Jan 15 09:30:28 2012 -0800"
      },
      "message": "gpu: ion: Add more debug info\n\nAdd more debug information to ion_debug_heap_show:\n-Get number of allocations from heap\n-Get number of user space mappings.\n-Get number of kernel space mappings.\n-Get indicator whether heaps has been secured or not.\n\nChange-Id: I05491b3dd8caccfc3bbe5a9e55642e5e2cd431c4\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "5e56021d356a5eaeb8733a5c04859039bd2ce017",
      "tree": "647862fb5f9de4a84ab63d3dec7d94311cbf421b",
      "parents": [
        "dcaf3a849e4e4bad81d1ec7a2fe3a19758b6e6d1"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Tue Dec 13 14:57:57 2011 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Sun Jan 15 09:30:25 2012 -0800"
      },
      "message": "gpu: ion: Add missing iommu heap destroy call\n\nWhen a heap is destroyed a heap type specific\nfunction is called to release memory that the heap\nstructures used. A case statement handling destroying\nthe iommu heap is missing. Add missing case statement.\n\nChange-Id: I1aa54209a55db06becc570f65ecf0f740d2e9545\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "1dd9575c2989e693c8914edf5e7763fda1ee65df",
      "tree": "a6c7475add6029fd41b6459b51eef2067f03f8e6",
      "parents": [
        "0a85251cd832e87b2e02cb7046b8f309db12ae97",
        "2c783cbab9232f6726fa47bb6af928975e010372"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 15 00:44:03 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jan 15 00:44:03 2012 -0800"
      },
      "message": "Merge \"Revert \"diag: Update Slave processor with mask info\"\" into msm-3.0"
    },
    {
      "commit": "2c783cbab9232f6726fa47bb6af928975e010372",
      "tree": "b8c2338d5eb823e110e58281d451251073095f74",
      "parents": [
        "90dc79c240904227e039b55bd3d4a159359f25e5"
      ],
      "author": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Sun Jan 15 11:09:29 2012 +0530"
      },
      "committer": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Sun Jan 15 11:09:29 2012 +0530"
      },
      "message": "Revert \"diag: Update Slave processor with mask info\"\n\nThis reverts commit 4ad8986555f65949b8102c06518427ca1230d065.\nSigned-off-by: Shalabh Jain \u003cshalabhj@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a85251cd832e87b2e02cb7046b8f309db12ae97",
      "tree": "5f0edb9e40e0945a48eb3947821e37e45b1561d5",
      "parents": [
        "90dc79c240904227e039b55bd3d4a159359f25e5"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Mon Jan 09 10:20:55 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 22:18:45 2012 -0700"
      },
      "message": "gpu: ion: Add support for secure buffers\n\nSecure buffers provides a way to allow premium encrypted\nmultimedia content to be decrypted in a secured\nmemory area that does not allow for interception of the\ndecrypted content.\n\nAdd support for heap type that allow heap to be\nused for content protection. Introduce new content\nprotection heap type and id\u0027s.\n\nChange-Id: Idd56aa8805b5b74d1b9ab3fe8964aacc218668c1\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "b41f7473b0679d9331c71082b03e995b2ccac9d5",
      "tree": "0926add91eeab552116d704dcee35239bf679aef",
      "parents": [
        "bcca92a72f3f411ef49733558ab3885ff5e6fa6b",
        "699edcfca1baabcebcf6c671fdf569b54493f0c0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 18:24:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 14 18:24:57 2012 -0800"
      },
      "message": "Merge \"wfd: msm: Adds encoder sub-device.\" into msm-3.0"
    },
    {
      "commit": "daa069f0949391f7b6fa7dcc26d854b790c14906",
      "tree": "b29e174afd6e71cf7012e32d74df97f3e4284431",
      "parents": [
        "c578f42079b527d81d00ee8b00c035bcf8ebae37"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Mon Nov 28 14:09:24 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 06:43:59 2012 -0700"
      },
      "message": "video: msm: Adding CSC configuration for DMA P\n\nThis enables the ability for the MSMFB_MDP_PP ioctl to configure the DMA P\nCSC registers.\n\nChange-Id: I1e18646decdd26641592bbc2a2dc0a4aa74e5f8a\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n"
    },
    {
      "commit": "19db0ad802336a69d28e741627736a6864700407",
      "tree": "f45ccd00b604e2e8430b5e35e764eacab3cb9c04",
      "parents": [
        "9c0f263c7190227da792b0f0ebb83806d7b42e02",
        "c236f98a6741481b3ade8a7b83282e068a5289e0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "message": "Merge \"diag: Prevent mask check for UART traffic\" into msm-3.0"
    },
    {
      "commit": "9c0f263c7190227da792b0f0ebb83806d7b42e02",
      "tree": "56d6fda820a9659d3b33a2dcb233a91c7b37e60d",
      "parents": [
        "81f949c9ace12a8150103f71244b609d42c40bca",
        "ff85b428535a84bc00648e4a097332aeaebd676c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "message": "Merge \"msm_fb:display: Fix compilation errors when DTV is disabled\" into msm-3.0"
    },
    {
      "commit": "35b3b80063127c7f14723d5432d574c25db6f12b",
      "tree": "bf5e6897accf87ddb42e3cd1acabb3f8005c48d0",
      "parents": [
        "a372001a56f19faca95d1e75749e54dea2298858",
        "88e1b57f0078a84d5c8da53f53233026ee146c3c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "message": "Merge changes If05e598b,Idf4760c7 into msm-3.0\n\n* changes:\n  power: pm8921-charger: support for external charger drivers\n  power: core: add power supply APIs\n"
    },
    {
      "commit": "a372001a56f19faca95d1e75749e54dea2298858",
      "tree": "197054ebacbdf5acdf2e9360a9946f8fd35e6b81",
      "parents": [
        "03fe608ffd151df57b9bd939cf81c996b14b9b69",
        "061c8d1b5097067a2348431f26ad193a37ae02c8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 14 02:35:05 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: fix underrun seen for some YV12 format input\" into msm-3.0"
    },
    {
      "commit": "03fe608ffd151df57b9bd939cf81c996b14b9b69",
      "tree": "722da044b0f9297360bb870d80b96deaddc33a85",
      "parents": [
        "83d4ad413a1fa72642f38b0f57ef20b7c5645dea",
        "f85945461282bab3f871e960932eeb0f24bca569"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 23:31:53 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 23:31:53 2012 -0800"
      },
      "message": "Merge changes I65145ca9,I1253dd3c,I19bcd192 into msm-3.0\n\n* changes:\n  msm: kgsl: only poke once during adreno_idle\n  msm: kgsl: Modify only the pending idle timer in ISR.\n  msm: kgsl: flush device workqueue before stop\n"
    },
    {
      "commit": "9236039259ff28d7b0b4c4f017f82d6e443c4a66",
      "tree": "158dce3dd51632bbb239f14432f4e2f7704b00a7",
      "parents": [
        "086848214eebf5c3d184b61b666d13b9b268a666",
        "5e7343f28ec3be08922314a2c80598363260e970"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 22:01:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 22:01:58 2012 -0800"
      },
      "message": "Merge \"input: atmel_mxt_ts: Report pressure as 0 upon MXT release event\" into msm-3.0"
    },
    {
      "commit": "086848214eebf5c3d184b61b666d13b9b268a666",
      "tree": "8791aaca3468c61d8223b801029cc548c771972d",
      "parents": [
        "e662d4c47af5889ad35373a001ce484f3c1919e3",
        "bdb0c07e65cad13deea5d187ad553cc9782c620d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 22:01:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 22:01:58 2012 -0800"
      },
      "message": "Merge \"msm: IDLE_TIMER wakes up waiting processes\" into msm-3.0"
    },
    {
      "commit": "e662d4c47af5889ad35373a001ce484f3c1919e3",
      "tree": "2bfae492acb684036a0fc371702e421ad73c500b",
      "parents": [
        "36978baf1e8c170e0b912e10d110c70b31877394",
        "4a0a700e518df96651b2a131a955d61109af4de7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 22:01:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 22:01:58 2012 -0800"
      },
      "message": "Merge changes Icb6d19e1,Ifd619854,Ie9059228 into msm-3.0\n\n* changes:\n  mfd: pm8xxx-pwm: simplify period search algorithm\n  mfd: pm8xxx-pwm: correct the 1KHz clock value\n  mfd: pm8xxx-pwm: simplify code by eliminating macros\n"
    },
    {
      "commit": "ff85b428535a84bc00648e4a097332aeaebd676c",
      "tree": "5e2b25d9ead05e7dcd059738972b9953865628a2",
      "parents": [
        "f0cfc845b7cb5cc6a466178889a263c0febb4e96"
      ],
      "author": {
        "name": "Rajesh Sastrula",
        "email": "vrajesh@codeaurora.org",
        "time": "Mon Jan 09 00:07:05 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri Jan 13 19:10:21 2012 -0800"
      },
      "message": "msm_fb:display: Fix compilation errors when DTV is disabled\n\nChange-Id: I33b6426a202b60fe2f3d2fd007e05ce839283c0a\nSigned-off-by: Rajesh Sastrula \u003cvrajesh@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f7423aecc9a5565d6ed7125c1d0e5ed0df5c9ee",
      "tree": "3503726515614049e6aab9aac21c7058550ff11b",
      "parents": [
        "f7555217d11edb6c168aed245e3f537ff662bdea",
        "577d76ee513f6c09b761849dfcb4b36d1b510f8d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 18:11:34 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 18:11:34 2012 -0800"
      },
      "message": "Merge \"vidc: Add check for ion import fd errors.\" into msm-3.0"
    },
    {
      "commit": "5e7343f28ec3be08922314a2c80598363260e970",
      "tree": "b3949db39aaa96753272d4039c4f189d179fe903",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:30:16 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 13 13:59:34 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Report pressure as 0 upon MXT release event\n\nCorrect event where touch is released but nonzero pressure is\nreported by controller.  If there is no touch, pressure should\nbe reported to Android as zero.\n\nChange-Id: I1865e69faa57bf5cf34325622c3b7170ceaf4654\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "f85945461282bab3f871e960932eeb0f24bca569",
      "tree": "cee413d1648886e319301c2d749670b462ed7550",
      "parents": [
        "68755766cb38957914b64f89a87bfc0770c7f149"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Fri Jan 13 12:27:21 2012 -0700"
      },
      "committer": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Fri Jan 13 13:06:28 2012 -0700"
      },
      "message": "msm: kgsl: only poke once during adreno_idle\n\nThe RBBM_STATUS loop is extremely tight and calling\nadreno_poke() each time through this loop appears\nto cause watchdog bites on 8960.\n\nCRs-Fixed: 324507\nChange-Id: I65145ca96f63280179d76abd5320fd201beeeaa7\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "88e1b57f0078a84d5c8da53f53233026ee146c3c",
      "tree": "eb2dbd79cbab34a4b424b26e9d5673a1af6157a6",
      "parents": [
        "65ddd84042ec549dc5b2ddc5b5054ae6793f57f0"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Wed Jan 11 11:57:14 2012 -0800"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri Jan 13 12:05:11 2012 -0800"
      },
      "message": "power: pm8921-charger: support for external charger drivers\n\nAllow the pm8921-charger driver to initiate charging on a\nregistered 3rd party charging driver through the power supply class.\nAlso enable the maintenance of charging properties such as online\nand charge type using the power supply class rather than\ndirectly depending on the 3rd party driver.\n\nWhen a external charger is registered using power_supply_register\nthe external_power_changed callback of the charger driver checks\nfor an external charger named \"dc\". This removes the dependency\nof a 3rd party charger to call directly into the charger driver.\n\nAlso, update the isl9519q driver to reflect the changes and\nutilize power supply class calls to enable charging\non the isl chip from PM8921 charger driver.\n\nThis serves as an example for other 3rd party external\nchargers supporting PMIC with high current charging.\n\nFinally, add pr_fmt macro which automatically adds function name\nto print statements and remove __func__ from individual print\nstatements.\n\nChange-Id: If05e598be260d924ec3263bad33317cf4e7543a1\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "65ddd84042ec549dc5b2ddc5b5054ae6793f57f0",
      "tree": "f1e7ef4cb928bccdcebd236e9493a66f6813e33f",
      "parents": [
        "dabcc6c4c305ea5a98ffba7350ad482772e18a45"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Wed Jan 11 11:59:41 2012 -0800"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri Jan 13 12:04:50 2012 -0800"
      },
      "message": "power: core: add power supply APIs\n\nRename power_supply_set_charging_by to power_supply_set_online to\nmore accurately reflect the intent of the API.\n\nAdd power_supply_set_charge_type to enable a charger driver to set\na POWER_SUPPLY_PROP_CHARGE_TYPE. Ultimately this is handled like\na request, the receiving charger driver then can handle the request\nand report the adequate POWER_SUPPLY_PROP_CHARGE_TYPE once necessary\naction has been taken.\n\nChange-Id: Idf4760c7d6c0f61a9eccc656cd469a6ac5fdc6cd\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "7658bd1ccc95747093429f5d77823eacd7ed9ed1",
      "tree": "8c5d3dfd7b73bb5a13390e63555974951d7d893c",
      "parents": [
        "dabcc6c4c305ea5a98ffba7350ad482772e18a45"
      ],
      "author": {
        "name": "Vamsi Krishna",
        "email": "vskrishn@codeaurora.org",
        "time": "Fri Jan 13 10:32:00 2012 -0800"
      },
      "committer": {
        "name": "Vamsi Krishna",
        "email": "vskrishn@codeaurora.org",
        "time": "Fri Jan 13 11:47:18 2012 -0800"
      },
      "message": "usb: u_bam: Reset pending pkt counter when closing dmux channel\n\nbam dmux driver will take care of freeing all pending skbs while\nclosing the channel. Reset packets pending with bam dmux to zero\nto reflect the same.\n\nChange-Id: Ibdb35a11166399b2691ceec567254f3bcf8512b3\nSigned-off-by: Vamsi Krishna \u003cvskrishn@codeaurora.org\u003e\n"
    },
    {
      "commit": "68755766cb38957914b64f89a87bfc0770c7f149",
      "tree": "fe84162e2602f227e1772178341e8443f7eb95f3",
      "parents": [
        "f8e5cd2af7b43bc92e297fdb549d5607df2fee97"
      ],
      "author": {
        "name": "Tarun Karra",
        "email": "tkarra@codeaurora.org",
        "time": "Thu Jan 12 16:07:09 2012 -0800"
      },
      "committer": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Fri Jan 13 10:41:38 2012 -0700"
      },
      "message": "msm: kgsl: Modify only the pending idle timer in ISR.\n\nmod_timer reactivates the timer even when timer is deleted using\ndel_timer_sync. In the ISR we should be modifying only the pending\ntimer. We deleted the timer using del_timer_sync, if the interrupts\nare still enabled, we could be re-enabling the timer in the ISR.\n\nThere is a code path in kgsl_suspend device where we delete the timer\nbut disable IRQ later.This code path seems to be fixed with another\ncommit.\n\nChange-Id: I1253dd3c774427e725d302d9ba13d87fad10c463\nSigned-off-by: Tarun Karra \u003ctkarra@codeaurora.org\u003e\n"
    },
    {
      "commit": "f8e5cd2af7b43bc92e297fdb549d5607df2fee97",
      "tree": "46c56fd2a83f09ae1c42b0666eab1bf4c6b96da9",
      "parents": [
        "dabcc6c4c305ea5a98ffba7350ad482772e18a45"
      ],
      "author": {
        "name": "Tarun Karra",
        "email": "tkarra@codeaurora.org",
        "time": "Mon Jan 09 14:10:09 2012 -0700"
      },
      "committer": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Fri Jan 13 10:41:16 2012 -0700"
      },
      "message": "msm: kgsl: flush device workqueue before stop\n\nMake sure the irq is off, the idle timer is\nstopped and the workqueue is flushed before\nstopping the device for early suspend, suspend,\nlast release or hang recovery. There is one case\nwhere the workqueue cannot be flushed, which is from\nkgsl_pwrctrl_sleep() when going into SLUMBER\nstate. This codepath can be called from the\nworkqueue itself so flushing would deadlock.\n\nChange-Id: I19bcd192845401ac0d94aa60a9252970b634c1ea\nSigned-off-by: Tarun Karra \u003ctkarra@codeaurora.org\u003e\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "dabcc6c4c305ea5a98ffba7350ad482772e18a45",
      "tree": "8a0a0eae31046f416701662c90c2c1ea33aace0c",
      "parents": [
        "8c12e9bb5eefa2d7c53887712052fbe95ffad546",
        "57eeb74c2d92dd0fb9b64b6ecd5f39d4b17dd9db"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 05:28:02 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 05:28:02 2012 -0800"
      },
      "message": "Merge \"vidc: allocate mfc shared memory from MM heap.\" into msm-3.0"
    },
    {
      "commit": "8c12e9bb5eefa2d7c53887712052fbe95ffad546",
      "tree": "1b95111fb8340c36d5e981e919519694eef67661",
      "parents": [
        "8bb1e034a3f86b6a41687e0cddc897464262359d",
        "70f989db308ca23b47b09ee92232533e84a636fb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 13 01:25:10 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 13 01:25:10 2012 -0800"
      },
      "message": "Merge \"mfd: pm8xxx-pwm: fix an overflow bug\" into msm-3.0"
    },
    {
      "commit": "bdb0c07e65cad13deea5d187ad553cc9782c620d",
      "tree": "da6851fcb9ce2056e990493f99bc0b4337eddef9",
      "parents": [
        "5fedce4a0ea3996a4ee0246b80065fbdb5dd37e2"
      ],
      "author": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Mon Nov 14 16:55:04 2011 +0530"
      },
      "committer": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Fri Jan 13 09:03:46 2012 +0530"
      },
      "message": "msm: IDLE_TIMER wakes up waiting processes\n\nThe msm_idle_stats_update_event() function is now a public function.\nIn case of IDLE_TIMER expiry, kgsl calls this function to immediately\nwake up waiting processes.\n\nChange-Id: Ia259d10e08deea71db047d8091cc97066fba3c1c\nSigned-off-by: Lynus Vaz \u003clvaz@codeaurora.org\u003e\n"
    },
    {
      "commit": "699edcfca1baabcebcf6c671fdf569b54493f0c0",
      "tree": "1b2d9bfc6b1c6384560c00e197dcd00a545d71a7",
      "parents": [
        "f0cfc845b7cb5cc6a466178889a263c0febb4e96"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Thu Dec 01 17:43:47 2011 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Jan 12 19:02:19 2012 -0800"
      },
      "message": "wfd: msm: Adds encoder sub-device.\n\nAdds encoder subdevice to Wifi display driver.\nCaptured output from MDP can be fed to this\nsubdevice to get encoded.\n\nChange-Id: Iacdc551ef266525dea27bb99f98833093a57fb39\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "4a0a700e518df96651b2a131a955d61109af4de7",
      "tree": "3d51d6fb98228aeab0af972ddec20a2ce4d244f5",
      "parents": [
        "db78e94440aad7152c6f01ee1c0b4dc174057de6"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 15:39:44 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 15:40:18 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: simplify period search algorithm\n\nCompare each search result (cur_err) directly with the best\nresult (best_err) without using local result in the loop for m.\nThis simplifies the code and makes it cleaner.\n\nChange-Id: Icb6d19e1a14662b00bf7172ca6a7413fbe969cbc\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "db78e94440aad7152c6f01ee1c0b4dc174057de6",
      "tree": "82f7ce78fac43148ad0a187a6ecf84688786cd9d",
      "parents": [
        "9f5488df9fe832ed097ccdd742fc735df9544be8"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 15:00:28 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 13:56:56 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: correct the 1KHz clock value\n\n1kHz clock in PWM module is 1024Hz, instead of 1000Hz.\nIt is derived from sleep clock,\n\nChange-Id: Ifd61985469fc485e913fe5474e422e53746f784d\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "9f5488df9fe832ed097ccdd742fc735df9544be8",
      "tree": "62df85a9fe295358f7787b5c07be4a9515541026",
      "parents": [
        "70f989db308ca23b47b09ee92232533e84a636fb"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 14:35:02 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 13:40:32 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: simplify code by eliminating macros\n\nSimplify period preprocessing to favor n\u003d9 for big period_us.\nThis removes MAX_MPT here with no disadvantage. Also remove\nMAX_MPT as initial min_err because it doesn\u0027t have advantage\nover using maximum unsigned integer value.\n\nChange-Id: Ie905922802ed88f322a627b1a89f4c00cc214459\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "577d76ee513f6c09b761849dfcb4b36d1b510f8d",
      "tree": "09b88a51cd8d1a38a553e7f6c02cee68b419f4a6",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Eric Ho",
        "email": "yinlokh@codeaurora.org",
        "time": "Wed Jan 04 14:17:26 2012 -0800"
      },
      "committer": {
        "name": "Eric Ho",
        "email": "yinlokh@codeaurora.org",
        "time": "Thu Jan 12 10:31:40 2012 -0800"
      },
      "message": "vidc: Add check for ion import fd errors.\n\nion_import_fd can return ERR_PTR(-EINVAL) on error.\nfix added to check whether the handle returned\nhas an error value.\n\nChange-Id: Icaf79630c44e0ffe13c07a26fd4323201479101c\nCrs-Fixed: 328546\nSigned-off-by: Eric Ho \u003cyinlokh@codeaurora.org\u003e\n"
    },
    {
      "commit": "c236f98a6741481b3ade8a7b83282e068a5289e0",
      "tree": "e78c505078ef2efc971e0be927b78a9b197c37e9",
      "parents": [
        "f0cfc845b7cb5cc6a466178889a263c0febb4e96"
      ],
      "author": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Thu Dec 15 22:55:20 2011 -0800"
      },
      "committer": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Thu Jan 12 23:53:53 2012 +0530"
      },
      "message": "diag: Prevent mask check for UART traffic\n\nDIAG traffic can go over USB, UART and SD card. Input received from SD\ncard needs to be validated before sending to modem. Whereas, traffic\nfrom UART does not need such check.\n\nChange-Id: If5d29cc3a1eba6ce0336f09c774e11f6060d5ead\nSigned-off-by: Shalabh Jain \u003cshalabhj@codeaurora.org\u003e\n"
    },
    {
      "commit": "2a3ac6ee7563f2f0d1c2d512ef169bb321104eb9",
      "tree": "6a0c138929d9ddcde97b8fcd4de6382c491275f3",
      "parents": [
        "4671c1743534e9a8f1f28c06f2f490d16d0611da",
        "4f4b108a0931736c2b3d5d0b577f1f557247167c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 12 09:56:54 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jan 12 09:56:54 2012 -0800"
      },
      "message": "Merge \"video:msm: Fix histogram error check logic\" into msm-3.0"
    },
    {
      "commit": "477ae045bd4f811b580a83139f8827dacd9e1138",
      "tree": "e2066f25ccf0e1a873705c9e32ad2fbfc9c55bd5",
      "parents": [
        "c74a93965de78064d986bd46164c0a29a73e4b3e",
        "4ad8986555f65949b8102c06518427ca1230d065"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 12 09:56:54 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jan 12 09:56:54 2012 -0800"
      },
      "message": "Merge \"diag: Update Slave processor with mask info\" into msm-3.0"
    },
    {
      "commit": "12ba53ace5d1b85869b9c9796e5ad4ad8dbfa7f6",
      "tree": "21697ad45e8d71c5f23b9bddf48a195f27b9d3ca",
      "parents": [
        "c1c21adcc6434c8ac04572c5c51161aaddee5eab",
        "b6f2863e12d99ca645185c2687b28ff0fc495015"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 12 09:56:54 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jan 12 09:56:54 2012 -0800"
      },
      "message": "Merge \"msm: kgsl: Collect a sample only if GPU is active\" into msm-3.0"
    },
    {
      "commit": "22e4b386af030940ad1ffbe913edb1265bc5156e",
      "tree": "9e86866235e81ba276fc03d98ae3df99c063ca62",
      "parents": [
        "cf61df743aa8c8541cfb15da2bd56644315d0f87"
      ],
      "author": {
        "name": "Mayank Rana",
        "email": "mrana@codeaurora.org",
        "time": "Wed Jan 11 21:35:00 2012 +0530"
      },
      "committer": {
        "name": "Mayank Rana",
        "email": "mrana@codeaurora.org",
        "time": "Thu Jan 12 21:59:37 2012 +0530"
      },
      "message": "msm_serial_hs_lite: set uart clock rate to zero after disabling clock\n\nChange-Id: Ib6413cae2ee32cd5e6c049f4a22ee24b808cb2fa\nSigned-off-by: Mayank Rana \u003cmrana@codeaurora.org\u003e\n"
    },
    {
      "commit": "97584899cdf6bc80df78f4d2ccceffb34c314da2",
      "tree": "4660d9f149a7f9f6e1de30c50efe091c0532bb7e",
      "parents": [
        "e705c18b45619444a970263e9d2b3cc682559fba",
        "a87d51a96c03f3ddc4b7435910a4e8d0e80cb8f4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 12 07:59:39 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jan 12 07:59:39 2012 -0800"
      },
      "message": "Merge changes Ifa8d57e5,I259d840d into msm-3.0\n\n* changes:\n  msm: kgsl: only queue work when requested state is none\n  msm: kgsl: call device-\u003eirqctrl from start/stop\n"
    },
    {
      "commit": "e705c18b45619444a970263e9d2b3cc682559fba",
      "tree": "71da1fa6a4fd43375f115e376ccf01517ee3748f",
      "parents": [
        "878923a0852d093bced245f5fbe5b67b1641daca",
        "e1ba2705ea4c9960f4349c57d115f4a79482f3a0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 12 07:59:39 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Jan 12 07:59:39 2012 -0800"
      },
      "message": "Merge \"msm: wfd: Adds writeback start/stop functionality.\" into msm-3.0"
    },
    {
      "commit": "b6f2863e12d99ca645185c2687b28ff0fc495015",
      "tree": "573fe15feb7c1a7073eaca8c1b2f10201c25e4a4",
      "parents": [
        "878923a0852d093bced245f5fbe5b67b1641daca"
      ],
      "author": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Tue Jan 10 13:39:28 2012 +0530"
      },
      "committer": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Thu Jan 12 18:47:28 2012 +0530"
      },
      "message": "msm: kgsl: Collect a sample only if GPU is active\n\nIf the device is not in active state, collecting a sample is not\nnecessary and will cause frequent wake-ups, resulting in higher power\nconsumption.\n\nChange-Id: Icb4f82b1300cab3b4cc4ed17117a92725a5a11d4\nSigned-off-by: Lynus Vaz \u003clvaz@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ad8986555f65949b8102c06518427ca1230d065",
      "tree": "721f0cf5bb8a4cfb7708440df267e7d87eebd204",
      "parents": [
        "9c2ac9ede9f6abe33a375706ecb019b4ced44be7"
      ],
      "author": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Wed Oct 19 18:55:47 2011 -0700"
      },
      "committer": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Thu Jan 12 11:05:03 2012 +0530"
      },
      "message": "diag: Update Slave processor with mask info\n\nFrom 8960 onwards, application processor handles master diag. Other\nslave processors can come up on different time. This change will\nupdate each slave processor with latest mask info when it comes up.\n\nChange-Id: Icc5f607043c8dc00dbfd504952beccaff5641f41\nSigned-off-by: Shalabh Jain \u003cshalabhj@codeaurora.org\u003e\n"
    },
    {
      "commit": "b04a246e38524ec9cf94b487b5ce1262730d9b6d",
      "tree": "04f1026444f1bb05af290d16cb725eca808efab7",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba",
        "941604ac46e9cde148d945bfeba693132540c3fe"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 11 20:52:35 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 11 20:52:35 2012 -0800"
      },
      "message": "Merge \"mmc: msm_sdcc: Clean up card detect code based on polarity\" into msm-3.0"
    },
    {
      "commit": "4f4b108a0931736c2b3d5d0b577f1f557247167c",
      "tree": "b20301651c57963a4ad96b2516f093743a4d5c70",
      "parents": [
        "3a9552008ae131d77d142c3b728202af356c226f"
      ],
      "author": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Wed Jan 11 10:02:34 2012 -0800"
      },
      "committer": {
        "name": "Carl Vanderlip",
        "email": "carlv@codeaurora.org",
        "time": "Wed Jan 11 18:00:13 2012 -0800"
      },
      "message": "video:msm: Fix histogram error check logic\n\nCurrent error check logic is incorrect. Starting the histogram should\nthrow an error if the histogram current state (mdp_is_hist_data) is\nalready true.\n\nSimilarly, stopping the histogram should only throw an error if the\nhistogram current state has already been set to false.\n\nIn the cases of suspend/resume the mdp_histogram_ctrl calls should only be\nallowed when the histogram desired state (mdp_is_hist_start) is true.\n\nChange-Id: Idef307293a7e4fb70807e9cea53078bf3cc67f15\nSigned-off-by: Carl Vanderlip \u003ccarlv@codeaurora.org\u003e\n"
    },
    {
      "commit": "57eeb74c2d92dd0fb9b64b6ecd5f39d4b17dd9db",
      "tree": "f25c1bdbbc97cd8639bd8b87585402f91040a49e",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Deepak Kotur",
        "email": "dkotur@codeaurora.org",
        "time": "Wed Jan 11 10:22:04 2012 -0800"
      },
      "committer": {
        "name": "Mohan Kumar Gubbihalli Lachma Naik",
        "email": "mgubbi@codeaurora.org",
        "time": "Wed Jan 11 16:05:03 2012 -0800"
      },
      "message": "vidc: allocate mfc shared memory from MM heap.\n\nThe mfc shared command memory was only 8k, hence\nION alloc was failing for multiple instances.\nThis change allocates the mfc command shared\nmemory from MM heap carveout.\n\nChange-Id: Ic54d19950cd4634bb4ec5148a0629e37bec56db3\nSigned-off-by: Deepak Kotur \u003cdkotur@codeaurora.org\u003e\n"
    },
    {
      "commit": "061c8d1b5097067a2348431f26ad193a37ae02c8",
      "tree": "6e28a56d514dc278f174939f51cd5dad00f290fe",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Tue Jan 10 18:37:36 2012 -0800"
      },
      "committer": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Wed Jan 11 15:41:39 2012 -0800"
      },
      "message": "msm_fb: display: fix underrun seen for some YV12 format input\n\nUnderruns seen on display because source rectangle width is\naligned to 16 before being passed to MDP. Only ystride should be\naligned, source rectangle should be passed as received.\n\nCRs-Fixed: 329453\nChange-Id: Ibb71ad316023d21ebad4c5db37fdc5e5c8acb02b\nSigned-off-by: Adrian Salido-Moreno \u003cadrianm@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1ba2705ea4c9960f4349c57d115f4a79482f3a0",
      "tree": "ed3d6b41f89ce7f7e2576cca93de6411de24b883",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Vinay Kalia",
        "email": "vkalia@codeaurora.org",
        "time": "Wed Dec 21 16:24:52 2011 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Jan 11 12:17:35 2012 -0800"
      },
      "message": "msm: wfd: Adds writeback start/stop functionality.\n\nRemoves register/unregister calls and replaces them\nwith start/stop. No need to pre-register the buffers\nanymore.\n\nChange-Id: I2f12c3a5791252ad09032cc628d93fb1dc50fee0\nSigned-off-by: Vinay Kalia \u003cvkalia@codeaurora.org\u003e\n"
    },
    {
      "commit": "a87d51a96c03f3ddc4b7435910a4e8d0e80cb8f4",
      "tree": "545e97cafc43f583a28ec39cec0974c053d3c69a",
      "parents": [
        "b7bc955c00042372297f1622c89ffa4934a8688a"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Mon Jan 09 13:36:06 2012 -0700"
      },
      "committer": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Wed Jan 11 12:47:05 2012 -0700"
      },
      "message": "msm: kgsl: only queue work when requested state is none\n\nIf another state has been requested, there is no reason\nto queue work.\n\nChange-Id: Ifa8d57e523a047bd2021c00732c2fe6a67bd6790\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "b7bc955c00042372297f1622c89ffa4934a8688a",
      "tree": "20edeed9c7761042734b04462dde16e2f1999623",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Mon Jan 09 13:32:49 2012 -0700"
      },
      "committer": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Wed Jan 11 12:46:48 2012 -0700"
      },
      "message": "msm: kgsl: call device-\u003eirqctrl from start/stop\n\nThese functions write registers and so if they are called\nfrom kgsl_pwrctrl_irq() there is a chance that they\nmight be called when clocks are disabled.\n\nChange-Id: I259d840d9996d424aba3e3481201d49f602637e8\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "941604ac46e9cde148d945bfeba693132540c3fe",
      "tree": "384b0cd58a5577d31dae0a5ee016e7282d043625",
      "parents": [
        "45e7791f4f03953f659abe95c77033b47d75ea0a"
      ],
      "author": {
        "name": "Krishna Konda",
        "email": "kkonda@codeaurora.org",
        "time": "Tue Jan 10 17:46:34 2012 -0800"
      },
      "committer": {
        "name": "Krishna Konda",
        "email": "kkonda@codeaurora.org",
        "time": "Wed Jan 11 11:36:32 2012 -0800"
      },
      "message": "mmc: msm_sdcc: Clean up card detect code based on polarity\n\nThis patch simplifies the code needed to handle both ACTIVE LOW and\nACTIVE HIGH cases for SD card detect gpio line when the card is present.\n\nChange-Id: I6cfdf0fea4992204ef4cfbefe4dc63bfc8ae3033\nSigned-off-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\n"
    },
    {
      "commit": "70f989db308ca23b47b09ee92232533e84a636fb",
      "tree": "7a1aae15ded2716f153a2d31b9040a57f0c23062",
      "parents": [
        "c155c357a705c323ef888d5f379a694605b1e424"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Tue Jan 10 10:09:36 2012 -0800"
      },
      "committer": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Wed Jan 11 09:13:35 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: fix an overflow bug\n\nThe overflow could be the multiplication (period_us * NSEC_PER_USEC)\nin next line, rather than at the 6-bit max period value. So we should\nuse the max unsigned int value as boundary.\n\nChange-Id: Ida753d752a8ca144b4c158e1a6ed505077de98ea\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "282a2e79277259159e4f70b1d561f7047174d4c0",
      "tree": "61e06741a267f5ef813bbbffc7b0d519073ba460",
      "parents": [
        "3ccc82179dc70e4aa3f47481b10f9b74f40146ee",
        "57809833f29db84f5cbd68c5af730fe57101d5c9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 11 08:03:55 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 11 08:03:55 2012 -0800"
      },
      "message": "Merge \"msm: vidc: Add a check for fullHD playback.\" into msm-3.0"
    },
    {
      "commit": "d34ed35879980d81848024ed23516a9f04878a25",
      "tree": "fc71023ca977bbd7897fe86c2bba1efe21d9e97a",
      "parents": [
        "cc2c6a2751c3c18349cd80ccb53497a7c2e82d23",
        "7fba5cf7957ffc1527b083d0b9191d6b0d6ad559"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 11 06:35:17 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 11 06:35:17 2012 -0800"
      },
      "message": "Merge \"gpu: ion: Add missing gen_pool_destroy call\" into msm-3.0"
    },
    {
      "commit": "cc2c6a2751c3c18349cd80ccb53497a7c2e82d23",
      "tree": "bd19b6f9cee77c6c38af518c7ccdb22a7fdbaa2e",
      "parents": [
        "ebf3c50b3123f5b4e14b214caa51bdc89773f2b5",
        "e240c2f738e6b3c4bc754442a8da3a351a0d68cf"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 11 06:35:17 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 11 06:35:17 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: fix mdp clk rate settings\" into msm-3.0"
    },
    {
      "commit": "bed0b33859f2f5d3e85a4f62f9ffdf1bb547d134",
      "tree": "2f68fbd54c8dbb4bbbe7632b9b049b00371d2c1d",
      "parents": [
        "9c2ac9ede9f6abe33a375706ecb019b4ced44be7",
        "bf300479078611dc528cd0e2decc4fdb3c282c4e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 11 02:37:24 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 11 02:37:24 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: fix hdmi connection crash on 8660\" into msm-3.0"
    },
    {
      "commit": "e240c2f738e6b3c4bc754442a8da3a351a0d68cf",
      "tree": "0c571653932f5129663751bf8519c552a074fb55",
      "parents": [
        "db7e6f0c34241613197dca6b9f7f3575c564885e"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Tue Jan 03 15:43:29 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 10 20:46:50 2012 -0700"
      },
      "message": "msm_fb: display: fix mdp clk rate settings\n\nIf the video resolution is changed from higher to lower, mdp clk rate\ncannot be changed before overlay_play. Otherwise, underrun may happen\nbecause of a lower mdp clk rate for current higher resolution\nframes. On the other hand, if the res is changed from lower to higher,\nmdp clk rate must be changed before overlay_play to avoid underrun.\n\nCRs-fixed: 327811\nChange-Id: Ieac4d2e1644e5687e3506b37799c56e19a17b991\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\n"
    },
    {
      "commit": "db7e6f0c34241613197dca6b9f7f3575c564885e",
      "tree": "4223dd0323445790a7d5c458be50fd7bbf2c22c2",
      "parents": [
        "a5124671cc4433d3786f36f59e336e26f78daebf",
        "c459955b7425764a5c106e487f3eb5ea18dcf078"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 10 19:05:19 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 10 19:05:19 2012 -0800"
      },
      "message": "Merge changes I3d468470,Iea735b96,Ifa95e786,I2eb91f1e into msm-3.0\n\n* changes:\n  power: pm8921-charger: Workaround for USB unplug issue\n  power: pm8921-charger: check vbatdet signal for battery full\n  power: pm8921-charger: fix not reporting battery full status at EOC\n  power: pm8921-charger: fix host mode charging state\n"
    },
    {
      "commit": "7fba5cf7957ffc1527b083d0b9191d6b0d6ad559",
      "tree": "f88528d9edbac9a5be18879c5f9878567029a200",
      "parents": [
        "ea74dd93180a25c6059542fcf3a475a4fc8cf2d0"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Fri Jan 06 10:05:31 2012 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Tue Jan 10 16:45:32 2012 -0800"
      },
      "message": "gpu: ion: Add missing gen_pool_destroy call\n\nIf the carveout heap fails to be created the pool needs to\nbe destroyed.\n\nChange-Id: I73f768d79a11aacd2161b079db9621264d14d2ad\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "bf300479078611dc528cd0e2decc4fdb3c282c4e",
      "tree": "66667fc4734c690d8da404455ccec4e1078299f5",
      "parents": [
        "ea74dd93180a25c6059542fcf3a475a4fc8cf2d0"
      ],
      "author": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Tue Jan 10 12:33:13 2012 -0800"
      },
      "committer": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Tue Jan 10 16:14:09 2012 -0800"
      },
      "message": "msm_fb: display: fix hdmi connection crash on 8660\n\nCrash happens because RGB pipe is not completely setup when initializing\nthe base layer pipe. HDMI crash no longer happens after initializing RGB\npipe correctly.\n\nChange-Id: Iff2e989db95b86fd81afc7e04d12d3d8f099acd7\nSigned-off-by: Adrian Salido-Moreno \u003cadrianm@codeaurora.org\u003e\n"
    },
    {
      "commit": "ea74dd93180a25c6059542fcf3a475a4fc8cf2d0",
      "tree": "2f7fe5d32d696d164bf017b90b4e9fb0e7ab1a59",
      "parents": [
        "41f3e698af37680f4d08c35262b1cc1a44336e85",
        "da8c3d51bc2eeea72a46b00c8ce2fca49e8569ad"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 10 16:04:35 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 10 16:04:35 2012 -0800"
      },
      "message": "Merge \"power: pm8921-bms: Fix coulomb counter overflow\" into msm-3.0"
    },
    {
      "commit": "41f3e698af37680f4d08c35262b1cc1a44336e85",
      "tree": "04c262b9b6bb4af60976d4c59af6f83e6ce2eff2",
      "parents": [
        "45e7791f4f03953f659abe95c77033b47d75ea0a",
        "929e579e482d7631e9a7b80211bdf6550614e1ce"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 10 16:04:35 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 10 16:04:35 2012 -0800"
      },
      "message": "Merge changes I72ae2ccb,I42aa1fee,I0372aa02 into msm-3.0\n\n* changes:\n  USB: u_bam: Copy data to host in work queue context\n  USB: u_bam: Reduce number of interrupts in TX data path\n  USB: u_bam: Separate DL and UL data paths to improve rmnet performance\n"
    },
    {
      "commit": "c459955b7425764a5c106e487f3eb5ea18dcf078",
      "tree": "4b6633ff6bd029e811fdaf4934ad5782a18d2b0d",
      "parents": [
        "75c0350ae007c7e6ded694cd0de2a12934fbb250"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Dec 22 17:27:56 2011 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jan 10 15:29:47 2012 -0800"
      },
      "message": "power: pm8921-charger: Workaround for USB unplug issue\n\nA problem in PM8921 occurs when a dc charger is unplugged which\nleads to the result that the USBIN_VALID_IRQ is not triggered.\n\nFix this by adding a worker that verifies the sign on the battery\ncurrent as well as checking the VIN_ACTIVE loop. If that is the\ncase we increase the VIN_MIN threshold to trigger the\nUSBIN_VALID_IRQ to go low.\n\nAlso since this worker won\u0027t run while the device is suspended,\nuse the loop change irq to wakeup the device and run the workaround.\nWhile entering suspend, if the usb is plugged in enable the loop change\nirq and mark it up as wakeup interrupt.  While resuming restore the\nstate of loop change irq.\n\nCRs-Fixed: 327861, 326190\nChange-Id: I3d46847028ffdad94f76d50f498ab37ce1a3d10e\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "75c0350ae007c7e6ded694cd0de2a12934fbb250",
      "tree": "ddd12b4a6794d669652fa90d459c0876b5ecd238",
      "parents": [
        "a2814a6381c875f8bb06ac86ed7dfb7f44826418"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jan 09 12:45:57 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jan 10 15:29:47 2012 -0800"
      },
      "message": "power: pm8921-charger: check vbatdet signal for battery full\n\nThe current driver reports a battery full if fsm \u003d 1, the battery is\npresent and neither the battery nor the charger is hot. However this\ncould lead to an incorrect reporting as the battery voltage may be\nlow.\n\nCheck the output of vbatdet comparator in addition to the above cases.\n\nAlso check the output of vbatdet comparator for end of charging\ndetection and while at it split, the eoc_worker() function to make it\nmore readable.\n\nCRs-Fixed: 327890\nChange-Id: Iea735b96271da641803670068c1333e5102dc911\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "a2814a6381c875f8bb06ac86ed7dfb7f44826418",
      "tree": "8ea7b83f6572db7da665d9cfec4dcf6820104fdc",
      "parents": [
        "be05488cdcd63c8426c1dbce0e9878c31aded314"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Jan 04 10:41:22 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jan 10 15:29:46 2012 -0800"
      },
      "message": "power: pm8921-charger: fix not reporting battery full status at EOC\n\nWhen EOC (End of Charging) happens the pmic will transition to\nFSM_STATE_ON_CHG_HIGHI_1 state and opens the batfet isolating\nthe battery.\n\nIn such a case a FULL status needs to be reported via the power\nsupply properties. There is bug where the code does not report FULL\nstatus if the charger is not hot.\n\nCRs-Fixed: 327889\nChange-Id: Ifa95e786e07f3282912c0325a1f1d98df60a1d63\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "be05488cdcd63c8426c1dbce0e9878c31aded314",
      "tree": "13a14bf609828f29e603f963e0cea7873c43b29d",
      "parents": [
        "45e7791f4f03953f659abe95c77033b47d75ea0a"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jan 03 20:27:07 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jan 10 15:29:45 2012 -0800"
      },
      "message": "power: pm8921-charger: fix host mode charging state\n\nWhile the phone is in usb host mode (supplying power to a usb peripheral)\na charging state is reported. The phone cannot be charging from usb while\nsupplying power to a usb peripheral.\n\nThe fix is to make the usb vbus power code disable charging from usb before\nenabling the otg regulators. In addition, the power supply class should not\nshow a usb charger source present or online when charging is disabled.\n\nCRs-Fixed: 322516\nChange-Id: I2eb91f1ea70665b7753924537982b183eb3e8894\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "45e7791f4f03953f659abe95c77033b47d75ea0a",
      "tree": "bea8826633f86ba3cda405efb303f46abc1ec437",
      "parents": [
        "3a9552008ae131d77d142c3b728202af356c226f"
      ],
      "author": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Tue Jan 10 09:55:18 2012 -0700"
      },
      "committer": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Tue Jan 10 10:02:55 2012 -0700"
      },
      "message": "slim: msm: Handle case where CONFIG_RUNTIME_PM may not be defined\n\nSlimbus MSM controller voting will return -ENODEV if runtime\nPM is not defined.\n\nSigned-off-by: Sagar Dharia \u003csdharia@codeaurora.org\u003e\n"
    },
    {
      "commit": "3a9552008ae131d77d142c3b728202af356c226f",
      "tree": "fe3cdab34f5c7c0f6daddca8927ed96f3a4a0da5",
      "parents": [
        "afcbc8ee7133d6427e3d654c5d568a71d6df0e38",
        "3f05022a4b9195dc63dfdf0023f386a852c22714"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 10 06:06:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 10 06:06:06 2012 -0800"
      },
      "message": "Merge changes I1a77f0aa,I4146c7a4 into msm-3.0\n\n* changes:\n  msm: kgsl: Power scale policy needs at least three power levels.\n  msm: devices-msm7x27a: 7x25A supports only two GPU power levels\n"
    },
    {
      "commit": "afcbc8ee7133d6427e3d654c5d568a71d6df0e38",
      "tree": "78e0d2d2a45c98d224265a8ac573be26739b587d",
      "parents": [
        "958317503af7c4ae4c5920760b1d9225ef8de6c8",
        "5143b25310e6154dea1c647a0c04ccb882f038e7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 10 06:06:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 10 06:06:06 2012 -0800"
      },
      "message": "Merge \"msm: clock: Use device names to distinguish between USB clocks\" into msm-3.0"
    },
    {
      "commit": "958317503af7c4ae4c5920760b1d9225ef8de6c8",
      "tree": "c37be5e55846f0a6aac893e4bbe89625d3096a2d",
      "parents": [
        "ae34fcab94a38d45a47141a541e12a91ddee77e8",
        "d3ef30a363efa1e997d415a2b7e401bbcadedbf4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 23:10:42 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 23:10:42 2012 -0800"
      },
      "message": "Merge \"slim: msm: Enable Runtime-PM for slimbus with error handling\" into msm-3.0"
    },
    {
      "commit": "ae34fcab94a38d45a47141a541e12a91ddee77e8",
      "tree": "4d47aa08f8fc247d1a8f78ee6e217635be36a06a",
      "parents": [
        "f5845c457845c67c31c8110fb96b4866b9847dc2",
        "184765b479cd05838687a99bd357351059c11321"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 23:10:42 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 23:10:42 2012 -0800"
      },
      "message": "Merge \"usb: mdm_bridge: Add rx URBs back to idle rx list if submit_rx_urb() fails\" into msm-3.0"
    },
    {
      "commit": "3f05022a4b9195dc63dfdf0023f386a852c22714",
      "tree": "fa0737bc2610a0c06b29610bf71a7828a4bf9ce9",
      "parents": [
        "971610e7e4152699094b1792777ed536d33a82fe"
      ],
      "author": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Tue Jan 10 11:49:31 2012 +0530"
      },
      "committer": {
        "name": "Lynus Vaz",
        "email": "lvaz@codeaurora.org",
        "time": "Tue Jan 10 11:49:31 2012 +0530"
      },
      "message": "msm: kgsl: Power scale policy needs at least three power levels.\n\nSince 7x25A supports two power levels, do not allow it to register\nwith the power scale policy.\n\nChange-Id: I1a77f0aa8e7affa126d7c18cb2d73e8617602dcf\nSigned-off-by: Lynus Vaz \u003clvaz@codeaurora.org\u003e\n"
    },
    {
      "commit": "5143b25310e6154dea1c647a0c04ccb882f038e7",
      "tree": "49096efb6bbe78999270d205c75afcd1f45f3813",
      "parents": [
        "f5845c457845c67c31c8110fb96b4866b9847dc2"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Thu Jan 05 19:25:23 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 22:32:33 2012 -0700"
      },
      "message": "msm: clock: Use device names to distinguish between USB clocks\n\nDrivers should now use their device names to distinguish between\nclocks of the same type rather than the clock name. Clock names\nare updated to match the new naming convention.\n\nCRs-Fixed: 327559\nChange-Id: I78757806589e037a0655a63e7ee20c935214c99d\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "e79ad93594a8eea195c0f14e40dff31e936ee9c8",
      "tree": "b6db39ec1784a0e22146668e510c7ac4979cf55b",
      "parents": [
        "af67cd9bd7601744f8169e35f9dedbfd03569f0e",
        "06237550f191c8d218030a231a9fefe0d7bd3f76"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "message": "Merge \"msm_fb: display: Move debug messages to debug statistics\" into msm-3.0"
    },
    {
      "commit": "4aac08bea88a41243b580b37e32df12b935359e5",
      "tree": "5cdf99ae108c272f60d7575542fadc85f234683f",
      "parents": [
        "ec3c193aa65c47b21aeddc113b01981027ba59a8",
        "075d00c8aae9422dac51d60275df6a55b82aec98"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "message": "Merge \"vidc: synchronize access to address lookup table.\" into msm-3.0"
    },
    {
      "commit": "ec3c193aa65c47b21aeddc113b01981027ba59a8",
      "tree": "1b8c08206bf65fc3a8f454348b3d4663a7f0731b",
      "parents": [
        "868d899222298f96ee15872ded17fff8caeb77d5",
        "3da01a1ad3ecdbd25b51a28f7463cd3ec89f4665"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 17:18:37 2012 -0800"
      },
      "message": "Merge changes I4973b80b,I3c4fd9d3 into msm-3.0\n\n* changes:\n  msm: 8930: Add ADC clients\n  mfd: pmic8038-core: Add HK/XOADC device\n"
    },
    {
      "commit": "b6b8e1151ea04724bb9b86cce43172bdb804e8b8",
      "tree": "841dd4e824bac22c7bd68256826036860ef78b22",
      "parents": [
        "fea4e6cca7c4e81de2db006ab69bf0f303a9f9cf",
        "ff64af17ad04ec0af8ddfb3e7b66e071a2fd487a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "message": "Merge \"Revert \"mfd: pm8921: Set PMIC PON reset detection time to 3 seconds\"\" into msm-3.0"
    },
    {
      "commit": "fea4e6cca7c4e81de2db006ab69bf0f303a9f9cf",
      "tree": "1d5854b6083c4660606a970dffaac0b5e08362f6",
      "parents": [
        "3415e107d0884088f5c72d40775352dce0007c49",
        "523de143589f7a6c3347af4eacc63dfdf665a14e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "message": "Merge \"msm: rmnet_bam: correct error handling\" into msm-3.0"
    },
    {
      "commit": "3415e107d0884088f5c72d40775352dce0007c49",
      "tree": "bd827fc62ca711279b8a94658ea20bc5bccd718e",
      "parents": [
        "876d89cd025508e08cc392a95caadbb9f179b6a4",
        "986bd8a2d7fbd6cf3185af740dc2b536c9acb7b2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "message": "Merge changes I393f8f0f,I4d3fdc39 into msm-3.0\n\n* changes:\n  power: pm8921-bms: allow setting battery charge value\n  power: pm8921-bms: change charge units to uAh\n"
    },
    {
      "commit": "86488bfb6a186a774549a8f0571781c670b8107b",
      "tree": "39324a41eb5b2d78f1b1b3e8e6f58c04de717c2a",
      "parents": [
        "4f557ddd38db6a6365f14b05fc9d32c27411a545",
        "2474e8fa362ea7322374214a7d959d7d9671fcb8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 13:44:13 2012 -0800"
      },
      "message": "Merge \"mm-camera: api for providing camera clock core reset\" into msm-3.0"
    },
    {
      "commit": "06237550f191c8d218030a231a9fefe0d7bd3f76",
      "tree": "14fcd00aee547ee636113c069f7e915067463bd3",
      "parents": [
        "317c8bb2a91ef7f51b74b06cb4a881dc0f547381"
      ],
      "author": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Wed Jan 04 16:35:26 2012 -0800"
      },
      "committer": {
        "name": "Adrian Salido-Moreno",
        "email": "adrianm@codeaurora.org",
        "time": "Mon Jan 09 13:26:04 2012 -0800"
      },
      "message": "msm_fb: display: Move debug messages to debug statistics\n\nMove some debug messages that were shown as errors in display driver\nto debug statistics to avoid excesive prints in kernel log.\n\nCRs-Fixed: 326925\nChange-Id: I529586f0e79baf27e2ae17f08fac203ba28bf416\nSigned-off-by: Adrian Salido-Moreno \u003cadrianm@codeaurora.org\u003e\n"
    },
    {
      "commit": "57809833f29db84f5cbd68c5af730fe57101d5c9",
      "tree": "4f1b0b59131d43ab6f223080193a1eb18d499030",
      "parents": [
        "317c8bb2a91ef7f51b74b06cb4a881dc0f547381"
      ],
      "author": {
        "name": "Rajeshwar Kurapaty",
        "email": "rkurapat@codeaurora.org",
        "time": "Mon Jan 09 23:52:28 2012 +0530"
      },
      "committer": {
        "name": "Rajeshwar Kurapaty",
        "email": "rkurapat@codeaurora.org",
        "time": "Mon Jan 09 23:52:28 2012 +0530"
      },
      "message": "msm: vidc: Add a check for fullHD playback.\n\nAdded a check for fullHD playback based on\nthe board specific platform data.\n\nChange-Id: Ib0aba63e04f86036d835b5f589d21a4af196265d\nSigned-off-by: Rajeshwar Kurapaty \u003crkurapat@codeaurora.org\u003e\n"
    },
    {
      "commit": "24666ed66a759d2ef65c9585fce12f801319bdf4",
      "tree": "767688f01340259cac9a3dd9e634b8495cddc512",
      "parents": [
        "d846875671b17372a23138ef223b7e6911cfc35e",
        "51b764d6fd56208ffd493a1e78bf02463827d64e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 10:12:40 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 10:12:40 2012 -0800"
      },
      "message": "Merge \"msm: kgsl: Don\u0027t wake core to check if it is idle.\" into msm-3.0"
    },
    {
      "commit": "929e579e482d7631e9a7b80211bdf6550614e1ce",
      "tree": "634538316a091ca98ea01bcd56b1b3e7e2d259cf",
      "parents": [
        "08c3125d5ecfe0e0eb4184aad59d658933316d55"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon Dec 12 17:34:53 2011 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon Jan 09 21:29:09 2012 +0530"
      },
      "message": "USB: u_bam: Copy data to host in work queue context\n\nCurrently data to host is being sent in interrupt context\ninstead of work queue context which might hit perforamce.\nHence move this processing to work queue context.\n\nWith standalone dataloopback test, increments in throughput numbers\nare observed as follows(Mbps):\nTCP uplink\t29.7\t53.1\nTCP downlink\t29.8\t53.7\nUDP uplink\t16.7\t22.7\nUDP downlink\t20.8\t24.2\n\nChange-Id: I72ae2ccb0aee43db5a69514a002eba78ae647573\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "08c3125d5ecfe0e0eb4184aad59d658933316d55",
      "tree": "b6de9f86844457800ba46b1023c59c3e273554b0",
      "parents": [
        "a880853468bde32babaf155dddefaeae7acc0f33"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Dec 21 13:02:49 2011 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon Jan 09 21:29:00 2012 +0530"
      },
      "message": "USB: u_bam: Reduce number of interrupts in TX data path\n\nCurrent RMNET driver will set IOC bit for every IP packet\nsent to host which will cause performace degradation. Set\nIOC bit for every certain number of IP packets for improving\nperformance in TX direction.\n\nWith standalone dataloopback test, increments in throughput numbers\nare observed as follows(Mbps):\nTCP uplink\t29.7\t53.3\nTCP downlink\t29.8\t52.8\nUDP uplink\t16.7\t25.9\nUDP downlink\t20.8\t25.2\n\nChange-Id: I42aa1fee16eb8a0dbb0921ff713a29ce9b3bef31\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "a880853468bde32babaf155dddefaeae7acc0f33",
      "tree": "12db07a535c6c9d808a144ad81c07bd2a0492790",
      "parents": [
        "317c8bb2a91ef7f51b74b06cb4a881dc0f547381"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon Jan 09 15:24:02 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon Jan 09 21:27:30 2012 +0530"
      },
      "message": "USB: u_bam: Separate DL and UL data paths to improve rmnet performance\n\nCurrent USB RMNET driver uses same spinlock for both DL and UL\ndata traffic which will hit the performance. Use seperate\nspinlocks for DL and UL data traffic for improving throughput\nnumbers with RMNET interface.\n\nWith standalone dataloopback test, increments in throughput numbers\nare observed as follows(Mbps):\nTCP uplink  \t29.7\t 55.7\nTCP downlink\t29.8\t 56.8\nUDP uplink      16.7     27.8\nUDP downlink\t20.8\t 25.7\n\nChange-Id: I0372aa02940a4331609879a23608cdb15a83bd22\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "d846875671b17372a23138ef223b7e6911cfc35e",
      "tree": "3d9317580135bb8b4399af06be8c32deb467b125",
      "parents": [
        "317c8bb2a91ef7f51b74b06cb4a881dc0f547381",
        "aebc0d8c2474d3e46e4d484c3d7cec92ecde3e85"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jan 09 07:08:43 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Jan 09 07:08:43 2012 -0800"
      },
      "message": "Merge \"wcnss: Add Riva \u0027power on lock\u0027 APIs\" into msm-3.0"
    },
    {
      "commit": "184765b479cd05838687a99bd357351059c11321",
      "tree": "e74634c0794e256878789f55a6281a89328e863e",
      "parents": [
        "f898368d80e70cdaed9526cfd04fd2fd626b9718"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Tue Dec 27 13:20:45 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 07 06:19:18 2012 -0700"
      },
      "message": "usb: mdm_bridge: Add rx URBs back to idle rx list if submit_rx_urb() fails\n\nmdm_data bridge driver maintains a list of idle rx URBs. Instead of\nimmediately freeing the URB upon failure in submit_rx_urb(), which\nwould decrease the number of available requests, put it back in the idle\nrx list to allow for later attempts.\n\nChange-Id: I14c42d25e224a40ebd733c94fe3579156d9e5ab8\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "34fbc76b64a259f9f3e929eb0bbee2b6d3552e71",
      "tree": "3b8ed33513c05676a6fb9a5daba1f470f4be3d5c",
      "parents": [
        "90242e7b3abcca1657a95b9126c5f4c6c9c780a7",
        "e1a9f87c79f9514e144ef545b3f5382a1e74daa2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 07 05:17:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 07 05:17:01 2012 -0800"
      },
      "message": "Merge changes I53faf607,I9590fff7 into msm-3.0\n\n* changes:\n  msm: rotator: Add bus scaling support\n  msm: display: Add rotator bus scaling vectors for 8660/8960\n"
    },
    {
      "commit": "917e39eccf62a116b5f07ff12cf20f2dd4eb2f29",
      "tree": "8b15342ec1d93d7ddbb4a055f26d0a89aad56252",
      "parents": [
        "f1d9f83e76fa6086c76c8a7f4fc23677eab56fb6",
        "ca0aeaa65f7d4c2896e881e20e2b1892e5f96dab"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 07 05:17:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 07 05:17:01 2012 -0800"
      },
      "message": "Merge changes I788b28d3,I459a18bb into msm-3.0\n\n* changes:\n  video:msm: Adding stub for MSMFB_MDP_PP ioctls\n  include:linux: Adding MSMFB_MDP_PP IOCTL\n"
    },
    {
      "commit": "9fd62602cb549746d050dc3edab2c80b4cac7286",
      "tree": "df4f1fbf3989f7f417be11bece355afc2280ff7a",
      "parents": [
        "f898368d80e70cdaed9526cfd04fd2fd626b9718",
        "6df9cea2c826573d97ff59da91b5e224d440f9f2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 07 05:17:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 07 05:17:01 2012 -0800"
      },
      "message": "Merge changes I31954b3f,I350a14c3,I27759a00 into msm-3.0\n\n* changes:\n  power: pm8921-charger: Add pm8921_set_usb_power_supply_type\n  power: pm8921-charger: warn if the battery is hot\n  power: pm8921-charger: end of charge fixes\n"
    },
    {
      "commit": "81648a5bb8546d627f8b1d364f4b552e2eb2828e",
      "tree": "e25fad74ecc6318467da9bb7bf13e304b4c613e9",
      "parents": [
        "32908eb69dd014c9529663f4fd76e00fc21dcac0",
        "a4f48cd3a16243671b42c6ef6437c0df77c9f1f9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 07 03:45:49 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 07 03:45:49 2012 -0800"
      },
      "message": "Merge \"msm_fb: [HDMI_COMPLIANCE] Update audio ARCs for 480p\" into msm-3.0"
    }
  ],
  "next": "7e0a43c4ba066f52cfb344f7758bbdde45b81011"
}
