{"push_id":1431370990,"size":115,"distinct_size":115,"ref":"refs/heads/master","head":"a19b8f4cc6e60f04722287225f63b9fee9b4f45b","before":"009e75e22ccc47906854bdbadc37b849100f665c","commits":[{"sha":"b2076e23e3d6f2df4e2b65c7184eff853de71015","author":{"name":"Christopher Fries","email":"83e9f6d7d4670929753836ea01795d8a6f1db4ac@motorola.com"},"message":"lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS\n\n Set ARM_EFFICIENT_UNALIGNED_ACCESS to improve performance in lz4\n compression and decompression.\n\n On msm8x26 cortex-a7,\n\n                        LZO                LZ4               LZ4 w/ UA\n decompress (bs=4k)     121.21             115.52            148.7\n\n                        LZO                LZ4               LZ4 w/ UA\n compress (bs=4k)       37.5               34.5              44.8\n\n ported from http://gerrit.mot.com/#/c/697567/\n\nChange-Id: I95db669cdf542767b356e9c5bc2d6a272fb111d4\nSigned-off-by: Jiangli Yuan <jlyuan@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/b2076e23e3d6f2df4e2b65c7184eff853de71015"},{"sha":"7f01f1727913a5d678937ed1dd9634ab592867a9","author":{"name":"Andrei F","email":"4fbf5deca414f6370c3ed33a9122945225c666b2@gmail.com"},"message":"cpufreq: Remember last policy min/max on cluster restart\n\nPolicy min/max are saved on cluster teardown and re-initialized on startup.","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/7f01f1727913a5d678937ed1dd9634ab592867a9"},{"sha":"52571513d29a993038f34316434b8178caea15bd","author":{"name":"googyanas","email":"311c783e8e3f64ae6c1e5c163fb773e22dd527ad@gmail.com"},"message":"cpufreq: Remember last policy min/max on cluster restart\n\nPolicy min/max are saved on cluster teardown and re-initialized on\nstartup.\n\nThx AndreiLux","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/52571513d29a993038f34316434b8178caea15bd"},{"sha":"fc52f44c58c1f015be6c71de6e4749296716ca63","author":{"name":"Nox","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Binder improvements","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/fc52f44c58c1f015be6c71de6e4749296716ca63"},{"sha":"688b2d539c6f23a185abd6c9d292cc0db74cdf7f","author":{"name":"Chester Kener","email":"230c5f23778d1c807266dcd2a1fbb92c8b6f35e6@gmail.com"},"message":"mm: Increase Dirty Ratios\n\nThese values are more optimal for N5!\n\nKeep in mind: These values control how often the kernel writes data to disk. When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk which should increase battery life a little bit.\n\nSigned-off-by: Chester Kener <Cl3Kener@gmail.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/688b2d539c6f23a185abd6c9d292cc0db74cdf7f"},{"sha":"d598028f7bc8ed2d4f4d8c24e4dadcaaaddc4906","author":{"name":"ktoonsez","email":"3e0e900edfc0ab91b66f60812ff46bba49154f87@gmail.com"},"message":"Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)\n\nConflicts:\n\tfs/aio.c","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/d598028f7bc8ed2d4f4d8c24e4dadcaaaddc4906"},{"sha":"ac50167d6d08d65278643463da578a86e70af6a2","author":{"name":"XileForce","email":"c9975d3f2c2fa661c903970ddaed04b4daac0107@gmail.com"},"message":"Wakelocks: Reduce Wlan_Rx and Wlan_ctrl wakelocks\n\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/ac50167d6d08d65278643463da578a86e70af6a2"},{"sha":"9ac4a13f55904e95f6d74314ea20cedd173f310b","author":{"name":"Peter Zijlstra","email":"4d3106856cce90e8f40acc5180f60ddda3a23b6e@infradead.org"},"message":"sched: Implement lockless wake-queues\n\nThis is useful for locking primitives that can effect multiple\nwakeups per operation and want to avoid lock internal lock contention\nby delaying the wakeups until we've released the lock internal locks.\n\nAlternatively it can be used to avoid issuing multiple wakeups, and\nthus save a few cycles, in packet processing. Queue all target tasks\nand wakeup once you've processed all packets. That way you avoid\nwaking the target task multiple times if there were multiple packets\nfor the same task.\n\nProperties of a wake_q are:\n- Lockless, as queue head must reside on the stack.\n- Being a queue, maintains wakeup order passed by the callers. This can\n  be important for otherwise, in scenarios where highly contended locks\n  could affect any reliance on lock fairness.\n- A queued task cannot be added again until it is woken up.\n\nThis patch adds the needed infrastructure into the scheduler code\nand uses the new wake_list to delay the futex wakeups until\nafter we've released the hash bucket locks.\n\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\n[tweaks, adjustments, comments, etc.]\nSigned-off-by: Davidlohr Bueso <dbueso@suse.de>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nAcked-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Chris Mason <clm@fb.com>\nCc: Davidlohr Bueso <dave@stgolabs.net>\nCc: George Spelvin <linux@horizon.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Manfred Spraul <manfred@colorfullife.com>\nCc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>\nCc: Steven Rostedt <rostedt@goodmis.org>\nLink: http://lkml.kernel.org/r/1430494072-30283-2-git-send-email-dave@stgolabs.net\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/9ac4a13f55904e95f6d74314ea20cedd173f310b"},{"sha":"f5393fedfd16974f8222899071327c41f49ca230","author":{"name":"Davidlohr Bueso","email":"b4cea4bb99b2bfe98580e8a1404151e1fa946999@stgolabs.net"},"message":"futex: Implement lockless wakeups\n\nGiven the overall futex architecture, any chance of reducing\nhb->lock contention is welcome. In this particular case, using\nwake-queues to enable lockless wakeups addresses very much real\nworld performance concerns, even cases of soft-lockups in cases\nof large amounts of blocked tasks (which is not hard to find in\nlarge boxes, using but just a handful of futex).\n\nAt the lowest level, this patch can reduce latency of a single thread\nattempting to acquire hb->lock in highly contended scenarios by a\nup to 2x. At lower counts of nr_wake there are no regressions,\nconfirming, of course, that the wake_q handling overhead is practically\nnon existent. For instance, while a fair amount of variation,\nthe extended pef-bench wakeup benchmark shows for a 20 core machine\nthe following avg per-thread time to wakeup its share of tasks:\n\n\tnr_thr\tms-before\tms-after\n\t16 \t0.0590\t\t0.0215\n\t32 \t0.0396\t\t0.0220\n\t48 \t0.0417\t\t0.0182\n\t64 \t0.0536\t\t0.0236\n\t80 \t0.0414\t\t0.0097\n\t96 \t0.0672\t\t0.0152\n\nNaturally, this can cause spurious wakeups. However there is no core code\nthat cannot handle them afaict, and furthermore tglx does have the point\nthat other events can already trigger them anyway.\n\nSigned-off-by: Davidlohr Bueso <dbueso@suse.de>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nAcked-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Chris Mason <clm@fb.com>\nCc: Davidlohr Bueso <dave@stgolabs.net>\nCc: George Spelvin <linux@horizon.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Manfred Spraul <manfred@colorfullife.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>\nCc: Steven Rostedt <rostedt@goodmis.org>\nLink: http://lkml.kernel.org/r/1430494072-30283-3-git-send-email-dave@stgolabs.net\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/f5393fedfd16974f8222899071327c41f49ca230"},{"sha":"aeb2e137f8c125c9d4f1addd9928bed4f38e8a6b","author":{"name":"flar2","email":"54baee86d9719f38bf07b54ac189c5126488f211@gmail.com"},"message":"disable crc check\n\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/aeb2e137f8c125c9d4f1addd9928bed4f38e8a6b"},{"sha":"d80cbe2132bf8621229e96ad44b87d34da79aaa8","author":{"name":"googyanas","email":"311c783e8e3f64ae6c1e5c163fb773e22dd527ad@gmail.com"},"message":"gpu: update mali r7p0 from S7 g935f","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/d80cbe2132bf8621229e96ad44b87d34da79aaa8"},{"sha":"6b433d2e67951c045b50d4f0474374aa9b71b789","author":{"name":"Nox","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"gpu tweaking","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/6b433d2e67951c045b50d4f0474374aa9b71b789"},{"sha":"231c642499aa06266c37d095ca1f524c46ec6c00","author":{"name":"Nox","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Reduce sensorhub wakelock\n\nSigned-off-by: geiti94 <geiti94@me.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/231c642499aa06266c37d095ca1f524c46ec6c00"},{"sha":"e3f4e2229325a35a1bf6453f791e8c0d610c29bc","author":{"name":"viresh kumar","email":"4ca49bc1dcfdfc376d29da1eb07a3e0b3cd46daa@linaro.org"},"message":"WQ squashed stuff\n\nWorkqueue used in ipv4 layer have no real dependency of scheduling these on the\ncpu which scheduled them.\n\nOn a idle system, it is observed that an idle cpu wakes up many times just to\nservice this work. It would be better if we can schedule it on a cpu which the\nscheduler believes to be the most appropriate one.\n\nThis patch replaces normal workqueues with power efficient versions. This\ndoesn't change existing behavior of code unless CONFIG_WQ_POWER_EFFICIENT is\nenabled.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n\nnet: wireless: move regulatory timeout work to power efficient workqueue\n\nFor better use of CPU idle time, allow the scheduler to select the CPU\non which the timeout work of regulatory settings would be executed.\nThis extends CPU idle residency time and saves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: \"John W. Linville\" <linville@tuxdriver.com>\nCc: \"David S. Miller\" <davem@davemloft.net>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel. Added commit message.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\n\nSigned-off-by: Park Ju Hyung <qkrwngud825@gmail.com>\n\nnet: rfkill: move poll work to power efficient workqueue\n\nThis patch moves the rfkill poll_work to the power efficient workqueue.\nThis work does not have to be bound to the CPU that scheduled it, hence\nthe selection of CPU that executes it would be left to the scheduler.\nNet result is that CPU idle times would be extended, resulting in power\nsavings.\n\nThis behaviour is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: \"John W. Linville\" <linville@tuxdriver.com>\nCc: \"David S. Miller\" <davem@davemloft.net>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel, added commit message.\nFixed workqueue selection after suspend/resume cycle.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\n\nusb: move hub init and LED blink work to power efficient workqueue\n\nAllow the scheduler to select the best CPU to handle hub initalization\nand LED blinking work. This extends idle residency times on idle CPUs\nand conserves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\n[zoran.markovic@linaro.org: Rebased to latest kernel. Added commit message.\nChanged reference from system to power efficient workqueue for LEDs in\ncheck_highspeed() and hub_port_connect_change().]\n\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nCc: Sarah Sharp <sarah.a.sharp@linux.intel.com>\nCc: Xenia Ragiadakou <burzalodowa@gmail.com>\nCc: Julius Werner <jwerner@chromium.org>\nCc: Krzysztof Mazur <krzysiek@podlesie.net>\nCc: Matthias Beyer <mail@beyermatthias.de>\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Mathias Nyman <mathias.nyman@linux.intel.com>\nCc: Thomas Pugliese <thomas.pugliese@gmail.com>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nfirmware: use power efficient workqueue for unloading and aborting fw load\n\nAllow the scheduler to select the most appropriate CPU for running the\nfirmware load timeout routine and delayed routine for firmware unload.\nThis extends idle residency times and conserves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: Ming Lei <ming.lei@canonical.com>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel, added commit message.\nFixed code alignment.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nrcu: Move SRCU grace period work to power efficient workqueue\n\nFor better use of CPU idle time, allow the scheduler to select the CPU\non which the SRCU grace period work would be scheduled. This improves\nidle residency time and conserves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: \"Paul E. McKenney\" <paulmck@linux.vnet.ibm.com>\nCc: Dipankar Sarma <dipankar@in.ibm.com>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel version. Added commit\nmessage. Fixed code alignment.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nReviewed-by: Josh Triplett <josh@joshtriplett.org>\n\nkernel/workqueue.c: remove ifdefs over wq_power_efficient\n\nWe can avoid an ifdef over wq_power_efficient's declaration\nby just using IS_ENABLED().\n\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Jani Nikula <jani.nikula@intel.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Kees Cook <keescook@chromium.org>\nCc: Tejun Heo <tj@kernel.org>\nCc: Ingo Molnar <mingo@kernel.org>\nCc: linux-kernel@vger.kernel.org\nCc: cocci@systeme.lip6.fr\nSigned-off-by: Luis R. Rodriguez <mcgrof@suse.com>\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/e3f4e2229325a35a1bf6453f791e8c0d610c29bc"},{"sha":"26c7710663865612f27df947b7f606efc8399642","author":{"name":"HRTKernel","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@hacker-kernel.com"},"message":"drivers: use clocker for uc or oc\n\nSet it in your config:\nCONFIG_G92X_CPU_UNDERCLOCK=y --> for underclock\n\nConflicts:\n\tdrivers/cpufreq/Kconfig","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/26c7710663865612f27df947b7f606efc8399642"},{"sha":"2e374997a259f072e13e65da38e0d374beb666b9","author":{"name":"HRTKernel","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@hacker-kernel.com"},"message":"clocker: update","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/2e374997a259f072e13e65da38e0d374beb666b9"},{"sha":"71d4de714f744958635f59f599c779cacb888200","author":{"name":"HRTKernel","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@hacker-kernel.com"},"message":"linux/clocker: make it universal\n\nConflicts:\n\tdrivers/cpufreq/Kconfig\n\nConflicts:\n\tdrivers/cpufreq/Kconfig","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/71d4de714f744958635f59f599c779cacb888200"},{"sha":"294d5b4921ec6f7c6183e55bf28d537fe8806ddb","author":{"name":"The-Sickness","email":"1858af5c525994bcbc8a40c2a471944797a26fbf@gmail.com"},"message":"Fixed build errors","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/294d5b4921ec6f7c6183e55bf28d537fe8806ddb"},{"sha":"4d614bd4939e599118808502533f2a68fdbef21a","author":{"name":"Andrei F","email":"4fbf5deca414f6370c3ed33a9122945225c666b2@gmail.com"},"message":"cpufreq: exynos-mp-cpufreq: Add calibrated power coefficients","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/4d614bd4939e599118808502533f2a68fdbef21a"},{"sha":"db9ec667209695b9f303e2049177e5576f58bedc","author":{"name":"Devries","email":"6de61c7be75dcea9283a880144c2a922fd057c8e@gmail.com"},"message":"crypto: add crypto lz4 for zswap\n\nSigned-off-by: Devries <therkduan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/db9ec667209695b9f303e2049177e5576f58bedc"}]}
{"actor":{"display_login":"Noxxxious"}}