)]}'
{
  "log": [
    {
      "commit": "e75b9c0357c3c308e908337f932ae47ce855563d",
      "tree": "f26a84d2cdfff53ff3cfe4e050abc988448f2844",
      "parents": [
        "6912b87093401b69437240d6b4c558e8665e7c58"
      ],
      "author": {
        "name": "Erwin Mascher",
        "email": "erwin.mascher@gmail.com",
        "time": "Wed Feb 05 13:36:48 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Feb 05 15:27:44 2014 -0800"
      },
      "message": "input: ewtzmu2: Fix gyro off status checks\n\nChange-Id: Icf52849edadf54020ca90f581be336799ab90368\n"
    },
    {
      "commit": "6912b87093401b69437240d6b4c558e8665e7c58",
      "tree": "58e27307da00d599fb9df8e112235c6f56585689",
      "parents": [
        "38eadd2be89cc749c993387b5099e2a7b45bb7db"
      ],
      "author": {
        "name": "Krishna Vanka",
        "email": "kvanka@codeaurora.org",
        "time": "Wed Dec 11 14:56:15 2013 +0530"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:45 2014 -0800"
      },
      "message": "ondemand: add sysfs entry for down_diff_multi_core\n\nThis change adds sysfs entry for the ondemand governor\u0027s attribute\ndown_differential_multi_core. This is required to be able to program\nthis knob to attain better perf/power for use cases like camcorder.\n\nCRs-fixed: 561456\nChange-Id: Ib7c1223215c6b714c286c231ed37f3abfae741c6\nSigned-off-by: Krishna Vanka \u003ckvanka@codeaurora.org\u003e\n"
    },
    {
      "commit": "38eadd2be89cc749c993387b5099e2a7b45bb7db",
      "tree": "e99ed4d843061a399b9fa060e719bce3cc59083b",
      "parents": [
        "e1aa7a22116bf325e45066392fdd90f3c7454958"
      ],
      "author": {
        "name": "Osvaldo Banuelos",
        "email": "osvaldob@codeaurora.org",
        "time": "Fri Dec 06 16:15:15 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:45 2014 -0800"
      },
      "message": "cpufreq: ondemand: fix timer-related list corruption in store_powersave_bias()\n\nThe dbs_timer_init() call in store_powersave_bias() re-initializes the\ndbs_info workqueue, call on dbs_timer_exit() to ensure\noutstanding work is cleared prior to making this call. Also, grab the\npercpu timer_mutex lock to avoid race conditions with respect to the\ndbs timer.\n\nChange-Id: I79f3d43eeb51d2d8e21edd0fe043d6583333951f\nSigned-off-by: Osvaldo Banuelos \u003cosvaldob@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1aa7a22116bf325e45066392fdd90f3c7454958",
      "tree": "b5fd8e3827514e4fc5dc3502f4489345a854b3c0",
      "parents": [
        "c4aeacbdc0258c57b5f76e7854b73e304bb1f024"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Aug 22 10:40:48 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:44 2014 -0800"
      },
      "message": "cpufreq: ondemand: Fix hotplug deadlock with store_powersave_bias\n\nstore_powersave_bias() acquires the hotplug lock and the dbs_mutex\nlock, but does so in the wrong order.  Deadlocks like the following\ncan result.\n\nThread A:\n    get_online_cpus+0x3c/0x5c           \u003c- acquires \u0027cpu_hotplug.lock\u0027\n    store_powersave_bias+0x80/0x3f4     \u003c- acquires \u0027dbs_mutex\u0027\n    kobj_attr_store+0x14/0x20\n    sysfs_write_file+0x108/0x13c\n    vfs_write+0xb0/0x128\n    sys_write+0x38/0x64\n\nThread B:\n    cpufreq_governor_dbs+0x7c/0x55c     \u003c- acquires \u0027dbs_mutex\u0027\n    __cpufreq_governor+0x90/0xe0\n    __cpufreq_set_policy+0x1b0/0x258\n    cpufreq_add_dev_interface+0x2cc/0x334\n    cpufreq_add_dev+0x514/0x580\n    cpufreq_cpu_callback+0x88/0x9c\n    notifier_call_chain+0x38/0x68\n    __cpu_notify+0x28/0x40\n    _cpu_up+0xe4/0x118                  \u003c- acquires \u0027cpu_hotplug.lock\u0027\n    cpu_up+0x64/0x80\n    store_online+0x48/0x78\n    dev_attr_store+0x18/0x24\n    sysfs_write_file+0x108/0x13c\n    vfs_write+0xb0/0x128\n    sys_write+0x38/0x64\n\nFix this by flipping the order in which the locks are acquired and\nreleased in store_powersave_bias so that it is the same as in the\nhotplug path.\n\nChange-Id: Idc59fb29d60b8f7fceb8ed0f2bb9eff4670abda7\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4aeacbdc0258c57b5f76e7854b73e304bb1f024",
      "tree": "80d83133a144ccf8eeab48ef9b728d051bfb0910",
      "parents": [
        "17cbd95db5797949fcb32080f6721285237e7cee"
      ],
      "author": {
        "name": "Rohit Gupta",
        "email": "rohgup@codeaurora.org",
        "time": "Wed Jul 31 15:33:24 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:43 2014 -0800"
      },
      "message": "cpufreq: ondemand: Fix update_sampling_rate race with hotplug\n\nupdate_sampling_rate has a for loop which goes through each\nonline cpu and possibly queue up the ondemand work for them.\nBut while doing this it doesnt take any hotplug lock which\ncould potentially cause a race condition where ondemand work\nis queued after the hotplug code (which sets the policy to NULL)\nin the governor has cancelled any pending work. This could cause\na crash while trying to access the NULL policy in dbs_check_cpu.\n\nProtecting the for_each_online_cpu loop with get_online_cpus()\nand put_online_cpus().\n\nChange-Id: Ia3f43ca7e4bed542834ab03ca1191d728f13311c\nSigned-off-by: Rohit Gupta \u003crohgup@codeaurora.org\u003e\n"
    },
    {
      "commit": "17cbd95db5797949fcb32080f6721285237e7cee",
      "tree": "f6763375b476209654b8aeb05276377320f9bfd8",
      "parents": [
        "b94083ceb33671fb55ebc990c618d179d85a34da"
      ],
      "author": {
        "name": "Dilip Gudlur",
        "email": "dgudlur@codeaurora.org",
        "time": "Mon Jun 17 13:04:31 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:43 2014 -0800"
      },
      "message": "cpufreq: ondemand: add input_boost interface\n\nCurrently Ondemand governor handles any input event\nlike touch by scaling the CPU frequency to maximum\navailable on the target.\n\nThis change adds a new sysfs interface \"input_boost\"\nwhereby the CPU will scale to this frequency on input events.\nThe value of this sysfs is user defined so input events\ncan now be handled by scaling the CPU to lower frequencies\nthan target max.\n\nChange-Id: I5428fd8797c9984b17a66b01a44557f2160e8b68\nSigned-off-by: Dilip Gudlur \u003cdgudlur@codeaurora.org\u003e\n"
    },
    {
      "commit": "b94083ceb33671fb55ebc990c618d179d85a34da",
      "tree": "55ded9746124d7866f75c262c6b80d6f2090467c",
      "parents": [
        "f28dade8d7924fa4bddfdb38ab9029a7a0bc3199"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Oct 31 17:43:08 2012 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:42 2014 -0800"
      },
      "message": "cpufreq: Avoid using smp_processor_id() in preemptible context\n\nEven though this work item runs on only one cpu at a time (due to\nqueue_work_on()) it is possible for the work item to be preempted\nand so use of smp_processor_id() is illegal.\n\nBUG: using smp_processor_id() in preemptible [00000000]\ncode: kworker/3:1/4162 caller is dbs_refresh_callback+0xc/0x188\n[\u003cc00151b0\u003e] (unwind_backtrace+0x0/0x120) from [\u003cc0279058\u003e]\n(debug_smp_processor_id+0xbc/0xf0)\n[\u003cc0279058\u003e] (debug_smp_processor_id+0xbc/0xf0) from [\u003cc0454b54\u003e]\n(dbs_refresh_callback+0xc/0x188)\n[\u003cc0454b54\u003e] (dbs_refresh_callback+0xc/0x188) from [\u003cc0087290\u003e]\n(process_one_work+0x354/0x648)\n[\u003cc0087290\u003e] (process_one_work+0x354/0x648) from [\u003cc0089754\u003e]\n(worker_thread+0x1a8/0x2a8)\n[\u003cc0089754\u003e] (worker_thread+0x1a8/0x2a8) from [\u003cc008e480\u003e]\n(kthread+0x90/0xa0)\n[\u003cc008e480\u003e] (kthread+0x90/0xa0) from [\u003cc000f438\u003e]\n(kernel_thread_exit+0x0/0x8)\n\nThe intent of the code is to determine which CPU this work item\nis running on, which we can easily do by passing that information\nin a wrapper struct around the work struct. Do this so we avoid\nthis problem.\n\nChange-Id: I05ca0ff2b3cbaa239930463ea0760e3e9d75145f\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "f28dade8d7924fa4bddfdb38ab9029a7a0bc3199",
      "tree": "1caf800333b3b17131df860c2bb09c836655bdc1",
      "parents": [
        "92daa725ce1e684fe65f171ced89873cf97bb341"
      ],
      "author": {
        "name": "Tingwei Zhang",
        "email": "tingwei@codeaurora.org",
        "time": "Wed Jul 03 16:28:24 2013 +0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:42 2014 -0800"
      },
      "message": "cpufreq: ondemand: Boost CPU frequency only for touch input\n\nOriginally CPU frequency were boosted for any input event.\nIn some case, sensor sends a lot of input event, which\nkeep CPU in high frequency.  CPU frequency only need to\nbe boosted when real user interaction happens.\n\nChange-Id: Ia3ad755b98d8363a17729926610b5dd6f0075288\nCR-Fixed: 507519\nSigned-off-by: Tingwei Zhang \u003ctingwei@codeaurora.org\u003e\n"
    },
    {
      "commit": "92daa725ce1e684fe65f171ced89873cf97bb341",
      "tree": "fd853a3a9353a4b1c19586e2f0d07e6336c21bc2",
      "parents": [
        "d5d59a5f863370006906433dcf3149f33152235f"
      ],
      "author": {
        "name": "Rohit Gupta",
        "email": "rohgup@codeaurora.org",
        "time": "Mon Jun 17 17:56:27 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:41 2014 -0800"
      },
      "message": "cpufreq: ondemand: Disable freq sync feature in store_powersave_bias\n\nTurn off frequency synchronization of CPUs on thread migrations\nwhen powersave bias is enabled. This is done to prevent re-arming\nof the dbs timer work (which is cancelled by store_powersave_bias)\nby the sync_thread.\n\nChange-Id: I165dd591845c1d66d01a14e8dfc44c767c677b0d\nSigned-off-by: Rohit Gupta \u003crohgup@codeaurora.org\u003e\n"
    },
    {
      "commit": "d5d59a5f863370006906433dcf3149f33152235f",
      "tree": "ab863d4351a48404e7058298a906dda880890d1c",
      "parents": [
        "e3f2f66e52b0ddc8e53ee48276f41f049f9bfc78"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Fri May 31 10:39:31 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:41 2014 -0800"
      },
      "message": "cpufreq: ondemand: change freq sync code to use per-CPU kthreads\n\nThe migration notifier may run in a context where it is not safe to\nenqueue a work item. For example:\n\n(__queue_work+0x1f4/0x40c)\n(queue_work_on+0x34/0x44)\n(dbs_migration_notify+0x2c/0x40)\n(notifier_call_chain+0x38/0x68)\n(__atomic_notifier_call_chain+0x34/0x44)\n(atomic_notifier_call_chain+0x14/0x18)\n(try_to_wake_up+0x350/0x36c)\n(autoremove_wake_function+0xc/0x34)\n(__wake_up_common+0x48/0x7c)\n(__wake_up+0x3c/0x50)\n(trustee_thread+0x1d0/0x528)\n(kthread+0x80/0x8c)\n\nThe trustee code already takes a lock internal to the workqueue\nimplementation and is not expecting a wake up to come around and\nenter the workqueue code again, where the same lock will be needed.\n\nInstead of relying on a workqueue, use a per-CPU kthread to do\nthe frequency syncing.\n\nChange-Id: I7555ee40867792fa8ec4ea8f9a6309323775e797\nCRs-Fixed: 501099\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "e3f2f66e52b0ddc8e53ee48276f41f049f9bfc78",
      "tree": "a33c40ec28798d44eb63d9a626685952468b6be6",
      "parents": [
        "093a213e77b8354d5478f59206954874c27cb57e"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu May 23 15:52:49 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:40 2014 -0800"
      },
      "message": "cpufreq: Use dedicated high-priority workqueues\n\nIn the process of scaling CPU frequencies, cpufreq and the APIS is\ncalls may hold resources that will prevent threads critical for\nsystem stability from running.\n\nSpecifically, thermal-mitigation software may need to respond\nquickly to high-temperature conditions and throttle the CPU speed\nin an effort to cool down. If the system is already in the middle\nof a CPU frequency switch being executed on behalf of a cpufreq\ngovernor, thermal mitigation will be blocked until the scaling\naction has completed. If the system is under heave load of medium\nor high-priority threads, this may take a long while and the system\nmay potentially surpass thermal limits in the meantime.\n\nResolve this by using high priority workqueues for all ondemand\nand conservative governor scaling operations.  This will allow them\nto complete promptly and release their hold on resources necessary\nfor maintaining system stability.\n\nChange-Id: I2f56052c131442838036cf4cdd8059f7c09bb805\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "093a213e77b8354d5478f59206954874c27cb57e",
      "tree": "5344723c900a46f52ee84c9f8e8826d02084bc07",
      "parents": [
        "401092baeaf6c31e3940283a3bcf18cf437316a0"
      ],
      "author": {
        "name": "Rohit Gupta",
        "email": "rohgup@codeaurora.org",
        "time": "Thu Apr 04 15:45:16 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:40 2014 -0800"
      },
      "message": "msm: Synchronize CPU frequency on thread migration\n\nSometimes when foreground threads, crucial for UI, migrate\nfrom a core at higher frequency to the one running at a lower\nfrequency, it could badly affect performance for cases like\nscrolling.\nThis change tries to raise the frequency of the destination core\nto the same value as the source core, if it is not already running\nat the same or higher frequency.  In order for the ondemand\ngovernor to have a fair idea of load in the next sample, it also\nreschedules the next sample one sampling interval from the\nfrequency transition after which the ondemand governor again\ntakes over.\n\nSigned-off-by: Rohit Gupta \u003crohgup@codeaurora.org\u003e\nChange-Id: I9d2fbb166b0cc042d3fd57cea75a5066df4c794b\n"
    },
    {
      "commit": "401092baeaf6c31e3940283a3bcf18cf437316a0",
      "tree": "92e43bb82d0c851b352885ad1c991a843c3ba05f",
      "parents": [
        "882c86f100827c6aae03aded561f822369015b5e"
      ],
      "author": {
        "name": "Veena Sambasivan",
        "email": "veenas@codeaurora.org",
        "time": "Tue May 14 12:36:48 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Feb 01 21:25:39 2014 -0800"
      },
      "message": "cpufreq: Fix optimal_freq logic on ramp down\n\nWhen ondemand governor decides to ramp down the frequency, the missing\ncheck for frequency being lower than optimal_freq was causing frequency\nto be ramped down to optimal_freq even if the frequency decided by ondemand\ngovernor was higher.\n\nChange-Id: I00f9ae4c61ccda4039f3338dee2c29b8cb790be4\nSigned-off-by: Veena Sambasivan \u003cveenas@codeaurora.org\u003e\n"
    },
    {
      "commit": "882c86f100827c6aae03aded561f822369015b5e",
      "tree": "48a038bf2b6513645672f9f120b09d3ebd3fb8ef",
      "parents": [
        "07c5bc79a37b0e53b8c3b386f5296b28f61dd0b1"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 00:28:36 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:44 2014 -0800"
      },
      "message": "m7: initial import of CM m7 defconfig\n\nChange-Id: Icc325412836c80f3728707abab9bb35295bf0b1d\n"
    },
    {
      "commit": "07c5bc79a37b0e53b8c3b386f5296b28f61dd0b1",
      "tree": "52deff46421c4aebb61af5406b3fa15a0af16ab8",
      "parents": [
        "aba046bea61c15dc62133237fa49d1b722d8676f"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 10 01:36:11 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:44 2014 -0800"
      },
      "message": "msm: HTC: m7: update board files\n\nChange-Id: Ia86433a880649876568435a66381c837e643ccc3\n"
    },
    {
      "commit": "aba046bea61c15dc62133237fa49d1b722d8676f",
      "tree": "313961f9840ecb7464cdee4bedf28579d063b1e3",
      "parents": [
        "e591a58a97789e442f39d58a251ab39b2f2156d4"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jan 15 02:03:39 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:43 2014 -0800"
      },
      "message": "msm: HTC: m7: Add support for SRE and CABC dimming\n\nChange-Id: Idc6fb23ca1f39568bfd90deccd3ee1855a7b4eb5\n"
    },
    {
      "commit": "e591a58a97789e442f39d58a251ab39b2f2156d4",
      "tree": "3ad95ef7af2a3573a546c57843154290b4e17cc3",
      "parents": [
        "40740f4e84d266e1915e783c4e0c0846fe55d006"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 10 17:27:14 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:43 2014 -0800"
      },
      "message": "msm: HTC: m7: update board display files\n\nChange-Id: I2dd792e7414d933c59acad1ee306a4660eb0ab37\n"
    },
    {
      "commit": "40740f4e84d266e1915e783c4e0c0846fe55d006",
      "tree": "4c51c22ecba642c0ea1f643692fd78d5b9af3f70",
      "parents": [
        "bc8565f942c90d00e72af5b9612335a65e5a8846"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 18:35:57 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:42 2014 -0800"
      },
      "message": "msm: HTC: m7: update board audio file\n\nChange-Id: Icfdc146322ac8a77a61e6e64c32b45fcbc3d6bfc\n"
    },
    {
      "commit": "bc8565f942c90d00e72af5b9612335a65e5a8846",
      "tree": "7648338c0d17bbf46527a858d82fea85eafd46ed",
      "parents": [
        "6d46fe3e414776bf298e6dfc2f9f1c151952fb90"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 18:31:45 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:41 2014 -0800"
      },
      "message": "msm: HTC: m7: update board wifi file\n\nChange-Id: I819194e90e642b5fa2fecb7b205f4a8261650700\n"
    },
    {
      "commit": "6d46fe3e414776bf298e6dfc2f9f1c151952fb90",
      "tree": "eb7513c50d561d8180f8fe9bb0a2a8d29fe23a31",
      "parents": [
        "5d3ea0bb81ccb1258b38d3c12cf31e5a124ba326"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 18:23:03 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:41 2014 -0800"
      },
      "message": "msm: HTC: m7: update board rfkill file\n\nChange-Id: Ie1593735b7f48316591f033181c10762d8fb30f4\n"
    },
    {
      "commit": "5d3ea0bb81ccb1258b38d3c12cf31e5a124ba326",
      "tree": "bbb5c27f9b45de1a877a11451b81d30f0a6502cd",
      "parents": [
        "7c1e85b1a214498d85f5ff389a1770e751639ebb"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 18:18:21 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:40 2014 -0800"
      },
      "message": "msm: HTC: m7: update board camera file\n\nChange-Id: I6100fc872fb71784398c899dcf8699cd569251a4\n"
    },
    {
      "commit": "7c1e85b1a214498d85f5ff389a1770e751639ebb",
      "tree": "f0fa50ca87626b37e41ab35ce65032f5c8b7b138",
      "parents": [
        "b8ddc84e280871092ebfda8f0de1162f058469ec"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 16:24:06 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:40 2014 -0800"
      },
      "message": "msm: HTC: m7: update board keypad file\n\nChange-Id: I59c95f63be83d474ddbcb7f4836b167b0417d8ca\n"
    },
    {
      "commit": "b8ddc84e280871092ebfda8f0de1162f058469ec",
      "tree": "30ef597e0ee1864b6c26c8c2563a2b26fb99d4c8",
      "parents": [
        "4feb9f9d5943bc7395de3a5f8723c277fabc9a6b"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 16:20:15 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:39 2014 -0800"
      },
      "message": "msm: HTC: m7: update board storage file\n\nChange-Id: I6545456555978c0cc32450794a1d9687a49aa8c1\n"
    },
    {
      "commit": "4feb9f9d5943bc7395de3a5f8723c277fabc9a6b",
      "tree": "c2e6312949c6bcff87196d5aace6c3db88f7d58c",
      "parents": [
        "6def28b34597379cfe60e074bad54b4f1b8f8979"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 16:03:49 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:39 2014 -0800"
      },
      "message": "msm: HTC: m7: update board gpiomux file\n\nChange-Id: I2abc61d612b69e9395338ea290b2865f8d80c621\n"
    },
    {
      "commit": "6def28b34597379cfe60e074bad54b4f1b8f8979",
      "tree": "970ad3f503aef52646305b69e19349fc9c0bbf17",
      "parents": [
        "41960bb869b71fee34c6717c2944c06a2f7963ff"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 15:40:01 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:38 2014 -0800"
      },
      "message": "msm: HTC: m7: update board regulator file\n\nChange-Id: Iaa2fb920cfd9af447858484d0dc089a1eac1017b\n"
    },
    {
      "commit": "41960bb869b71fee34c6717c2944c06a2f7963ff",
      "tree": "79579da3d529ce083e4ae4783147c6ee410ce102",
      "parents": [
        "0cdea9a4d0475466288a323602ec773d4aedf49e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 15:21:56 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:38 2014 -0800"
      },
      "message": "msm: HTC: m7: update board PMIC file\n\nChange-Id: I0586e5278f0ed2c1d09d6106b82d9cc1f05cdc82\n"
    },
    {
      "commit": "0cdea9a4d0475466288a323602ec773d4aedf49e",
      "tree": "da320eefc2d402011c259ca55d3617ddef2719c2",
      "parents": [
        "e84bb259fa12ac6d9aa7c87fc6d52eff6cfb9df0"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 15:03:45 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:37 2014 -0800"
      },
      "message": "msm: HTC: m7: update board GPU file\n\nChange-Id: I435955e957997f3fdca6b9406fd1f654ab4e07a3\n"
    },
    {
      "commit": "e84bb259fa12ac6d9aa7c87fc6d52eff6cfb9df0",
      "tree": "114c3952fa9add6169b84f1a3b62b9a636c65018",
      "parents": [
        "18b953620232b1b7c4e0d8c8857a2881069431c4"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 14:56:41 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:36 2014 -0800"
      },
      "message": "msm: HTC: m7: initial import of board files\n\nChange-Id: I75ee4fa9dce7fcf79460b8f548f6f0828c873139\n"
    },
    {
      "commit": "18b953620232b1b7c4e0d8c8857a2881069431c4",
      "tree": "fb1b4b45abe3557824a44e040a6e2a3a46e2cafa",
      "parents": [
        "d8127e50fe7f6e78fd62b629a1d9dffb2d08835d"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu Jan 09 13:26:24 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:36 2014 -0800"
      },
      "message": "msm: HTC: m7: Add M7 board makefiles\n\nChange-Id: I48e549e3e94a0274282b3d220be79b58abe5dcf1\n"
    },
    {
      "commit": "d8127e50fe7f6e78fd62b629a1d9dffb2d08835d",
      "tree": "f0dcc50a2994e8341783276499b402c3aeeaa49b",
      "parents": [
        "57f67d7bc303d6bd5dd1ce5b0043a6644c7062fd"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jan 09 14:14:37 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:35 2014 -0800"
      },
      "message": "msm: iomap: Add HTC APQ8064 memory region mappings\n\n* HTC\u0027s KERNEL_FOOTPRINT and KALLSYM areas appear to be important to the\n  modem or watchdog. Add mappings for them.\n\nChange-Id: I79a8e5466acf11edc32ecf8846d74c815fad8349\n"
    },
    {
      "commit": "57f67d7bc303d6bd5dd1ce5b0043a6644c7062fd",
      "tree": "f1dcb1f06d6e2a058fa59bcf9844905827ca8417",
      "parents": [
        "1bc7b1cc01bfa3bdde33fb9ffd34fa3c0cb0306c"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu Jan 09 13:20:05 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:35 2014 -0800"
      },
      "message": "msm: 8064: Set APQ8064 boot addresses for HTC\n\nChange-Id: I0f9c0c6199b16825cda5b56b1464d0d6d016593e\n"
    },
    {
      "commit": "1bc7b1cc01bfa3bdde33fb9ffd34fa3c0cb0306c",
      "tree": "6994dd52f2320985d2ac5c2da646b4a361e9aacc",
      "parents": [
        "f26ba13ccf5d14cf49c6502cf662e4a8ff711355"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Wed Jan 08 00:24:20 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:34 2014 -0800"
      },
      "message": "ASoC: msm: Add support for 24-bit output path\n\nChange-Id: I9c0c2e04fec3afe0df0f80188bc38e68d2d3074f\n"
    },
    {
      "commit": "f26ba13ccf5d14cf49c6502cf662e4a8ff711355",
      "tree": "a40bfbc153556a280b3c0b630f709252277dc448",
      "parents": [
        "d465c6a0a78abf7fc0ee22b03c6465f8b1baa1ba"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sat Jan 18 21:57:59 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 22:09:33 2014 -0800"
      },
      "message": "ASoC: msm: Add M7 bluetooth routing info\n\nChange-Id: I8a39b9b0509a4fa78863c2e59a8fd7751cec6a42\n"
    },
    {
      "commit": "d465c6a0a78abf7fc0ee22b03c6465f8b1baa1ba",
      "tree": "a7db338663f7d2253cac15db97d5ede7e4035549",
      "parents": [
        "1828df1181bd35110738bbf60adce0ed54ddb210"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 22:21:39 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:04 2014 -0800"
      },
      "message": "ASoC: msm: Add M7 FE/BE and routing info\n\nChange-Id: Ib01ff02f7cd6bde02b53dd2f7551b76d33763839\n"
    },
    {
      "commit": "1828df1181bd35110738bbf60adce0ed54ddb210",
      "tree": "0b061a886cc2d0636b802382f80e268ff2aab5b7",
      "parents": [
        "538126b1ec4ac7a5415d42ad19921b537ae1270b"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 20:54:04 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:03 2014 -0800"
      },
      "message": "msm: HTC: Add M7 AIF clock entry\n\nChange-Id: I9d585f197f77a9c2da8a4dc7a44d3b9fd0e80836\n"
    },
    {
      "commit": "538126b1ec4ac7a5415d42ad19921b537ae1270b",
      "tree": "ed98efe5ab2f58d77c8431d643b7e750eaf1fc4d",
      "parents": [
        "b55c897f16ea013dfe01fdfe9bf6541a32df00af"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 15:57:16 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:03 2014 -0800"
      },
      "message": "msm: HTC: Add M7 I2S audio devices\n\nChange-Id: I4a82ca6f52bb22d442535caaa0c6506d88522680\n"
    },
    {
      "commit": "b55c897f16ea013dfe01fdfe9bf6541a32df00af",
      "tree": "a2253a26d20d983f317312fccabf6fcc1250a32f",
      "parents": [
        "79a028311cf0425cb70ba91db45d5f8d17e2f6ea"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 12:21:53 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:02 2014 -0800"
      },
      "message": "msm: HTC: Add support for M7 GSBI4 resources\n\nChange-Id: I6ed971bba37c38b828a30584d48d8a8ceac0afd3\n"
    },
    {
      "commit": "79a028311cf0425cb70ba91db45d5f8d17e2f6ea",
      "tree": "e22c810048776c8746d67e49e285dd3766177e79",
      "parents": [
        "ff2522bed44a3c037e434eaf22801168169dbf95"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 20:52:11 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:02 2014 -0800"
      },
      "message": "msm: HTC: Add support for GSBI2\n\nChange-Id: I1594f61ce033c6b6943778ebe099123491ddd17c\n"
    },
    {
      "commit": "ff2522bed44a3c037e434eaf22801168169dbf95",
      "tree": "57a7386e4d5bcbd4ed35eaaab4e3edc60471cef9",
      "parents": [
        "82fc260985670d78522af39c26847b972f640fa7"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 20:01:52 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:01 2014 -0800"
      },
      "message": "msm: HTC: Add M7/DLX panel IDs\n\nChange-Id: I834f93c5bfc1444d92d5243283cb348feee6616b\n"
    },
    {
      "commit": "82fc260985670d78522af39c26847b972f640fa7",
      "tree": "d5617e5f39c323c5661af8a85df47ffa4d068184",
      "parents": [
        "d3220c2998127f8be40b0ac31118df61997be557"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 19:57:54 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:01 2014 -0800"
      },
      "message": "m7: Add support for m7 machine types\n\nChange-Id: I45f9c16b16bd120bccff132eefbf46ad4b6e5cb5\n"
    },
    {
      "commit": "d3220c2998127f8be40b0ac31118df61997be557",
      "tree": "ca698e493dee6e68a8f2618e34c42c9ba41a6c25",
      "parents": [
        "fa79849e575a2dfeca00421697343f03cd12a083"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 18:20:51 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:00 2014 -0800"
      },
      "message": "msm: HTC: Add additional HTC camera structures\n\nChange-Id: I4c7439e3e232c0f914940c4e69164dac37152dcd\n"
    },
    {
      "commit": "fa79849e575a2dfeca00421697343f03cd12a083",
      "tree": "6b2748de227e61f4914c4c74a3233adbcc6a197a",
      "parents": [
        "11af8e7511fff7ab4f81a90f84fbf86cc6b5cf10"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 00:05:04 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:02:00 2014 -0800"
      },
      "message": "msm: HTC: Update HTC MSM8960 acoustic driver\n\n* HTC kernel version: m7-3.4.10-g02c7505\n\nChange-Id: I5025374d033a1c711fc95882a9e39b7258a1332a\n"
    },
    {
      "commit": "11af8e7511fff7ab4f81a90f84fbf86cc6b5cf10",
      "tree": "bab1bcb1ff1a0c60a65cdc06abb9c0bff9968bfc",
      "parents": [
        "d01e35ffcf7fc59e32294c86da39b0d1775dd32b"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 23:11:53 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:59 2014 -0800"
      },
      "message": "msm: HTC: Update HTC headset drivers\n\n* HTC kernel version: m7-3.4.10-g02c7505\n\nChange-Id: Ia35be05ac2e0aed31ee990971aa1afe233b718b1\n"
    },
    {
      "commit": "d01e35ffcf7fc59e32294c86da39b0d1775dd32b",
      "tree": "2c913795a4917fbc48fa1d11fc342d806d6e0d2c",
      "parents": [
        "5974b2488f5251d293b03fb018b57d8eac9e61ad"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Jan 06 00:08:51 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:59 2014 -0800"
      },
      "message": "msm: HTC: Update HTC battery drivers\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: I69b7420a33199b5a48119d846c5fdb221abe2d65\n"
    },
    {
      "commit": "5974b2488f5251d293b03fb018b57d8eac9e61ad",
      "tree": "c815a86d04d5b8445213156b790ce4172cdee93f",
      "parents": [
        "443c0c7228af82d8d11f5784913bc1a24662d2d4"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Jan 06 00:04:58 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:58 2014 -0800"
      },
      "message": "msm: HTC: Update htc_restart_handler\n\nHTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Icefd20bcceb28eb04fe02bde139f6e7520818d89\n"
    },
    {
      "commit": "443c0c7228af82d8d11f5784913bc1a24662d2d4",
      "tree": "40c0bee4e94df8633af2a626d61e81c39ef87bb0",
      "parents": [
        "c630cbfc3d198baa3a1b43a0012d9d52db22102f"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 22:59:05 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:58 2014 -0800"
      },
      "message": "msm: HTC: Update devices_htc.c\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Idc0477bb7d5f79baceab26ea24380f752525b775\n"
    },
    {
      "commit": "c630cbfc3d198baa3a1b43a0012d9d52db22102f",
      "tree": "03d6580c37938c2e1be85979dc62212ab9d56685",
      "parents": [
        "c2640a256214f83427877b0e179b9a05de10e30f"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 23:01:24 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:57 2014 -0800"
      },
      "message": "msm: HTC: Update emmc partitions code\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: If4dcf8f9ae8a3a5f103641ad456606f591b6bf1d\n"
    },
    {
      "commit": "c2640a256214f83427877b0e179b9a05de10e30f",
      "tree": "d15f9ca6bb61ce9e7109e14de8ec42441882dce9",
      "parents": [
        "e65b7461b488d23a7ba5e53cfa177f19a50289e8"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 23:43:51 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:57 2014 -0800"
      },
      "message": "msm: HTC: Add htc_4335_wl_reg driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: I6287e534c7c19978ad78df0cfaa9ba968f0d2522\n"
    },
    {
      "commit": "e65b7461b488d23a7ba5e53cfa177f19a50289e8",
      "tree": "7e36e5de62d724967c21710ec9377ef997ca6600",
      "parents": [
        "0810abc9daf4996424d6e0450dfcae36ddd72ac8"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 22:21:56 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:56 2014 -0800"
      },
      "message": "ARM: Add additional ATAGs\n\n* Add ATAG_BLDR_LOG, ATAG_LAST_BLDR_LOG, ATAG_BATT_DATA\n\nChange-Id: I09c4797c431e30778b5a1f8ae27eb812ed8d087f\n"
    },
    {
      "commit": "0810abc9daf4996424d6e0450dfcae36ddd72ac8",
      "tree": "83838097a308bac0171ad91b07dd4c61b67dcfff",
      "parents": [
        "4b3870c4b586d539347a645df64fa591d5f5c7f7"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 16:33:21 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:56 2014 -0800"
      },
      "message": "input: touchscreen: synaptics_3200: Update Synaptics 3200 driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Icfc4997d7d6f6257c8f947f2d50eb455481f8832\n"
    },
    {
      "commit": "4b3870c4b586d539347a645df64fa591d5f5c7f7",
      "tree": "09758da8476531d2da8cd14f518842b33cc589e4",
      "parents": [
        "8923f4a7666a738f199c9e34e642dcea2707518e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 00:38:44 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Jan 18 01:01:55 2014 -0800"
      },
      "message": "input: mpu3050: use hr_msleep for sleep\n\nChange-Id: I29f6c5115e78558fa971ecd4dd09e79952911bd9\n"
    },
    {
      "commit": "8923f4a7666a738f199c9e34e642dcea2707518e",
      "tree": "238886889905ac04c867eb80629adfe9ff4f5b14",
      "parents": [
        "55adfda2bb5e70964c35c2c0904781d1979fd2f0"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 12:43:27 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "input: mpu3050: Update HTC version of MPU3050 sensor\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: If99645b2d370da57c359557cdd2b3b0a3be19531\n"
    },
    {
      "commit": "55adfda2bb5e70964c35c2c0904781d1979fd2f0",
      "tree": "be7eeabba1b4f0c0eb5fb156c26babe7efd910b5",
      "parents": [
        "6f360152d10775a54bfa030632f705d6dc4c6e85"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 01:19:38 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "input: r3gd20: Update R3GD20 gyroscope driver\n\n* HTC kernel version: m7-3.4.10-g02c7505\n\nChange-Id: I42442f42a218f8c824690549db93d977b823f1c3\n"
    },
    {
      "commit": "6f360152d10775a54bfa030632f705d6dc4c6e85",
      "tree": "9c2b4337715acf62cf3f8d4764c686c4747484fd",
      "parents": [
        "84cecde8fb57a8039178e91e358cf9a53081a5e4"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 23:27:25 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "msm: HTC: jet: update cm3629 platform data\n\nChange-Id: I5bc7ea437cd0bc528bd36c752bf71779ceac4886\n"
    },
    {
      "commit": "84cecde8fb57a8039178e91e358cf9a53081a5e4",
      "tree": "7d9a849d3dc2e6e6c3785b1299eac26d99a38fa8",
      "parents": [
        "e777726150be031fa4578b5e583d39b59cb1665a"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 12:01:50 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "input: cm3629: Update CM3629 proximity/light sensor\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Iccb11b0fe343f063aab0e05ea9b0d9119fcfa1f9\n"
    },
    {
      "commit": "e777726150be031fa4578b5e583d39b59cb1665a",
      "tree": "632c407bc55d3ed21df607d1bc3961b94d9d92e2",
      "parents": [
        "760fa6fd3f0df05f3cf0a5661b2cb4ab686c7f9e"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 00:09:06 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "leds: leds-pm8xxx: Update HTC leds-pm8xxx variant\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: If5c4fa4941f049b0e4be7f6b50ecf1703a444883\n"
    },
    {
      "commit": "760fa6fd3f0df05f3cf0a5661b2cb4ab686c7f9e",
      "tree": "c6447b78bdf3466fea96cdef2dc4fe97f8ec1c00",
      "parents": [
        "6e3ffcee421e94a7390b4037d083d182afaf2493"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Jan 06 00:28:53 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:06 2014 -0800"
      },
      "message": "power: pm8921-charger: Update HTC pm8921 drivers\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Idaa067e6f46de61b4ba62576142a94c45c08425b\n"
    },
    {
      "commit": "6e3ffcee421e94a7390b4037d083d182afaf2493",
      "tree": "bbeddf65611f47df990475b4a6a5aa9b5049f37b",
      "parents": [
        "3db2218ca3694a6c945b2e4477829a1396cee9ee"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 21:44:31 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:05 2014 -0800"
      },
      "message": "msm: camera: Update HTC camera stack drivers\n\n* HTC kernel version: m7-jb-3.4.10-e22f38b\n\nChange-Id: Ie3001d30ee46649668708f20ec0a24d5e71889a1\n"
    },
    {
      "commit": "3db2218ca3694a6c945b2e4477829a1396cee9ee",
      "tree": "7dbd9e36a7faab92a04dec19718fcd195b438cc6",
      "parents": [
        "41b862b70df8962f1311c493fddc2fa9b9c6bcdd"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 17:47:35 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:05 2014 -0800"
      },
      "message": "msm: HTC: Add HTC 8064 camera IOMMU contexts\n\nChange-Id: I7a796018dc47ea5963d18b307d312c2d422ee18b\n"
    },
    {
      "commit": "41b862b70df8962f1311c493fddc2fa9b9c6bcdd",
      "tree": "0c12527b1586c8b73b5e0f149dbd5f2a3f44c641",
      "parents": [
        "7cdc29d8916a7d888eb3d246ecfa595fe37fcdf1"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 17:45:21 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:05 2014 -0800"
      },
      "message": "msm: HTC: Add HTC 8064 camera clock entries\n\nChange-Id: I4e3d712fed9274900da2968decc4423cbb9b71f6\n"
    },
    {
      "commit": "7cdc29d8916a7d888eb3d246ecfa595fe37fcdf1",
      "tree": "4a703b32218827f751d669435a10a4820b9130c9",
      "parents": [
        "291b292fc9e0736b5ddc7412bb0d6da047807693"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 20:49:30 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:05 2014 -0800"
      },
      "message": "msm: camera: Import HTC M7 camera sensor drivers\n\n* HTC kernel version: m7-jb-3.4.10-e22f38b\n* Import of the following:\n  AR0260 sensor driver\n  IMX135 sensor driver\n  OV2722 sensor driver\n  OV4688 sensor driver\n  VD6869 sensor driver\n\nChange-Id: I9ea873702543e8fd5225c2dacc4dca37bd478873\n"
    },
    {
      "commit": "291b292fc9e0736b5ddc7412bb0d6da047807693",
      "tree": "6a7975fb5f0100181322c9b06f3733db069a62b0",
      "parents": [
        "37ac070ec93c4587a7cd75795e84219886679d70"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 12 20:38:35 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:05 2014 -0800"
      },
      "message": "msm: camera: yushanII: Import HTC Yushan II driver\n\n* HTC kernel version: m7-jb-3.4.10-e22f38b\n\nChange-Id: I81dc50d40033d3654d426d753baff524641744d4\n"
    },
    {
      "commit": "37ac070ec93c4587a7cd75795e84219886679d70",
      "tree": "fa6fef9580aa9f0bd88e1a73a2c8890c6d172de4",
      "parents": [
        "3a8390c294dc6fe5189fb8253677513434ac5c0d"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 16:24:01 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:05 2014 -0800"
      },
      "message": "msm: camera: actuators: Import HTC TI201 actuator driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Id0e4e9c8319b2df240c2c0f37f8d3e2624af3fd0\n"
    },
    {
      "commit": "3a8390c294dc6fe5189fb8253677513434ac5c0d",
      "tree": "e06fd1ab354d24aba29e9e261da82add5be44916",
      "parents": [
        "c1ffad0da28707e2ab492d4432a440e0193e3563"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 16:23:37 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "msm: camera: actuators: Import lc898212 actuator driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Ic545ae9c10f1e0b484b268e10c535730cf729cc9\n"
    },
    {
      "commit": "c1ffad0da28707e2ab492d4432a440e0193e3563",
      "tree": "7df0b7ca625d9fe034491d70358adfd74bef1ff4",
      "parents": [
        "704908007e71d7128e99443b8e650610434535b4"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Tue Jan 07 16:23:13 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "msm: camera: actuators: Import Rumbas-S actuator driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Id770c018bb835c96a8f5e412e2dd95bcf3f623b9\n"
    },
    {
      "commit": "704908007e71d7128e99443b8e650610434535b4",
      "tree": "968dec8cf0267005c1ed29a7d992241f69d466a6",
      "parents": [
        "937c596c6bad3d85bd5c407c6c91bd56b2ba28c9"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 22:04:38 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "msm_serial_hs_cir: Add HTC CIR serial driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: I738963154d7b29aec19190f667082f2e66578a00\n"
    },
    {
      "commit": "937c596c6bad3d85bd5c407c6c91bd56b2ba28c9",
      "tree": "689f634c8cbf690ab6f16db59327aeb3a9f616af",
      "parents": [
        "0a7d294a979ba4c97bd34d096ff21bbae732cd5f"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 21:50:52 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "input: bma250_bosch: Add HTC variant of BMA250 sensor\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Iea33decb7b9f79396c08acfccf13c2452299edb1\n"
    },
    {
      "commit": "0a7d294a979ba4c97bd34d096ff21bbae732cd5f",
      "tree": "c8579897c3476a7971ff6545c973cdb72843d6a6",
      "parents": [
        "9dc34f38fdbd841a6d5f1b0ee0a34e2c6b6581a8"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 21:41:29 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "input: akm8963_nst: Add HTC variant of AKM8963 compass\n\nHTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: Idde00c0369157833aabcc444f0338062e566d1aa\n"
    },
    {
      "commit": "9dc34f38fdbd841a6d5f1b0ee0a34e2c6b6581a8",
      "tree": "09a8a743a8cc6dc1f9ae1df26f69858a5d80d560",
      "parents": [
        "20861837e09aa5242137caa2176ae3ecf567851b"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 00:13:45 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:04 2014 -0800"
      },
      "message": "misc: rt5501: Add HTC RT5501 Amp driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: I0b067aebecd6c36aa3bdeb32fad2b30aadc11f49\n"
    },
    {
      "commit": "20861837e09aa5242137caa2176ae3ecf567851b",
      "tree": "ee29b886ad6fb0bb288c68d3d2607123dd32276c",
      "parents": [
        "be0391a6808085c1d16b87d8be2ddad8cea8c89a"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Sun Jan 05 00:09:42 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:03 2014 -0800"
      },
      "message": "misc: tfa9887: Add HTC TFA9887 Amp driver\n\n* HTC kernel version: m7-kk-3.4.10-17db3b4\n\nChange-Id: I8fbeff195ff11497f9fef8b1d8196d4c76eaaa6b\n"
    },
    {
      "commit": "be0391a6808085c1d16b87d8be2ddad8cea8c89a",
      "tree": "0dd75faffa3ddc425fef4ff17308aaea1ea9cc21",
      "parents": [
        "7f6505ef0fd4380c0f8c2930e146d072c5994db4"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 01:06:16 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:03 2014 -0800"
      },
      "message": "msm_serial_hs_brcm: Add Broadcom high speed MSM serial interface\n\n* Needed to communicate with Broadcom Bluetooth.\n\nChange-Id: I3c4b0445b7f8d0a583367cdc76779226bdf30a38\n"
    },
    {
      "commit": "7f6505ef0fd4380c0f8c2930e146d072c5994db4",
      "tree": "1fed396a4b9342b5bba8013ec14d89e8618cd5fc",
      "parents": [
        "95e01d0cbdcff5d763ae9676766666796c70ec5a"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Jan 13 23:54:39 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:03 2014 -0800"
      },
      "message": "msm: mdm2: Add HTC modem initialization code\n\nChange-Id: I49ca00e20fa5c335ab8f323762e91743dfaf85d7\n"
    },
    {
      "commit": "95e01d0cbdcff5d763ae9676766666796c70ec5a",
      "tree": "9b00a75c5ebc5fc2ceb5b6b7106385747296e317",
      "parents": [
        "fafa1ad2427c7e66e127d9ec10bd63ec80e28f41"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Jan 13 18:31:52 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:03 2014 -0800"
      },
      "message": "mmc: msm_sdcc: Add support for HTC SDC_PAD_PWR_SWITCH\n\n* Needed for HTC SDIO WiFi\n\nChange-Id: I5b482d5578d8b659e165f95eb3f92be924893ec6\n"
    },
    {
      "commit": "fafa1ad2427c7e66e127d9ec10bd63ec80e28f41",
      "tree": "69ac0770e0e7429d4ec118185589343d5b434cec",
      "parents": [
        "63e28f97c8045fc53ddd79b4e66077b16874b16f"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 12 01:10:31 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:03 2014 -0800"
      },
      "message": "msm: HTC: Unconditionally enable USB Speaker support\n\n* Enable extra cases for USB Speaker detection.\n\nChange-Id: I7acdd2df84031f00c435b0762ed775013b030d75\n"
    },
    {
      "commit": "63e28f97c8045fc53ddd79b4e66077b16874b16f",
      "tree": "214ba74ef99c97e45515c6219e9c866d55e924d0",
      "parents": [
        "628f0c18a9c791a6fc1e83a9ef760e4caeee7382"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Fri Mar 08 09:03:42 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:02 2014 -0800"
      },
      "message": "ARM: Add support for 64 bit register reads/writes\n\nAdd macros to read and write to 64 bit registers.\n\nChange-Id: Id45d4086aa148ba96df3987c3341c133f1c56541\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n\nConflicts:\n\tarch/arm/include/asm/io.h\n"
    },
    {
      "commit": "628f0c18a9c791a6fc1e83a9ef760e4caeee7382",
      "tree": "4b5e0808a40829e6d11b802c3600b7f9adf6d41e",
      "parents": [
        "c92e49eaca7fd2f9657eaa6e1548257249fbf234"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Mon May 21 20:20:05 2012 +0300"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:02 2014 -0800"
      },
      "message": "iommu/core: pass a user-provided token to fault handlers\n\nSometimes a single IOMMU user may have to deal with several\ndifferent IOMMU devices (e.g. remoteproc).\n\nWhen an IOMMU fault happens, such users have to regain their\ncontext in order to deal with the fault.\n\nUsers can\u0027t use the private fields of neither the iommu_domain nor\nthe IOMMU device, because those are already used by the IOMMU core\nand low level driver (respectively).\n\nThis patch just simply allows users to pass a private token (most\nnotably their own context pointer) to iommu_set_fault_handler(),\nand then makes sure it is provided back to the users whenever\nan IOMMU fault happens.\n\nThe patch also adopts remoteproc to the new fault handling\ninterface, but the real functionality using this (recovery of\nremote processors) will only be added later in a subsequent patch\nset.\n\nChange-Id: Ic04659686e72838a0db518e9303dd037191e3879\nCc: Fernando Guzman Lugo \u003cfernando.lugo@ti.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n[ohaugan@codeaurora.org: Resolved compilation and merge issues]\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n\nConflicts:\n\tdrivers/video/msm/mdss/mdss_mdp.c\n"
    },
    {
      "commit": "c92e49eaca7fd2f9657eaa6e1548257249fbf234",
      "tree": "c52fed0b64f808d60aa12a68d8dac9b0aa95833a",
      "parents": [
        "321cbbca21da226b883575525fb831cf8dd22d47"
      ],
      "author": {
        "name": "Carter Cooper",
        "email": "ccooper@codeaurora.org",
        "time": "Wed Jun 26 15:19:30 2013 -0600"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:02 2014 -0800"
      },
      "message": "msm: kgsl: Add separate GPU shader memory mapping\n\nAdd separate kernel memory mapping for GPU shader memory.\nPreviously, both the register and the shader memory were mapped\nas one entity, with the mapping length being equal to combined\nsize of register memory and shader memory. Now, we separate the\nshader memory mapping to help in cases of GPU devices where the\nshader and register memory may not be adjacent. This helps to\ndump the shader memory in the postmortem snapshot. By having a\nseparate mapping for shader memory, the snapshot dump routine\nsimply reads in the shader memory range specified and dumps.\n\nChange-Id: I30e59dffe849fefcfbbaf0e5245cc1024ccedcb1\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\n\nmsm: Fix mem leak when using per-process pages\n\nWhen GPU is using per process page tables the code creates\na new page table (domain) for every process. There is also\nsome associated structures allocated to keep track of each\ndomain. However, when cleaning up the memory used for a page\ntable only the domain is freed and not the associated structures.\n\nAdd a function to allow a client to properly unregister a domain\nwhich will free all the memory associated with a domain.\nCall the unregister function from kgsl driver code.\n\nCRs-fixed: 480801\nChange-Id: I9704c12c66a95ce66cea63b619bbdbafa0f1eac8\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n\nConflicts:\n\tarch/arm/mach-msm/iommu_domains.c\n\nmsm: kgsl: Remove nap_allowed variable and functionality\n\nAllow NAP on all targets.  The splitting of the clock enable\nand disable calls into enable/prepare and disable/unprepare\nallows us to safely make this change for all targets.\n\nChange-Id: I03d909b86aef33631a887d159cf0a807a6d0ae75\nSigned-off-by: Lucille Sylvester \u003clsylvest@codeaurora.org\u003e\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "321cbbca21da226b883575525fb831cf8dd22d47",
      "tree": "5667ca3891073009afef2b31f16c8a5e73e84e17",
      "parents": [
        "f7652b38248b84e9691e277e7671e13cec6631bc"
      ],
      "author": {
        "name": "Christopher R. Palmer",
        "email": "crpalmer@gmail.com",
        "time": "Thu Nov 28 19:35:29 2013 -0500"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:02 2014 -0800"
      },
      "message": "msm: We are using the msm2 gpu driver, not msm\n\nFix references that are incorrectly pointing at drivers/gpu/msm\ninstead of msm2.\n\nThe incorrect includes cause linaro gcc 4.8 with -O3 to produce\nan unbootable kernel on the DLX.\n\nWhile it doesn\u0027t seem to be affecting our normal builds, not\nfixing it will likely bite us in the future in some other\nmysterious way.\n\nChange-Id: I3c51062ca6a66ddb9782365d2c51c5e485556c1b\n"
    },
    {
      "commit": "f7652b38248b84e9691e277e7671e13cec6631bc",
      "tree": "355228a2dd1d7c4b4c2aa7a34644da8415e8c07d",
      "parents": [
        "4caf72e60bb6fe7bf8fb0c3f1e2cafe4421ef9c1"
      ],
      "author": {
        "name": "Steve Kondik",
        "email": "shade@chemlab.org",
        "time": "Tue Nov 26 15:20:51 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:02 2014 -0800"
      },
      "message": "gpu: msm: Add new Adreno driver\n\n* Temporary place for this.\n\nChange-Id: I83b5d75fbd201c352d011ed43f21ebe3576e058c\n"
    },
    {
      "commit": "4caf72e60bb6fe7bf8fb0c3f1e2cafe4421ef9c1",
      "tree": "887e7efbc95ca90d82390466ea15d70103a84ce0",
      "parents": [
        "de56cae867fade9fe12a2d71871f34c51f946ed7"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Fri Oct 11 10:43:48 2013 -0400"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:02 2014 -0800"
      },
      "message": "msm: rotator: signal timeline when rotator prepare fails.\n\nWhen rotator prepare fails, timeline is not signalled causing fence\ntimeout on the rotator release fence. This patch fixes the issue.\n\nChange-Id: I6023393d768dbb1a0a9095bb1822ac504632ed64\nSigned-off-by: Vishnuvardhan Prodduturi \u003cvproddut@codeaurora.org\u003e\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\n"
    },
    {
      "commit": "de56cae867fade9fe12a2d71871f34c51f946ed7",
      "tree": "d54776b61185a23b3dd5597556135d43a16a7c60",
      "parents": [
        "dc3c3529766e76e20d307091949a86c8ef1014cd"
      ],
      "author": {
        "name": "Carter Cooper",
        "email": "ccooper@codeaurora.org",
        "time": "Tue Apr 09 10:57:54 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:01 2014 -0800"
      },
      "message": "msm: scm: Add scm_call_atomic3\n\nSome drivers need to pass three arguments atomically. Add support\nfor it.\n\nChange-Id: Id0f962400c5c4f721eef44069fc3db1779248ae3\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc3c3529766e76e20d307091949a86c8ef1014cd",
      "tree": "0070ebbac2fc25a34c6bc6f21fca97af2a670b24",
      "parents": [
        "6482c4ecf28aae144aaf0b0eaab28ea3efb2cee2"
      ],
      "author": {
        "name": "Mekala Natarajan",
        "email": "mekalan@codeaurora.org",
        "time": "Mon Sep 23 18:30:16 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:01 2014 -0800"
      },
      "message": "msm: scm-pas: Provide a strongly ordered buffer to the secure world\n\nThe secure world requires that the metadata-containing buffer\nbe strongly ordered. Use the dma_alloc_attrs API to obtain a\nstrongly ordered region for this purpose.\n\nBug: 10750953\nSigned-off-by: Vikram Mulukutla \u003cmarkivx@codeaurora.org\u003e\nSigned-off-by: Mekala Natarajan \u003cmekalan@codeaurora.org\u003e\n"
    },
    {
      "commit": "6482c4ecf28aae144aaf0b0eaab28ea3efb2cee2",
      "tree": "02bed371854e9e3314ebdd14090a5d26ab33dae6",
      "parents": [
        "2be2f013636432914962bb8e22e8564033c99e06"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Jun 17 13:53:57 2013 -0400"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:01 2014 -0800"
      },
      "message": "msm: mdp: Disable early suspend locally\n\nundefing at the header level could mess with other components.\n\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\n"
    },
    {
      "commit": "2be2f013636432914962bb8e22e8564033c99e06",
      "tree": "aa84cbb3a7c52a0460c06ec72708e603e438f2a8",
      "parents": [
        "242deaba8472f491f5fc262cca05f8d7b00ef11d"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Tue Jun 04 12:18:35 2013 -0400"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:01 2014 -0800"
      },
      "message": "msm: mdp: Disable early suspend only for the MDP driver\n\nEarly suspend is deprecated in the framework but disabling it\ncompletely can affect other subsystems. Disabling only for the\nMDP driver.\n\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\n"
    },
    {
      "commit": "242deaba8472f491f5fc262cca05f8d7b00ef11d",
      "tree": "d3974812649ce45ada6e16a558eaee5bf5e20e1f",
      "parents": [
        "aa78d59376940ede773fde57d22328725b1534cf"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@broadcom.com",
        "time": "Fri Sep 13 07:01:36 2013 +0900"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:01 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Fix of Wireless Location Service\n\n\tFixed memory Leak in case of rmmod DHD without batching stop.\nSigned-off-by: Ecco Park \u003ceccopark@broadcom.com\u003e\n"
    },
    {
      "commit": "aa78d59376940ede773fde57d22328725b1534cf",
      "tree": "4d1fed9aaa0dd5e04d3279ba34c505c6cca1f87a",
      "parents": [
        "9d674023d8bddda232b035968758a8593e93c905"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@broadcom.com",
        "time": "Thu Sep 12 06:10:24 2013 +0900"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:01 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Fix of Wireless Location Service\n\n\tFixed [10378803] [BATCHED-SCAN] WLS_BATCHING commands often\n\treturn their command back rather than expected outputs\nSigned-off-by: Ecco Park \u003ceccopark@broadcom.com\u003e\n"
    },
    {
      "commit": "9d674023d8bddda232b035968758a8593e93c905",
      "tree": "9e9c1ccf684fa6fa77bd606b611eac354d8877a4",
      "parents": [
        "aeb7b2204125f276466d99f74970051d855a0cf3"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@broadcom.com",
        "time": "Sat Sep 07 09:46:12 2013 +0900"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:00 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update Location Service code\n\n\tupdated the dhd_pno.c based on new firmware which will be\n\treleased today.\n\tupdated the wl_anroid.c based on Robert\u0027s requirement\n\nSigned-off-by: Ecco Park \u003ceccopark@broadcom.com\u003e\n\nConflicts:\n\tdrivers/net/wireless/bcmdhd/common/include/proto/bcmevent.h\n\nChange-Id: I270755fe4c041ea1282afaed9d120c9b83c2bc0c\n"
    },
    {
      "commit": "aeb7b2204125f276466d99f74970051d855a0cf3",
      "tree": "dac342434902a37bfb3f89c94bc50744a1af4de6",
      "parents": [
        "cc28a9ae0acbb0c41da14a0b055f8f6248f1ae68"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@broadcom.com",
        "time": "Thu Sep 05 02:43:51 2013 +0900"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:00 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: enable WL_IFACE_COMB_NUM_CHANNELS\n\nSigned-off-by: Ecco Park \u003ceccopark@broadcom.com\u003e\n"
    },
    {
      "commit": "cc28a9ae0acbb0c41da14a0b055f8f6248f1ae68",
      "tree": "619c4a4cf0a01ea506313f97b5c3a544193a7a53",
      "parents": [
        "d840aaa6068d9a53bb5e8edccd347a9c88bae114"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@broadcom.com",
        "time": "Thu Aug 29 03:57:52 2013 +0900"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:00 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update to version 1.88.45\n\n\t1. Remove WL_SUPPORT_AUTO_CHANNEL codes\n\t2. add codes for WL_IFACE_COMB_NUM_CHANNELS and\n\t   WL_CFG80211_P2P_DEV_IF to support concurent mode.\n\t   (Google Bug : [9892309] support Wifi direct 5GHZ channels)\n\t   but, remove the WL_IFACE_COM_NUM_CHANELS in Makefile\n\t3. refactoring the codes for hidden ap roaming\nSigned-off-by: Ecco Park \u003ceccopark@broadcom.com\u003e\n\nConflicts:\n\tdrivers/net/wireless/bcmdhd/Makefile\n\tdrivers/net/wireless/bcmdhd/wl_android.c\n\tdrivers/net/wireless/bcmdhd/wl_cfg80211.c\n\tdrivers/net/wireless/bcmdhd/wl_cfgp2p.c\n\tdrivers/net/wireless/bcmdhd/wl_cfgp2p.h\n\nChange-Id: If8283f26714196aa971c186c57758c0e64ce87df\n"
    },
    {
      "commit": "d840aaa6068d9a53bb5e8edccd347a9c88bae114",
      "tree": "815de7338a0f07170ea5d064403e1c3e14e2d140",
      "parents": [
        "dd29c2c9c5f98c68eca59deef310abed76ebbac6"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Aug 29 11:01:14 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:00 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update to version 1.88.42\n\n- Add batched scan implementation\n\nChange-Id: I48a36f753597734b2a8865a53f15df30c5ae0d36\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "dd29c2c9c5f98c68eca59deef310abed76ebbac6",
      "tree": "18eaa0dfb937c9ab506dfb8438493c12cf6723f9",
      "parents": [
        "981b9a24acc05e28974c1d12a71f858c6c2761c3"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 27 15:45:26 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:14:00 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update to version 1.88.41\n\n- Fix sched scan processing\n- Fix NDO processing\n- Do not wake dhd_dpc process if not necessary\n- Remove unnecessary defines and ifdefs\n- Fix SDIO bus wakeup code when idletime was zero case\n- Fix OOB interrupt handler was not registered when WLAN on failed case\n- Clean up ARP Packet filter code\n- Clean up P2P ESCAN source code\n- Clean up TDLS code\n\nChange-Id: I6b9a15f0d49c80d72183fd6e9f4b6bb01e450cd4\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "981b9a24acc05e28974c1d12a71f858c6c2761c3",
      "tree": "e822ff08c11f4b95c8e9454c5efbbc31f4aad6e1",
      "parents": [
        "20be533bd573166a4a2ad401bdf01bf6b47a21d8"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Aug 12 13:57:43 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:59 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Remove chatty message from wl_cfgp2p_act_frm_search\n\nChange-Id: I06ffddddf239443f3684f97a5c31b6872c89d769\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "20be533bd573166a4a2ad401bdf01bf6b47a21d8",
      "tree": "0832376263832e23491005c336edaca85704b643",
      "parents": [
        "fee2ee5878249c0a7e1b7bcf4da13ac0e799c35c"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 23 13:32:05 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:59 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Remove PASS_ARP_PACKET define\n\nChange-Id: Ic5787ffb40840def3cb676ce0030c0923b0738c4\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "fee2ee5878249c0a7e1b7bcf4da13ac0e799c35c",
      "tree": "9d9b8a2f32a89a2d99c8039030d27eb70ef70192",
      "parents": [
        "490c7e9dc9ccb983ad621500f7cdb8464075ba23"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 23 11:08:40 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:59 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Enable p2p support bits for p2p device\n\nChange-Id: I62102ead0e72be41d591f9562f3ac27c41b9e395\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "490c7e9dc9ccb983ad621500f7cdb8464075ba23",
      "tree": "74a8ef451e2df7bf3cd32faa4fa6a735a41eb263",
      "parents": [
        "6898c2c0312b560fa264691b5c97bb7a66c1bd44"
      ],
      "author": {
        "name": "ECCO PARK",
        "email": "eccopark@broadcom.com",
        "time": "Fri Jul 19 16:36:11 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:59 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Fix NDO functionality\n\nChange-Id: I297e5b1124a515a7f829a5d7e736454ec9c8732a\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "6898c2c0312b560fa264691b5c97bb7a66c1bd44",
      "tree": "cc7d7385d1aad32c81f8825db907d03fad5fe238",
      "parents": [
        "e1a6181a7d3c41012e2b03581e4dc86cb91e205d"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 17 16:46:15 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:59 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update to version 1.88.27\n\n- Check FW capabilities\n- Add NS offload\n- Sync with bcm4339 version\n\nChange-Id: I95053eb417a147236dab43e5aabef5108d786b7c\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "e1a6181a7d3c41012e2b03581e4dc86cb91e205d",
      "tree": "eacbc08409b1121e9ee599bc0d101716a42a0dbd",
      "parents": [
        "7cd5a28fa67b16c980f3dcbfb2c700e099c6c4f9"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 16 18:00:42 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:58 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Fix tdls processing from cfg80211\n\nChange-Id: Ie59e3b2e22e0542c5336183d591c1fca4eb490ae\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "7cd5a28fa67b16c980f3dcbfb2c700e099c6c4f9",
      "tree": "16f039c38a6940239dc5a321032465eea5fd461f",
      "parents": [
        "b0ee8d0915cd202d82cbe1f2b704e459a52f370b"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue May 28 14:26:01 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:58 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update to version 1.88.21\n\n- Remove DHCP_SCAN_SUPPRESS option\n- Tune P2P parameters\n- Add bcm4339 support\n\nChange-Id: Ifc2906b3df6c17a7a8ea8e27f5f001fe3d9acd01\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "b0ee8d0915cd202d82cbe1f2b704e459a52f370b",
      "tree": "21d8f6cd460932afd05c3e8a7272c65454f0f92f",
      "parents": [
        "505a988f31c526c0d5eb6db4e4958be505fa57df"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue May 21 18:22:56 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:58 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Close p2p0 device in wl_down\n\nChange-Id: I9e8404badf55c0e7a54144d7b5f1c5d80aa0cb4b\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "505a988f31c526c0d5eb6db4e4958be505fa57df",
      "tree": "c229cc179835debaf49cea6f3514a8fe01e1cf2c",
      "parents": [
        "bd7f930a9ad1647ee6b246d2ea5e02c5e3eb5f4b"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri May 10 12:20:18 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Jan 17 22:13:58 2014 -0800"
      },
      "message": "net: wireless: bcmdhd: Update to version 1.88.16\n\n- Change the logic to enable Power save mode for STA or P2P GC\n- Fix protxstatus bug for corner case\n- Reset uninitialized value for mac entry\n- Remove dhd_wlfc_init/deinit in wl_android.c\n- Fix IBSS mode\n\nChange-Id: I4589e87eda456798eae48548261a1f7cb9542660\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    }
  ],
  "next": "bd7f930a9ad1647ee6b246d2ea5e02c5e3eb5f4b"
}
