{"push_id":1335007173,"size":15,"distinct_size":15,"ref":"refs/heads/mm-lite","head":"c02e6f51a7a531e6d6e26475acf6c5be52a3b21f","before":"01c950fb7aada76d6bab5f5e5e396eaad12a6e8d","commits":[{"sha":"4dd0ec4f81f4b097c39f8687b5f55571cc26d9b6","author":{"name":"Paul Reioux","email":"2df5ea7ea0deee0a93b94b0ea4649d185b73c84a@gmail.com"},"message":"Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers\n\nThis is an open source user configurable simple GPU Control Algorithm used to\nreplace the closed sourced Qualcomm TrustZone GPU controller\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/4dd0ec4f81f4b097c39f8687b5f55571cc26d9b6"},{"sha":"d33d34c10b8be680fa7adf07f439b92ea93ef737","author":{"name":"Zdrowy Gosciu","email":"e409cba86f68eb867fdffc8efee1cbedd8b36ec1@gmail.com"},"message":"devfreq: Build Simple GPU","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/d33d34c10b8be680fa7adf07f439b92ea93ef737"},{"sha":"8c30eaa1665ba89f485b54bdf4e95acd22428d82","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"Introduce Adreno idler for devfreq-based Adreno devices\n\nAdreno idler by arter97 - Idling algorithm,\nan efficient workaround for msm-adreno-tz's overheads.\n\nMain goal is to lower the power consumptions while maintaining high-performance.\n\nSince msm-adreno-tz tends to *not* use the lowest frequency even on idle,\nAdreno idler replaces msm-adreno-tz's algorithm when it comes to\ncalculating idle frequency(mostly by ondemand's method).\nThe higher frequencies are not touched with this algorithm, so high-demanding\ngames will (most likely) not suffer from worsened performance.\n\nThe additional idle_lasttime detects if last 500ms was idle before\nramping down the frequency to prevent micro-lags on scrolling or playing games.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\nSigned-off-by: Kiran Anto <kirananto@gmail.com>\n\nadreno_idler: switch to count based instead of time based\n\nAsking for current time on every poll(which is usually 10ms)\nis very inefficient.\n\nSwitch to count based.\n\nThe new default for idlewait is set to 20,\nso every 20 events before must be all idle before Adreno idler\nramps down the frequency.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\nSigned-off-by: Kiran Anto <kirananto@gmail.com>\n\nadreno_idler: remove frequency bump\n\nAllow msm-adreno-tz to figure out the appropriate frequency for\nthe current workload.\n\nWe don't need to bump up the frequency within the Adreno idler's\nroutine.\n\nThis should give some extra plus to power savings.\n\nBump up to version 1.1.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\nSigned-off-by: Kiran Anto <kirananto@gmail.com>\n\nadreno_idler: fix-up type definitions\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\nSigned-off-by: Kiran Anto <kirananto@gmail.com>\n\nadreno_idler: fix-up some comments\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\nSigned-off-by: Kiran Anto <kirananto@gmail.com>\n\nadreno_idler: fix typos :)\n\nChange-Id: I367f2dbb67a0b67bb9610c79ceb5f3cb6c71e2c5\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\nSigned-off-by: Kiran Anto <kirananto@gmail.com>\n\nConflicts:\n\tdrivers/devfreq/Kconfig\n\tdrivers/devfreq/governor_msm_adreno_tz.c","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/8c30eaa1665ba89f485b54bdf4e95acd22428d82"},{"sha":"eb144071ee21504fba637b77c3396b2aa9d7a1b2","author":{"name":"GuneetAtwal","email":"97c9b2ce0363cc155d4eca73e1341a59ddd5a266@gmail.com"},"message":"devfreq: Make Adreno Idler more aggressive\n\nSigned-off-by: GuneetAtwal <guneetatwal@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/eb144071ee21504fba637b77c3396b2aa9d7a1b2"},{"sha":"1d5534ef645cec613fed50b9d6e4a76d6076d35a","author":{"name":"Zdrowy Gosciu","email":"e409cba86f68eb867fdffc8efee1cbedd8b36ec1@gmail.com"},"message":"devfreq: Don't start Adreno Idler","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/1d5534ef645cec613fed50b9d6e4a76d6076d35a"},{"sha":"92fff4726b5cb79deb191744df99fb9c7dce3140","author":{"name":"franciscofranco","email":"0ac3193ff3d7b4e68ae404d59f776924e2be9ac9@gmail.com"},"message":"fs: FSync On/Off\n\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/92fff4726b5cb79deb191744df99fb9c7dce3140"},{"sha":"9c0b5459c6aa7216e6f541832c1a756a072b66a0","author":{"name":"ktoonsez","email":"3e0e900edfc0ab91b66f60812ff46bba49154f87@gmail.com"},"message":"fs: Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)\n\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/9c0b5459c6aa7216e6f541832c1a756a072b66a0"},{"sha":"56cdf463ad9d7afade2c367aaaf0d90da209ebb9","author":{"name":"ktoonsez","email":"3e0e900edfc0ab91b66f60812ff46bba49154f87@gmail.com"},"message":"fs: fix btrfs 32 bit compatibility\n\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/56cdf463ad9d7afade2c367aaaf0d90da209ebb9"},{"sha":"8ca91e1109c8f849b88661ab1d3e52f8ad73195d","author":{"name":"Lucille Sylvester","email":"1ac2688215597eec4531520066de19eb30882048@codeaurora.org"},"message":"msm: kgsl: Remove io_fraction as it is no longer used\n\nio_fraction was originally used as a way to influence the CPU\nfrequency governor.  Due to governor updates and timing changes\nno targets use io_fraction now and there is no plan to do so in\nthe future.\n\nChange-Id: Ib2739393d83a197d18d4446e6afcb889196f479b\nSigned-off-by: Lucille Sylvester <lsylvest@codeaurora.org>\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>\nSigned-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>\n\nConflicts:\n\tarch/arm/boot/dts/msm8974pro.dtsi","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/8ca91e1109c8f849b88661ab1d3e52f8ad73195d"},{"sha":"d33d04d2f8bd955a169498e3ed49b284da081e60","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"Optimized ARM RWSEM algorithm\n\nRWSEM implementation for ARM using atomic functions.\nHeavily based on arch/sh/include/asm/rwsem.h\n\nChange-Id: I5563dd97ae8d4a93b439c47fdd9f7c4d105189ac\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/d33d04d2f8bd955a169498e3ed49b284da081e60"},{"sha":"cedb9a416920428e4bfc872a272ea5c767a6ce3c","author":{"name":"Jeff Liu","email":"7caaf2102f89e0af2e4ce8bfa65789b1f2f34247@oracle.com"},"message":"binfmt_elf.c: use get_random_int() to fix entropy depleting\n\nChanges:\n--------\nv4->v3:\n- s/random_stack_user()/get_atrandom_bytes()/\n- Move this function to ahead of its use to avoid the predeclaration.\n\nv3->v2:\n- Tweak code comments of random_stack_user().\n- Remove redundant bits mask and shift upon the random variable.\n\nv2->v1:\n- Fix random copy to check up buffer length that are not 4-byte multiples.\n\nv3 can be found at:\nhttp://www.spinics.net/lists/linux-fsdevel/msg59597.html\nv2 can be found at:\nhttp://www.spinics.net/lists/linux-fsdevel/msg59418.html\nv1 can be found at:\nhttp://www.spinics.net/lists/linux-fsdevel/msg59128.html\n\nThanks,\n-Jeff\n\nEntropy is quickly depleted under normal operations like ls(1), cat(1),\netc...  between 2.6.30 to current mainline, for instance:\n\n$ cat /proc/sys/kernel/random/entropy_avail\n3428\n$ cat /proc/sys/kernel/random/entropy_avail\n2911\n$cat /proc/sys/kernel/random/entropy_avail\n2620\n\nWe observed this problem has been occurring since 2.6.30 with\nfs/binfmt_elf.c: create_elf_tables()->get_random_bytes(), introduced by\nf06295b44c296c8f (\"ELF: implement AT_RANDOM for glibc PRNG seeding\").\n\n/*\n * Generate 16 random bytes for userspace PRNG seeding.\n */\nget_random_bytes(k_rand_bytes, sizeof(k_rand_bytes));\n\nThe patch introduces a wrapper around get_random_int() which has lower\noverhead than calling get_random_bytes() directly.\n\nWith this patch applied:\n$ cat /proc/sys/kernel/random/entropy_avail\n2731\n$ cat /proc/sys/kernel/random/entropy_avail\n2802\n$ cat /proc/sys/kernel/random/entropy_avail\n2878\n\nAnalyzed by John Sobecki.\n\nSigned-off-by: Jie Liu <jeff.liu@oracle.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nCc: Andreas Dilger <aedilger@gmail.com>\nCc: Alan Cox <alan@linux.intel.com>\nCc: Arnd Bergmann <arnn@arndb.de>\nCc: John Sobecki <john.sobecki@oracle.com>\nCc: James Morris <james.l.morris@oracle.com>\nCc: Jakub Jelinek <jakub@redhat.com>\nCc: Ted Ts'o <tytso@mit.edu>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nCc: Kees Cook <keescook@chromium.org>\nCc: Ulrich Drepper <drepper@redhat.com>\nSigned-off-by: flar2 <asegaert@gmail.com>\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/cedb9a416920428e4bfc872a272ea5c767a6ce3c"},{"sha":"464348af7c2e60279439257830280de41fb1c212","author":{"name":"Paul Keith","email":"acfb00b00c86ca895da874ab615dbc1c595ab960@gmail.com"},"message":"char: add frandom support\n\nSigned-off-by: Paul Keith <javelinanddart@gmail.com>\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/464348af7c2e60279439257830280de41fb1c212"},{"sha":"37b44acee88c07801bc07b2f6c412b2c4ada6292","author":{"name":"Ard Biesheuvel","email":"80b89d4a5c0c8f00cebbb9c7d8a672c776f22af1@linaro.org"},"message":"ARM: crypto: add NEON accelerated XOR implementation\n\nAdd a source file xor-neon.c (which is really just the reference\nC implementation passed through the GCC vectorizer) and hook it\nup to the XOR framework.\n\nChange-Id: Icd238b51ba50e3c16034de72683b83575e43a15b\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nAcked-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/37b44acee88c07801bc07b2f6c412b2c4ada6292"},{"sha":"f6bf1b159153778b9fd890d86b654aa15c554755","author":{"name":"Ard Biesheuvel","email":"80b89d4a5c0c8f00cebbb9c7d8a672c776f22af1@linaro.org"},"message":"ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled\n\nCommit 0195659 introduced a NEON accelerated version of the xor_blocks()\nfunction, but it needs the changes in this patch to allow it to be built\nas a module rather than statically into the kernel.\n\nThis patch creates a separate module xor-neon.ko which exports the NEON\ninner xor_blocks() functions depended upon by the regular xor.ko if it\nis built with CONFIG_KERNEL_MODE_NEON=y\n\nChange-Id: I21ce9f19a805630dd397343b1edcd9956d8aa746\nReported-by: Josh Boyer <jwboyer@fedoraproject.org>\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>\nSigned-off-by: Raleigh Matlock <raleighman2@gmail.com>","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/f6bf1b159153778b9fd890d86b654aa15c554755"},{"sha":"c02e6f51a7a531e6d6e26475acf6c5be52a3b21f","author":{"name":"Zdrowy Gosciu","email":"e409cba86f68eb867fdffc8efee1cbedd8b36ec1@gmail.com"},"message":"Version HML 1.3","distinct":true,"url":"https://api.github.com/repos/HealthyMarshmallow/android_kernel_lge_g2/commits/c02e6f51a7a531e6d6e26475acf6c5be52a3b21f"}]}
{"actor":{"display_login":"ZdrowyGosciu"}}