payload: {"push_id":3351785119,"size":142,"distinct_size":142,"ref":"refs/heads/hmp","head":"690fe37582b0f79484a540697b24e21ea5802ba3","before":"e148422b45eb08a7c0edb7d4808a5a5b30b2492a","commits":[{"sha":"ff893898a99360a1660b0375b9d5b5987aa18f3b","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"qcom-cpufreq: Boost all online CPUs when exiting suspend\n\nIn order to improve resume performance when the CPU is waking up from\nsuspend (i.e., deep sleep), boost all online CPUs to their respective\nmaximum frequencies for 20 ms. The power cost of boosting everything to\nthe max for 20 ms is negligible, so this doesn't significantly increase\npower consumption.\n\nThe boost is kicked off right before all the userspace processes are\nthawed, as that's when the boost is needed most.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/ff893898a99360a1660b0375b9d5b5987aa18f3b"},{"sha":"967e0cdebf77a5c91793a283b6cca9cddbda7a59","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: dynamic cpufreq policy governor designed for latency-sens…\n\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/967e0cdebf77a5c91793a283b6cca9cddbda7a59"},{"sha":"afc380a10b05bbda4cc7d59bbc31cd6a6aa3f656","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: updates and fixes\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/afc380a10b05bbda4cc7d59bbc31cd6a6aa3f656"},{"sha":"b52f2da7413df47ccdbc92ae7ef3f37be52bf05e","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: reduce low freq ripple effect\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/b52f2da7413df47ccdbc92ae7ef3f37be52bf05e"},{"sha":"bec9965d15cf9204b82400f61aaa7ba90aa77fb6","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: upstream changes\n\nAdd load prediction stuff and remove fastlane for now\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/bec9965d15cf9204b82400f61aaa7ba90aa77fb6"},{"sha":"2913d2d59b2438401f56010351680314f054225a","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: sync up with android-4.4 linux, bring back fastlane (revamped)\n\nGet rid of scheduler stuff, add some CAF patches\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/2913d2d59b2438401f56010351680314f054225a"},{"sha":"d1bc00cb6e495abd5e47e04dd99513bf98d822b2","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: Reset last evaluated jiffy in idle callback and make window alignment optional\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/d1bc00cb6e495abd5e47e04dd99513bf98d822b2"},{"sha":"36cf9a787d8109c8608f23df13f762203eeab712","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: avoid calling usecs_to_jiffies() repeatedly\n\nadapted from here https://github.com/AOSPA/android_kernel_oneplus_msm8996/commit/8539fc845e1b2364fb7072e457a0f10828fae6e5\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/36cf9a787d8109c8608f23df13f762203eeab712"},{"sha":"84e8a6c459bdfcbfff83af1806af9c21904d8f45","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: checks to avoid kernel crash\n\nfrom https://github.com/android/kernel_common/commit/101ef8fff5eb3b130917ba8c8bfc0def91b6e423\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/84e8a6c459bdfcbfff83af1806af9c21904d8f45"},{"sha":"c4faf13e6e05446ee168691ab54b12451f4b973c","author":{"name":"engstk","email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt"},"message":"blu_active: handle error for module load fail\n\nadapted from here https://github.com/android/kernel_common/commit/2876169271fc1455142d2eb78489814fe213ffea\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/c4faf13e6e05446ee168691ab54b12451f4b973c"},{"sha":"de26c23df1cf1e6317fa6d4b66165cf434b3a031","author":{"name":"flar2","email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com"},"message":"ASoC: msm8x16-wcd: Sound control\n\nLeft and right headphone gain controls\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/de26c23df1cf1e6317fa6d4b66165cf434b3a031"},{"sha":"155a5794f1f22b95af1859fec86881ce4a68abad","author":{"name":"flar2","email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com"},"message":"ASoC: msm8x16-wcd: Sound control: add mic gain\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/155a5794f1f22b95af1859fec86881ce4a68abad"},{"sha":"4765958b079bbb4182212a25af7a07d1cb8ee7f9","author":{"name":"flar2","email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com"},"message":"ASoC: msm8x16-wcd: Sound control: allow further reduction of digital gain\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/4765958b079bbb4182212a25af7a07d1cb8ee7f9"},{"sha":"eb32d2e0cc652049e3c8e8a3753cc95c10734a81","author":{"name":"flar2","email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com"},"message":"ASoC: msm8x16-wcd: add speaker gain and prevent reset\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/eb32d2e0cc652049e3c8e8a3753cc95c10734a81"},{"sha":"27d22fb008933685f8d71d38539c204ba2642842","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%\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/27d22fb008933685f8d71d38539c204ba2642842"},{"sha":"16be20dfe8dc3d93a1acf8f0fa4861d4f9556240","author":{"name":"andip71","email":"bd67971edaf49a94837e91683b2145e95504e5dd@gmx.de"},"message":"boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0\n\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/16be20dfe8dc3d93a1acf8f0fa4861d4f9556240"},{"sha":"dfe6f59ade57f9fe1d5cb3c76b3e66035ba5b10f","author":{"name":"andip71","email":"bd67971edaf49a94837e91683b2145e95504e5dd@gmx.de"},"message":"boeffla_wl_blocker: update to wakelock blocker driver v1.0.1\n\n- currently active wakelocks on the list are forcefully killed\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/dfe6f59ade57f9fe1d5cb3c76b3e66035ba5b10f"},{"sha":"8c6233d506f4e678c1478cfbea041e9191e1ccf8","author":{"name":"andip71","email":"bd67971edaf49a94837e91683b2145e95504e5dd@gmx.de"},"message":"boeffla_wl_blocker: update to wakelock blocker driver v1.1.0\n\nThere are now two lists:\n- the previously existing list of user defined wakelocks to block\n- a new list called \"wakelock_blocker_default\" which comes prepopulated with the most common\n  and safe wakelocks to block:\n\n    qcom_rx_wakelock;wlan;wlan_wow_wl;wlan_extscan_wl;netmgr_wl;NETLINK\n\nA combination of both wakelock lists will be blocked finally.\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/8c6233d506f4e678c1478cfbea041e9191e1ccf8"},{"sha":"840d488fe85a3bb3e34a30759b48db62b17969a4","author":{"name":"Francisco Franco","email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com"},"message":"wl_blocker: add more wakelocks to the default block list\n\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/840d488fe85a3bb3e34a30759b48db62b17969a4"},{"sha":"d3af8164fe764da448f589727270331e66cc654b","author":{"name":"Syed Rameez Mustafa","email":"d316c38b3127db4a8d19f369f757269f344aa63c@codeaurora.org"},"message":"cpu-hotplug: Always use real time scheduling when hotplugging a CPU\n\nCPU hotplug operations take place in preemptible context. This leaves\nthe hotplugging thread at the mercy of overall system load and CPU\navailability. If the hotplugging thread does not get an opportunity\nto execute after it has already begun a hotplug operation, CPUs can\nend up being stuck in a quasi online state. In the worst case a CPU\ncan be stuck in a state where the migration thread is parked while\nanother task is executing and changing affinity in a loop. This\ncombination can result in unbounded execution time for the running\ntask until the hotplugging thread gets the chance to run to complete\nthe hotplug operation.\n\nFix the said problem by ensuring that hotplug can only occur from\nthreads belonging to the RT sched class. This allows the hotplugging\nthread priority on the CPU no matter what the system load or the\nnumber of available CPUs are. If a SCHED_NORMAL task attempts to\nhotplug a CPU, we temporarily elevate it's scheduling policy to RT.\nFurthermore, we disallow hotplugging operations to begin if the\ncalling task belongs to the idle and deadline classes or those that\nuse the SCHED_BATCH policy.\n\nChange-Id: Idbb1384626e6ddff46c0d2ce752eee68396c78af\nSigned-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\nSigned-off-by: kdrag0n <dragon@khronodragon.com>","distinct":true,"url":"https://api.github.com/repos/utsavbalar1231/CUNT-KERNEL/commits/d3af8164fe764da448f589727270331e66cc654b"}]}
other: {"actor":{"display_login":"utsavbalar1231"}}