)]}'
{
  "log": [
    {
      "commit": "82bf5d3ca80ecb4bc7b6c5ccfe64620eda7621c9",
      "tree": "f830ccc41791dd8c580bf21a6c4beb554d66e253",
      "parents": [
        "4b641d849b80a02382a821220074f21c510520d3"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Oct 29 15:17:31 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Nov 07 18:38:03 2012 -0800"
      },
      "message": "workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active\n\nworker_enter_idle() has WARN_ON_ONCE() which triggers if nr_running\nisn\u0027t zero when every worker is idle.  This can trigger spuriously\nwhile a cpu is going down due to the way trustee sets %WORKER_ROGUE\nand zaps nr_running.\n\nIt first sets %WORKER_ROGUE on all workers without updating\nnr_running, releases gcwq-\u003elock, schedules, regrabs gcwq-\u003elock and\nthen zaps nr_running.  If the last running worker enters idle\ninbetween, it would see stale nr_running which hasn\u0027t been zapped yet\nand trigger the WARN_ON_ONCE().\n\nFix it by performing the sanity check iff the trustee is idle.\n\nChange-Id: I78c6300647a9e14a5f5f27fee0679d9072481188\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "4b641d849b80a02382a821220074f21c510520d3",
      "tree": "177f6b5deb3e2453a3eb61b6e284bc683b693126",
      "parents": [
        "879d2f7dc8d1eca52acd34d2e68b101a1d3df4f1"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Nov 05 15:47:08 2012 -0800"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Nov 07 18:37:10 2012 -0800"
      },
      "message": "mmc: msm_sdcc: fix race conditions in runtime PM\n\ncommit 386ad800716b6660d40c677b57ee4bf8e4430329 msm-3.4\n\nWhat is the race condition? (NOTE: RPM stands for Runtime Power Management)\n\n1. SDCC is in RPM_SUSPENEDED state and SDCC platform suspend gets\n   triggered and then system goes into suspend.\n2. During platform resume, SDCC platform resume is triggered\n   which blindly sets the pending_resume flag in SDCC host structure.\n3. If new MMC transfer request comes then MMC block driver calls\n   mmc_claim_host() which internally calls msmsdcc_enable().\n4. msmsdcc_enable() checks for following 3 conditions to be true:\n\t1. host-\u003esdcc_suspended \u003d\u003d true\n\t2. host-\u003epending_resume \u003d\u003d true\n\t3. pm_runtime_suspended() \u003d\u003d false\n   But as SDCC state is RPM_SUSPENDED, 3rd condition is not be satisfied\n   so msmsdcc_enable() don\u0027t clear the host-\u003epending_resume flag and simply\n   calls pm_runtime_get_sync() to resume the SDCC. Once SDCC is resumed,\n   host-\u003esdcc_suspended \u003d false, runtime_status \u003d RPM_ACTIVE but\n   host-\u003epending_resume is still set.\n5. Now after RPM idle timeout, SDCC runtime suspend gets triggered which\n   calls SDCC driver\u0027s runtime suspend callback (msmsdcc_runtime_suspend).\n   Note that before executing the RPM suspend calllback, SDCC RPM status\n   is set to RPM_SUSPENDING.\n6. As SDCC driver\u0027s runtime suspend callback gets executed, it sets the\n   host-\u003esdcc_suspended to true. But now before the RPM framework\n   sets the SDCC RPM status to RPM_SUSPENDED, on other active CPU core,\n   new MMC transfer reques comes in which would first call msmsdcc_enable()\n   and all of the 3 conditions below is true:\n\t1. host-\u003esdcc_suspended \u003d\u003d true\n\t2. host-\u003epending_resume \u003d\u003d true\n\t3. pm_runtime_suspended() \u003d\u003d false (RPM status is RPM_SUSPENDING)\n\n   As these conditions are satisfied, msmsdcc_enable() does not call\n   pm_runtime_get_sync(), instead just calls pm_runtime_get_noresume() and\n   msmsdcc_runtime_resume(). This means even after execution of\n   msmsdcc_enable(), SDCC RPM status is either RPM_SUSPENDING or\n   RPM_SUSPENDED.\n7. RPM suspend framework on 1st core sets the SDCC RPM status to\n   RPM_SUSPENDED once SDCC runtime suspend callback returns.\n8. Now once MMC transfer request is completed on other core, it will call\n   msmsdcc_disable(). This function calls pm_runtime_put_sync() which\n   returns -EAGAIN error as RPM status is already RPM_SUSPENED.\n   This error gets returned to MMC layer so MMC layer thinks that\n   SDCC is still enabled and skips call to msmsdcc_enable() until\n   msmsdcc_disable() succeeds.\n8. Note when msmsdcc_disable() returned error, RPM usage_counter was set to\n   0 so next call to msmsdcc_disable() decrements RPM usage_counter to -1\n   (remember msmsdcc_enable() was skipped).\n9. Now new MMC request comes in and it will first call msmsdcc_enable()\n   which calls pm_runtime_get_sync() and it sets the usage_counter to 0\n   and blindly resumes the SDCC as it was already suspended. After this\n   RPM status will be RPM_ACTIVE.\n10. Once MMC request is processed, it will call smsdcc_disable() which\n    calls pm_runtime_put_sync() and it decrements RPM usage counter to -1\n    and skips scheduling runtime suspend callback as RPM usage counter\n    is not 0. RPM status remains in RPM_ACTIVE.\n11. Now onwards for every new MMC transfer requests, 9 and 10 repeats and\n    SDCC always stays in RPM_ACTIVE state forever.\n\nHow is this race condition fixed?\n\nAbove race is created because host-\u003epending_resume is remaining sticky.\nFollowing changes are done to ensure that pending_resume gets set and\ncleared at appropriate places:\n1. In SDCC platform resume callback, set the host-\u003epending_resume flag\n   only if RPM status is RPM_ACTIVE.\n2. Clear the pending_resume flag once msmsdcc_runtime_resume() is\n   completed.\n3. In msmsdcc_enable() function, if pending_resume flag is set skip calling\n   pm_runtime_get_sync() instead directly call msmsdcc_runtime_resume()\n   because RPM status is RPM_ACTIVE.\n\nIn addition, this patch adds WARN() messages in case of failures in\nmsmsdcc_enable() and msmsdcc_disable() functions to capture more details\nin error conditions.\n\nCRs-Fixed: 373338\nChange-Id: I50d1bd63480c668dd2b83f01567f912661f0c606\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "879d2f7dc8d1eca52acd34d2e68b101a1d3df4f1",
      "tree": "77cb8a7a32d95d3cf1046e8143339723182bbb2d",
      "parents": [
        "fa22709abf92a5e23cd26042501070e2b0dd3dfe"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Nov 07 15:47:18 2012 -0800"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Nov 07 18:35:41 2012 -0800"
      },
      "message": "v4l2: fix the memory leak\n\ncommit 9985432a82e6700cf9759f413ecaecbf617318cb\n\ncheck for fh-\u003edev being NULL before kzalloc to fix the memory leak\n\nChange-Id: I3377ef39297f63c692aa5451d2bdbe327e2df18a\n"
    },
    {
      "commit": "fa22709abf92a5e23cd26042501070e2b0dd3dfe",
      "tree": "d8b6b21e48b160be49f65954e2ecb1258bdeaee9",
      "parents": [
        "c1be92b7967f05ed5c6ea3b9c31060617541f96a"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Nov 06 12:24:23 2012 -0800"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Nov 06 16:57:21 2012 -0800"
      },
      "message": "msm: camera: nullify pointers after kfree and fix the memory leaks\n\nnullify pointers after kfree and remove unnecessary kmallocs\n\nAlso fix the memory leaks. should free the memory after v4l2_event_dequeue()\neven if there are some errors in copy_to/from_user(). Because entry was\nalready removed from its own list after v4l2_event_dequeue().\n\nChange-Id: I733538c2fd76a6b77cfd8d6b780caebcb3fd70a8\n"
    },
    {
      "commit": "c1be92b7967f05ed5c6ea3b9c31060617541f96a",
      "tree": "1a8ec3378cc3344fe19052b5bb46ab4a0e1304a4",
      "parents": [
        "2cadda722f7d3d9b2e9be58455a4a385150136e7"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Tue Nov 06 11:09:56 2012 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Nov 06 15:55:02 2012 -0800"
      },
      "message": "mako: update display settings\n\n-- eliminate banding\n-- reinforce yellow and green\n-- subdue blue colors\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "2cadda722f7d3d9b2e9be58455a4a385150136e7",
      "tree": "6d7be12c59b7ce8de7be984845796e40cc07a883",
      "parents": [
        "74a241a0abeb9af7e2ba88470d64e602f596c394"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Nov 05 19:53:11 2012 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Nov 05 19:54:08 2012 -0800"
      },
      "message": "prima: release v3.2.1.11h\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    e3f3c9d wlan: Release 3.2.1.11h\n    57634f6 Fix race condition in new cfg80211 APIs\n    ce5aeb6 Teardown Link with AP if riva indicates del sta reason keep alive\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "74a241a0abeb9af7e2ba88470d64e602f596c394",
      "tree": "8ecdabf944f3293929c29196a0cebae69e02b0b5",
      "parents": [
        "df92998ce43f2c1da0083e092903fe369078053f"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Nov 05 12:10:17 2012 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Nov 05 12:11:34 2012 -0800"
      },
      "message": "prima: release v3.2.1.11g\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    9aeede6 wlan: Release 3.2.1.11g\n    bfacc46 Update countryInfoTable\n    5cc0827 Ignore Channel 165 for country INDONESIA\n    f12d310 DXE Health monitor\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "df92998ce43f2c1da0083e092903fe369078053f",
      "tree": "86f27236fd064096e1e3d13926a51bdc28d4d6cc",
      "parents": [
        "b12bab716867308b4f090964bd8ae90e51d54d10"
      ],
      "author": {
        "name": "Jeff Johnson",
        "email": "jjohnson@codeaurora.org",
        "time": "Fri Nov 02 17:35:26 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 18:03:02 2012 -0700"
      },
      "message": "wcnss: Notify Kernel suspend/resume to WCNSS\n\nNotify WCNSS when the Kernel is suspended and also when it resumes.\n\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\nSigned-off-by: Jeff Johnson \u003cjjohnson@codeaurora.org\u003e\n"
    },
    {
      "commit": "b12bab716867308b4f090964bd8ae90e51d54d10",
      "tree": "92b5c071fe71061a1a7cf4910d0d993f63936f09",
      "parents": [
        "41ee0273c190c3ffcc7b0a97611bf708f476ff29"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 17:59:04 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 18:00:06 2012 -0700"
      },
      "message": "prima: release v3.2.1.11f\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    0d67d06 wlan: Release 3.2.1.11f\n    9e3e512 prima: null check after kzalloc\n    13ca4fb Ignore roam candidates with RSSI lower than lookup threshold\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "41ee0273c190c3ffcc7b0a97611bf708f476ff29",
      "tree": "e717df8bf3a5f50cc3195dde84d57976d1dd7aca",
      "parents": [
        "ec243981835eaf15530c37ca3a8daa4a849ee3b1"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Nov 01 19:01:33 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Nov 02 16:47:42 2012 -0700"
      },
      "message": "msm: camera: fix the memory leak and null check after kmalloc\n\nChange-Id: Ia5cb40bfe14f72dd4662922e5e710eda821b84d0\n"
    },
    {
      "commit": "ec243981835eaf15530c37ca3a8daa4a849ee3b1",
      "tree": "21b37064f0a61217d4eefa7e7aceefffa76d1a38",
      "parents": [
        "8c6296fb0d55611c1000eeb1b10994c4eb0ce30c"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Nov 02 10:59:02 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Nov 02 14:47:27 2012 -0700"
      },
      "message": "Revert \"Revert \"mako: msm: board: enable HS200 bus speed mode support\"\"\n\nThis reverts commit 39f8a6f1bf29e1acded28529aaabf68424a4e88b.\n"
    },
    {
      "commit": "8c6296fb0d55611c1000eeb1b10994c4eb0ce30c",
      "tree": "c02dfb3bd6154fc9a94b7efdca030fabe6af19c5",
      "parents": [
        "8a5bdaf3724964a50eee6c99636b88a8be61f210"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 13:44:35 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 13:44:35 2012 -0700"
      },
      "message": "Revert \"mako_defconfig: set CONFIG_SLUB_DEBUG_ON\u003dy\"\n\nThis reverts commit 96720cbfad7c5385158e44d86344951d757ca81d.\n"
    },
    {
      "commit": "8a5bdaf3724964a50eee6c99636b88a8be61f210",
      "tree": "369593fd9e766da742fc0fc3b352273b3a899bba",
      "parents": [
        "9985432a82e6700cf9759f413ecaecbf617318cb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Sep 19 21:59:02 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 11:26:11 2012 -0700"
      },
      "message": "PM: Prevent runtime suspend during system resume\n\nThis patch (as1591) moves the pm_runtime_get_noresume() and\npm_runtime_put_sync() calls from __device_suspend() and\ndevice_resume() to device_prepare() and device_complete() in the PM\ncore.\n\nThe reason for doing this is to make sure that parent devices remain\nat full power (i.e., don\u0027t go into runtime suspend) while their\nchildren are being resumed from a system sleep.\n\nThe PCI core already contained equivalent code to serve the same\npurpose.  The patch removes the duplicated code, since it is no longer\nneeded.  One of the comments from the PCI core gets moved into the PM\ncore, and a second comment is added to explain whe the _get_noresume\nand _put_sync calls are present.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9985432a82e6700cf9759f413ecaecbf617318cb",
      "tree": "31ea918f335021046c3ff9058e522eec8d329e9b",
      "parents": [
        "827173afb39249416fa3ac116a6d0e21fcadc94c"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 01 18:58:24 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 01 18:58:27 2012 -0700"
      },
      "message": "v4l2: add NULL checks fh-\u003evdev\n\nAdd checks for hf-\u003evdev being NULL to guard against cases where\nv4l2_event_subscribe and v4l2_fh_del being called after v4l2_fh_exit.\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "827173afb39249416fa3ac116a6d0e21fcadc94c",
      "tree": "9e3595677374d2e35bf6c39fb2bc532387028c37",
      "parents": [
        "cebdc12e13def8b27ac582e9905a0f5d73224467"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Fri Oct 19 18:45:53 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 01 13:17:56 2012 -0700"
      },
      "message": "use clamp_t in UNAME26 fix\n\nThe min/max call needed to have explicit types on some architectures\n(e.g. mn10300). Use clamp_t instead to avoid the warning:\n\n  kernel/sys.c: In function \u0027override_release\u0027:\n  kernel/sys.c:1287:10: warning: comparison of distinct pointer types lacks a cast [enabled by default]\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cebdc12e13def8b27ac582e9905a0f5d73224467",
      "tree": "d43c614becc8c598dab86fff2f9de7daae26ea63",
      "parents": [
        "a1ba6a968051a93909e7a1b6b8540af8729d5b2a"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Fri Oct 19 13:56:51 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 01 13:17:40 2012 -0700"
      },
      "message": "kernel/sys.c: fix stack memory content leak via UNAME26\n\nCalling uname() with the UNAME26 personality set allows a leak of kernel\nstack contents.  This fixes it by defensively calculating the length of\ncopy_to_user() call, making the len argument unsigned, and initializing\nthe stack buffer to zero (now technically unneeded, but hey, overkill).\n\nCVE-2012-0957\n\nReported-by: PaX Team \u003cpageexec@freemail.hu\u003e\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: PaX Team \u003cpageexec@freemail.hu\u003e\nCc: Brad Spengler \u003cspender@grsecurity.net\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1ba6a968051a93909e7a1b6b8540af8729d5b2a",
      "tree": "3b773abad8b10da14c117faff3d696aa74db9a79",
      "parents": [
        "e1a378f15dfe7d7a5d5e3d120ee39d11df7995cd"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Nov 01 11:18:20 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Nov 01 12:18:46 2012 -0700"
      },
      "message": "prima: null check after kzalloc\n\nChange-Id: I407729e0fb9534f3a0e49e7ae78316cd87c3d30b\n"
    },
    {
      "commit": "e1a378f15dfe7d7a5d5e3d120ee39d11df7995cd",
      "tree": "86e867b748218c58aca3842a53e7a026068ef37d",
      "parents": [
        "4a5d4f8a82542aa4f7398731e64d45713f2aca64"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 01 11:17:04 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 01 11:17:04 2012 -0700"
      },
      "message": "prima: release v3.2.1.11e\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    b15bd50 wlan: Release 3.2.1.11e\n    fca1458 Fix for Memory Trailer Corruption\n    56f487e Update MaxTxPower in join request to hal\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "4a5d4f8a82542aa4f7398731e64d45713f2aca64",
      "tree": "00a294a1d65cfda023eb832c83a7086c1bb728f6",
      "parents": [
        "3f4aed3b524750e4981320e5ff9235c8720cd8a8"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 19:03:00 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 19:03:31 2012 -0700"
      },
      "message": "prima: release v3.2.1.11d\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    fdc2610 wlan: Release 3.2.1.11d\n    60320a8 Prevent P2P from flushing scan results while roaming\n    fed39de prima: set frame-size warning to kernel default\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "3f4aed3b524750e4981320e5ff9235c8720cd8a8",
      "tree": "80749a8d7cbb1414b1b252bff6e18dfaca1c4d9f",
      "parents": [
        "ff30af8ee3278c0c05c7a47b482b8df028cc9f00"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Wed Oct 31 15:09:05 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 31 18:25:49 2012 -0700"
      },
      "message": "msm_fb: display: fix dsi controller hang up during blt enable/disable\n\nWait for 2 ms to make sure both dsi lanes are in stop state and\nfifo are empty before reseting dsi controller.\n\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "ff30af8ee3278c0c05c7a47b482b8df028cc9f00",
      "tree": "6b7e832b9404444e900d0503809903c8e0efdfeb",
      "parents": [
        "492c9506cc35b84cbbf769e412c8dfd3cb96e551"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Oct 31 11:41:06 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 31 11:58:57 2012 -0700"
      },
      "message": "mako: backlight: change default brightness for linear curve\n\nThe default brightness value should be changed in linear curve\nto ensure the same brightenss in off-mode charging.\n"
    },
    {
      "commit": "492c9506cc35b84cbbf769e412c8dfd3cb96e551",
      "tree": "f42ca7c94ba54e3ec3d38cba62ca73e4b3bcccfc",
      "parents": [
        "4ce89eaf0c904a8c0b4a1922eab080f9a8bb2786"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Oct 31 11:22:00 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 31 11:45:59 2012 -0700"
      },
      "message": "mako: camera: no muxing of common cam gpios\n\nBoth front and back camera share the common cam gpios.\nEach sensor controls the common cam gpios on his own power control.\nIt causes the power up failure.\n\nFront camera requests the common cam gpios, and then back camera try\nto request the common cam gpios. However common cam gpios is already\nrequested by front camera. At that time, front camera power up is failed.\n\nIt also might cause the kernel panic.\n\nMako common cam gpios are not used by other device. So muxing is not\nneeded.\n\n[  957.927514] msm_camera_request_gpio_table common gpio request failed\n[  957.927910] msm_sensor_power_up: request gpio failed\n[  957.928460] msm_sensor_power: imx119 power_up failed rc \u003d -16\n[  957.928765] msm_mctl_open: sensor powerup failed: -16\n[  957.929284] msm_open: HW open failed rc \u003d 0xfffffff0\n[  957.929558] msm_release_ion_client Calling ion_client_destroy\n[  957.930138] msm_open: error end\n...\n[ 1078.978696] msm_camera_request_gpio_table common gpio request failed\n[ 1078.979032] msm_sensor_power_up: request gpio failed\n[ 1078.979123] msm_sensor_power: imx119 power_up failed rc \u003d -16\n[ 1078.979276] msm_mctl_open: sensor powerup failed: -16\n[ 1078.979337] msm_open: HW open failed rc \u003d 0xfffffff0\n[ 1078.979490] msm_release_ion_client Calling ion_client_destroy\n[ 1078.979673] msm_open: error end\n[ 1079.691805] Unable to handle kernel NULL pointer dereference at virtual address 00000228\n...\n\nChange-Id: Ie3bf982b4e1cea6c989fb93bbd39d5bd4eb1bf51\n"
    },
    {
      "commit": "4ce89eaf0c904a8c0b4a1922eab080f9a8bb2786",
      "tree": "a21640b7ba43354b5a284fe9f25779a221c688a7",
      "parents": [
        "f5ca483012ef0b15cd178da73869b1684c4bea1a"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 11:26:05 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 11:26:58 2012 -0700"
      },
      "message": "prima: release v3.2.1.11c\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    warning: refname \u0027v3.2.1.11a\u0027 is ambiguous.\n    9cddb7e wlan: Release 3.2.1.11c\n    8ea1b8f Memory corruption fix\n    6e40114 wlan: Release 3.2.1.11b\n    9e40fc2 Address IMPS failure(s) due to lingering FT session.\n    6445ffb Fix Buffer overflow due to invalid WscIeLen\n    7e26327 Fix buffer overscan in csrRoamIssueFTPreauthReq()\n    2a9c051 Reduce stack frame usage (updates)\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f5ca483012ef0b15cd178da73869b1684c4bea1a",
      "tree": "c4afcf641057c08f70281391ba29942b1de59722",
      "parents": [
        "3b2b6e9b544c5c83eff13e884ca1bfa35887ec8d"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Mon Oct 22 22:05:49 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 10:28:12 2012 -0700"
      },
      "message": "mako: camera: update bus vectors to increase peak bandwidth\n\nIn extreme cases VFE needs more bandwith to suffice the client req in normal\npower mode. This patch sets ensures to changes the bandwith dynamically.\n\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "3b2b6e9b544c5c83eff13e884ca1bfa35887ec8d",
      "tree": "e43478f9360fa76c61d5594c6d35ebc0458288b3",
      "parents": [
        "373c62487c3b2ff76e639264557d15c74215c53a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 30 20:06:10 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 09:32:04 2012 -0700"
      },
      "message": "mako: backlight: use linear brightness ramp\n"
    },
    {
      "commit": "373c62487c3b2ff76e639264557d15c74215c53a",
      "tree": "d339b14e93c0222176e90b5e4ba428127af949cf",
      "parents": [
        "0959a577a9577621da6e06b7f3460e7a629b6558"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Oct 02 12:22:07 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 09:32:02 2012 -0700"
      },
      "message": "backlight: lm3530: remove board specific hard-coding value\n\nget the board specific data from pdata. do not hard coding in driver.\n\nChange-Id: Id2ebc4475755adcd81297064f32cc3169c55eaca\n"
    },
    {
      "commit": "0959a577a9577621da6e06b7f3460e7a629b6558",
      "tree": "d730ff5b5c102a0fae19756b5b5b12da39c763a2",
      "parents": [
        "e563da766e1b08bc973f2695c03552de39591c03"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Oct 02 12:23:52 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 09:32:00 2012 -0700"
      },
      "message": "mako: backlight: add default brightness\n\ndefault brightness will be used in recovery or off-charing mode\nThis definition comes from lm3530 driver.\n\nChange-Id: Ic3914403cc4844dc98049d7d131e1072c0eb79ca\n"
    },
    {
      "commit": "e563da766e1b08bc973f2695c03552de39591c03",
      "tree": "ab51a99d44e1a0fffd83e334b1d21bce1edaae71",
      "parents": [
        "958320cf3fc52bb3ed2dba0d0a4f3d25f8640004"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 08:59:49 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 09:31:46 2012 -0700"
      },
      "message": "backlight: lm3530: add default brightness to pdata\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "958320cf3fc52bb3ed2dba0d0a4f3d25f8640004",
      "tree": "985f5a796fdc3ef98a6dd1846a72a34397fdb2d9",
      "parents": [
        "4173b9e80d1a7b7b9329ee605092868155fa7dcb"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 25 18:19:46 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 20:10:34 2012 -0700"
      },
      "message": "prima: set frame-size warning to kernel default\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "4173b9e80d1a7b7b9329ee605092868155fa7dcb",
      "tree": "b946f2bd217313614df0f11059c0183cfefbe0c1",
      "parents": [
        "96720cbfad7c5385158e44d86344951d757ca81d"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 19:51:46 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 19:51:46 2012 -0700"
      },
      "message": "prima: release v3.2.1.11a\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    f2dfa0f wlan: Release 3.2.1.11a\n    abdd80d Fix for crash during roaming\n    f11f72d Handle race condition in Management Frame TX Timeout\n    e25769f wlan: Release 3.2.1.11\n    fb531ee wlan: No longer allow large stack frames\n    c803461 Use unique logging for driver commands\n    9eb6b11 Reduce stack frame usage\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "96720cbfad7c5385158e44d86344951d757ca81d",
      "tree": "64a915aa8c992bb3f8616e97d052fb0755df4331",
      "parents": [
        "4622bda8dff34016752a4c88ddf680095fa86e69"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 14:04:55 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 14:50:49 2012 -0700"
      },
      "message": "mako_defconfig: set CONFIG_SLUB_DEBUG_ON\u003dy\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "4622bda8dff34016752a4c88ddf680095fa86e69",
      "tree": "54429a7a70821c9002df93a358a9c1be3fd493f0",
      "parents": [
        "8d37ae3b23ff675f6ada169e244344c82eafdcc0"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 14:49:47 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 14:50:48 2012 -0700"
      },
      "message": "prima: release v3.2.1.10g\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    985fb65 wlan: Release 3.2.1.10g\n    8efbc30 wlan: Enable ERROR level logs by default across all components\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "8d37ae3b23ff675f6ada169e244344c82eafdcc0",
      "tree": "dd0d67d0f0f919a9d01087e19971ff4825644c80",
      "parents": [
        "2f6f0365110fb41110db1680cff5dc8a3e87522f"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 14:02:14 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 29 14:02:14 2012 -0700"
      },
      "message": "prima: release v3.2.1.10f\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    2dac1fd wlan: Release 3.2.1.10f\n    f55ef6d Fix GCC 4.6 compile failure due to inlining\n    3070878 In csrRoamLostLink(), only send HDD 1 eCSR_ROAM_LOSTLINK\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "2f6f0365110fb41110db1680cff5dc8a3e87522f",
      "tree": "a7533185d63b2a6161efee52c366765a8d1650c5",
      "parents": [
        "33ddf5a9eaa031c00b00846458f2ba534e6807b8"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu Sep 06 18:08:26 2012 +0530"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sat Oct 27 11:51:27 2012 -0700"
      },
      "message": "EHCI: Update qTD next pointer in QH overlay region during unlink\n\nThere is a possibility of QH overlay region having reference to a stale\nqTD pointer during unlink.\n\nConsider an endpoint having two pending qTD before unlink process begins.\nThe endpoint\u0027s QH queue looks like this.\n\nqTD1 --\u003e qTD2 --\u003e Dummy\n\nTo unlink qTD2, QH is removed from asynchronous list and Asynchronous\nAdvance Doorbell is programmed.  The qTD1\u0027s next qTD pointer is set to\nqTD2\u00272 next qTD pointer and qTD2 is retired upon controller\u0027s doorbell\ninterrupt.  If QH\u0027s current qTD pointer points to qTD1, transfer overlay\nregion still have reference to qTD2. But qtD2 is just unlinked and freed.\nThis may cause EHCI system error.  Fix this by updating qTD next pointer\nin QH overlay region with the qTD next pointer of the current qTD.\n\nCRs-Fixed: 386914\nChange-Id: Idbc41b93674955325c8da445fcb25d189bddddb2\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "33ddf5a9eaa031c00b00846458f2ba534e6807b8",
      "tree": "3ac1e0bc61ab20e737739579ab5f7969f575c49e",
      "parents": [
        "5195d1b318975a0c9137b4225e04600ba0b91b92"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Oct 24 21:36:07 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 26 16:44:47 2012 -0700"
      },
      "message": "power: pm8921-bms: use fixed ibat_avg instead of shutdown ibat_avg\n\nUsing stored average ibat(shutdown ibat_avg) which came from\nprevious boot sometimes cause SoC sudden drop in boot up time.\nSo this patch use fixed ibat_avg value instead of shutdown ibat_avg\nduring 1st SoC calculation.\n\nChange-Id: I9675652c3b4918529be40a8d6f8ee29b6dee1359\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "5195d1b318975a0c9137b4225e04600ba0b91b92",
      "tree": "e476ae82a092d54fac48a4ddc54a5b76aff6c73a",
      "parents": [
        "f17df2402b795faf2c03de6d8a5b12378674f3be"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Oct 24 21:34:41 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 26 16:44:47 2012 -0700"
      },
      "message": "mako: power: use fixed ibat_avg during first soc calculation\n\nUse fixed average ibat during first SoC calculation to remove\nsudden SoC drop.\n\nChange-Id: Ic06f5eed3365cb42bacd4a8453c7aba5ce6886c6\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f17df2402b795faf2c03de6d8a5b12378674f3be",
      "tree": "747d6e8d2bec4f45b80abeb2a1c4efbc54605611",
      "parents": [
        "f063d16ebf6c1e5deff02e59b404fd5c8fade375"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Oct 24 02:13:41 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 26 16:44:36 2012 -0700"
      },
      "message": "power: pm8921-bms: use pmic power reason to check restart\n\nFor accurate SoC calculation, bms need to know if target\nwas booted from reset or power down. Previously, minimum\nCC value check was used to detect power on reason.\nBut this minimum CC value check is useless when charger is\nconnected. So, this patch use pmic power on reason to know\nthe exact power on reason.\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f063d16ebf6c1e5deff02e59b404fd5c8fade375",
      "tree": "6d866c0c2fe728145cd8cabc98dbced256abd2e4",
      "parents": [
        "6e501bb2a65c49a2c1fe59f1fb6cfab637cd73f9"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Tue Oct 23 14:15:46 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 26 14:30:57 2012 -0700"
      },
      "message": "slim_msm: Retry initial sequence messages\n\nInitial sequence messages (logical address assignment, and master\ncapability message) are very important messages to enable the\ndevices. It is possible that the device may NACK these messages\ninitially if it is in process of acquiring sync.\nIf these type of messages fail, retry a few times before actually\ndeeming the device unresponsive. Log the registers in case of NACKs\nto better analyze the reason.\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\n"
    },
    {
      "commit": "6e501bb2a65c49a2c1fe59f1fb6cfab637cd73f9",
      "tree": "6b46d1fde7756f0871794ffbb69160d99780ff39",
      "parents": [
        "6b6cad32df8e1cb4ba4e74905a8f24059f15d19d"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Tue Oct 23 12:08:11 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 26 14:30:51 2012 -0700"
      },
      "message": "slimbus: Avoid same channel definition, removal in same sequence\n\nDo not add the channel removal request to the remove list\nwhen the client sends it right after the channel definition\nwithout sending reconfigure_now request. Also remove the\nchannel define request from define list. This avoids\nchannel definition count being inconsistent, which may\nlead to slimbus driver going into wrong state.\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\n"
    },
    {
      "commit": "6b6cad32df8e1cb4ba4e74905a8f24059f15d19d",
      "tree": "e803a86a7433ef1b07eb2752d0d9b224128c9234",
      "parents": [
        "a279ff923811a2b1a286205c1f682ced1522173a"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Tue Oct 23 12:01:53 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 26 14:30:41 2012 -0700"
      },
      "message": "slim_msm: Satellite channel should not be deallocated more than once\n\nIt is possible that satellite channel deallocation is requested more\nthan once. (e.g. if the satellite times out waiting for response from\nprevious removal, then it will request removal again during\nchannel deallocation from its side).\nMake sure that does not result in deallocating the channel more than\nonce.\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\n"
    },
    {
      "commit": "a279ff923811a2b1a286205c1f682ced1522173a",
      "tree": "e32f1da3ece3e15fa98830469d4b49bcec4ffded",
      "parents": [
        "2952f23ab01bdb151684ada094fbdffb80e23cd7"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Mon Oct 22 18:40:48 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 26 14:30:27 2012 -0700"
      },
      "message": "slimbus: clear slimbus read transaction if synchronous read fails\n\nFailed read transaction is removed from the table of active transactions if the\ntransaction fails.\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "2952f23ab01bdb151684ada094fbdffb80e23cd7",
      "tree": "ba1d3c5c0ec5a559a55afdd51cd24e513ebc6a65",
      "parents": [
        "6c9996473e12975ec858db0ed388f673feaef003"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 26 11:54:08 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 26 11:55:06 2012 -0700"
      },
      "message": "prima: release 3.2.1.10e\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    4c8540b wlan: Release 3.2.1.10e\n    c8c7c53 Add dummy handlers for Android PNO commands\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6c9996473e12975ec858db0ed388f673feaef003",
      "tree": "b73d8f435adf51f581dd7423f36cf3f7b039da7f",
      "parents": [
        "7ff9853f8ac807e2e71dbca4b196c0005d6f7346"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Thu Oct 25 19:26:37 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 26 09:33:37 2012 -0700"
      },
      "message": "msm: mdp: Set clock rates on external interface as needed\n\nThis allows the clock on the external to go to maximum\n\nSigned-off-by: Siddhartha Agrawal \u003cagrawals@codeaurora.org\u003e\n"
    },
    {
      "commit": "7ff9853f8ac807e2e71dbca4b196c0005d6f7346",
      "tree": "71099367108057c269efd2124fb383464a3933f0",
      "parents": [
        "13f3aac6943ff00d795af4a9663aa1a962753e67"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 25 18:20:31 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 25 18:20:52 2012 -0700"
      },
      "message": "video: msm: set vfe stack-size warning to kernel default\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "13f3aac6943ff00d795af4a9663aa1a962753e67",
      "tree": "7933be24fcd9c2c47986fd8e7006b86670dfeb80",
      "parents": [
        "a746a235e1b77ec2ba0f2607e8b08cb4d879d325"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 25 14:54:32 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 25 14:55:03 2012 -0700"
      },
      "message": "Revert \"Revert \"mako: display: change color value to displayed in case of underflow\"\"\n\nThis reverts commit ab22e7d8068b973ad4f9a547fdf4cfc1bfdb29b9.\n"
    },
    {
      "commit": "a746a235e1b77ec2ba0f2607e8b08cb4d879d325",
      "tree": "87cf69f60e7941fc2cd74346ae959f5b9c935ded",
      "parents": [
        "827458a8422686282bdfcf1558a7d25bb702171a"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 24 15:41:26 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 24 15:41:59 2012 -0700"
      },
      "message": "Revert \"Revert \"Revert \"mako: debug: enabling subsystem ramdumps\"\"\"\n\nDisable modem ramdumps for final build.\n\nThis reverts commit 7e2f06d5cc61c32f1d468cb8580f25e23ae16759.\n"
    },
    {
      "commit": "827458a8422686282bdfcf1558a7d25bb702171a",
      "tree": "ddc412a88f32bf1c41fec5280a4d2492da305616",
      "parents": [
        "292454d80adcecda02bdc18c524103430b37ad51"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Wed Oct 24 15:06:25 2012 -0400"
      },
      "committer": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Wed Oct 24 15:06:25 2012 -0400"
      },
      "message": "msm: display: add delay after taking out the base layer.\n\nDuring the blank sequence, base layer will be removed if mfd\nreference count is 0. Need to add some delay to make sure it\ntakes effect before turning off panel.\n\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "292454d80adcecda02bdc18c524103430b37ad51",
      "tree": "da8292046dbcae3a806f7789c53dcc2b95852360",
      "parents": [
        "d666daf4385468ac4a89c9c1d220367388fe226a"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 24 08:35:38 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 24 08:35:38 2012 -0700"
      },
      "message": "prima: release v3.2.1.10d\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    1544551 wlan: Release 3.2.1.10d\n    51dca29 Include LFR flag to delete FT preauth session upon failure.\n    1737a64 Unconditionally return TRUE from csrIsScanAllowed.\n    c79e4d0 wlan: Release 3.2.1.10c\n    863fb5d Fix for WDI stack varibles \u003e 1K\n    611d562 Reduce the stack size in the CORE Stack module.\n    419f004 wlan: Release 3.2.1.10b\n    eb21f24 Reduce stack usage in the HDD\n    aaba1f7 wlan: Release 3.2.1.10a\n    52d23ea Do not drop mgmt frames if peer sta idx is not found\n    0b73e06 Drop frames if peer sta entry is not found.\n    edc478d wlan: Release 3.2.1.10\n    b2492d6 Dampen scan periodicity if no roamable candidates found.\n    fa89fae Lowered the log level of a WDI print\n    1a132f9 Unable to connect if the AP sends country code as \"I\".\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "d666daf4385468ac4a89c9c1d220367388fe226a",
      "tree": "f85d783dbd51978c90ab946b2821266474fdd3ee",
      "parents": [
        "adffd5444e028dd31e701b913faad867623c0bc3"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu Sep 27 12:04:12 2012 +0530"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Oct 23 12:53:22 2012 -0700"
      },
      "message": "EHCI: HSIC: Fix race between HSIC runtime resume and remote wakeup\n\nHSIC runtime resume initiated by an interface driver and remote wakeup\ngpio interrupt handler can run in parallel. If HSIC runtime resume is\ntriggered by runtime PM core, pm_runtime_get call will fail in wakeup\ninterrupt handler.  Check the return code and decrement the PM usage\ncounter.\n\nCRs-Fixed: 403708\nChange-Id: I3108c4aed86723a629a98bdbc461679178727fe5\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "adffd5444e028dd31e701b913faad867623c0bc3",
      "tree": "28e04a72d3808e1d43bd25ebe6af143fbd6f2b99",
      "parents": [
        "0a488464c03806e1f775c35d7b2c83650eaab4ef"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Fri Oct 19 14:51:38 2012 -0400"
      },
      "committer": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Tue Oct 23 11:34:53 2012 -0400"
      },
      "message": "msm_fb: display: Fix flickering when BLT is enabled/disabled\n\nThe transition of BLT enable and disable start at the beginning\nof vsync. This ensures that the transition is completed within the\nsame vsync period. We Wait for DMA-P done after turning off the\ntiming generator and do not prefill the frame.\n\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a488464c03806e1f775c35d7b2c83650eaab4ef",
      "tree": "61fadf8bab2e62e1533f4fb7ad871687b849a39b",
      "parents": [
        "7e2f06d5cc61c32f1d468cb8580f25e23ae16759"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Mon Oct 22 14:47:48 2012 -0700"
      },
      "committer": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Mon Oct 22 15:39:39 2012 -0700"
      },
      "message": "power: pm8921-bms: handle restart without pmic power on\n\nThere are situation when the system undergoes a restart but the\npmic does not execute its power on sequence. In such case the OCV\nvalue is not updated and the CC value is not cleared. Since OCV\nand CC values came from the previous boot, we don\u0027t have to use\nshutdown soc in this case. The use of shutdown soc without reset\nof CC increase error of soc. So this patch remove use of shutdown\nsoc in restart case.\n\nb/7327066\n\nChange-Id: I2c5c5974a4c8ace076c1f8c56c856718b7140fb8\n"
    },
    {
      "commit": "7e2f06d5cc61c32f1d468cb8580f25e23ae16759",
      "tree": "a1433294d40501a93ae432e9f739f466c73501fb",
      "parents": [
        "a142f0bf2b6450bb386b90fed97385406e372502"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 22 10:52:29 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Oct 22 10:52:29 2012 -0700"
      },
      "message": "Revert \"Revert \"mako: debug: enabling subsystem ramdumps\"\"\n\nThis reverts commit cbea9368d8f7aefb144ca3ec3ad86e897a4907d3.\n"
    },
    {
      "commit": "a142f0bf2b6450bb386b90fed97385406e372502",
      "tree": "2deaafe4c7adf9ac141df249c93a6498b319fda8",
      "parents": [
        "0b03ec8ec5eb778b8f534d0d80ea518fac65b4b7"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Oct 19 16:51:11 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 19 19:12:48 2012 -0700"
      },
      "message": "mako: earjack-debugger: use workqueue on resume\n\nsometimes couldn\u0027t get the proper value from gpio due to not yet power up\nrelated to LDO. So you couldn\u0027t see the console message even if inserting\nearjack debugger.\n\nThis fixes it\n\nChange-Id: I05014a6e97dc7796370cbea3c7f4291daedd7044\n"
    },
    {
      "commit": "0b03ec8ec5eb778b8f534d0d80ea518fac65b4b7",
      "tree": "5262eab9715f5b39af43b275ceaa18c2f2a12994",
      "parents": [
        "a1ab3927a7c48937d99e63e258ece267a42242f4"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 18:43:44 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 18:44:12 2012 -0700"
      },
      "message": "prima: release 3.2.1.9c\n\n    git://codeaurora.org/external/wlan/prima.git\n\n    5c6c1a0 wlan: Release 3.2.1.9c\n    95ca1a8 Allow social channels in p2p scan even if not in valid list\n    c3f892c Set scan_type to P2P_DISCOVERY only for social channel scan\n    2f1acb3 wlan: Release 3.2.1.9b\n    177b8a6 Handle disconnects in reassoc state\n    4fe38bd Ensure pre-auth is processed before invoking HDD callbacks\n    87a94eb wlan: Release 3.2.1.9a\n    181ccd0 Do not count frames to start BA session too early\n    5a9671d Fix for race condition between scan done callback and triggering scan.\n    53a480c Process deauth from reassoc AP to trigger disconnect.\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "a1ab3927a7c48937d99e63e258ece267a42242f4",
      "tree": "6181892a74171f94c5a5349b50a025c269470e06",
      "parents": [
        "99001c9c4fd2239a2af633471ef78eb8d569e60f",
        "149db0999839d27f93ea929b9e9e5602dff69dfe"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 17:53:46 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 19 17:53:46 2012 -0700"
      },
      "message": "Merge \"Revert \"staging: android: lowmemorykiller: Don\u0027t count reserved free memory\"\" into android-msm-mako-3.4-wip"
    },
    {
      "commit": "149db0999839d27f93ea929b9e9e5602dff69dfe",
      "tree": "772b7dd80e08206b808d2402c2b64bd729066f21",
      "parents": [
        "4971f84bfce8bd180287c8cb94136ac89d328f1d"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 17:52:59 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 19 17:52:59 2012 -0700"
      },
      "message": "Revert \"staging: android: lowmemorykiller: Don\u0027t count reserved free memory\"\n\nThis reverts commit 4971f84bfce8bd180287c8cb94136ac89d328f1d\n\nChange-Id: I6c51caef9c6bdf0ec86d2c155aab0313c54272e8\n"
    },
    {
      "commit": "99001c9c4fd2239a2af633471ef78eb8d569e60f",
      "tree": "0f17207707ab36cffffeedca30160af52582aabb",
      "parents": [
        "6b8a5d15a571f21075cc44aba8f13552a40504eb"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Thu Oct 18 23:13:09 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 19 16:38:38 2012 -0700"
      },
      "message": "msm_fb: HDMI: Add support for hdmi_audio switch node\n\n- Add switch device node for hdmi audio on initialization.\n- Final node path will be /devices/virtual/switch/hdmi_audio\n- Set the node state to 1 when the HDMI EDID for the sink\n  supports audio\n- Set the node state to 0 otherwise(DVI)\n\nSigned-off-by: Arun Kumar K.R \u003cakumarkr@codeaurora.org\u003e\n"
    },
    {
      "commit": "6b8a5d15a571f21075cc44aba8f13552a40504eb",
      "tree": "f9be46f6da668e5c88a6f2bfd87b840ace73c0ce",
      "parents": [
        "5f030effc8c1af159ad13e77d4c169f037d6c9e4"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Oct 16 23:12:18 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 19 16:32:53 2012 -0700"
      },
      "message": "msm_otg: change the message level about ta_detection\n\nta detection messages annoy us when device is connected with hdmi.\nso change the message level to debug from info.\n\nChange-Id: I31c3e2d082b09be8bf35d8e3ffaea9a5a7fd64e3\n"
    },
    {
      "commit": "5f030effc8c1af159ad13e77d4c169f037d6c9e4",
      "tree": "d2322484ebbe6f1f3dfc4b4fe6d0bff564c56d65",
      "parents": [
        "0f667e81c030e9bef6b75dfb315c8d49a406c80c"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Oct 19 15:09:17 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 16:03:20 2012 -0700"
      },
      "message": "power: pm8921-charger: not change the usb supply type\n\nusb_psy type should be POWER_SUPPLY_TYPE_USB. Do not change the type.\n\nOtherwise, if you boot up with DC, userspace might recognize usb_psy\nas DC, not USB charger. After that, device might not detect the USB charger.\n\nChange-Id: I73f743e77fbfee0cb5847be1fc6747fd48e41790\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "0f667e81c030e9bef6b75dfb315c8d49a406c80c",
      "tree": "37c78291fce741ffc6ab34ed8edc360139bb5729",
      "parents": [
        "111ae13cd947014387cdc55bf938b317b8a9ecf5"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 12:27:48 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 12:28:03 2012 -0700"
      },
      "message": "Revert \"base: sync: signal a sync pt when not adding to the active_list\"\n\nThis reverts commit bd483da2f7a76290369bffb7e5171336d653c134.\n"
    },
    {
      "commit": "111ae13cd947014387cdc55bf938b317b8a9ecf5",
      "tree": "292dab6d3495204df08b681fd82a0232ca153bfd",
      "parents": [
        "5fd9c3d7df7389a1e136a0cb60e9ff85c655d8a1"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Aug 08 13:46:22 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 19 12:28:02 2012 -0700"
      },
      "message": "sync: Fix error paths\n\nCheck the return value of get_unused_fd to make sure a valid\nfile descriptor is returned.\n\nMake sure to call put_unused_fd even if an error occurs before\nthe fd can be used.\n\nChange-Id: I0fe8f78d9e30ecfc4d271c5d875424543dae2d0f\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "5fd9c3d7df7389a1e136a0cb60e9ff85c655d8a1",
      "tree": "4334b7e2c65a77524bc8ff300791313a2c910d5f",
      "parents": [
        "6bb7706267c5981cf781c923c89847782464387d"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 18 13:43:04 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Oct 18 13:43:37 2012 -0700"
      },
      "message": "prima: release v3.2.1.9\n\ngit://codeaurora.org/external/wlan/prima.git\n\nff565af wlan: Release 3.2.1.9\nf504ed3 Do not disassoc upon reassoc timeout failure\na8ed53c Cap cache size properly\n0f34735 Don\u0027t deactivate the heartbeat timer for BG scans.\n78eeee5 wlan: Release 3.2.1.8d\ncbcb399 Flush only P2P results during p2p_find\n3eff030 No Scan Interference During HandOff\nf26def9 Increase number of buckets to categorize roamable APs\n563d048 Even BMPS mode, display correct RSSI within TL log MSG\n256f301 Prevent P2P from flushing scan results while roaming\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6bb7706267c5981cf781c923c89847782464387d",
      "tree": "0041fd59dd870fb61182539bc3a19843db0b50ad",
      "parents": [
        "99b59d0a0c05e24fe1cce7596538c8ab072340e9"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Oct 12 23:08:51 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 23:23:52 2012 -0700"
      },
      "message": "mako: serial console: not write console message if not using earjack-dedugger\n\nflushing console messages into uart is very slow.\nIf you boot up without connecting the earjack-debugger, skip to\nwrite console message into uart.  So We can reduce the bootup time\nby about 2 seconds.  But unfortunately this patch is mako specific\npatch, not generic\n\nwithout this patch:\n[    1.001648] msm_serial_hsl: console setup on port #0\n[    2.344452] console [ttyHSL0] enabled\n\nwith this patch:\n[    0.966091] msm_serial_hsl: console setup on port #0\n[    0.966854] console [ttyHSL0] enabled\n\nChange-Id: Iba2628fe7b9e08583d98e804ee6bc3bd87aee9a7\n"
    },
    {
      "commit": "99b59d0a0c05e24fe1cce7596538c8ab072340e9",
      "tree": "5ed68570b2bc56727306f4dcb43fc39f56a41ee5",
      "parents": [
        "30186441d6d2bc9f771ac8116b184ae3f535f485"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Oct 11 17:43:37 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 17 23:21:15 2012 -0700"
      },
      "message": "mako: fsa8008: not use mic_bias_en in rev 1.0 or later\n\nOld mako device used the external LDO, not pmic8921.\nSo it needed to control the external LDO by mic_bias_en.\nRev. 1.0 uses the pmic8921. So mic_bias_en is not needed anymore.\n\nChange-Id: Idb3a1466e7e4d80641af3cd62ceb2e0dce4307e2\n"
    },
    {
      "commit": "30186441d6d2bc9f771ac8116b184ae3f535f485",
      "tree": "0b587e6ccafea1c091e578fe29f54fffd176aa27",
      "parents": [
        "3ab322a9e0a419e7f378770c9edebca17821bf6e"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Oct 11 17:30:45 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 17 23:20:57 2012 -0700"
      },
      "message": "switch: fsa8008: use mic_bias_en only if gpio is valid\n\nSome device might not use the mic_bias_en. So use mic_bias_en only if\ngpio is valid.\n\nChange-Id: I7f55a960191ed154d4cfdda7647d81c41653eced\n"
    },
    {
      "commit": "3ab322a9e0a419e7f378770c9edebca17821bf6e",
      "tree": "c99a02e2812bc3ec690f836c48c78f331d5728e9",
      "parents": [
        "41db433cc845eb27bb765cc0cf599e872edd709f"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Oct 16 15:43:58 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 17 23:20:51 2012 -0700"
      },
      "message": "audio: waking up when ear_sense gpio is detected for rev1.1\n\nTo wake up during phone sleep, wakeup variable is enable for rev1.1\n\nChange-Id: I2cb1c4de7126eab5fc0f44235e306712b927d606\n"
    },
    {
      "commit": "41db433cc845eb27bb765cc0cf599e872edd709f",
      "tree": "f9a8e6ef86356811c90c2f4de626d8b1c218bc69",
      "parents": [
        "8e0b3254cd4cc41d23364f36a88f9223761d9fff"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Wed Oct 17 13:27:56 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 18:42:47 2012 -0700"
      },
      "message": "msm: mdp: Initialize vsync sysfs in probe\n\nSigned-off-by: Mayank Chopra \u003cmakchopra@codeaurora.org\u003e\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e0b3254cd4cc41d23364f36a88f9223761d9fff",
      "tree": "180dcb6f694294d67b213426dbf251e68ee03328",
      "parents": [
        "bf7a56a7b36c5bf896b1a864a82ca28331689298"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Tue Oct 16 16:14:48 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:29:27 2012 -0700"
      },
      "message": "sync: add tracepoint support\n\nChange-Id: I181326db4247009161557e45444c9b3548b83d25\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "bf7a56a7b36c5bf896b1a864a82ca28331689298",
      "tree": "ed2f0dc46f31ca52d29d931fd0c5a8079b1c6bf6",
      "parents": [
        "41991aae18f3533d96ed7e5ad5f7624ce6f668f5"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Tue Oct 16 15:18:23 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:23:07 2012 -0700"
      },
      "message": "sw_sync: convert to new value_str debug ops\n\nChange-Id: I9bad0cac1198043e04637641feb8112e2e7a9d11\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "41991aae18f3533d96ed7e5ad5f7624ce6f668f5",
      "tree": "381e3b78ef92b4b80fc2f7308d315dd2285fde30",
      "parents": [
        "f76d6d6314cb06e58eb9129e6f858397b924da95"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Tue Oct 16 15:16:55 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:52 2012 -0700"
      },
      "message": "sync: refactor sync debug printing\n\nMove driver callbacks to fill strings instead of using seq_files.  This\nwill allow those values to be used in a future tracepoint patch.\n\nChange-Id: I9b706343e35b11124141fe520e520514a32003d2\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "f76d6d6314cb06e58eb9129e6f858397b924da95",
      "tree": "d54318f83eab264a037f1f012230e087316e52e0",
      "parents": [
        "cc4ce5640a9d05ab98c3922c5bf8a471786bc44f"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Mon Oct 15 17:58:46 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:43 2012 -0700"
      },
      "message": "sync: use proper barriers when waiting indefinitely\n\nThe previous fix only addressed waiting with a timeout.\n\nChange-Id: I8ad735d2d0dfdd53592904e8a54f5689cb5eaa5e\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "cc4ce5640a9d05ab98c3922c5bf8a471786bc44f",
      "tree": "6020139ef57df65e324989241a1c842c1f2162b9",
      "parents": [
        "ea12765da6722632c876bb6e4766e9f5e2480585"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Mon Oct 15 17:51:01 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:33 2012 -0700"
      },
      "message": "sync: update new fence status with sync_fence_signal_pt\n\nIf a fence\u0027s pt is signaled before sync_fence_create is called, the fence\nwill never transition into the signaled state.  This also address a tiny\nrace if a merged fence\u0027s pt after sync_fence_get_status checks it\u0027s status\nand before fence-\u003estatus is updated.\n\nChange-Id: Ic8e292a323db26c6f04cb4757d920278b3125ff6\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "ea12765da6722632c876bb6e4766e9f5e2480585",
      "tree": "f18807ad02843f53c56f382b2d6aca7ddb8f3b14",
      "parents": [
        "7dd3cc413590e3e92756ba28471d3cfe9b1af407"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Wed Oct 10 18:08:11 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:28 2012 -0700"
      },
      "message": "sync: dump sync state of fence errors\n\nChange-Id: I297a43aadf83504993040ea875c7f22d988628f1\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "7dd3cc413590e3e92756ba28471d3cfe9b1af407",
      "tree": "6ffcd6f47b5d77d280533a73a814b5c4df6756e6",
      "parents": [
        "40eb643c3c8e78b162e6fe55dabae95f447a8053"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu May 24 15:10:08 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:20 2012 -0700"
      },
      "message": "Staging: android: binder: Add some tracepoints\n\nAdd tracepoints:\n- ioctl entry and exit\n- Main binder lock: lock, locked and unlock\n- Command and return buffer opcodes\n- Transaction: create and receive\n- Transaction buffer: create and free\n- Object and file descriptor transfer\n- binder_update_page_range\n\nChange-Id: Ib09ae78b0b8b75062325318e2307afd71b7c4458\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "40eb643c3c8e78b162e6fe55dabae95f447a8053",
      "tree": "5396addfb28400e7fb06ef68825e11d0c4aefda9",
      "parents": [
        "236fd496d68771a238f7057ff5c59ab409f0491e"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Fri May 25 20:15:56 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:14 2012 -0700"
      },
      "message": "Staging: android: binder: Add some missing binder_stat_br calls\n\nCached thread return errors, death notifications and new looper\nrequests were not included in the stats.\n\nChange-Id: Iabe14b351b662d3f63009ecb3900f92fc3d72cc4\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "236fd496d68771a238f7057ff5c59ab409f0491e",
      "tree": "8a2c60d6583aa13519d8210ee979381c00425bfa",
      "parents": [
        "586f09e4e1db356b36af34360e571a27d9c768b6"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Wed Oct 17 10:25:22 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:21:51 2012 -0700"
      },
      "message": "Revert \"binder: Quiet binder\"\n\nThis reverts commit 6764fd9f8a0d1cb1f9bbff4100fda0df6aeafafc.\n\nConflicts:\n\n\tdrivers/staging/android/binder.c\n"
    },
    {
      "commit": "586f09e4e1db356b36af34360e571a27d9c768b6",
      "tree": "1d49862694f05504af9c7362e36032f5d1998e9a",
      "parents": [
        "aa0d45041718df4231b2240b8f1985b11cefaa00"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Tue Oct 16 22:38:27 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 17 12:48:51 2012 -0700"
      },
      "message": "msm: camera: increase the v4l2 event-queue size\n\nDue to many SOF/REG and other event updates, some of the commands are dropping\noff the queues. This patch increases the queue size to avoid this issue.\n\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "aa0d45041718df4231b2240b8f1985b11cefaa00",
      "tree": "70e87f3a4849cbc6241b4039586a0889572ac5f3",
      "parents": [
        "821d92c9aab1017a54ab7f5aa3b469793c64a837"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Oct 17 11:41:53 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Oct 17 11:41:53 2012 -0700"
      },
      "message": "mako: power: wlc: support for rev1.1\n\nThere is gpio change in rev1.1 for wireless charger.\nSo this patch supports for both rev1.1 and others.\n\nChange-Id: Id9c604509f500c23243823310835691d2375d328\n"
    },
    {
      "commit": "821d92c9aab1017a54ab7f5aa3b469793c64a837",
      "tree": "c5226b93934b96d14fb6e99037130e4fe45f6d72",
      "parents": [
        "cfa76fc9eca3417eda2c9056ca04804df7bddd69"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Oct 11 17:59:54 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Oct 17 11:39:07 2012 -0700"
      },
      "message": "mako: camera: change the vcm_en for rev.1.1\n\nGPIO 17 is used for WLC in Rev 1.1 or later. So we should change\nthe vcm_en\n\nOLD             : PMIC8921 GPIO_17\nRev 1.1 or later: PMIC8921 GPIO_20 (GPIO_17 is used by WLC)\n\nChange-Id: I2af9d06abe4f07313d46831ce67ee379ea1939e3\n"
    },
    {
      "commit": "cfa76fc9eca3417eda2c9056ca04804df7bddd69",
      "tree": "61e3cb7872643a9b57690d7f0025440eac4ce9fb",
      "parents": [
        "4ba7a81b1d1b0da92f0927464f587ac9bfc7c0ea"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Oct 15 13:02:28 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Oct 17 11:34:39 2012 -0700"
      },
      "message": "mako: vibrator: fix the unbalanced voting XO on/off and set gpiomux\n\nIt caused increasing the rock bottom current. If XO on is called twice and\nXO off is called once, in that case XO clock couldn\u0027t be off. So voting\nXO should be balanced.\n\nAnd set the pwm mode when enabling vibtatior. In other case, set the gpio\nmode. It prevents the current leakage by PWM. This is controlled by\ngpio_requeset and gpio_free.\n\nb/7242206\n\nChange-Id: I8a6ce9b9beb9f981fb7e2db8c6510fa14478b13f\n"
    },
    {
      "commit": "4ba7a81b1d1b0da92f0927464f587ac9bfc7c0ea",
      "tree": "9fc401d615cf0a79ded5cd663e5012c9d2db3491",
      "parents": [
        "58253c7c5b42f02d93610594d0d288446a51dafe"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Oct 15 12:19:14 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Wed Oct 17 11:33:30 2012 -0700"
      },
      "message": "mako: vibrator: clean up codes\n\nremove unnessary codes and clean up.\n\nChange-Id: I10d281f6cb1f7dc6cad2cac34bd276875cc50c0c\n"
    },
    {
      "commit": "58253c7c5b42f02d93610594d0d288446a51dafe",
      "tree": "a54944e3bd2fe122e8f3c5b36e031738964bc97c",
      "parents": [
        "7d1db12a0866458a6e4f8527ab1e8faf564995a5"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Sat Oct 06 13:24:38 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 10:37:58 2012 -0700"
      },
      "message": "ASoC: wcd9310: force slimbus ports to disconnect during error cases\n\nWith shared data channel architecture, SLIMBUS driver\nonly removes slimbus channel when all clients vote to\nhave channel removed. In case of subsystem restart,\nclient such as MDM can go down without withdrawing\nvote. During CODEC path shutdown, CODEC driver will\nreceive slimbus slave interrupt in time indicating\nport disconnection because slimbus channel has not\nbe been voted off. Then, CODEC driver blindly\nshutdown rest of CODEC path. This results in\noverflow error on Rx path and underflow error on\nTx path. In case of time out waiting for port disconnect\ninterrupts to arrive, force ports to disconnect\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\nBUG-ID: 7313016\n"
    },
    {
      "commit": "7d1db12a0866458a6e4f8527ab1e8faf564995a5",
      "tree": "ff1005ff3b06aa16e93e576001df3e1f3491b821",
      "parents": [
        "7a47627a88faa692baa3f0eef220ef2c36162363"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Fri Aug 17 17:35:32 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 10:36:47 2012 -0700"
      },
      "message": "Asoc: msm: 8064: Set channel number based on recording mode\n\nThe shared channel number can be overwritten by front-end\nDAI\u0027s channel setting. Add fixup function to set the correct\nchannel number based on recording mode in the machine driver.\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\nBUG-ID: 7313016\n"
    },
    {
      "commit": "7a47627a88faa692baa3f0eef220ef2c36162363",
      "tree": "65ba2daf0d9f2c97ffef8832547bb966cda36840",
      "parents": [
        "e8cd8ba448c7f010908b9a9c61ee6457359a1f03"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Oct 11 12:35:22 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 14:33:01 2012 -0700"
      },
      "message": "sync: protect unlocked access to fence status\n\nFence status is checked outside of locks in both sync_fence_wait and\nsync_fence_poll.  This patch adds propper barrier protection in these\ncases to avoid seeing stale status.\n\nChange-Id: I9d8b6ce6accb415e797df58068a1ccd54e6be445\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "e8cd8ba448c7f010908b9a9c61ee6457359a1f03",
      "tree": "aa98641682e2c747b3f3f74f12bf4fa44671d326",
      "parents": [
        "e5479fec00f9c74d3c238faf4577c01f05d249a6"
      ],
      "author": {
        "name": "insup.choi",
        "email": "insup.choi@lge.com",
        "time": "Tue Oct 16 11:44:56 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Oct 16 14:20:59 2012 -0700"
      },
      "message": "camera: adjusting flash tuning\n\n- adjusting B gain and AEC weight table\n- enhancing brightness in low light condition.\n- modifying greenish screen\n\nBug: 7349901\n"
    },
    {
      "commit": "e5479fec00f9c74d3c238faf4577c01f05d249a6",
      "tree": "eb8a599dd8f04f71b295c2381fc967447980799a",
      "parents": [
        "9c83a94ff542197018a6538c6ee78e6a1b348698"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Wed Sep 26 13:43:40 2012 +0530"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 13:23:44 2012 -0700"
      },
      "message": "input: pm8xxx-pwrkey: Update key press status during probe\n\nPower key could be in pressed state during boot. Set the flag\nto track the press status properly by reading press irq status.\n\nCRs-fixed: 404018\nChange-Id: I93a8584420002d9cb399484b3ac77fa2ed954690\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c83a94ff542197018a6538c6ee78e6a1b348698",
      "tree": "2db3edc4149f71fb02b69e269d626990cd0fbfc6",
      "parents": [
        "a50472866111e1e8057cf639b1e2c2c4b741ecc6"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Wed Sep 05 17:07:13 2012 +0530"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 13:23:36 2012 -0700"
      },
      "message": "input: pwrkey: Handle out-of-order press and release interrupts\n\nThere is a possibility of receiving a release interrupt\nbefore press when both these actions (press and release) of the\npower-key are very close-by (~1-2ms) to the debounce time\nof the key. Handle this case by maintaining a state variable.\n\nAlso mark the release interrupt as a wakeup source to\nwakeup the system when the above mentioned abnormal case\noccurs.\n\nCRs-Fixed: 394289\nChange-Id: I74475c1e5159dd30e52aca91243eec7e2fac4d57\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a50472866111e1e8057cf639b1e2c2c4b741ecc6",
      "tree": "9fd900d8e2032de14301d390f281f9e9421bbe78",
      "parents": [
        "989c4d877d1be4cf0b63f750957a5e94b8758bac"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 10:25:59 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:26 2012 -0700"
      },
      "message": "pmic8xxx-pwrkey: move to subsys_init\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "989c4d877d1be4cf0b63f750957a5e94b8758bac",
      "tree": "60c8eafafd47ef61ac1a71c45671ff75ce8bd2e6",
      "parents": [
        "3c4017770452f28471d67ce990036b2c6b37d2dd"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 10:04:50 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:26 2012 -0700"
      },
      "message": "mako_defconfig: enable keyreset driver\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "3c4017770452f28471d67ce990036b2c6b37d2dd",
      "tree": "32bde9696f4bb932d4eb72833b312bcff199bea3",
      "parents": [
        "f278add027723a90b11c9a97f6d1b09c1aaec795"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 00:44:54 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:26 2012 -0700"
      },
      "message": "mako: initialize main PMIC earlier\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f278add027723a90b11c9a97f6d1b09c1aaec795",
      "tree": "c8f68fcdd0f92469ce829eb99123ae80bdeb6532",
      "parents": [
        "717a9a1b515c2c4f3b4a161894ceda3be7da8562"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 11:53:48 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:25 2012 -0700"
      },
      "message": "pm8921-core: initialize pwrkey device earlier\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "717a9a1b515c2c4f3b4a161894ceda3be7da8562",
      "tree": "3819864a257798aa3c984e2303675ac676f3a24c",
      "parents": [
        "e977b2107748f0518f421af2053713d656075bbe"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Sun Oct 14 00:26:37 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:25 2012 -0700"
      },
      "message": "ARM: msm: lge: add keyreset device for charger mode\n\nIf booted into charger mode, it may take a while to boot into the\nuserspace charger daemon. If the user is holding the power button during\nboot, the keyreset driver will hard-reboot the device.\n\nChange-Id: I36e9e195988b6158b1d129e7a32fd9c967b4813c\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "e977b2107748f0518f421af2053713d656075bbe",
      "tree": "cd03a8839299f580392ebe1f60e1ac04c3d9a080",
      "parents": [
        "b0e251275cc87c611784ae0e1342f15e5fa453b7"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Sun Oct 14 00:16:58 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:25 2012 -0700"
      },
      "message": "input: keyreset: add support for reset after timeout\n\nIf a timeout is requested, a delayed work item will be\nscheduled to restart the device. If the keys are released\nbefore the timeout expires, the reset is aborted.\n\nAs expected, the reset_fn can be used to reset the device\nafter the timeout.\n\nBug: 7344361\nChange-Id: I1d77cdb3dcc63f579b1250506f0a30de1e033d67\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "b0e251275cc87c611784ae0e1342f15e5fa453b7",
      "tree": "69abc457ea1d50555cea1939c8e0f1e9fd214138",
      "parents": [
        "6ed2f379a99de1167ab0fa82d0959d401c794e8d"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Sun Oct 14 00:14:41 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:25 2012 -0700"
      },
      "message": "input: keyreset: move init to subsys to be ready early\n\nBug: 7344361\nChange-Id: I3564a354fddd69f352704c9e819ea4538096264a\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "6ed2f379a99de1167ab0fa82d0959d401c794e8d",
      "tree": "ffc0e69fa6dec34b050757c0ccf32a604e34b810",
      "parents": [
        "956ad549ca23c151a0ba27b0f7ba7a23fa44fa59"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Sun Oct 14 00:13:49 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:24 2012 -0700"
      },
      "message": "input: keyreset: process pressed keys at init\n\nBug: 7344361\nChange-Id: I92c9ec8a7d2882f280af9a5807a6052e54ecc16a\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "956ad549ca23c151a0ba27b0f7ba7a23fa44fa59",
      "tree": "17cd8437262b3595c1154227e86fa39973fae183",
      "parents": [
        "16aea52c6e0cc09f5bdc7b320e8ffae20420d3c3"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 00:35:20 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:24 2012 -0700"
      },
      "message": "fix uninitialized variable warning\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "16aea52c6e0cc09f5bdc7b320e8ffae20420d3c3",
      "tree": "0930e63e27f22b367e4048c19644f84a941783a6",
      "parents": [
        "9f735c862b6b4715ca28d97d94eecc000b7d7dea"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 00:35:07 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:24 2012 -0700"
      },
      "message": "fix section mismatch warnings\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "9f735c862b6b4715ca28d97d94eecc000b7d7dea",
      "tree": "6a6815ecd69b849e6bbc9b357c46ca9db5930bc2",
      "parents": [
        "ed3b07946fedf0b8736f737a2f14b1c2f6ef8b8e"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Oct 15 21:37:04 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Oct 16 12:38:10 2012 -0700"
      },
      "message": "msm: display: display idle checking update\n\nmsm_fb_blank_sub might be called for UNBLANK from\ndisplay update work queue, which is at commit state.\nIdle detection is invalid in this situation\nAdd detection for external snd earlyuspend/resume interface.\n\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "ed3b07946fedf0b8736f737a2f14b1c2f6ef8b8e",
      "tree": "d64261a354bfa8aff118150b3ade2eb9a0f0d5c9",
      "parents": [
        "dcd1d36d3acde763d644e03a73633878f5761cc2"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Oct 15 18:00:12 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Oct 16 12:36:53 2012 -0700"
      },
      "message": "msm_fb: display: blt always enabled for 720p,1080p, secure buf\n\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\n"
    },
    {
      "commit": "dcd1d36d3acde763d644e03a73633878f5761cc2",
      "tree": "fb2c050494b43de8bed40536f591d45dea54869e",
      "parents": [
        "19824917c729d3ccd730c13188acf4811a492e59"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Oct 15 13:07:49 2012 -0400"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Oct 16 12:36:03 2012 -0700"
      },
      "message": "msm_fb: display: add options to switch blt mode for dsi video\n\nCurrently switching mdp blt mode is done in dmap done isr which could\ncause mdp hang for some panels/targets. One option is added: turning\noff timing generator when switching blt mode, to avoid hang issues.\n\nSigned-off-by: Huaibin Yang \u003chuaibiny@codeaurora.org\u003e\n"
    }
  ],
  "next": "19824917c729d3ccd730c13188acf4811a492e59"
}
