GitHub PushEvent at 2014-07-10 18:52:05
Repository: android_kernel_sony_msm8x60
Actor: marlontoe
Payload: {"shas":[["5540ae8fda63f66e1ab22259f0fa9784b9009864","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: tweak for faster wakeup from suspend\n\nbump version to 1.1\n\nSigned-off-by: faux123 <reioux@gmail.com>\n\nConflicts:\n\tarch/arm/mach-msm/intelli_plug.c","faux123",true],["fa54d7103b5d965e1bc0bd22074d0b44f12606b6","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: increase cores on persistence\n\nalso replace hardcoded values with Macros for ease of updating later\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["9d86729fa1e40f98a2376812c875ae8d8bbb7aef","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: make it gcc-4.6.x eabi compatible :p\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["6fd76fa53cb0aefdc360f8e87b4340055f827699","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: use rq_stats to help detect artificial or constant loads\n\nbenchmarks often create fake / artificial loads at a constant rate.  These\ntype of loads are not detected corectly by run average algorithms. Use\nthe run queue stats to help detect these cases and bring up the cores in\ncorrespondence.\n\nbump version to 1.2\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["f1826d1ff645b7d76061256e8ce8c5566e7b907f","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: use mp_decision() algorithm for core 3 and 4\n\nThis replaces the simplistic check for run queue thresholds with a more\nsophisticate algorithm with time awareness\n\nbump version to 1.3\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["f428d93292009bc10c01c6250b02bca13fb8dcd4","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: tweak mp_decsion parameters and remove unused logic\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["b347221154dc988bfb8ce6204d0fa1e005f86600","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: bump threshold slightly for better response\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["f71f93d3bc98a19942b408c0548678f64a1877e5","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","wip: intelli_plug: change logic for better benchmark performance\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["4e832531b5cae8e19330af4ee70e1ae30588d5d7","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: use mp_decision to reduce online persistence count for cores\n\nthis should bring down the cores faster when run queue is low\nalso optimized code a bit using local vars\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["1504ca888b84a70e2f38c98ed23c88bcacc480f1","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: disable by default\n\nlet the user enable via sysfs so it won't clash with mpdecision which is\nenabled by default for qualcomm phones\n\nSigned-off-by: faux123 <reioux@gmail.com>","faux123",true],["87a4740f2b0a46952f9c4f449dcc83f93b2177e0","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: slow down hotplug activity from 50ms to 200ms\n\nthis will reduce the hotplug chaos which may in turn save more power\n\nSigned-off-by: faux123 <reioux@gmail.com>\n\nConflicts:\n\tarch/arm/mach-msm/intelli_plug.c","faux123",true],["e60864fe76a7028ed1d9b9c3ca6497ff83ab86a7","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: code clean up and minor bug fixes\n\nbump to version 1.6\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["09e9546a6b6bee3f8bf327df7ba03e067064e786","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelliplug: replaced deprecated early_suspend driver with userspace interface\n\nearly_suspend has been deprecated, so move original functionality to sysfs\ninterfae and have userspace app to replicate the early_suspend functionality\n\nbump version to 1.7\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["e247d5576c23de21d28685787428a113aa1a8b0b","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: add dynamic load sampling rate logic\n\nAdd dynamic sampling logic based on load. If load is high and required more\nthan 2 cores, increase the sampling rate for a duration of 3 seconds to help\nmanage the load better during this time.  Once duration expires, revert back\nto lazier sampling rate for better batter performance.\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["7be49c94e960f364cc80cf672724976d2eae0746","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: add new power_suspend PM driver\n\nbump version to 1.9\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["82215694789e3441ceb343634193ffebb69d50f3","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: add touch input logic\n\nchanged intelli_plug sampling rates and bump to version 2.0\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["c65660f017962bbf6e90066f1c7da79684ebf593","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: use a context safe function call instead\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["fd5284146f3ccf537c1b19bf418053746203f11b","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: performance tune-up continued...\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["11722111c113a14381d0952f39bdbc525ff0c5f6","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: switch to use dedicated high priority workqueue\n\nfrom the shared global workqueue.  This should prevent hang ups while the\nglobal workqueue is busy and cleaned up some logic issues.\n\ngive input boost its own workqueue\n\nbump to version 2.2\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true],["99765b93d8bb9be34f303daab5f4ea1ce4ee0a22","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","intelli_plug: code review clean up\n\nset def sampling rate to something sane rather than zero (instantaneous\nrescheduling is not good if intelli_plug is disabled)\n\nmake touch input more generic rather than tied to a touchscreen driver\n\nremove unused code\n\nthanks to @dorimanx for the code reviews and suggestions\n\nbump to version 2.3\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","Paul Reioux",true]],"size":27,"ref":"refs/heads/MAD-2.2","head":"5030ba81b7d9023f316abb144131e459fe9085d6"}