{"push_id":697619826,"size":8,"distinct_size":8,"ref":"refs/heads/cm-12.1","head":"2db2aab4a926e1bf3d1783674873dcaeba534b17","before":"f972e573feb34c9979cb2c0606c22135ba0ddfbf","commits":[{"sha":"3f5099a88713b2e048e61975a13f5aa7d9ad66b2","author":{"email":"33837adfb53316eae44aad04041e1240088d76fd@linaro.org","name":"John Stultz"},"message":"staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls\n\nPer Colin's comment:\n\"The \"support old userspace code\" comment for those two ioctls has\nbeen there since pre-Android 1.0.  Those apis are not exposed to\nAndroid apps, I don't see any problem deleting them.\"\n\nThus this patch removes the ANDROID_ALARM_SET_OLD and\nANDROID_ALARM_SET_AND_WAIT_OLD ioctl compatability\nlogic.\n\nCc: Serban Constantinescu <serban.constantinescu@arm.com>\nCc: Arve Hjønnevåg <arve@android.com>\nCc: Colin Cross <ccross@google.com>\nCc: Android Kernel Team <kernel-team@android.com>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/3f5099a88713b2e048e61975a13f5aa7d9ad66b2"},{"sha":"3df0bd93c6f76795aba2ea24e332fdcf26daf6ac","author":{"email":"33837adfb53316eae44aad04041e1240088d76fd@linaro.org","name":"John Stultz"},"message":"staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl\n\nCleanup the Android alarm-dev driver's ioctl code to refactor it\nin preparation for compat_ioctl support.\n\nChange-Id: I0ac7aa4ace10d8929112a868c70c8934de5dd66e\nCc: Serban Constantinescu <serban.constantinescu@arm.com>\nCc: Arve Hjønnevåg <arve@android.com>\nCc: Colin Cross <ccross@google.com>\nCc: Android Kernel Team <kernel-team@android.com>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/3df0bd93c6f76795aba2ea24e332fdcf26daf6ac"},{"sha":"f30e415856ac152bee234addbf1fb2f8c94a2637","author":{"email":"2ebceb9ed59f813285aef2f003dfc85c810cb96c@codeaurora.org","name":"Matthew Qin"},"message":"rtc: alarm: Add power-on alarm feature\n\nAndroid does not support powering up of phone through alarm.\nAdding shutdown hook in alarm driver which will set alarm while phone\nis going down so as to power-up the phone after alarm expiration.\n\nChange-Id: Ic2611e33ae9c1f8e83f21efdb93e26ac9f9499de\nSigned-off-by: Matthew Qin <yqin@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/f30e415856ac152bee234addbf1fb2f8c94a2637"},{"sha":"6df9a3ebbeffa65298bf2ea127a89994fbd4323b","author":{"email":"2ebceb9ed59f813285aef2f003dfc85c810cb96c@codeaurora.org","name":"Matthew Qin"},"message":"qpnp-rtc: clear alarm register when rtc irq is disabled\n\nThe rtc alarm register should be cleared when the rtc irq is\ndisabled\n\nChange-Id: I97a8bf989ff610093240a6b308a297702da6cb89\nSigned-off-by: Xiaocheng Li <lix@codeaurora.org>\nSigned-off-by: Matthew Qin <yqin@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/6df9a3ebbeffa65298bf2ea127a89994fbd4323b"},{"sha":"d980dd098f986088157ccd32cc7065f375b20727","author":{"email":"383ef5577c6e1178b93f59ec8d0936f76d2a98c4@codeaurora.org","name":"Kumar Gala"},"message":"rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init\n\nMoved mutex_init of power_on_alarm_lock into alarmtimer_rtc_timer_init\nso that if CONFIG_RTC_CLASS is not enabled, we dont try to initialize\nthe mutex.  This fixes a build issue when !CONFIG_RTC_CLASS\n\nChange-Id: I270564b94fd54162aa177a2c9767655098662259\nSigned-off-by: Kumar Gala <galak@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/d980dd098f986088157ccd32cc7065f375b20727"},{"sha":"72e1b7d4ce75646ab3b96ae7e03a8005c3b68ab6","author":{"email":"8eddb258901cb5b046e327da9a15d6d1fad7470a@codeaurora.org","name":"Mao Jinlong"},"message":"alarm : Fix the race conditions in alarm-dev.c\n\nThere will be race conditions between alarm set and alarm clear if\nset_power_on_alarm is out of the lock.But set_power_on_alarm can't\nbe put into spin_lock. So add it into mutex_lock.\n\nCRs-Fixed: 639115\nChange-Id: I4226a95e499211c0d50ff7ce269467a57a410dc7\nSigned-off-by: Mao Jinlong <c_jmao@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/72e1b7d4ce75646ab3b96ae7e03a8005c3b68ab6"},{"sha":"a4121aef36cc5be403875b1d38672bd1bc51b335","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"Revert \"alarmtimer: set power off alarm to be triggered on time\"\n\nThis reverts commit 42d2a8fe536de69153c0cfaaed50089f76f01f13.","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/a4121aef36cc5be403875b1d38672bd1bc51b335"},{"sha":"2db2aab4a926e1bf3d1783674873dcaeba534b17","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"staging: alarm-dev: information leak in alarm_ioctl()\n\nSmatch complains that if we pass an invalid clock type then \"ts\" is\nnever set.  We need to check for errors earlier, otherwise we end up\npassing uninitialized stack data to userspace.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nAcked-by: John Stultz <john.stultz@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_oneplus_msm8974/commits/2db2aab4a926e1bf3d1783674873dcaeba534b17"}]}