{"push_id":871606363,"size":11,"distinct_size":11,"ref":"refs/heads/grouper-3.4","head":"091a08c65fa8c7ae7d42b2149a88178f39babdb8","before":"0f779a9645b4fadd1b72037fffb483495694c71e","commits":[{"sha":"03872f4cffd026e31650b4285e54f7743e9a18b4","author":{"email":"acfcac43eb6f078eef5fce36a581b7676d079e62@gmail.com","name":"coderzstas"},"message":"Revert \"touch patch\"\n\nThis reverts commit 0f779a9645b4fadd1b72037fffb483495694c71e.","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/03872f4cffd026e31650b4285e54f7743e9a18b4"},{"sha":"d772b8d663ae6822302bcdf34053598134d035dc","author":{"email":"acfcac43eb6f078eef5fce36a581b7676d079e62@gmail.com","name":"coderzstas"},"message":"Revert \"bq27541: Add current_now property\"\n\nThis reverts commit 3850e943c110700e24ac7e7d44ba2cd8188b02cc.","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/d772b8d663ae6822302bcdf34053598134d035dc"},{"sha":"726c7e4597e4b9c9980f4a0b273744fa40b618b9","author":{"email":"acfcac43eb6f078eef5fce36a581b7676d079e62@gmail.com","name":"coderzstas"},"message":"Revert \"fix\"\n\nThis reverts commit 80f7a5e7690f22c6688106172d13600e2395102b.","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/726c7e4597e4b9c9980f4a0b273744fa40b618b9"},{"sha":"904657136e7d54799f13030a903e1d76706161d6","author":{"email":"596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@suse.cz","name":"Jan Kara"},"message":"block: Reserve only one queue tag for sync IO if only 3 tags are available\n\nIn case a device has three tags available we still reserve two of them\nfor sync IO. That leaves only a single tag for async IO such as\nwriteback from flusher thread which results in poor performance.\n\nAllow async IO to consume two tags in case queue has three tag availabe\nto get a decent async write performance.\n\nThis patch improves streaming write performance on a machine with such disk\nfrom ~21 MB/s to ~52 MB/s. Also postmark throughput in presence of\nstreaming writer improves from 8 to 12 transactions per second so sync\nIO doesn't seem to be harmed in presence of heavy async writer.\n\nSigned-off-by: Jan Kara <jack@suse.cz>\nSigned-off-by: Jens Axboe <axboe@kernel.dk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/904657136e7d54799f13030a903e1d76706161d6"},{"sha":"67e2d94db05085d06df942927b630493d392d4b8","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"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/coderzstas/android_kernel_asus_grouper/commits/67e2d94db05085d06df942927b630493d392d4b8"},{"sha":"48fbbff986a23f211b8a2b3ed65e6a73a6ebdc0f","author":{"email":"ab13810afca441349f28a014b8f29404a245d6e4@gmail.com","name":"Dennis Rassmann"},"message":"drivers/input/touchscreen/ektf3k: auto retry 10 times on i2c reads The i2c devices we are connecting to may not be ready yet, or just busy. Retry with a 10ms pause in order to still obtain i2c data. This improves overall i2c data robustness\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/48fbbff986a23f211b8a2b3ed65e6a73a6ebdc0f"},{"sha":"6d0abbd77dc74dcdccd2d05865936414734eb035","author":{"email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com","name":"flar2"},"message":"Intellidemand governor\n\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/6d0abbd77dc74dcdccd2d05865936414734eb035"},{"sha":"2dbf8a25c5b314adf7c7ed1d1b9952b4fb1ad031","author":{"email":"eb7d4bc75c19026be4afbcab4b7b388cf01677ff@linaro.org","name":"Vincent Guittot"},"message":"sched: Fix clear NOHZ_BALANCE_KICK\n\nI have faced a sequence where the Idle Load Balance was sometime not\ntriggered for a while on my platform, in the following scenario:\n\n CPU 0 and CPU 1 are running tasks and CPU 2 is idle\n\n CPU 1 kicks the Idle Load Balance\n CPU 1 selects CPU 2 as the new Idle Load Balancer\n CPU 2 sets NOHZ_BALANCE_KICK for CPU 2\n CPU 2 sends a reschedule IPI to CPU 2\n\n While CPU 3 wakes up, CPU 0 or CPU 1 migrates a waking up task A on CPU 2\n\n CPU 2 finally wakes up, runs task A and discards the Idle Load Balance\n       task A quickly goes back to sleep (before a tick occurs on CPU 2)\n CPU 2 goes back to idle with NOHZ_BALANCE_KICK set\n\nWhenever CPU 2 will be selected as the ILB, no reschedule IPI will be sent\nbecause NOHZ_BALANCE_KICK is already set and no Idle Load Balance will be\nperformed.\n\nWe must wait for the sched softirq to be raised on CPU 2 thanks to another\npart the kernel to come back to clear NOHZ_BALANCE_KICK.\n\nThe proposed solution clears NOHZ_BALANCE_KICK in schedule_ipi if\nwe can't raise the sched_softirq for the Idle Load Balance.\n\nChange since V1:\n\n- move the clear of NOHZ_BALANCE_KICK in got_nohz_idle_kick if the ILB\n  can't run on this CPU (as suggested by Peter)\n\nSigned-off-by: Vincent Guittot <vincent.guittot@linaro.org>\nSigned-off-by: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/1370419991-13870-1-git-send-email-vincent.guittot@linaro.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nGit-commit: 873b4c65b519fd769940eb281f77848227d4e5c1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[smuckle@codeaurora.org: minor merge resolution for 3.4 in scheduler_ipi()]\nSigned-off-by: Steve Muckle <smuckle@codeaurora.org>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/2dbf8a25c5b314adf7c7ed1d1b9952b4fb1ad031"},{"sha":"763f68fc541b818e1e771aa6596f006e3295dd80","author":{"email":"50cb9bee76fd6567c3233b8a89e4a594c545792f@gmail.com","name":"flar2"},"message":"add /dev/frandom\n\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/763f68fc541b818e1e771aa6596f006e3295dd80"},{"sha":"27fded40ea6121b04f6feb50a9d53b1f399f1b38","author":{"email":"acfcac43eb6f078eef5fce36a581b7676d079e62@gmail.com","name":"coderzstas"},"message":"enable frandom","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/27fded40ea6121b04f6feb50a9d53b1f399f1b38"},{"sha":"091a08c65fa8c7ae7d42b2149a88178f39babdb8","author":{"email":"acfcac43eb6f078eef5fce36a581b7676d079e62@gmail.com","name":"coderzstas"},"message":"enable intelidemand","distinct":true,"url":"https://api.github.com/repos/coderzstas/android_kernel_asus_grouper/commits/091a08c65fa8c7ae7d42b2149a88178f39babdb8"}]}