{"push_id":1098477826,"size":4,"distinct_size":4,"ref":"refs/heads/cm-13.0","head":"879a92b6977073946c90f8161a95f23561b1514c","before":"5950ce2eeff71204be9c44d51c42bcb921804cb4","commits":[{"sha":"1fae3760fc4e5f607dbac8f5e8d18b97749d10e9","author":{"email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com","name":"LuK1337"},"message":"Revert \"power: smb358-charger: Clean up\"\n\n* Breaks charging on ZD551KL.\n\nThis reverts commit bc36ea371755ed10af69be892bb532faadc60b1b.\n\nChange-Id: Icb84b25e830d8fbb06b2d904ad5d3e773a5cc0ac","distinct":true,"url":"https://api.github.com/repos/luca020400/android_kernel_asus_msm8916/commits/1fae3760fc4e5f607dbac8f5e8d18b97749d10e9"},{"sha":"acae3f51f397d2a0f7049848b9236d18941ce58d","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hrtimer: Fix stall by hrtimer_cancel()\n\nhrtimer_cancel() waits for the completion from the callback, thus it\nmust not be called inside the callback itself.  This was already a\nproblem in the past with ALSA hrtimer driver, and the early commit\n[fcfdebe70759: ALSA: hrtimer - Fix lock-up] tried to address it.\n\nHowever, the previous fix is still insufficient: it may still cause a\nlockup when the ALSA timer instance reprograms itself in its callback.\nThen it invokes the start function even in snd_timer_interrupt() that\nis called in hrtimer callback itself, results in a CPU stall.  This is\nno hypothetical problem but actually triggered by syzkaller fuzzer.\n\nThis patch tries to fix the issue again.  Now we call\nhrtimer_try_to_cancel() at both start and stop functions so that it\nwon't fall into a deadlock, yet giving some chance to cancel the queue\nif the functions have been called outside the callback.  The proper\nhrtimer_cancel() is called in anyway at closing, so this should be\nenough.\n\nChange-Id: I0de000ea7d33d8e4f63929af7f407f25965a052c\nReported-and-tested-by: Dmitry Vyukov <dvyukov@google.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":true,"url":"https://api.github.com/repos/luca020400/android_kernel_asus_msm8916/commits/acae3f51f397d2a0f7049848b9236d18941ce58d"},{"sha":"01ab1fe05b13dd21aef9fe25ad7be20fa3872374","author":{"email":"0262b99ca2d1401300f1220bd0206ad94ff780dc@codeaurora.org","name":"Kiran Gunda"},"message":"msm: msm_bus: remove the buspm module from kernel\n\nRemove the buspm module from msm_bus since it adds\nno functionality to the bus bandwidth aggregation\ndriver. It is a loadable module used for profiling\npurposes.\n\nBug: 26354602\nChange-Id: Ib737897b473b123ca16c273347e762e43c46f8dc\nSigned-off-by: Yuan Lin <yualin@google.com>","distinct":true,"url":"https://api.github.com/repos/luca020400/android_kernel_asus_msm8916/commits/01ab1fe05b13dd21aef9fe25ad7be20fa3872374"},{"sha":"879a92b6977073946c90f8161a95f23561b1514c","author":{"email":"0d6f70af3e794677c14e1cb2f27fcc973b2c55f0@gmail.com","name":"luca020400"},"message":"ASUS: Import prima LA.BR.1.2.6_rb1.10\n\ncommit c7feef13590711c652919c5c62e5613590a691b6\nAuthor: luca020400 <luca.stefani.ge1@gmail.com>\nDate:   Tue May 3 21:48:17 2016 +0200\n\n    drivers/staging: Import prima LA.BR.1.2.6_rb1.10\n\n    Change-Id: I86ab2ee2257ccb28907ca4039e7000f6cdbbcc63\n\ncommit 01057385c6a049b452918c67e6395b0aeb8cdfbf\nAuthor: Jeff Johnson <jjohnson@codeaurora.org>\nDate:   Tue Dec 9 18:15:59 2014 -0800\n\n    nl80211: Fix backport of struct wiphy_vendor_command\n\n    Change-Id I5bdab7e0dce095f2d846687343f78cc0dd60aab1 (\"nl80211: vendor\n    command support\") was used to backport nl80211 vendor command support\n    from 3.14.  Unfortunately this backport has a typo in the definition\n    of struct wiphy_vendor_command, namely the third param to the doit\n    callback function was declared as \"void *data\" instead of the correct\n    \"const void *data\".  Correct this flaw in the backport.\n\n    Change-Id: I1caf72215ebea94f6f9e7a930ab54d67ec8c2538\n    CRs-Fixed: 768724\n    Signed-off-by: Jeff Johnson <jjohnson@codeaurora.org>\n\ncommit fe12b453c72adbcf6b58081ba9757fb0766b5332\nAuthor: Padma, Santhosh Kumar <skpadma@codeaurora.org>\nDate:   Wed Nov 25 12:30:19 2015 +0530\n\n    wcnss: Expose dump stack functionality\n\n    Add changes to expose dump stack functionality which can be used\n    by driver to dump stack information when it requires.\n\n    CRs-Fixed: 943322\n    Change-Id: I0fde7142dea2c18daf6b1fb0c5ee4bb8a31a6be0\n    Signed-off-by: Padma, Santhosh Kumar <skpadma@codeaurora.org>\n\ncommit ef2fcd4f7655e4a0d71d1c641ae9d3ffc670bf12\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Wed Jun 24 13:34:17 2015 +0530\n\n    wcnss: Enable Qos Ref clock for 8916/8939\n\n    Add support to enable Qos Ref Clock for Qos Box support.\n\n    CRs-Fixed: 860487\n    Change-Id: I46cd3fc809807050efb4f38372dce3d854141bcf\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\ncommit ce5060256d169dde9052b2349dc40914fab4946a\nAuthor: Tanya Finkel <tfinkel@codeaurora.org>\nDate:   Wed Aug 26 18:59:45 2015 +0530\n\n    wcnss: Add support to wlan indication LED\n\n    The WLAN indication LED will be turned on/off when\n    WLAN will be enabled/disabled respectively.\n\n    Change-Id: I5d11720a892b8914c758eec9c798e2bd93c233ef\n    Signed-off-by: Shimrit Malichi <smalichi@codeaurora.org>\n    Signed-off-by: Tanya Finkel <tfinkel@codeaurora.org>\n    Signed-off-by: Bharat Pawar <bpawar@codeaurora.org>\n    Signed-off-by: Nirmal Abraham <nabrah@codeaurora.org>\n\ncommit 76a06b8a2bd2434dd6f5dd3074f3266c133c4fd2\nAuthor: Hardik Kantilal Patel <hkpatel@codeaurora.org>\nDate:   Thu May 7 05:40:10 2015 -0700\n\n    wcnss: Avoid crash during shutdown in SSR\n\n    Wlan driver should not read registers from wcnss or\n    try to communicate with the chip when it is undergoing\n    a subsystem-restart. this flag will be used by the wlan\n    driver to protect register access and other prohibited\n    operations.\n\n    CRs-Fixed: 834133\n    Change-Id: I638ee9e6cbc25da77ca931191718cec3a7aa87d6\n    Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>\n\ncommit eef681103092f61ee4546628b710d6e99f426904\nAuthor: Siddharth Bhal <sbhal@codeaurora.org>\nDate:   Tue Apr 7 16:31:04 2015 +0530\n\n    wcnss: Ensure wcnss clocks are present before register dump\n\n    Adding wcnss 'measure' and 'debug' clock checks before dumping\n    wcnss pronto registers. This is required to ensure that registers\n    are dumped only when required clocks are present, otherwise it\n    could lead to undefined behavior.\n\n    CRs-Fixed: 815208\n    Change-Id: Iaa920b7f9ad02ef0a4e9e1537f2cd5de8be60b63\n    Signed-off-by: Siddharth Bhal <sbhal@codeaurora.org>\n\ncommit 060cf364a02c9dc73895b29f6068ce0fd876c9b4\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Thu Apr 30 21:27:06 2015 +0530\n\n    wcnss: Add API to send IRIS name\n\n    As per requirment, user need to check WLAN RF card\n    preset on device at run time. WLAN host driver use\n    this API to get the IRIS card name.\n\n    CRs-Fixed: 831585\n    Change-Id: I8bd71cab7f998cde01bd43068b8dfbfc5817fb7f\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\ncommit 94a0f9ad60771f77543f4c22f342f451bf29cd45\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Mon Mar 9 16:27:13 2015 +0530\n\n    wcnss: Add wrapper functions for work queue functionalities\n\n    WLAN prop driver cannot access following functions directly.\n    To mitigate issue add wrapper functions in platform driver for\n    cancel_work_sync and cancel_delayed_work_sync kernel APIs.\n\n    CRs-Fixed: 804860\n    Change-Id: I990b3abd1fd678802e0728c882c18f83582a4075\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\ncommit 0e2dccde6de578d9e4cafac24b20833d63fe96c6\nAuthor: Hardik Kantilal Patel <hkpatel@codeaurora.org>\nDate:   Wed Apr 22 13:21:17 2015 -0700\n\n    wcnss: Add iris chip id for MSM8909 target\n\n    Add iris chip id to support new IRIS card for MSM8909\n    target.\n\n    CRs-Fixed: 827135\n    Change-Id: I465a8deb826b41462f0ff136bdf209313846b5f3\n    Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>\n\ncommit 609166d10558955c30becf27b874043ef9a30fda\nAuthor: Siddharth Bhal <sbhal@codeaurora.org>\nDate:   Sat Feb 28 14:07:51 2015 +0530\n\n    wcnss: handle CBC complete event from firmware\n\n    Add case to handle cold boot calibration complete\n    event from firmware.\n\n    Change-Id: I3d3dce178fadd7f993ee31667c89bcebb02c388c\n    CRs-Fixed: 796303\n    Signed-off-by: Siddharth Bhal <sbhal@codeaurora.org>\n\ncommit 673ad06c33ff778f278f242177d00fdd1d18456c\nAuthor: Hardik Kantilal Patel <hkpatel@codeaurora.org>\nDate:   Wed Feb 18 05:07:08 2015 -0800\n\n    wcnss: Add support to read the Battery voltage\n\n    Get Battery voltage from vadc at boot time. If Battery voltage\n    is less then 3.5V then configure VDD_PA with 3.0V instead of\n    3.3V. Send indication of current battery voltage to WCNSS FW.\n\n    Change-Id: I5470f218c8e136ed12d9aa0b9892a9b53ea6d9f4\n    CRs-Fixed: 794209\n    Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>\n\ncommit 210a452af172d6fbcbe114f41f8596a28ea5c8df\nAuthor: Hardik Kantilal Patel <hkpatel@codeaurora.org>\nDate:   Fri Feb 13 17:59:57 2015 +0530\n\n    wcnss: Avoid writing zero to PMU config register\n\n    Avoid writing zero to PMU config register while\n    taking MUX control.\n\n    Change-Id: Ib05cd43a8d3bc4df27e27fef9e1539834d72e77a\n    CRs-Fixed: 794268\n    Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>\n\ncommit d5643aa7446163bf74fa52dfa3ed11fd4b74d1ff\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Tue Feb 3 18:15:47 2015 +0530\n\n    wcnss: add NULL check before accessing pnv pointer\n\n    Direct accessing of pnv pointer leads for NULL dereference.\n    To mitigate issue add NULL check before useing a pnv pointer.\n\n    Change-Id: I99f96db6a715ad17414572a47ecda1fd55ecceb8\n    CRs-Fixed: 790447\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\ncommit b177af00e7c913a107c7b315688af7e15d3bb289\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Fri Jan 9 12:11:53 2015 +0530\n\n    wcnss: add proper macro value check to avoid unnecessary delay\n\n    wcnss_service is sends value zero to platform driver, to indicate cal data\n    is not present, but platform driver checking received value with macro\n    value -1, because of improper macro value check unnecessary delay is added.\n    To mitigate issue add proper macro value check and avoid the\n    unnecessary delay.\n\n    Change-Id: I8ff55c7e95c8b556063928d22940a16bee60e931\n    CRs-Fixed: 779421\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\ncommit 51ae7feac868d4b4b21e4074b8bcad36d82086f9\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Tue Jan 6 14:50:49 2015 +0530\n\n    wcnss: get MUX control before dumping IRIS register\n\n    Sometimes dumping IRIS register along with PRONTO register\n    results in crash.\n    To mitigate issue get MUX control before dumping IRIS register.\n\n    Change-Id: Ie1e19a254ec1ae43c2713c86c4d35a2d9968bcd6\n    CRs-Fixed: 777663\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\ncommit f79893c04a273c37b31fb5c815fb364f40fc13a5\nAuthor: Anand N Sunkad <asunka@codeaurora.org>\nDate:   Fri Dec 12 18:13:52 2014 +0530\n\n    wcnss: logging enhancement with IRIS register dump at Wdog bite\n\n    Dump IRIS register during Wdog bite and sending FIQ to confirm\n    if XO enable command  was ever received or not.\n    Add debug log when SMD msg header is unavialable completely.\n\n    Change-Id: I0a6b2c4d3db5c12e340e08c4572bde91f94d0189\n    CRs-Fixed: 769672\n    Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>\n\nChange-Id: I9c6cd05c1a340ed6f6d3a38f763f684665fc2d38","distinct":true,"url":"https://api.github.com/repos/luca020400/android_kernel_asus_msm8916/commits/879a92b6977073946c90f8161a95f23561b1514c"}]}