)]}'
{
  "log": [
    {
      "commit": "3d36582f7f458a5ae9dea1a1fca228deecc2a5f8",
      "tree": "54dc4917dcc96ef5e24c2bfa2d0fd94776c521db",
      "parents": [
        "fa289c1db20661a24634c2e959239be40cc03365",
        "ca4e1a7b27f644a2507f3de4a5e687284e086aa5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 09 11:26:09 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 09 11:26:08 2013 -0700"
      },
      "message": "Merge \"msm: kgsl: Add CP_WAIT_FOR_IDLE packet before updating timestamp\""
    },
    {
      "commit": "fa289c1db20661a24634c2e959239be40cc03365",
      "tree": "482377e0e4c3d9a901cb40bbbb7c13d62e35cde2",
      "parents": [
        "0d7ae61148366aa1160ba7c1939b787e5fdf64e0",
        "b138b5434576578854223c09be235adaa4bc27c5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 09 08:58:04 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 09 08:58:04 2013 -0700"
      },
      "message": "Merge \"media: dvb: Add notification of overflow event for decoder filter\""
    },
    {
      "commit": "ca4e1a7b27f644a2507f3de4a5e687284e086aa5",
      "tree": "ef0ae82fb57eaa1ca2509f6f5a4881780921a42e",
      "parents": [
        "8ce0032ff7920439dbb4e2eb2c86206acfaac716"
      ],
      "author": {
        "name": "Anshuman Dani",
        "email": "adani@codeaurora.org",
        "time": "Tue Nov 06 22:19:50 2012 +0530"
      },
      "committer": {
        "name": "Anshuman Dani",
        "email": "adani@codeaurora.org",
        "time": "Tue Apr 09 11:21:43 2013 +0530"
      },
      "message": "msm: kgsl: Add CP_WAIT_FOR_IDLE packet before updating timestamp\n\nHW workaround to resolve MMU pagefault caused by memory\nfreeing early before GPU completes it.\n\nThis is race condition where timestamp is getting updated\nand the event handler runs before the GPU actually got done\nwith the timestamp, hence freeing the buffer early while GPU\nstill not completed with it.\n\nCRs-Fixed: 469194\nSigned-off-by: Anshuman Dani \u003cadani@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/gpu/msm/adreno_ringbuffer.c\n\nChange-Id: I6d338d7dca680f57f2c39ed5a14381b261bf8bce\nSigned-off-by: Anshuman Dani \u003cadani@codeaurora.org\u003e\n"
    },
    {
      "commit": "0d7ae61148366aa1160ba7c1939b787e5fdf64e0",
      "tree": "71544bf4fed2798a0ba6e78f054b025892f0f0e2",
      "parents": [
        "aa52b20d95f7aa5db38c711ee055d786f8b3cd05",
        "4607995dc3948a3c630638a85a1539445a6aa763"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 08 22:48:10 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 22:48:09 2013 -0700"
      },
      "message": "Merge \"usb: gadget: u_data_hsic: Use GFP_KERNEL where ever possible\""
    },
    {
      "commit": "aa52b20d95f7aa5db38c711ee055d786f8b3cd05",
      "tree": "ee1f29acd82dedd545afd403305078f70e2d95e1",
      "parents": [
        "01830baa577e9da75bb547ad89ae60618b9cbdcb",
        "3ee2d71a2923349cbbad48127fa9f97546270b1f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 08 22:48:01 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 22:48:01 2013 -0700"
      },
      "message": "Merge \"ASoC: wcd9xxx: Fix MBHC irq handler deadlock scenario.\""
    },
    {
      "commit": "01830baa577e9da75bb547ad89ae60618b9cbdcb",
      "tree": "6430c3ee0d253174a96d828aa46d1ac97f3c7d31",
      "parents": [
        "96a028fde21fc81d974f96c45e0605be64512d7b",
        "15962c2598f71e0fed921ae441fede5df2bb9e1c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 08 19:30:39 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 19:30:38 2013 -0700"
      },
      "message": "Merge \"mm: Retry original migrate type if CMA failed\""
    },
    {
      "commit": "15962c2598f71e0fed921ae441fede5df2bb9e1c",
      "tree": "a8ce44efcbe6d4bd71e2913b8e46be7697cd7caa",
      "parents": [
        "366e0f00106958cf80e0c4a4c664c02562568525"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Apr 05 12:39:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 14:49:42 2013 -0700"
      },
      "message": "mm: Retry original migrate type if CMA failed\n\nCurrently, __rmqueue_cma will disregard the original migrate type\nand only try MIGRATE_CMA for allocations. If the MIGRATE_CMA\nallocation fails, the fallback types of the original migrate type\nare used. Note that in this current path we never try to actually\nallocate from the original migrate type. If the only pages left\nin the system are the original migrate type, we will fail the\nallocation since we never actually try the original migrate type.\nThis may lead to infinite looping since the system still (correctly)\ncalculates there are pages available for allocation and will keep\ntrying to allocate pages. Fix this degenerate case by allocating\nfrom the original migrate type if the MIGRATE_CMA allocation fails.\n\nChange-Id: I62ab293dc694955eaf88e790131a8565395ba8cb\nCRs-Fixed: 470615\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "96a028fde21fc81d974f96c45e0605be64512d7b",
      "tree": "74e33cff11a0939c5218de14f0b39418510d7c56",
      "parents": [
        "366e0f00106958cf80e0c4a4c664c02562568525",
        "c11461c7e213d2107a526cc147b41a29ad5ff745"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 08 13:38:44 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 13:38:44 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: add one more pipe_commit delay before free ion buffer\""
    },
    {
      "commit": "366e0f00106958cf80e0c4a4c664c02562568525",
      "tree": "0bd330ef548a428791db9dca34198836096845f0",
      "parents": [
        "8ce0032ff7920439dbb4e2eb2c86206acfaac716",
        "100e4b37dea64101a9a318f1657cf7e6f18f95a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 08 10:49:38 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 10:49:38 2013 -0700"
      },
      "message": "Merge \"msm: kgsl: Properly record the size of the sglist in the memdesc\""
    },
    {
      "commit": "b138b5434576578854223c09be235adaa4bc27c5",
      "tree": "61be83cc792b018f1a32b1cab2d1b066483ca733",
      "parents": [
        "f58cee92bc2d28b9c73170bada4d1298ff6ba91c"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Mon Apr 08 11:17:03 2013 +0300"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Mon Apr 08 11:17:03 2013 +0300"
      },
      "message": "media: dvb: Add notification of overflow event for decoder filter\n\nApplications should receive overflow indication for decoder\nfilters to get notification on data-loss if happens.\n\nCRs-Fixed: 472160\nChange-Id: I467af6cfbb23ccbe81694b039e7cd46c801fdcd2\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "8ce0032ff7920439dbb4e2eb2c86206acfaac716",
      "tree": "d6f026bcc675f4315af08c835ecd2aeb05f7ee7c",
      "parents": [
        "b07393e7f8869be287d7c98a1da638a97d2d2185",
        "21aef9466060d132abd07934d2531a39c5e2109c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 08 00:07:31 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 08 00:07:31 2013 -0700"
      },
      "message": "Merge \"msm: display: Fix composition issues when framework rebooted in suspend.\""
    },
    {
      "commit": "b07393e7f8869be287d7c98a1da638a97d2d2185",
      "tree": "d5fac0ffecc462ad7cab45a1923981408c14f37c",
      "parents": [
        "0cd17be771372831af8b75bbde7ae7ad836a613c",
        "7e40e6722f82ee446efccb89f2b691107fff38b0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 05 21:43:34 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Apr 05 21:43:33 2013 -0700"
      },
      "message": "Merge \"msm_fb: hdmi: Use common header for resolution modes\""
    },
    {
      "commit": "0cd17be771372831af8b75bbde7ae7ad836a613c",
      "tree": "8b009b6d77293ba216f253ca3e734e929929ade8",
      "parents": [
        "54517c7a9d63811bcbae9ae1266c20da29206d33",
        "477694618e137b3418404206f20e37ab0aed98cd"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 05 21:43:33 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Apr 05 21:43:32 2013 -0700"
      },
      "message": "Merge \"msm_fb: hdmi: Resolution modes on HDMI\""
    },
    {
      "commit": "54517c7a9d63811bcbae9ae1266c20da29206d33",
      "tree": "d03797d9f30adacf5848d3931f9a76b4ca708039",
      "parents": [
        "df9b8829391b6ac4c41865c9da85ea2b3b09c454",
        "da9e9967a90683112e550990e0d5116a817d1358"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 05 21:43:22 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Apr 05 21:43:22 2013 -0700"
      },
      "message": "Merge \"msm8930: Use appropriate VDD_CP for msm8930 platform\""
    },
    {
      "commit": "df9b8829391b6ac4c41865c9da85ea2b3b09c454",
      "tree": "fae89448ad33ed56123e2a4203d9cc7e26c6b304",
      "parents": [
        "c64afbe4829a381cf1fa8119d8688c9505bd9580",
        "84ff7c89608b03582795de715ecdf1aaeff60db3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 05 13:18:38 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Apr 05 13:18:38 2013 -0700"
      },
      "message": "Merge \"rmnet_smux: device state check condition removed\""
    },
    {
      "commit": "c64afbe4829a381cf1fa8119d8688c9505bd9580",
      "tree": "0a4493fbc1dad01b353fb5bb20e913e49137a5df",
      "parents": [
        "d505839f275b85f3bcd11caf70410c4e4477832b",
        "956c37edbb300f4bff47f669986cc1c329266331"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Apr 05 05:08:20 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Apr 05 05:08:19 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: fix the suspend/resume hang caused by wait4vsync stuck\""
    },
    {
      "commit": "d505839f275b85f3bcd11caf70410c4e4477832b",
      "tree": "283ec80e235a4eb4ee0dc345739606448d14ab96",
      "parents": [
        "1df05694d56d914c3e21c9d2b6f782f96d57f7b8",
        "c069d32a907262fb89a6e7de2c335dc43711a10a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 23:59:12 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 23:59:11 2013 -0700"
      },
      "message": "Merge \"msm: Avoid NULL derefernce and array overflow\""
    },
    {
      "commit": "84ff7c89608b03582795de715ecdf1aaeff60db3",
      "tree": "f49fe367720535ba0383ffa431b3d325ceb31bad",
      "parents": [
        "1df05694d56d914c3e21c9d2b6f782f96d57f7b8"
      ],
      "author": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Wed Apr 03 18:54:32 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 21:52:05 2013 -0700"
      },
      "message": "rmnet_smux: device state check condition removed\n\nIf SSR happens in high watermark hit case, then the high-watermark-hit\ncondition is not reset correctly which causes TX data stall after\nrecovered from SSR.\n\nIn the SSR case, SMUX sends disconnect event to clients. For this event,\nthe RMNET client changes the device state to INACTIVE which prevents\ncall to msm_smux_close() from smux_rmnet_remove().\n\nRemove the device state check condtion to iopen and close the RMNET\nlogical channel during RMNET device probe and remove.\n\nCRs-fixed: 465510\nChange-Id: I4dded65d41af4415f2427da388a59de4a1980a29\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "1df05694d56d914c3e21c9d2b6f782f96d57f7b8",
      "tree": "07cb7d264b31699d8dd40da5751a8b34783be05f",
      "parents": [
        "3bac7ee1a8016a9e8fb89be9ab21f1a726076454",
        "61c16dbb00644243f3f034f86e456aba4e67c07b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 17:58:38 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 17:58:37 2013 -0700"
      },
      "message": "Merge \"ASoC: msm: FENS Support for VOIP calls\""
    },
    {
      "commit": "3bac7ee1a8016a9e8fb89be9ab21f1a726076454",
      "tree": "426958bd27fb7c87ab4f76619a5256cbeadd05be",
      "parents": [
        "66e3964e5e9a2a43018d532fb38594446e3ebe9a",
        "745147e6a4ce50e7c3c1142b030ac98e0cf87544"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 17:58:29 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 17:58:27 2013 -0700"
      },
      "message": "Merge \"msm: kgsl: initialize kgsl_sync_timeline_ops properly\""
    },
    {
      "commit": "66e3964e5e9a2a43018d532fb38594446e3ebe9a",
      "tree": "f016e4850a4aced66723fdddb3cc01bb2444bc6c",
      "parents": [
        "25c6cce6f50f267a6048a01702d611a030f719c3",
        "aca3fd26eeda835e8b01f37dd80778099f562c1f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 17:58:12 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 17:58:10 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: fix the hang issue caused by solidfill pipe\""
    },
    {
      "commit": "61c16dbb00644243f3f034f86e456aba4e67c07b",
      "tree": "4717bdcc9663598f44f5ec5c3b472d80bf43662f",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Sidipotu Ashok",
        "email": "sashok@codeaurora.org",
        "time": "Wed Mar 13 13:32:33 2013 +0530"
      },
      "committer": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Thu Apr 04 14:52:19 2013 -0700"
      },
      "message": "ASoC: msm: FENS Support for VOIP calls\n\nAdd support FENS for Voip calls. Support is added by adding new\nMixer control\n\nCRs-Fixed: 460878\nChange-Id: I4c05155ac1de7b8da5b5e1ae24776c3e98b353f2\nSigned-off-by: Sidipotu Ashok \u003csashok@codeaurora.org\u003e\n"
    },
    {
      "commit": "745147e6a4ce50e7c3c1142b030ac98e0cf87544",
      "tree": "0a86c3b9fbb62fd3c050189d62846dc62828edb6",
      "parents": [
        "34111ae2ce82c9dc1bf5c2e87caa8d95f9291767"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Dec 07 14:57:47 2012 -0800"
      },
      "committer": {
        "name": "Naomi Luis",
        "email": "nluis@codeaurora.org",
        "time": "Thu Apr 04 14:45:04 2013 -0700"
      },
      "message": "msm: kgsl: initialize kgsl_sync_timeline_ops properly\n\nCRs-fixed: 471346\nChange-Id: Ib8dccb60ead6fcecc0f9beaf271ba28199d404a2\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\nSigned-off-by: Jeff Boody \u003cjboody@quicinc.com\u003e\n"
    },
    {
      "commit": "25c6cce6f50f267a6048a01702d611a030f719c3",
      "tree": "4d49b255ac3f43dba3100d5edf97f54b04d018d8",
      "parents": [
        "2207494ded955608536b362bb258417be9b3f4f9",
        "b4046456a04c2e621decff40249b75b856c31285"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 14:06:20 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 14:06:20 2013 -0700"
      },
      "message": "Merge \"mmc: core: Fix some driver hangs when dealing with broken devices\""
    },
    {
      "commit": "2207494ded955608536b362bb258417be9b3f4f9",
      "tree": "a54adac5865cbe0a09df337b1c0242da55e69976",
      "parents": [
        "d83e1356108258b2f48d1d0cf9eb3ff6375f24f4",
        "fdb06af266dedef2356a71c3a191720a098e1959"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 14:05:56 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 14:05:56 2013 -0700"
      },
      "message": "Merge \"asoc: msm: Add flexible period count to pcm record driver\""
    },
    {
      "commit": "956c37edbb300f4bff47f669986cc1c329266331",
      "tree": "82e67d209d6a6a5bf0ff90cb780e8a9646f7b3b4",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Tue Apr 02 18:41:05 2013 -0700"
      },
      "committer": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Thu Apr 04 12:33:03 2013 -0700"
      },
      "message": "msm_fb: display: fix the suspend/resume hang caused by wait4vsync stuck\n\nwait_for_completion in wait4vsync stucks after multiple suspend/resume\ntests. The cause is that when show_event timeout happens, or vsync isr\nis disabled for long time, wait_vsync_cnt resets to zero, and in vsync\nisr complete_all has no chance to be called which caused mdp hang. So\ncomplete_all needs to be called whenever show_event has timeouts.\n\nChange-Id: I124899ff95fd5550d2759d215f16fa9cb8c0c211\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\n"
    },
    {
      "commit": "c11461c7e213d2107a526cc147b41a29ad5ff745",
      "tree": "30aeddcc66d11c7b562ec490f3b9f86a31f7597b",
      "parents": [
        "19de551bf1036c1661da41547f8b9826ca99d72b"
      ],
      "author": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Tue Apr 02 09:11:44 2013 -0700"
      },
      "committer": {
        "name": "Kuogee Hsieh",
        "email": "khsieh@codeaurora.org",
        "time": "Thu Apr 04 12:19:19 2013 -0700"
      },
      "message": "msm_fb: display: add one more pipe_commit delay before free ion buffer\n\nIt is possible that two consective pipe_commits happen within\nsame vsync period.  This will cause iommu page fault due to an ion buffer\nthat is being fetched by mdp\u0027s pipe is freed. It needs one pipe_commit\ndelay to free ion buffer to prevent iommu page from happening. Therefore\nan extra free stage is needed to empty ion buffer free list.\nAlso, ION_IOMMU_UNMAP_DELAYED flag is not necessary at mapping of an\nion buffer since one pipe_commit delay had been added.\n\nChange-Id: I340e002e8dc30b6faa0c095ba042eab50e8b7c88\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "d83e1356108258b2f48d1d0cf9eb3ff6375f24f4",
      "tree": "2ab08b92fe389b2f77100f7f6f6cde89271da981",
      "parents": [
        "5a00ece84b4d4a5d5e584c13433cec853ba6ce0a",
        "bd26775d110c862b2bc706e14f7d9ee2e1f1e8e7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 12:06:32 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 12:06:32 2013 -0700"
      },
      "message": "Merge \"msm: camera: fix the out of order of frames issue\""
    },
    {
      "commit": "5a00ece84b4d4a5d5e584c13433cec853ba6ce0a",
      "tree": "28952844672ba7f03625c11ebe2f504b8b2f5f16",
      "parents": [
        "6f4c9312af8ab92240a8b5917842fd367bb48049",
        "a9ef083a122db3d86e344c36b88d019c870f8df2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 08:25:40 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 08:25:39 2013 -0700"
      },
      "message": "Merge \"msm: vidc: Remove delayed unmap flag in ion_map_iommu()\""
    },
    {
      "commit": "6f4c9312af8ab92240a8b5917842fd367bb48049",
      "tree": "a06f015b1eb486ed8fcbdddcd5f43766193793ed",
      "parents": [
        "e30deac9bf6f42656b6b8f642d05086929b4ef49",
        "f58cee92bc2d28b9c73170bada4d1298ff6ba91c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 06:55:14 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 06:55:13 2013 -0700"
      },
      "message": "Merge \"media: dvb: Fix calculation of next ready packet in dvb-ringbuffer\""
    },
    {
      "commit": "a9ef083a122db3d86e344c36b88d019c870f8df2",
      "tree": "0e1a4148d6925bb00a497b53a8438e46c7d4e2ae",
      "parents": [
        "be8484e625b423a428ee7efe8f02ea681aa30362"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Tue Apr 02 19:20:44 2013 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Thu Apr 04 18:10:20 2013 +0530"
      },
      "message": "msm: vidc: Remove delayed unmap flag in ion_map_iommu()\n\nThis change fixes the iommu map failure in movie studio\napplication by removing the delayed unmap flag in\nion_map_iommu(). The delayed unmap will cause the\niommu buffer to be unmapped only when all the clients\nunmap the buffer.\n\nChange-Id: I9e226fd56fecfa292e4d77aa94b2883bcfbf6ec2\nCRs-fixed: 464374\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "21aef9466060d132abd07934d2531a39c5e2109c",
      "tree": "8414f0d7e97bd11a410f2698d3b70e70ce2445e2",
      "parents": [
        "39e970a10d306e5bae712a26ba59bb3d34cc89c6"
      ],
      "author": {
        "name": "Vishnuvardhan Prodduturi",
        "email": "vproddut@codeaurora.org",
        "time": "Sat Mar 30 19:07:10 2013 +0530"
      },
      "committer": {
        "name": "Vishnuvardhan Prodduturi",
        "email": "vproddut@codeaurora.org",
        "time": "Thu Apr 04 18:06:56 2013 +0530"
      },
      "message": "msm: display: Fix composition issues when framework rebooted in suspend.\n\nCurrently, if framework is rebooted while in suspend mode, borderfill\nis not unset due to which MDP composition can not be enabled. This patch\nfixes the issue.\n\nChange-Id: I8b671eccedebf2bb08724cf2d284d4ab27a71360\nSigned-off-by: Vishnuvardhan Prodduturi \u003cvproddut@codeaurora.org\u003e\n"
    },
    {
      "commit": "c069d32a907262fb89a6e7de2c335dc43711a10a",
      "tree": "ad4857e5c4c5f9ec93588b97699b28c9915de462",
      "parents": [
        "53c8557e7880882ef730b55d1d0c0f113144f071"
      ],
      "author": {
        "name": "Monika Alekhya",
        "email": "malekh@codeaurora.org",
        "time": "Mon Mar 11 11:59:48 2013 +0530"
      },
      "committer": {
        "name": "Monika Alekhya",
        "email": "malekh@codeaurora.org",
        "time": "Thu Apr 04 14:27:46 2013 +0530"
      },
      "message": "msm: Avoid NULL derefernce and array overflow\n\nAdd checks for NULL pointer dereference,array boundaries.\n\nChange-Id: I0039f0f85b4782ea6215ee9241b0d5161336704f\nSigned-off-by: Monika Alekhya \u003cmalekh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e30deac9bf6f42656b6b8f642d05086929b4ef49",
      "tree": "3ba1580dde3f14a9f8cd64baf811fd07f5490f4c",
      "parents": [
        "f36e18a4f8e53039ac9db167946dcdac2a482ce5",
        "a5777ce808435f90eb691cd5c665e29971fab6da"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Apr 04 00:25:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 00:25:53 2013 -0700"
      },
      "message": "Merge \"rpm_log: update the rpm log base address and log length\""
    },
    {
      "commit": "f36e18a4f8e53039ac9db167946dcdac2a482ce5",
      "tree": "4d52bef5e6ddc1c15fc456a2fe0f005b5f2be0f4",
      "parents": [
        "f5b8f7a4cbe688f9c9ae74ef5bc8ae52616e8124",
        "87bfc7a2f0f1f5733890111f92642b30a40ebe02"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 22:56:22 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 22:56:22 2013 -0700"
      },
      "message": "Merge \"USB: f_rndis: Check if cdev is NULL before accessing\""
    },
    {
      "commit": "f5b8f7a4cbe688f9c9ae74ef5bc8ae52616e8124",
      "tree": "4d52bef5e6ddc1c15fc456a2fe0f005b5f2be0f4",
      "parents": [
        "53c8557e7880882ef730b55d1d0c0f113144f071",
        "6f31269bb7737f368b9e69e833805510c9ce846b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 22:56:14 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 22:56:14 2013 -0700"
      },
      "message": "Merge \"msm: timer: Don\u0027t check state of clock while setting next timer event\""
    },
    {
      "commit": "f58cee92bc2d28b9c73170bada4d1298ff6ba91c",
      "tree": "1bffccd37e102ae705b445a9c276b98a527a0ee2",
      "parents": [
        "8c6c897516fb7c5feb2520fd2ef5f763680e0b58"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Apr 04 08:38:27 2013 +0300"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Thu Apr 04 08:38:27 2013 +0300"
      },
      "message": "media: dvb: Fix calculation of next ready packet in dvb-ringbuffer\n\nThe calculation of number of bytes between the last reported\npacket to the user and the current read pointer did not properly\ntake into account wrap-around case in the packet buffer.\nDebug printouts for values returned by dvb-ringbuffer were\nadded for better traceability.\n\nCRs-Fixed: 470982\nChange-Id: I2765f5b1e0fbb7baed6725f2617702dd7ed87556\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "53c8557e7880882ef730b55d1d0c0f113144f071",
      "tree": "6fd04f3c73f0d8d0623cd5cf0e90cd0da7f9015f",
      "parents": [
        "a2a634c19b882133b54084080f9cda346dff82cd",
        "54c53238522994d991bc5a8a7c90f32d444e0c23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 19:25:55 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 19:25:55 2013 -0700"
      },
      "message": "Merge \"msm: camera: remove frame delay at start_stream in msm_sensor\""
    },
    {
      "commit": "a2a634c19b882133b54084080f9cda346dff82cd",
      "tree": "96aac04329d282763253cf840c398e6a78cbf02a",
      "parents": [
        "6de7773c14c5c35ca2e363b1c1982cebb24fc2f4",
        "8c4ed5fc578865a997fea8fd79450ca698ffb9da"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 17:27:20 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 17:27:19 2013 -0700"
      },
      "message": "Merge \"defconfig: msm8960: Panic on recoverable icache errors\""
    },
    {
      "commit": "bd26775d110c862b2bc706e14f7d9ee2e1f1e8e7",
      "tree": "2f686b7669fb3a18a9246aef5862f389c7064de7",
      "parents": [
        "19de551bf1036c1661da41547f8b9826ca99d72b"
      ],
      "author": {
        "name": "Lakshmi Narayana Kalavala",
        "email": "lkalaval@codeaurora.org",
        "time": "Tue Apr 02 15:00:27 2013 -0700"
      },
      "committer": {
        "name": "Lakshmi Narayana Kalavala",
        "email": "lkalaval@codeaurora.org",
        "time": "Wed Apr 03 16:50:53 2013 -0700"
      },
      "message": "msm: camera: fix the out of order of frames issue\n\nobserved that if the frame processing in the userspace\nis delayed, the incoming frames from the hardware are being sent\nto user before the diverted frame returns.so dropping the\nthe delayed postprocessing frame to prevent out of order\n\nChange-Id: I43b0f9ea7a7683a419ce142b7d4fdf9e13d11d95\nSigned-off-by: Lakshmi Narayana Kalavala \u003clkalaval@codeaurora.org\u003e\n"
    },
    {
      "commit": "b4046456a04c2e621decff40249b75b856c31285",
      "tree": "5668f4a91010924f162525f0875dc9c31ce4d277",
      "parents": [
        "dc1fac043e2b8d59780a6511a43aaab3aa25875d"
      ],
      "author": {
        "name": "Trey Ramsay",
        "email": "tramsay@linux.vnet.ibm.com",
        "time": "Mon Jan 07 17:26:37 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:55:51 2013 -0700"
      },
      "message": "mmc: core: Fix some driver hangs when dealing with broken devices\n\nThere are infinite loops in the mmc code that can be caused by bad\nhardware.  The code will loop forever if the device never comes back\nfrom program mode, R1_STATE_PRG, and it is not ready for data,\nR1_READY_FOR_DATA.\n\nA long timeout is added to prevent the code from looping forever.\nThe timeout will occur if the device never comes back from program\nstate or the device never becomes ready for data.\n\nIt\u0027s not clear whether the timeout will do more than log a pr_err()\nand then start a fresh hang all over again.  We may need to extend\nthis patch later to perform some kind of reset of the device (is\nthat possible?) or rejection of new I/O to the device.\n\nChange-Id: I1f3e5fddffb5134743fbfbcdef5e97803fd25fc6\nSigned-off-by: Trey Ramsay \u003ctramsay@linux.vnet.ibm.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "6de7773c14c5c35ca2e363b1c1982cebb24fc2f4",
      "tree": "828e2c4f269ad648ab25caa8e924f55f206ff380",
      "parents": [
        "0bbd4dd04e4a75d9d89f5571450fe72bffecef81",
        "62f55ec0960bf26fbd4da2fd8f35b46d7a083f18"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:48:46 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:45 2013 -0700"
      },
      "message": "Merge \"msm: camera: Fix flash issue timeout\""
    },
    {
      "commit": "0bbd4dd04e4a75d9d89f5571450fe72bffecef81",
      "tree": "88f0a1e4c8d46602bed74b755e987e88fd903c92",
      "parents": [
        "001263556c2a51013971883e5a0bf08e14972c99",
        "5469a23ed75b7b3e3d9f026a7b418059933d7454"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:48:37 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:37 2013 -0700"
      },
      "message": "Merge \"msm: camera: Fix for inverted preview with front camera in 8930              fluid device.\""
    },
    {
      "commit": "54c53238522994d991bc5a8a7c90f32d444e0c23",
      "tree": "e3603813989e1d8437fb697b4fd112572901dd87",
      "parents": [
        "dc1fac043e2b8d59780a6511a43aaab3aa25875d"
      ],
      "author": {
        "name": "Punit Soni",
        "email": "punits@codeaurora.org",
        "time": "Thu Dec 13 16:23:40 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:32 2013 -0700"
      },
      "message": "msm: camera: remove frame delay at start_stream in msm_sensor\n\nrequired for latency optimization\n\nChange-Id: I3d039e21ee8736cf8df1373d5386671f77f2382c\nSigned-off-by: Punit Soni \u003cpunits@codeaurora.org\u003e\nSigned-off-by: Dhivya Subramanian \u003cdthiru@codeaurora.org\u003e\n"
    },
    {
      "commit": "001263556c2a51013971883e5a0bf08e14972c99",
      "tree": "28f0adb7b76ced2e85dbe69b50b0f3872c44855f",
      "parents": [
        "fb0a950a5d1ca429219fdda0d6656724c46b3c26",
        "c01b5b54f464a2516d95117f677c674608a55baf"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:48:08 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:07 2013 -0700"
      },
      "message": "Merge \"mmc: msm_sdcc: perform DLL retuning if clock rate is changed\""
    },
    {
      "commit": "fb0a950a5d1ca429219fdda0d6656724c46b3c26",
      "tree": "659df15510d09ec0cb398128d6ebe711b83e0123",
      "parents": [
        "2d5a4861a22a2d4d01329c2c34ffa64d1ec55da0",
        "bcf46c7b612c15410f76173b5d6af0d26789cb01"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:48:06 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:06 2013 -0700"
      },
      "message": "Merge \"mmc: msm_sdcc: data timeout errors are expected during HS200 tuning\""
    },
    {
      "commit": "2d5a4861a22a2d4d01329c2c34ffa64d1ec55da0",
      "tree": "ca46682212a4d02c69ad006e0e3af5ba9d9edebf",
      "parents": [
        "1e5b3c5f949235aa14b07c56fc50e7b640bcaf35",
        "f57db62cde2dd4cd7a17ec2f39834f186100a9de"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:48:05 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:05 2013 -0700"
      },
      "message": "Merge \"mmc: sdio: fix sdio_reset_comm() to take care of UHS card reset\""
    },
    {
      "commit": "1e5b3c5f949235aa14b07c56fc50e7b640bcaf35",
      "tree": "3572842d3f0c2bfd78952f555482ef3018e984b3",
      "parents": [
        "a3747d5dac26530e67d48ef2f1a6600cbd2e1d3b",
        "e5f2fd2ad7495ba25d77333f9a8a111546b24725"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:48:04 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:48:03 2013 -0700"
      },
      "message": "Merge \"mmc: sdio: print correct UHS mode during card detection\""
    },
    {
      "commit": "a3747d5dac26530e67d48ef2f1a6600cbd2e1d3b",
      "tree": "7870367f86d6f1a8f9384375c5150997f6dbffc6",
      "parents": [
        "0905233f6733c92189492727ed8c525f63e76753",
        "21bf6a7daa2cc614a98901b672fcf46912d25d8c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:47:36 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:47:35 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: get mdp bandwidth parameters from board file\""
    },
    {
      "commit": "0905233f6733c92189492727ed8c525f63e76753",
      "tree": "55f11e57973ab714200b373323c47fb6f185417a",
      "parents": [
        "29ca5dbdfa25a38be6bae0a05603ea7b79fa8da7",
        "42f737144e2b62b871d18ad0efea063d75f8c222"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:47:35 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:47:34 2013 -0700"
      },
      "message": "Merge \"msm: display: provide mdp bandwidth parameters from board file\""
    },
    {
      "commit": "29ca5dbdfa25a38be6bae0a05603ea7b79fa8da7",
      "tree": "e508f3243ac7bafe71f3cedcc0bcecfd8c9d0535",
      "parents": [
        "dc1fac043e2b8d59780a6511a43aaab3aa25875d",
        "58fd1ee89b948686565be7803858de5ffb8e074e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 15:47:20 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:47:19 2013 -0700"
      },
      "message": "Merge \"msm: camera: Fix for properly configuring AXI bus when using dual_enabled mode\""
    },
    {
      "commit": "87bfc7a2f0f1f5733890111f92642b30a40ebe02",
      "tree": "5d2e51378f02aac76a4a380712bbb018984e77a2",
      "parents": [
        "dc1fac043e2b8d59780a6511a43aaab3aa25875d"
      ],
      "author": {
        "name": "Chiranjeevi Velempati",
        "email": "cvelempa@codeaurora.org",
        "time": "Thu Jan 31 14:35:46 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 15:37:36 2013 -0700"
      },
      "message": "USB: f_rndis: Check if cdev is NULL before accessing\n\nRNDIS control path completion handlers are getting called after setting\ncdev to NULL during disconnect as part of composition switch and this\nis leading to a crash. Avoid this crash, by checking, if cdev is NULL\nbefore accessing. Also don\u0027t queue request\u0027s to DCD, if composition switch\nis in progress.\n\n(cherry picked from commit 46874732be9d6997ff3bceaf97f07911f9f22440)\n\nChange-Id: If4f1f2f95d624c34733ef29febed17950da43b0e\nCRs-Fixed: 433534\nSigned-off-by: Chiranjeevi Velempati \u003ccvelempa@codeaurora.org\u003e\n"
    },
    {
      "commit": "aca3fd26eeda835e8b01f37dd80778099f562c1f",
      "tree": "ac55236ff62462eb2e51d66b44caebc1a1b72cbe",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Tue Apr 02 15:09:16 2013 -0700"
      },
      "committer": {
        "name": "Huaibin Yang",
        "email": "huaibiny@codeaurora.org",
        "time": "Wed Apr 03 14:55:12 2013 -0700"
      },
      "message": "msm_fb: display: fix the hang issue caused by solidfill pipe\n\nWhen mdp pipe solidfill mode is disabled, the staled pipe info is used\nto update mdp pipe regs. This caused mdp hang. Since\nmdp4_overlay_rgb_setup function already resets solidfill mode, this\npatch removes any pipe register updates that are related to disabling\nsolidfill mode.\n\nCRs-fixed: 467555\nChange-Id: I23f4b29731c9097ab0cc38baa00cd35bc536d2ba\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\n"
    },
    {
      "commit": "8c4ed5fc578865a997fea8fd79450ca698ffb9da",
      "tree": "8593c431c44d7767fc2a94f68e60e7c3510a49ef",
      "parents": [
        "fc7be99f3dd4f373898f5c3529370dda2809a9ec"
      ],
      "author": {
        "name": "Stepan Moskovchenko",
        "email": "stepanm@codeaurora.org",
        "time": "Thu Dec 06 20:01:10 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 14:12:48 2013 -0700"
      },
      "message": "defconfig: msm8960: Panic on recoverable icache errors\n\nEnable panic on recoverable L1 errors to preserve ERP\ndriver behavior that was in place before a separate option\nfor icache errors was added.\n\nChange-Id: I66c7121c6100a71534c5383c54885c28e4e68569\nSigned-off-by: Stepan Moskovchenko \u003cstepanm@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc1fac043e2b8d59780a6511a43aaab3aa25875d",
      "tree": "5d2e51378f02aac76a4a380712bbb018984e77a2",
      "parents": [
        "75480a2d84c1f2425fb45d0791d8b293fa8e8412",
        "acefa9b9b28fea7a07a35549f6bd51e688bad290"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 13:45:03 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 13:45:03 2013 -0700"
      },
      "message": "Merge \"msm: display: vsync usage in turning off dsi video\""
    },
    {
      "commit": "75480a2d84c1f2425fb45d0791d8b293fa8e8412",
      "tree": "d016db793e261df179f031f64d59b635f16104fc",
      "parents": [
        "fc7be99f3dd4f373898f5c3529370dda2809a9ec",
        "e5144ec9a6b6511a4e060320315df1a238f8983b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 13:44:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 13:44:54 2013 -0700"
      },
      "message": "Merge \"msm: kgsl: pwrscale functions should be run while GPU is ACTIVE\""
    },
    {
      "commit": "fc7be99f3dd4f373898f5c3529370dda2809a9ec",
      "tree": "58a7d528fb60992af036337af115d32fae6165e5",
      "parents": [
        "bd4c689e7dd35c009c33ac211104c31edaddefbe",
        "03591fcbb0fe8d81b66252314d956dcf76c69591"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 11:36:10 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 11:36:09 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: fix dsi pll setting to reduce phase lock time\""
    },
    {
      "commit": "bd4c689e7dd35c009c33ac211104c31edaddefbe",
      "tree": "d4a0fa7baf635f5c1578fae83fa222e398d41d6a",
      "parents": [
        "19de551bf1036c1661da41547f8b9826ca99d72b",
        "5668f9897cf5380381dbdc8943c3a9b9b2220129"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 11:35:49 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 11:35:48 2013 -0700"
      },
      "message": "Merge \"gpu: ion: Minimize allocation fallback delay\""
    },
    {
      "commit": "19de551bf1036c1661da41547f8b9826ca99d72b",
      "tree": "c590a637f18c6789984c5edb26dbb44007a92dbd",
      "parents": [
        "fc43f4901ac61e03da3d520d48e08920cad91d9f",
        "0bdd261f45a27ef1d7677f6a3694144d41b3a506"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:55:14 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:55:13 2013 -0700"
      },
      "message": "Merge \"USB: diag_bridge: Fix a possible freed memory access\""
    },
    {
      "commit": "fc43f4901ac61e03da3d520d48e08920cad91d9f",
      "tree": "e331bb3a3563d1753c6d572be61049724a5a09c6",
      "parents": [
        "1b21c6ecb00e0666e72dcf7b2f88f63bcfef7df3",
        "24fccfe020a7b855cf43e7903a7a2cf038faee46"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:55:01 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:55:00 2013 -0700"
      },
      "message": "Merge \"power: pm8xxx-ccadc: implement quick calibration\""
    },
    {
      "commit": "1b21c6ecb00e0666e72dcf7b2f88f63bcfef7df3",
      "tree": "cf89c3e9f2e48e2353447bf5784dfd5dcd5e7a2a",
      "parents": [
        "58014dd4e7d031544520730fb299477c2f5243ec",
        "c615f5a590baa322f4eb604654981cd72732c71f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:55:00 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:54:59 2013 -0700"
      },
      "message": "Merge \"power: pm8921-charger: tune IR compensation algorithm\""
    },
    {
      "commit": "58014dd4e7d031544520730fb299477c2f5243ec",
      "tree": "cf1ce1200fb92556f0316b237b069bc4bbf5d62c",
      "parents": [
        "5561dbd06f39a5f5b5d577fc9989db4067e648f9",
        "938089d35cc8341583a843d62a4022f69ed24ead"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:54:58 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:54:58 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: api for battery insertion/removal\""
    },
    {
      "commit": "5561dbd06f39a5f5b5d577fc9989db4067e648f9",
      "tree": "b2f10b3a6270acb4e9af4fe1a95bda971663ab90",
      "parents": [
        "aa7c657cddb9107ba2541f6c19cbed477edb8660",
        "874be60569475c1cf9a4be2c0854b05cd074c2ce"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:54:57 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:54:56 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: update correction algorithm\""
    },
    {
      "commit": "aa7c657cddb9107ba2541f6c19cbed477edb8660",
      "tree": "6bc9ba9688080d54c668a8dd8eb131719dfe5e45",
      "parents": [
        "897516dcd98853065d9d80745d5f6ed67a892521",
        "ef96152992961a388ad0e49f023b98a3b3d464e7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:54:56 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:54:55 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: introduce configurable corrections\""
    },
    {
      "commit": "897516dcd98853065d9d80745d5f6ed67a892521",
      "tree": "7d61d5509606b974a5afb490bdb7b0ca9a4c762c",
      "parents": [
        "d9ef5a2ed8aa57d518c36c77cb9fadbe7a598897",
        "9095a2073c613c60796edd2999fe2927ae1fe2c2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:54:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:54:54 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: restrict soc decrease to one percent\""
    },
    {
      "commit": "d9ef5a2ed8aa57d518c36c77cb9fadbe7a598897",
      "tree": "be9244bc87fd5d841f9d1a1f302a3be43d4b5953",
      "parents": [
        "39e970a10d306e5bae712a26ba59bb3d34cc89c6",
        "0dc381185b7dd75307586df9a2ebafa68680b191"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 03 07:54:53 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Apr 03 07:54:52 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: Prevent SoC from rising during discharge\""
    },
    {
      "commit": "39e970a10d306e5bae712a26ba59bb3d34cc89c6",
      "tree": "66dc9e32a3aa871fc0db2b7e5a8d4f48d0f40c4e",
      "parents": [
        "ee859537b64100ad484e85c5505c6c1a1ca74a7d",
        "e49f6a9f4d40b1dba1c118145635a070a7b76718"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 23:47:04 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 23:47:03 2013 -0700"
      },
      "message": "Merge \"WIFI: Enable clock 19.2MHz for qrd8930\""
    },
    {
      "commit": "ee859537b64100ad484e85c5505c6c1a1ca74a7d",
      "tree": "8b173e36dc635f85ec0954e108a5611907e17d52",
      "parents": [
        "b931ca68ea2af167e684cac2a4c6e005f5adee04",
        "7a80a938cae195d13978ad1420b35b8b57650f8e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 23:46:55 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 23:46:55 2013 -0700"
      },
      "message": "Merge \"Revert \"msm_fb: display: remove background invert alpha option for alpha drop pipe\"\""
    },
    {
      "commit": "b931ca68ea2af167e684cac2a4c6e005f5adee04",
      "tree": "1c759cd79d8cc5ec8633635eb510e3fa1747cdc5",
      "parents": [
        "6b139884b1fdaa62aaffe0d9584225c13467d274",
        "99149a70d84d69fd8c5b0ccd87482cf594c004f4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:49:36 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:49:35 2013 -0700"
      },
      "message": "Merge \"msm: kgsl: fix paren placement leading to fence timeout\""
    },
    {
      "commit": "6b139884b1fdaa62aaffe0d9584225c13467d274",
      "tree": "fb14f2e9d50b729070dcc9203e2ebedf333a4333",
      "parents": [
        "59f2c2bde94cfdcfef2c285df6b0c1c01ad70a77",
        "f8c3515b69af1a23db5f3d7ca5397c3aa1b4c5d9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:49:26 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:49:25 2013 -0700"
      },
      "message": "Merge \"thermal: tsens8960: Increase the polling rate\""
    },
    {
      "commit": "59f2c2bde94cfdcfef2c285df6b0c1c01ad70a77",
      "tree": "af2a5f53e382a16ea0ff1bc70c13773ea4b0ab90",
      "parents": [
        "1ac1cac0d9b45b6a6d2f619439a96dcf22d27a34",
        "d3fb871f6e2a62d0f7077bab099c6bbff0f1a244"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:49:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:49:17 2013 -0700"
      },
      "message": "Merge \"diag: Bring diag up to date\""
    },
    {
      "commit": "1ac1cac0d9b45b6a6d2f619439a96dcf22d27a34",
      "tree": "d5bf4bbe2239dd0804f8e74a4429971bb6a7f7fc",
      "parents": [
        "2b60387ebd1728374f4a2f21650e562771932aa5",
        "d15dbb15cfb467305bef9ba6137311494c7af46e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:49:09 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:49:08 2013 -0700"
      },
      "message": "Merge \"usb: gadget: u_ether: Fix memory corruption in TX path\""
    },
    {
      "commit": "2b60387ebd1728374f4a2f21650e562771932aa5",
      "tree": "fd0ba3f8d30136278a8c56dc5afec4a4bcb866ab",
      "parents": [
        "84f2fe87f790e6c886a067b293c77e78902fb9a9",
        "f9bdbbb9a33a49011e3107dd41cb00be6bc8c440"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:48:56 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:48:55 2013 -0700"
      },
      "message": "Merge \"msm: camera: Set mctl client to NULL after destroy\""
    },
    {
      "commit": "84f2fe87f790e6c886a067b293c77e78902fb9a9",
      "tree": "0d9046e98e9b38677ae6d4c127a497e4213d3986",
      "parents": [
        "78c146b087f4a72179c730f3f382a4fba3ea3536",
        "4c636ebb16ac6cb5c9d49d18ea1c75536c8d8dd2"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:48:42 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:48:41 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: silent blending error warning message\""
    },
    {
      "commit": "78c146b087f4a72179c730f3f382a4fba3ea3536",
      "tree": "605b26d13ef6b731859b5a85488b2e7c8335a292",
      "parents": [
        "30a9a627dc4cfcb95ec7a7029bbbae35048eb5f3",
        "e295ae1ee6176dad71c711cec8e2bfc51e66f0e9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:48:31 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:48:31 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: prepare clocks before enable AHB clock\""
    },
    {
      "commit": "30a9a627dc4cfcb95ec7a7029bbbae35048eb5f3",
      "tree": "38f5d0eb80c40c821b1e17fbc99c99666d9d7f24",
      "parents": [
        "2ed16fe4a3966d5b462a4157acf7c8d3a1f25046",
        "98fb17c95e3b89dabc5ef3d656c11606c71a8178"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:48:14 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:48:13 2013 -0700"
      },
      "message": "Merge \"tspp: fix tspp_close_channel to clean channel filters\""
    },
    {
      "commit": "2ed16fe4a3966d5b462a4157acf7c8d3a1f25046",
      "tree": "c3bc9c3cb298860c170c5e3b660342c885467ac0",
      "parents": [
        "d10383c44118ef42403c921ff26bcf2e812bc802",
        "55f7732ef2707cdc584a5d7d88f8fcababc4ec9a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:47:53 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:47:53 2013 -0700"
      },
      "message": "Merge \"ASoC: msm8960: Fix button detection voltage thresholds\""
    },
    {
      "commit": "d10383c44118ef42403c921ff26bcf2e812bc802",
      "tree": "2c81dee00c07e2e6566db273d6ffea3de0cebc3e",
      "parents": [
        "df4aef7f02d94161a314f4adf9f6fce43a6b65b7",
        "d9986d216f781d804942a929ae2519f0bfb51583"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:47:46 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:47:45 2013 -0700"
      },
      "message": "Merge \"defconfig: msm8960: Enable IPC Router Security feature\""
    },
    {
      "commit": "df4aef7f02d94161a314f4adf9f6fce43a6b65b7",
      "tree": "05ae612f647f7ec974b4c175e4d12121d9ab76d7",
      "parents": [
        "4eebbec6f6e0f4cdffa8d4be65c69bcc9dc20175",
        "e0a74d0d9e1059a6cf902e1fb5a2aa20042da800"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:47:29 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:47:28 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: fix iommu page fault when iommu buffer freed\""
    },
    {
      "commit": "4eebbec6f6e0f4cdffa8d4be65c69bcc9dc20175",
      "tree": "0f30634607801724d4743eda5a9e3b4afa690da2",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85",
        "60ae1af3af5694e86b85247955712bb0a53e8353"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 02 20:47:03 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 20:47:02 2013 -0700"
      },
      "message": "Merge \"msm_serial_hs: Cleanup code to configure/unconfigure UART GPIOs\""
    },
    {
      "commit": "4607995dc3948a3c630638a85a1539445a6aa763",
      "tree": "d29116b9b159ded9ae6a9e444b5e50d96a45ae43",
      "parents": [
        "682e48fa859354a3ee569c1e4f99fc1becbd049e"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Apr 02 15:29:12 2013 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Apr 03 08:38:32 2013 +0530"
      },
      "message": "usb: gadget: u_data_hsic: Use GFP_KERNEL where ever possible\n\nThe USB requests are allocated using dma pool API.  The dma pool has\nlimited memory for non-sleeping use case.  The current code does not\nfree USB requests during subsystem restart.  The requests are freed\nonly after cable is disconnected.  If subsystem restart happens\nmultiple  times without disconnecting cable, system may run out of the\ndma pool memory.  This is leading to URB submission failures.  Use\nGFP_KERNEL where ever possible.\n\nCRs-Fixed: 463423\nChange-Id: I0fca533e460e7b4234fe771e048e0e50494cb1da\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "24fccfe020a7b855cf43e7903a7a2cf038faee46",
      "tree": "ab66ff4d566532678901b2a5b07f3c7060c60b75",
      "parents": [
        "c615f5a590baa322f4eb604654981cd72732c71f"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Sun Mar 10 06:55:43 2013 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:24:02 2013 -0700"
      },
      "message": "power: pm8xxx-ccadc: implement quick calibration\n\nThere are certain systems that wakeup every so often to do some\nhousekeeping work. We don\u0027t want to run a full calibration\nwhen the system wakeups.\n\nFor such systems runs a quick calibration with just two samples.\nUse the periodic_wakeup flag to indicate such a system.\n\nCRs-Fixed: 454221\nChange-Id: Ifc86414f7fab4d0921e3289d6e52b9e077a1f625\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c615f5a590baa322f4eb604654981cd72732c71f",
      "tree": "7f92d190f7d5a3dbfb997b966bd8a79c20e4fb49",
      "parents": [
        "938089d35cc8341583a843d62a4022f69ed24ead"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Mar 25 14:35:18 2013 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:24:02 2013 -0700"
      },
      "message": "power: pm8921-charger: tune IR compensation algorithm\n\nIt was observed that the IR compensation scheme was overcharging the\nbattery and based on the battery type and inaccuracies in the adc\nreadings it could overcharge the battery to a point where the protection\ncircuits of the battery would kick in. Prevent this by changing the\nround up method of compensating to a round down method.\n\nAlso it was observed that a down correction causes the battery terminal\nvoltage to drop even further - this was because when vddmax is lowered\nit results in the battery consuming less current bringing the terminal\nvoltage even lower. The algorithm quickly adds an up correction to the\nvddmax the next time around. Add some hysteresis in the scheme i.e. don\u0027t\nincrease the vddmax unless the battery voltage at the terminals is below\nthe desired voltage by 13mV (instead of 10).\n\nChange-Id: I2a908457f5a693216e55c0928043c433305a22cb\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "938089d35cc8341583a843d62a4022f69ed24ead",
      "tree": "e54af74a1dc513fbd6dd952d6b8b570017f85a44",
      "parents": [
        "874be60569475c1cf9a4be2c0854b05cd074c2ce"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Mar 25 14:21:27 2013 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:24:01 2013 -0700"
      },
      "message": "power: pm8921-bms: api for battery insertion/removal\n\nProvide api to clean up the history values the driver remembers to\nreport the soc. These apis will be called when the battery is removed.\nSimilarly provide api to initiate battery SOC calculations upon battery\ninsertion.\n\nChange-Id: Ie9f3f5f45c789efc2ba6d39226401691912c764c\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "874be60569475c1cf9a4be2c0854b05cd074c2ce",
      "tree": "d27bff723b115d5d709d686de83a446d3055874f",
      "parents": [
        "ef96152992961a388ad0e49f023b98a3b3d464e7"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Mar 25 13:51:27 2013 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:24:00 2013 -0700"
      },
      "message": "power: pm8921-bms: update correction algorithm\n\nCorrect only when the soc estimate is lower than 15. This way we won\u0027t\naffect linearity and accuracy for most part. The corrections will\ncome in only when the soc est gets low.\n\nChange-Id: I0661c9a7b1e45610ca4e922edacac0f7cb3f388a\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "ef96152992961a388ad0e49f023b98a3b3d464e7",
      "tree": "b30217875110eae7daa4e08d7922654c4e1c1719",
      "parents": [
        "9095a2073c613c60796edd2999fe2927ae1fe2c2"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Mar 26 13:14:03 2013 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:24:00 2013 -0700"
      },
      "message": "power: pm8921-bms: introduce configurable corrections\n\nThere are situations when the corrections can cause linearity issues.\nProvide a scheme to limit the corrections via a configurable parameters.\nThe corrections were introduced to prevent battery dipping below UVLO.\nIf the battery were in the flat portion of the SOC curve a small error\nin OCV measurement could drift the SOC by a large amount. Corrections\nare important if the OCV falls in this range. Hence introduce two\nparameters to limit the corrections based on a OCV threshold - one when\nit is above 3.8 volts, where corrections could be low and the other\nwhen the OCV is lower and 3.8 (flat portion) where corrections should be\nhigh.\n\nAlso there are instances when the SOC appears stuck at 1% for a long\ntime. This is because the algorithm doesn\u0027t allow the soc to drop to 0%\nif the estimated soc is high. Provide a configurable level for the\nestimated SOC below which, the calculated soc can go to 0%.\n\nChange-Id: I265e1ea41681813ec6add6eea2a440c6e239a5dc\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "9095a2073c613c60796edd2999fe2927ae1fe2c2",
      "tree": "45176078a91b6394a7b89e97d378345f2475ab74",
      "parents": [
        "0dc381185b7dd75307586df9a2ebafa68680b191"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Sun Mar 10 06:21:41 2013 -0700"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:23:59 2013 -0700"
      },
      "message": "power: pm8921-bms: restrict soc decrease to one percent\n\nThe calculated soc could decrease up to 3% within one\ncalculation period. This will happen when UUC and CC increase\nby 1% percent while the adjusting algorithm reduces the OCV\nto cause RC to decrease by 1%.\n\nUpdate the reporting side of the code to restrict the decrease\nof soc by 1%. There will be ample time to catch up to calculated\nsoc.\n\nImportantly, when the device is resumed after a long time, we don\u0027t\nwant to restrict the soc decrease. So when the device goes to suspend\nforget the last soc reported so the next soc report is unrestricted.\n\nChange-Id: I100516237ee9ab4176ca29c067f094db200652f8\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "0dc381185b7dd75307586df9a2ebafa68680b191",
      "tree": "6cbd92af8708f2e93092f0761b19aaad8bf77369",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Xiaozhe Shi",
        "email": "xiaozhes@codeaurora.org",
        "time": "Mon Dec 17 19:34:50 2012 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Apr 02 19:23:52 2013 -0700"
      },
      "message": "power: pm8921-bms: Prevent SoC from rising during discharge\n\nIn a previous patch, scale_soc_while_chg was made to not be called when\ncatch_up_sec equals zero to prevent a kernel divide by zero bug.\n\nHowever, this caused SoC to increase at times with multiple calls to\ncalculate_state_of_charge in quick succession.\n\nFix this by always calling scale_soc_while_chg and skip calculations only\nwhen catch_up_sec is equal to zero.\n\nChange-Id: Ic8c459aea41fde7f7b8762c51c3da71274bed16e\nSigned-off-by: Xiaozhe Shi \u003cxiaozhes@codeaurora.org\u003e\n"
    },
    {
      "commit": "da9e9967a90683112e550990e0d5116a817d1358",
      "tree": "f95bf4e1a2fbcd6f3a763e760b6417756d15f320",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Mon Oct 08 19:16:13 2012 -0700"
      },
      "committer": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Tue Apr 02 16:07:02 2013 -0700"
      },
      "message": "msm8930: Use appropriate VDD_CP for msm8930 platform\n\nThe VDD_CP supply to WCD9304 codec is supplied from PMIC voltage\nregulator S4. WCD9304 codec expects VDD_CP of either 1.8 volts or\n2.2 volts. Since PM8038 can supply VDD_CP of upto 2.2 volts whereas\nPM8917 can suuply VDD_CP of only 1.8 volts, dynamically select the\nvoltage regulator request value from platform data by fixing up\nthe platform data during bootup.\n\nCRs-fixed: 416727\nChange-Id: I3f596bf880d0a7fca5e2ee41695c324cdfd5252f\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n"
    },
    {
      "commit": "5668f9897cf5380381dbdc8943c3a9b9b2220129",
      "tree": "c0935ff7f8656271c288ded8f67e2b72b8693169",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Tue Apr 02 14:03:34 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 14:34:14 2013 -0700"
      },
      "message": "gpu: ion: Minimize allocation fallback delay\n\nWhen we allocate from iommu heap we first try to allocate 1M pages. If\nthat fails we try 64K pages, which falls back to 4K pages. However,\nwe don\u0027t want to incur too much overhead when allocating with fallbacks\nso we don\u0027t want the higher order page allocation to retry, perform\nreclaim, or run memory compaction.\n\nConfigure the GFP flags to ensure that when we allocate pages greater\nthan order 0 we don\u0027t try to do any retries, reclaim, access emergency\npools, or run memory compaction. This will ensure lower memory allocation\nlatency for applications.\n\nCRs-Fixed: 470389\nChange-Id: Ibb3483dddbedbc733a1f7968821e7bc47bedffcd\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "d3fb871f6e2a62d0f7077bab099c6bbff0f1a244",
      "tree": "dcaa12c9467d9d0395deb5a1e385edf1b301fa1a",
      "parents": [
        "2337178118f93d53b0e29914e6aa40f92e177b5d"
      ],
      "author": {
        "name": "Dixon Peterson",
        "email": "dixonp@codeaurora.org",
        "time": "Mon Apr 01 20:14:57 2013 -0700"
      },
      "committer": {
        "name": "Dixon Peterson",
        "email": "dixonp@codeaurora.org",
        "time": "Tue Apr 02 14:23:30 2013 -0700"
      },
      "message": "diag: Bring diag up to date\n\ndiag on A-Family mainline is out of date. This change\nbrings the diag code up to date. This change includes\nthe following changes:\n\n1. diag: dci: Add new Logs and Events API for DCI\n2. diag: dci: Clear DCI Cleint Event/Log mask on Exit\n3. diag: dci: Process DCI packet during USB disconnect\n4. diag: Fix diag hdlc decoding support for messages starting with 0x7e\n5. diag: dci: Remove Event Code from DCI Event\n6. diag: Fix incorrect response for Log On Demand request\n7. diag: Add concurrency protection to writes on smd data channels\n8. diag: Add support for sending DIAG_CTRL_MSG_DIAG_MODE\n9. diag: Add Support for Callback mode to communicate with remote processors\n\nChange-Id: Ic61bd3408af4533e5d86d73da73100c3f6c5f215\nSigned-off-by: Dixon Peterson \u003cdixonp@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e40e6722f82ee446efccb89f2b691107fff38b0",
      "tree": "9f3a7ab0ec70ed82c60bf4c17f05be55531f5c87",
      "parents": [
        "477694618e137b3418404206f20e37ab0aed98cd"
      ],
      "author": {
        "name": "Aravind Venkateswaran",
        "email": "aravindh@codeaurora.org",
        "time": "Tue Feb 26 18:08:14 2013 -0800"
      },
      "committer": {
        "name": "Aravind Venkateswaran",
        "email": "aravindh@codeaurora.org",
        "time": "Tue Apr 02 13:00:22 2013 -0700"
      },
      "message": "msm_fb: hdmi: Use common header for resolution modes\n\nUse a common header file that lists all the supported\nresolution modes instead of locally defining them in\nthe driver files.\n\nCRs-Fixed: 470335\nChange-Id: Ibcba6b31a81c066ef8aa3ec0d74d01e3ecd2f5b2\nSigned-off-by: Aravind Venkateswaran \u003caravindh@codeaurora.org\u003e\nSigned-off-by: Manoj Rao \u003cmanojraj@codeaurora.org\u003e\n"
    },
    {
      "commit": "477694618e137b3418404206f20e37ab0aed98cd",
      "tree": "1a88ce7028b31cd1dcfa765246d207db83861adc",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Aravind Venkateswaran",
        "email": "aravindh@codeaurora.org",
        "time": "Tue Feb 26 17:57:01 2013 -0800"
      },
      "committer": {
        "name": "Aravind Venkateswaran",
        "email": "aravindh@codeaurora.org",
        "time": "Tue Apr 02 13:00:19 2013 -0700"
      },
      "message": "msm_fb: hdmi: Resolution modes on HDMI\n\nAdd a new header file that lists all supported\nHDMI resolution modes and the associated timing\ninformation.\n\nCRs-Fixed: 470335\nChange-Id: I971422ddb97e3b219cc682032eb67212b434daab\nSigned-off-by: Aravind Venkateswaran \u003caravindh@codeaurora.org\u003e\nSigned-off-by: Manoj Rao \u003cmanojraj@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f31269bb7737f368b9e69e833805510c9ce846b",
      "tree": "bb194dbf29412551cde9e3581377b8b2089f724b",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Tue Mar 26 10:54:59 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 11:56:21 2013 -0700"
      },
      "message": "msm: timer: Don\u0027t check state of clock while setting next timer event\n\nThe commit fd6681cd4d0782f6e6ac918ab337016f59c2520b introduced\na silent bug that incorrectly checks state of the clock while\nsetting the next timer event. The bug manifests only during\nfailure code path of msm idle operation, which is very rare.\nDue to the bug, the driver isn\u0027t be able to reprogram the timer\ndevice.\n\nCRs-fixed: 468902\nChange-Id: I4ec14ea9c3a5d318ef98d2b13bd55efd89538df5\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "99149a70d84d69fd8c5b0ccd87482cf594c004f4",
      "tree": "6af5e4a1f840c5f3d5a2146320c23b9a6d62ef56",
      "parents": [
        "d0302d5565c02278199ffd168bd53b64a2965e85"
      ],
      "author": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Fri Mar 29 13:23:31 2013 -0600"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 02 11:43:27 2013 -0700"
      },
      "message": "msm: kgsl: fix paren placement leading to fence timeout\n\nThe incorrect paren placement can lead to a fence timeout\nbecause the last_timestamp is always written. As a result\nthe last_timestamp could be corrupted by writing an old\nvalue leading to a future timestamp_cmp indicating that a\nsignaled sync pt was unsignaled.\n\nChange-Id: I4650a467bfdd98a905f86fbec7d833596c67ba19\nSigned-off-by: Jeff Boody \u003cjboody@codeaurora.org\u003e\n"
    },
    {
      "commit": "0bdd261f45a27ef1d7677f6a3694144d41b3a506",
      "tree": "4ac29805fbaa6443ded280ea37c1afc1bb977787",
      "parents": [
        "682e48fa859354a3ee569c1e4f99fc1becbd049e"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Apr 02 14:46:24 2013 +0530"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Apr 02 16:10:34 2013 +0530"
      },
      "message": "USB: diag_bridge: Fix a possible freed memory access\n\nThe platform device is freed in disconnect.  Don\u0027t access pdev\nin diag_bridge_delete() which gets called after disconnect. Store\npdev-\u003eid in the corresponding driver\u0027s private structure.\n\nCRs-Fixed: 470151\nChange-Id: I2d97b508f227d6ccc3a87e03481293fa1054bbbc\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "d0302d5565c02278199ffd168bd53b64a2965e85",
      "tree": "f2272c0e701a61da5610b6d3a5ac84845218c216",
      "parents": [
        "a0cee884a6e7307c5c0f2286e112b19a50e5dfb0",
        "d898bc63f68a6b528171f94d2a08f41e85c64b64"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 01 23:26:38 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 01 23:26:37 2013 -0700"
      },
      "message": "Merge \"msm: camera: Set event data stat buffer to NULL after freeing\""
    },
    {
      "commit": "a0cee884a6e7307c5c0f2286e112b19a50e5dfb0",
      "tree": "cec9c302757f8f350bc99edceefe5e4b062f48e7",
      "parents": [
        "1eb79edc20ce874ca3380188ce91d69b1b70c592",
        "61157a60f0b7ad6a5d119931bf5f5a6ee158ff57"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 01 23:26:29 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 01 23:26:29 2013 -0700"
      },
      "message": "Merge \"msm: camera: Check for valid pcam before using it\""
    },
    {
      "commit": "1eb79edc20ce874ca3380188ce91d69b1b70c592",
      "tree": "02afe1f7e02c01ba4939784073eda742c82cdb4b",
      "parents": [
        "91f0255916c9eb4b4b7c0b0ccfaf8a620943ba38",
        "a82e18766c317165855fbac08edb5678ab4877d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 01 23:26:21 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 01 23:26:20 2013 -0700"
      },
      "message": "Merge \"msm_fb: Enable mdp clock during LVDS init.\""
    },
    {
      "commit": "91f0255916c9eb4b4b7c0b0ccfaf8a620943ba38",
      "tree": "b9d44530eeca32305543a12406a3abd76a42b9dd",
      "parents": [
        "0885b8823708e79b627f47eb6c2d8c56cc9f850a",
        "e3fb892c53350d35c8e295f14a727c6a48c10b4a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Apr 01 23:26:13 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Apr 01 23:26:12 2013 -0700"
      },
      "message": "Merge \"msm_fb: Fix adb shell start/stop issue when bypass enabled\""
    }
  ],
  "next": "0885b8823708e79b627f47eb6c2d8c56cc9f850a"
}
