{"push_id":1165032132,"size":8,"distinct_size":8,"ref":"refs/heads/stable/aospa_mm","head":"d445f1337f8356b36fb19d0788362fdd625ad2eb","before":"296cfec364b1dd577a9360cbe64bf9ed1c8bf0be","commits":[{"sha":"b40581bd0dc734f6dffff967f0db5a4d7f222211","author":{"name":"YoshiShaPow","email":"c2fe732f002c69d1c1305e83a61759d498b3a7b1@linux.com"},"message":"sched: disable gentle fair sleepers\n\n* possibly improves UI performance\n\nSigned-off-by: YoshiShaPow <adinkwok@linux.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/b40581bd0dc734f6dffff967f0db5a4d7f222211"},{"sha":"3feb3155b5f456cdbb081036cee3998c4710cffc","author":{"name":"Mel Gorman","email":"7e4a4144b35252848d9a801e3e6fca62e0cbe9e6@suse.de"},"message":"mm: slub: Default slub_max_order to 0\n\nTo avoid locking and per-cpu overhead, SLUB optimisically uses\nhigh-order allocations up to order-3 by default and falls back to\nlower allocations if they fail. While care is taken that the caller\nand kswapd take no unusual steps in response to this, there are\nfurther consequences like shrinkers who have to free more objects to\nrelease any memory. There is anecdotal evidence that significant time\nis being spent looping in shrinkers with insufficient progress being\nmade (https://lkml.org/lkml/2011/4/28/361) and keeping kswapd awake.\n\nSLUB is now the default allocator and some bug reports have been\npinned down to SLUB using high orders during operations like\ncopying large amounts of data. SLUBs use of high-orders benefits\napplications that are sized to memory appropriately but this does not\nnecessarily apply to large file servers or desktops.  This patch\ncauses SLUB to use order-0 pages like SLAB does by default.\nThere is further evidence that this keeps kswapd's usage lower\n(https://lkml.org/lkml/2011/5/10/383).\n\nSigned-off-by: Mel Gorman <mgorman@suse.de>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/3feb3155b5f456cdbb081036cee3998c4710cffc"},{"sha":"bd7d68739a3872e85b36a1f1762dd7d66b06af36","author":{"name":"Ingo Molnar","email":"90e4d1e8f219066a3d31774bfa42a254ac6b5b82@kernel.org"},"message":"nohz: Reduce overhead under high-freq idling patterns\n\nOne testbox of mine (Intel Nehalem, 16-way) uses MWAIT for its idle routine,\nwhich apparently can break out of its idle loop rather frequently, with\nhigh frequency.\n\nIn that case NO_HZ_FULL=y kernels show high ksoftirqd overhead and constant\ncontext switching, because tick_nohz_stop_sched_tick() will, if\ndelta_jiffies == 0, mis-identify this as a timer event - activating the\nTIMER_SOFTIRQ, which wakes up ksoftirqd.\n\nFix this by treating delta_jiffies == 0 the same way we treat other short\nwakeups, delta_jiffies == 1.\n\nCc: Frederic Weisbecker <fweisbec@gmail.com>\nCc: Chris Metcalf <cmetcalf@tilera.com>\nCc: Christoph Lameter <cl@linux.com>\nCc: Geoff Levand <geoff@infradead.org>\nCc: Gilad Ben Yossef <gilad@benyossef.com>\nCc: Hakan Akkan <hakanakkan@gmail.com>\nCc: Kevin Hilman <khilman@linaro.org>\nCc: Li Zhong <zhong@linux.vnet.ibm.com>\nCc: Oleg Nesterov <oleg@redhat.com>\nCc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nCc: Paul Gortmaker <paul.gortmaker@windriver.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/bd7d68739a3872e85b36a1f1762dd7d66b06af36"},{"sha":"4c7c95cfb6598741312697856938e5bbf0b98812","author":{"name":"Lucille Sylvester","email":"1ac2688215597eec4531520066de19eb30882048@codeaurora.org"},"message":"msm: kgsl: Bump the GPU frequency for long blocks of processing\n\nIf there are several frames of full GPU utilization immediately\nbump the frequency to turbo rather than waiting for the DCVS\nalgorithm to run.\n\nChange-Id: I1215225f8903a8656e8ad92c6c82567b86665933\nSigned-off-by: Lucille Sylvester <lsylvest@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/4c7c95cfb6598741312697856938e5bbf0b98812"},{"sha":"6307117868b45d7b27c8e28e975cf4ab135b0dc5","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"msm: kgsl: Report correct GPU frequency in sysfs\n\nChange-Id: I1aac90d0554b9de0511ffb78042177a5a23855ce\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/6307117868b45d7b27c8e28e975cf4ab135b0dc5"},{"sha":"17f3d0747dbf8b08bb1f9d360eab709905a00cf1","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: Francisco Franco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/17f3d0747dbf8b08bb1f9d360eab709905a00cf1"},{"sha":"d6acdf651150249e02d86403f64ca6369f826d9c","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"irq: ratelimit is useless\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/d6acdf651150249e02d86403f64ca6369f826d9c"},{"sha":"d445f1337f8356b36fb19d0788362fdd625ad2eb","author":{"name":"kwoktopus","email":"c2fe732f002c69d1c1305e83a61759d498b3a7b1@linux.com"},"message":"disable loads of debugging\n\n* testing needed\n\nSigned-off-by: kwoktopus <adinkwok@linux.com>\n\nConflicts:\n\tarch/arm/configs/baconx_defconfig","distinct":true,"url":"https://api.github.com/repos/tmimsk/bacon_aospa/commits/d445f1337f8356b36fb19d0788362fdd625ad2eb"}]}
{"actor":{"display_login":"tmimsk"}}