{"push_id":815124624,"size":339,"distinct_size":0,"ref":"refs/heads/cm-12.1-caf","head":"52a1197be3a21b8dec347fac0e076e5badfd1956","before":"0c3e1c93ca5cf1d67427304435faf1946d09d1c8","commits":[{"sha":"40d7c1d696b73f009fe4fc370350eb1ddd0833f2","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"Added ak-bacon-build","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/40d7c1d696b73f009fe4fc370350eb1ddd0833f2"},{"sha":"4441106c8032d2738c10e545f99cc8abc3b936ad","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"Added ak-changelog","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/4441106c8032d2738c10e545f99cc8abc3b936ad"},{"sha":"daa6d6393bfb774926a1055b133c482bc42c65b1","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"Updated gitignore","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/daa6d6393bfb774926a1055b133c482bc42c65b1"},{"sha":"ead0195b224f792ba1d61d17647060a594f8510e","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"Added ak_bacon_defconfig","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/ead0195b224f792ba1d61d17647060a594f8510e"},{"sha":"864de903b76c1028bf4705bf8b62b698b2d268cf","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"xz: Optimize Sfck Compression","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/864de903b76c1028bf4705bf8b62b698b2d268cf"},{"sha":"400054cd244a320d01de34d42d0f1b1cfabcbd71","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"msm: remote_spinlock: swp{b} is deprecated for ARM>v5","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/400054cd244a320d01de34d42d0f1b1cfabcbd71"},{"sha":"78b68bb563972ee53b17055ea0ede9d945b6c96b","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"makefile: enable CCACHE","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/78b68bb563972ee53b17055ea0ede9d945b6c96b"},{"sha":"d70c32df751804de9e7d52a02fc2ccddaa852fa9","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"ak-bacon-build: compile with Uber Toolchain 4.8","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/d70c32df751804de9e7d52a02fc2ccddaa852fa9"},{"sha":"e21fb7398d107209cb516a77f87ba8d4e0392cc1","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"bacon: Implement kexec-hardboot\n\n\"Allows hard booting (i.e., with a full hardware reboot) to a kernel\npreviously loaded in memory by kexec.  This works around the problem of\nsoft-booted kernel hangs due to improper device shutdown and/or\nreinitialization.\"\nMore info in /arch/arm/Kconfig.\n\nOriginal author: Mike Kasick <mike@kasick.org>\n\nVojtech Bocek <vbocek@gmail.com>:\n  I've ported it to hammerhead, it is based of my mako/grouper port, which is\n  based of Asus TF201 patch ported by Jens Andersen <jens.andersen@gmail.com>\n\n  Hammerhead is the first device I've ported this patch to which uses\n  device tree binary instead of atags. It is also rather picky - its\n  bootloader erases first 128MB of RAM on reboot, so following hacks had\n  to be applied:\n  * Copy dtb to location passed in r2 before jumping to kexecd' kernel,\n    the kernel would just freeze when I left dtb above 128MB of RAM.\n  * Copy kexecd' kernel to location in the first 128MB before jumping to it,\n    the decompressor operates very slowly if the kernel is above the cached\n    area, copying it lower and decompressing it afterwards is much faster.\n\n  Same as my mako/flo patches, the guest kernel does not require any\n  modifications, kexec-hardboot is equivalent to standard kexec.\n\n  To support dtb, following commit was backported from the mainline:\n    commit 4cabd1d9625c7d88acd143f4021fbef75394f154\n    Author: Matthew Leach <matthew.leach@arm.com>\n    Date:   Fri Sep 21 18:56:02 2012 +0100\n\n      ARM: 7539/1: kexec: scan for dtb magic in segments\n\n      This patch allows a dtb to be passed to a new kernel using the kexec\n      mechinism.\n\n      When loading segments from userspace, scan each segment's first four\n      bytes for the dtb magic. If this is found set the kexec_boot_atags\n      parameter to the relocate_kernel code to the phyical address of this\n      segment.\n\nDavide Pianca <kingbabasula@gmail.com>:\n  Ported from https://gist.github.com/Tasssadar/7833796\n  Adapted for bacon","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/e21fb7398d107209cb516a77f87ba8d4e0392cc1"},{"sha":"f935740472538c84235e9c82f315dc3954a4e9ab","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"ak_bacon_defconfig: updated to the latest compiled","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/f935740472538c84235e9c82f315dc3954a4e9ab"},{"sha":"e0eb23ee1995490917408f8117d04e8cb65701d4","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"ak_bacon_defconfig: enable KEXEC_HARDBOOT","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/e0eb23ee1995490917408f8117d04e8cb65701d4"},{"sha":"92109ddcffbe695b56d4cb0955e13ffd483973e8","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"makefile: bring inline with AK kernel","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/92109ddcffbe695b56d4cb0955e13ffd483973e8"},{"sha":"7077bed7c55ea40cbdce70c1c6d60af254fdf9a4","author":{"email":"c0f122cd185966be6dba33f6e0bc5de2dbbd0b33@codeaurora.org","name":"Ashwin Chaugule"},"message":"Optimized ARM RWSEM algorithm\n\nRWSEM implementation for ARM using atomic functions.\nHeavily based on arch/sh/include/asm/rwsem.h\n\nSigned-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/7077bed7c55ea40cbdce70c1c6d60af254fdf9a4"},{"sha":"08a1d4a97fa58db20433edf42da5f4218b013f1c","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"ak_bacon_defconfig: enable XCHGADD_ALGORITHM","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/08a1d4a97fa58db20433edf42da5f4218b013f1c"},{"sha":"e097d86729a6363b24b6393322d208b1d7c86f57","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"ak_bacon_defconfig: bring inline with AK\n\nConflicts:\n\tarch/arm/configs/ak_bacon_defconfig","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/e097d86729a6363b24b6393322d208b1d7c86f57"},{"sha":"268b12ee52b86c1f22f36e98fcd87424320f6330","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"Kernel Version: AK.002.OPO.CAF","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/268b12ee52b86c1f22f36e98fcd87424320f6330"},{"sha":"0d1764814f81aff318b4201141feeac93f1b7191","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"kernel: return_address: suppress todo warning","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/0d1764814f81aff318b4201141feeac93f1b7191"},{"sha":"3a01e4f002afc3d7842a343e36159ee600a60829","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"sound: add sound control to increase headphones, speaker and mic gain.\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\n\nsound: wcd9320: tidy up things a little bit. Only accept signed values from now on. The 'headset gain' will only be used to remove some gain noise, increasing it beyond 1 step above the default doesn't make a difference so rather just have it decrease the gain.\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\n\nsound: wcd9320: implement separate locks to prevent derps\n\n* playback, speaker and record locks only to the changed\nregister values, we don't need the locks to go through other\nregisters\n* this fixes a bug where a user adjusted the headphones gain\nand speaker and/or mic would stop working because the lock was\nenabled and the switch case would return earlier than it should\n* qualcomm, up yours\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: Zachariah <zkennedy87@gmail.com>\n\nConflicts:\n\tdrivers/misc/Makefile\n\tsound/soc/codecs/wcd9320.c","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/3a01e4f002afc3d7842a343e36159ee600a60829"},{"sha":"743bec58316442197f19ed33432718ba4a1a4c8e","author":{"email":"90b1bc8a6ba9849b6d077cb338e79c4550ccbc5f@intel.com","name":"Dirk Brandewie"},"message":"cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers\n\nCurrently the core does not expose scaling_cur_freq for set_policy()\ndrivers this breaks some userspace monitoring tools.\nChange the core to expose this file for all drivers and if the\nset_policy() driver supports the get() callback use it to retrieve the\ncurrent frequency.\n\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=73741\nSigned-off-by: Dirk Brandewie <dirk.j.brandewie@intel.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/743bec58316442197f19ed33432718ba4a1a4c8e"},{"sha":"fbd0d9f22c1f186ae47f62fbb2243391e4436536","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"cpufreq: Add policy notifiers\n\nWe don't want to abuse CPUFREQ_GOV_START/STOP here.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":false,"url":"https://api.github.com/repos/cooldroid/android_kernel_oneplus_msm8974/commits/fbd0d9f22c1f186ae47f62fbb2243391e4436536"}]}