{"push_id":2485573220,"size":76,"distinct_size":76,"ref":"refs/heads/cm-14.1-santoni","head":"11f01dccae64d761c117d4e3168f22a199af795b","before":"2c768efd3d13f9e5aa105a577781abadac2c8362","commits":[{"sha":"45d1206d24dfa232f0d7b0a4bb62a6c36d2cd1ae","author":{"name":"jonascardoso","email":"170dff5817e13980c67fcbf61be2ad35caafa832@gmail.com"},"message":"arm64: atomic: add missing macros","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/45d1206d24dfa232f0d7b0a4bb62a6c36d2cd1ae"},{"sha":"92725bc225c3d1175e0924d59dadfe945342081e","author":{"name":"Francisco Franco","email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com"},"message":"power: smbcharger: queue work on system_power_efficient_wq\n\nThere doesn't seem to be any real dependency of scheduling these on\nthe cpu which scheduled them, so moving every *_delayed to the\npower efficient wq save potential needlessly idle cpu wake ups\nleaving the scheduler to decide the most appropriate cpus to wake up.\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\n(cherry picked from commit f2ab6e0f230442f17757f62757b66bdf3ead426c)\n(cherry picked from commit 4aeaa535c16c2a4a5766c77112430dc55c2a7c06)\n(cherry picked from commit 2ec68013268424d47749f691218008c86872e3e2)\n(cherry picked from commit fc3c25c41dbb2296b6c08d0a77ae3dbe87a9f0bc)\n(cherry picked from commit 5b8d0740be2262446d4597a8600462c71d9734e2)","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/92725bc225c3d1175e0924d59dadfe945342081e"},{"sha":"8b77ab692d15f885b4a85f26c77b70704f059a67","author":{"name":"Pranav Vashi","email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com"},"message":"sched: Add SysInterface for GENTLE_FAIR_SLEEPERS\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/8b77ab692d15f885b4a85f26c77b70704f059a67"},{"sha":"4b2fdf32f19edc670503741833a9f3d63b6e26f0","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"sched: extend sysInterface for GENTLE_FAIR_SLEEPERS into QHMP\n\nwe using QHMP as kernel scheduler instead of generic.\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/4b2fdf32f19edc670503741833a9f3d63b6e26f0"},{"sha":"3ee6ae5704949297ef53a8220c2af5b584122a00","author":{"name":"Vvr_RockStar","email":"a149a82420b33d8a1e4d45590862521c5901da43@gmail.com"},"message":"Derp stuff","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/3ee6ae5704949297ef53a8220c2af5b584122a00"},{"sha":"184b3064b12f05ef6364a5dd49b158b138d4334a","author":{"name":"Chet Kener","email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com"},"message":"Add Arch Power and Gentle Fair Sleepers Interface\n\n* Credits to neobuddy and his chaos kernel which was discontinued.\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>\n\nConflicts:\n\tkernel/ksysfs.c\n\tkernel/sched/fair.c\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/184b3064b12f05ef6364a5dd49b158b138d4334a"},{"sha":"3a9e1c706512ac7210b69ed6a7bd08feffc0ea48","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"sched: extend sysinterface for ARCH_CAPACITY into QHMP\n\nwe using QHMP as kernel scheduler instead of generic.\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/3a9e1c706512ac7210b69ed6a7bd08feffc0ea48"},{"sha":"fbcf5a25d8b7de3d9931c202dcec8e69303daa9d","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"sched: fair: fix applying ARCH_CAPACITY changes.\n\nactually d05e850 this do nothing, then fix it.\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/fbcf5a25d8b7de3d9931c202dcec8e69303daa9d"},{"sha":"f17865e5516ea1c380851a554a9d4d9995a6fbfa","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"ksysfs: fix -Wunused-variable of gentle_fair_sleepers_store()\n\nno comment :/\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/f17865e5516ea1c380851a554a9d4d9995a6fbfa"},{"sha":"51aacef24f5a304bf9e0664f980e02aaf78c85e2","author":{"name":"Wilco Dijkstra","email":"b10952a6adf3e582545cb411b5ee4b6ad37fa890@arm.com"},"message":"arm64: Use optimized memcmp\n\nPatch written by Wilco Dijkstra submitted for review to newlib:\nhttps://sourceware.org/ml/newlib/2017/msg00524.html\n\nThis is an optimized memcmp for AArch64.  This is a complete rewrite\nusing a different algorithm.  The previous version split into cases\nwhere both inputs were aligned, the inputs were mutually aligned and\nunaligned using a byte loop.  The new version combines all these cases,\nwhile small inputs of less than 8 bytes are handled separately.\n\nThis allows the main code to be sped up using unaligned loads since\nthere are now at least 8 bytes to be compared.  After the first 8 bytes,\nalign the first input.  This ensures each iteration does at most one\nunaligned access and mutually aligned inputs behave as aligned.\nAfter the main loop, process the last 8 bytes using unaligned accesses.\n\nThis improves performance of (mutually) aligned cases by 25% and\nunaligned by >500% (yes >6 times faster) on large inputs.\n\n2017-06-28  Wilco Dijkstra  <wdijkstr@arm.com>\n\n        * bionic/libc/arch-arm64/generic/bionic/memcmp.S (memcmp):\n                Rewrite of optimized memcmp.\n\nGLIBC benchtests/bench-memcmp.c performance comparison for Cortex-A53:\n\nLength    1, alignment  1/ 1:        153%\nLength    1, alignment  1/ 1:        119%\nLength    1, alignment  1/ 1:        154%\nLength    2, alignment  2/ 2:        121%\nLength    2, alignment  2/ 2:        140%\nLength    2, alignment  2/ 2:        121%\nLength    3, alignment  3/ 3:        105%\nLength    3, alignment  3/ 3:        105%\nLength    3, alignment  3/ 3:        105%\nLength    4, alignment  4/ 4:        155%\nLength    4, alignment  4/ 4:        154%\nLength    4, alignment  4/ 4:        161%\nLength    5, alignment  5/ 5:        173%\nLength    5, alignment  5/ 5:        173%\nLength    5, alignment  5/ 5:        173%\nLength    6, alignment  6/ 6:        145%\nLength    6, alignment  6/ 6:        145%\nLength    6, alignment  6/ 6:        145%\nLength    7, alignment  7/ 7:        125%\nLength    7, alignment  7/ 7:        125%\nLength    7, alignment  7/ 7:        125%\nLength    8, alignment  8/ 8:        111%\nLength    8, alignment  8/ 8:        130%\nLength    8, alignment  8/ 8:        124%\nLength    9, alignment  9/ 9:        160%\nLength    9, alignment  9/ 9:        160%\nLength    9, alignment  9/ 9:        150%\nLength   10, alignment 10/10:        170%\nLength   10, alignment 10/10:        137%\nLength   10, alignment 10/10:        150%\nLength   11, alignment 11/11:        160%\nLength   11, alignment 11/11:        160%\nLength   11, alignment 11/11:        160%\nLength   12, alignment 12/12:        146%\nLength   12, alignment 12/12:        168%\nLength   12, alignment 12/12:        156%\nLength   13, alignment 13/13:        167%\nLength   13, alignment 13/13:        167%\nLength   13, alignment 13/13:        173%\nLength   14, alignment 14/14:        167%\nLength   14, alignment 14/14:        168%\nLength   14, alignment 14/14:        168%\nLength   15, alignment 15/15:        168%\nLength   15, alignment 15/15:        173%\nLength   15, alignment 15/15:        173%\nLength    1, alignment  0/ 0:        134%\nLength    1, alignment  0/ 0:        127%\nLength    1, alignment  0/ 0:        119%\nLength    2, alignment  0/ 0:        94%\nLength    2, alignment  0/ 0:        94%\nLength    2, alignment  0/ 0:        106%\nLength    3, alignment  0/ 0:        82%\nLength    3, alignment  0/ 0:        87%\nLength    3, alignment  0/ 0:        82%\nLength    4, alignment  0/ 0:        115%\nLength    4, alignment  0/ 0:        115%\nLength    4, alignment  0/ 0:        122%\nLength    5, alignment  0/ 0:        127%\nLength    5, alignment  0/ 0:        119%\nLength    5, alignment  0/ 0:        127%\nLength    6, alignment  0/ 0:        103%\nLength    6, alignment  0/ 0:        100%\nLength    6, alignment  0/ 0:        100%\nLength    7, alignment  0/ 0:        82%\nLength    7, alignment  0/ 0:        91%\nLength    7, alignment  0/ 0:        87%\nLength    8, alignment  0/ 0:        111%\nLength    8, alignment  0/ 0:        124%\nLength    8, alignment  0/ 0:        124%\nLength    9, alignment  0/ 0:        136%\nLength    9, alignment  0/ 0:        136%\nLength    9, alignment  0/ 0:        136%\nLength   10, alignment  0/ 0:        136%\nLength   10, alignment  0/ 0:        135%\nLength   10, alignment  0/ 0:        136%\nLength   11, alignment  0/ 0:        136%\nLength   11, alignment  0/ 0:        136%\nLength   11, alignment  0/ 0:        135%\nLength   12, alignment  0/ 0:        136%\nLength   12, alignment  0/ 0:        136%\nLength   12, alignment  0/ 0:        136%\nLength   13, alignment  0/ 0:        135%\nLength   13, alignment  0/ 0:        136%\nLength   13, alignment  0/ 0:        136%\nLength   14, alignment  0/ 0:        136%\nLength   14, alignment  0/ 0:        136%\nLength   14, alignment  0/ 0:        136%\nLength   15, alignment  0/ 0:        136%\nLength   15, alignment  0/ 0:        136%\nLength   15, alignment  0/ 0:        136%\nLength    4, alignment  0/ 0:        115%\nLength    4, alignment  0/ 0:        115%\nLength    4, alignment  0/ 0:        115%\nLength   32, alignment  0/ 0:        127%\nLength   32, alignment  7/ 2:        395%\nLength   32, alignment  0/ 0:        127%\nLength   32, alignment  0/ 0:        127%\nLength    8, alignment  0/ 0:        111%\nLength    8, alignment  0/ 0:        124%\nLength    8, alignment  0/ 0:        124%\nLength   64, alignment  0/ 0:        128%\nLength   64, alignment  6/ 4:        475%\nLength   64, alignment  0/ 0:        131%\nLength   64, alignment  0/ 0:        134%\nLength   16, alignment  0/ 0:        128%\nLength   16, alignment  0/ 0:        119%\nLength   16, alignment  0/ 0:        128%\nLength  128, alignment  0/ 0:        129%\nLength  128, alignment  5/ 6:        475%\nLength  128, alignment  0/ 0:        130%\nLength  128, alignment  0/ 0:        129%\nLength   32, alignment  0/ 0:        126%\nLength   32, alignment  0/ 0:        126%\nLength   32, alignment  0/ 0:        126%\nLength  256, alignment  0/ 0:        127%\nLength  256, alignment  4/ 8:        545%\nLength  256, alignment  0/ 0:        126%\nLength  256, alignment  0/ 0:        128%\nLength   64, alignment  0/ 0:        171%\nLength   64, alignment  0/ 0:        171%\nLength   64, alignment  0/ 0:        174%\nLength  512, alignment  0/ 0:        126%\nLength  512, alignment  3/10:        585%\nLength  512, alignment  0/ 0:        126%\nLength  512, alignment  0/ 0:        127%\nLength  128, alignment  0/ 0:        129%\nLength  128, alignment  0/ 0:        128%\nLength  128, alignment  0/ 0:        129%\nLength 1024, alignment  0/ 0:        125%\nLength 1024, alignment  2/12:        611%\nLength 1024, alignment  0/ 0:        126%\nLength 1024, alignment  0/ 0:        126%\nLength  256, alignment  0/ 0:        128%\nLength  256, alignment  0/ 0:        127%\nLength  256, alignment  0/ 0:        128%\nLength 2048, alignment  0/ 0:        125%\nLength 2048, alignment  1/14:        625%\nLength 2048, alignment  0/ 0:        125%\nLength 2048, alignment  0/ 0:        125%\nLength  512, alignment  0/ 0:        126%\nLength  512, alignment  0/ 0:        127%\nLength  512, alignment  0/ 0:        127%\nLength 4096, alignment  0/ 0:        125%\nLength 4096, alignment  0/16:        125%\nLength 4096, alignment  0/ 0:        125%\nLength 4096, alignment  0/ 0:        125%\nLength 1024, alignment  0/ 0:        126%\nLength 1024, alignment  0/ 0:        126%\nLength 1024, alignment  0/ 0:        126%\nLength 8192, alignment  0/ 0:        125%\nLength 8192, alignment 63/18:        636%\nLength 8192, alignment  0/ 0:        125%\nLength 8192, alignment  0/ 0:        125%\nLength   16, alignment  1/ 2:        317%\nLength   16, alignment  1/ 2:        317%\nLength   16, alignment  1/ 2:        317%\nLength   32, alignment  2/ 4:        395%\nLength   32, alignment  2/ 4:        395%\nLength   32, alignment  2/ 4:        398%\nLength   64, alignment  3/ 6:        475%\nLength   64, alignment  3/ 6:        475%\nLength   64, alignment  3/ 6:        477%\nLength  128, alignment  4/ 8:        479%\nLength  128, alignment  4/ 8:        479%\nLength  128, alignment  4/ 8:        479%\nLength  256, alignment  5/10:        543%\nLength  256, alignment  5/10:        539%\nLength  256, alignment  5/10:        543%\nLength  512, alignment  6/12:        585%\nLength  512, alignment  6/12:        585%\nLength  512, alignment  6/12:        585%\nLength 1024, alignment  7/14:        611%\nLength 1024, alignment  7/14:        611%\nLength 1024, alignment  7/14:        611%","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/51aacef24f5a304bf9e0664f980e02aaf78c85e2"},{"sha":"b793a2b321239d3626672ccdd7388e8662b8bc58","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"devfreq: add Simple GPU Algorithm.\n\nAuthored: Paul Reioux aka Faux123 <reioux@gmail.com>\n\nThis is an open source user configurable simple GPU Control Algorithm used to\nreplace the closed sourced Qualcomm TrustZone GPU controller\n\n[ryan-andri]Backport to New Adreno 5xx driver.\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/b793a2b321239d3626672ccdd7388e8662b8bc58"},{"sha":"ec4680aa4997b982d19eba56263bd476865c1614","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"devfreq: tune Simple GPU algorithm\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/ec4680aa4997b982d19eba56263bd476865c1614"},{"sha":"73cec519b0f66103c8a0d5e94c87c80c373f100a","author":{"name":"Ryan Andri","email":"d984efdbd04f3a4e492fe4eefe1ac216e2711363@linuxmail.org"},"message":"devfreq: simple_gpu_algorithm: sync memory before sending the commands.\n\n- adapted from __secure_tz_update_entry3 function.\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/73cec519b0f66103c8a0d5e94c87c80c373f100a"},{"sha":"20c86baffd0cbcc61033b6edf66a42b1c236f5d2","author":{"name":"abhirajsingh","email":"480c36704e6ceda635e794155ab8877f8361a79d@gmail.com"},"message":"defconfig: simple gpu algorithm","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/20c86baffd0cbcc61033b6edf66a42b1c236f5d2"},{"sha":"36e7497ae34ebc0881693ed065d25d7a37e5ad82","author":{"name":"savoca","email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com"},"message":"staging: Add frandom RNG driver\n\n - In staging until checkpatch.pl errors are cleared\n - Full credit to Eli Billauer: http://www.billauer.co.il/frandom.html\n\n urandom:\n 1048576 bytes transferred in 0.280 secs (3744914 bytes/sec)\n 10485760 bytes transferred in 2.521 secs (4159365 bytes/sec)\n 104857600 bytes transferred in 24.855 secs (4218772 bytes/sec)\n\n frandom:\n 1048576 bytes transferred in 0.030 secs (34952533 bytes/sec)\n 10485760 bytes transferred in 0.224 secs (46811428 bytes/sec)\n 104857600 bytes transferred in 1.921 secs (54584903 bytes/sec)\n\n erandom:\n 1048576 bytes transferred in 0.026 secs (40329846 bytes/sec)\n 10485760 bytes transferred in 0.221 secs (47446877 bytes/sec)\n 104857600 bytes transferred in 1.911 secs (54870538 bytes/sec)\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/36e7497ae34ebc0881693ed065d25d7a37e5ad82"},{"sha":"13ce45b0dd591989509c81bed11c4572484d3cf0","author":{"name":"savoca","email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com"},"message":"staging: frandom: Dynamically allocate the char device numbers\n\n - This will fix issues where devices weren't working 'out of the box'\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/13ce45b0dd591989509c81bed11c4572484d3cf0"},{"sha":"dd0bb84b2a345e38162f882eafbdd5776e79f2e1","author":{"name":"savoca","email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com"},"message":"staging: frandom: Clear up checkpatch conflicts\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/dd0bb84b2a345e38162f882eafbdd5776e79f2e1"},{"sha":"5f2ed859515f85597b5ff911c727df26501ac8c0","author":{"name":"savoca","email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com"},"message":"drivers: Upgrade frandom from staging\n\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/5f2ed859515f85597b5ff911c727df26501ac8c0"},{"sha":"974269b75e97063bacfd44ca1627e3751fdb7e32","author":{"name":"Meninblack007","email":"a8d5bade52201ab7c179f713e60e64ecb90b8f40@gmail.com"},"message":"upgrade frandom to latest\n\nSigned-off-by: Meninblack007 <sanyam.53jain@gmail.com>\nSigned-off-by: Ryan Andri <ryanandri@linuxmail.org>","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/974269b75e97063bacfd44ca1627e3751fdb7e32"},{"sha":"a616bde3c739c867b2a289975787d777e37317f0","author":{"name":"abhirajsingh","email":"480c36704e6ceda635e794155ab8877f8361a79d@gmail.com"},"message":"defconfig: enable frandom","distinct":true,"url":"https://api.github.com/repos/Vvr-RockStar/android_kernel_xiaomi_msm8937/commits/a616bde3c739c867b2a289975787d777e37317f0"}]}
{"actor":{"display_login":"Vvr-RockStar"}}