{"push_id":791438595,"size":16,"distinct_size":16,"ref":"refs/heads/meth-test","head":"57fdca908ef75beae6936e33014db415b3262abe","before":"59747ecb234feba8c5b2adcf8438b598c1f18a79","commits":[{"sha":"7faf7dcb0330f10d5304e69afd843f8a26e7a5ed","author":{"email":"a0e0bc655fdc6685e623efd3336a27ce1c465fa0@hotmail.de","name":"Blechd0se"},"message":"mach-msm: disable kernel-side mpdecision\n\nSigned-off-by: Blechd0se <alex.christ@hotmail.de>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/7faf7dcb0330f10d5304e69afd843f8a26e7a5ed"},{"sha":"7c27aaada85a6c1de9cc9e06101f60355bb465cb","author":{"email":"e90b702c9735d7d8a45d232c2bb099d9e00f5267@codeaurora.org","name":"Archana Sathyakumar"},"message":"msm: rq_stats: Use cpufreq API to get the current frequency\n\nSince the acpuclock APIs are deprecated, use the cpufreq to\nget the current frequency of CPUs to calculate the cpu\nnormalized load value.\n\nChange-Id: I6e381d584d6725ef964bad86c835d44f3046e9c3\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/7c27aaada85a6c1de9cc9e06101f60355bb465cb"},{"sha":"f37d27f909a45da445ddc1f297218a19c0e70a76","author":{"email":"bb05168246ed1a6b66d0e7b1ffb0c5e3707764ca@codeaurora.org","name":"Junjie Wu"},"message":"msm: rq_stats: Fix wrong usage of cpufreq_quick_get()\n\ncpufreq_quick_get() returns frequency in KHz, which is exactly what\ncur_freq expect. Remove the wrong multiplication.\n\nCRs-fixed: 645518\nChange-Id: Ia8b080a188023964f5eee77c8586828097d11ad4\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/f37d27f909a45da445ddc1f297218a19c0e70a76"},{"sha":"2c7ffae48faa71f0c7cdbc9c307e95ddae2d4125","author":{"email":"d32984257c2b1f19a52887b31db69164a662fd03@codeaurora.org","name":"Anji Jonnala"},"message":"msm: rq_stats: update related_cpus in the cpu_load runtime\n\n\"related_cpu\" indicates the list of CPUs that need some\nsort of frequency coordination, whether software or hardware.\nex:- if all cpus shares the same clock, all 4 cpus belongs to\nrelated_cpus.\n\ncpufreq driver updates the related_cpus during hotplug offline/online\nevents. Hence update related_cpus for all cpus during hotplug notifier.\n\nCRs-fixed: 548631\nChange-Id: I6543ddaeebf73d18334066b090ee7c4a72466e4a\nSigned-off-by: Anji Jonnala <anjir@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/2c7ffae48faa71f0c7cdbc9c307e95ddae2d4125"},{"sha":"924257bb93bfd17cced10e0a22448adf6d0e8be5","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"msm: rq_stats: Calculate load based on current freq limit\n\nPrior to this patch, load has been calculated based on an\ninitial value of policy.cpuinfo.max_freq. This value may\nchange for several reasons: userspace settings or thermal\nthrottling (hello hammerhead!). This results in unreliable\ncalculations that confuse mpdecision which accesses\n/sys/devices/system/cpu/cpu0/rq-stats/* for stats info.\nConsider current policy.max to fix this behaviour.\n\nChange-Id: Iae1f2fc7f4aa470f7e80371c1ebcf7be423f51ca","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/924257bb93bfd17cced10e0a22448adf6d0e8be5"},{"sha":"ee563ac350b68f67403692fb6ad886dec68472ef","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"cpufreq: Move get_cpu_idle_time() to cpufreq.c\n\nGovernors other than ondemand and conservative can also use\nget_cpu_idle_time() and they aren't required to compile\ncpufreq_governor.c. So, move these independent routines to\ncpufreq.c instead.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nGit-commit: 72a4ce340a7ebf39e1c6fdc8f5feb4f974d6c635\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[junjiew@codeaurora.org: update non-upstream files]\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>\n\nChange-Id: I3227454599250011a19a752c962e3cacb1fb0301","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/ee563ac350b68f67403692fb6ad886dec68472ef"},{"sha":"dd70ff36424a1b4f1f5faad05c8025c388ac29bb","author":{"email":"d32984257c2b1f19a52887b31db69164a662fd03@codeaurora.org","name":"Anji Jonnala"},"message":"soc: qcom: rq_stats: remove the redundant iowait check\n\nIowait_time check is redundant and it would lead to heavy load\ndue to miscaluculation of idle time. Hence remove this check\nas iowait will considered based on io_busy flag.\n\nChange-Id: I4dd9f9c79205eca588daea8cc0fe892394a83391\nCRs-fixed: 662052\nSigned-off-by: Anji Jonnala <anjir@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/dd70ff36424a1b4f1f5faad05c8025c388ac29bb"},{"sha":"d02b844ec7704de11be5f67657eaf707ea43eb7e","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"msm: rq_stats: Add hotplug enable toggle\n\n* Also, disable hotplugging by default in prep of adding MSM hotplug driver.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/d02b844ec7704de11be5f67657eaf707ea43eb7e"},{"sha":"fab29fc9046ee676b687230989434db2041b96f1","author":{"email":"bb05168246ed1a6b66d0e7b1ffb0c5e3707764ca@codeaurora.org","name":"Junjie Wu"},"message":"cpufreq: Return directly in __cpufreq_get if policy is NULL\n\n__cpufreq_get() checks whether policy->cur matches frequency returned\nby cpufreq device driver and acts accordingly. However, policy could\nbe NULL if the CPU is being hotplugged. Current implementation crashes\nwhen trying to dereference the NULL policy.\n\nReturn the frequency provided by cpufreq device driver directly if\npolicy is not available.\n\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/fab29fc9046ee676b687230989434db2041b96f1"},{"sha":"60dd2d2e8e2cb1d73ff3fb2955059eccbf5bef02","author":{"email":"90b1bc8a6ba9849b6d077cb338e79c4550ccbc5f@intel.com","name":"Dirk Brandewie"},"message":"cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers\n\nCurrently the core does not expose scaling_cur_freq for set_policy()\ndrivers this breaks some userspace monitoring tools.\nChange the core to expose this file for all drivers and if the\nset_policy() driver supports the get() callback use it to retrieve the\ncurrent frequency.\n\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=73741\nSigned-off-by: Dirk Brandewie <dirk.j.brandewie@intel.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/60dd2d2e8e2cb1d73ff3fb2955059eccbf5bef02"},{"sha":"1537265df24915df6fb8bdab096a39c75501769f","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"cpufreq: Add policy notifiers\n\nWe don't want to abuse CPUFREQ_GOV_START/STOP here.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/1537265df24915df6fb8bdab096a39c75501769f"},{"sha":"3cd6860dd05b1c9bd58c4667b330a62002974015","author":{"email":"5b23f8226e886b22344fc642373ea657dd596b63@linux.vnet.ibm.com","name":"Srivatsa S. Bhat"},"message":"cpufreq: Use signed type for 'ret' variable, to store negative error values\n\nThere are places where the variable 'ret' is declared as unsigned int\nand then used to store negative return values such as -EINVAL. Fix them\nby declaring the variable as a signed quantity.\n\nSigned-off-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nGit-commit: 5136fa56582beadb7fa71eb30bc79148bfcba5c1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/3cd6860dd05b1c9bd58c4667b330a62002974015"},{"sha":"b48c198f3ff9fc6981378f93520b357ef7336734","author":{"email":"e90b702c9735d7d8a45d232c2bb099d9e00f5267@codeaurora.org","name":"Archana Sathyakumar"},"message":"msm:rq_stats: Register for Cpufreq policy notification\n\nCurrently the load of the system is calculated using the max\nfrequency that is read during startup(It does not get updated\nwhen the policy changes). As a result, the average load of the\nsystem is incorrectly calculated and the system might not bring\nthe cpus online to manage the additional load. This\nreduces the performance of the system.\n\nTo fix this issue, register rq_stats to receive cpufreq policy\nnotifications. Update the policy's max frequency when a\nnotification is received and use that value to calculate the load.\n\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>\nSigned-off-by: Anji Jonnala <anjir@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\n\nConflicts:\n\tarch/arm/mach-msm/msm_rq_stats.c\n\nConflicts:\n\tarch/arm/mach-msm/msm_rq_stats.c","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/b48c198f3ff9fc6981378f93520b357ef7336734"},{"sha":"2271e025a74f056ef421256460ab6d6726316a2c","author":{"email":"e90b702c9735d7d8a45d232c2bb099d9e00f5267@codeaurora.org","name":"Archana Sathyakumar"},"message":"msm: rq_stats: Register for Cpufreq policy notification\n\nCurrently the load of the system is calculated using the max\nfrequency that is read during startup(It does not get updated\nwhen the policy changes). As a result, the average load of the\nsystem is incorrectly calculated and the system might not bring\nthe cpus online to manage the additional load. This\nreduces the performance of the system.\n\nTo fix this issue, register rq_stats to receive cpufreq policy\nnotifications. Update the policy's max frequency when a\nnotification is received and use that value to calculate the load.\n\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>\nSigned-off-by: Anji Jonnala <anjir@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\n\nConflicts:\n\tarch/arm/mach-msm/msm_rq_stats.c","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/2271e025a74f056ef421256460ab6d6726316a2c"},{"sha":"0ac13974a1c3f635d25470569502471960293a18","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"neobuddy89"},"message":"msm: Add MSM Hotplug Driver\n\nSigned-off-by: neobuddy89 <neobuddy89@gmail.com>\n\nConflicts:\n\tarch/arm/configs/attacked_defconfig\n\nConflicts:\n\tarch/arm/configs/attacked_defconfig","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/0ac13974a1c3f635d25470569502471960293a18"},{"sha":"57fdca908ef75beae6936e33014db415b3262abe","author":{"email":"acf100fecd02cef2faf6699a6d67014a4da84dd4@gmail.com","name":"attack11"},"message":"Fixed MsmHotplug","distinct":true,"url":"https://api.github.com/repos/preshot2989/motorola_msm8226/commits/57fdca908ef75beae6936e33014db415b3262abe"}]}