{"push_id":924198213,"size":11,"distinct_size":11,"ref":"refs/heads/SC","head":"ecb39f331d9672c56266959179abc430e69821b4","before":"319fdbf56503e69f99befef55106cea3b45335e7","commits":[{"sha":"d97a9ab4b1d7da6c1bb755bee501ce91666ac236","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/Andy1911/Andy_Kernel_RC/commits/d97a9ab4b1d7da6c1bb755bee501ce91666ac236"},{"sha":"d2add1614cf4f1208aa997773f8fcb21f59fe5dd","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"cpufreq: Make sure target freq is within limits\n\n__cpufreq_driver_target() must not pass target frequency beyond the\nlimits of current policy.\n\nToday most of cpufreq platform drivers are doing this check in their\ntarget routines. Why not move it to __cpufreq_driver_target()?\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/d2add1614cf4f1208aa997773f8fcb21f59fe5dd"},{"sha":"7eb544b9fa197b80ed36524c60595fb3302eadc1","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"cpufreq: Improve debug prints\n\nWith debug options on, it is difficult to locate cpufreq core's debug prints.\nFix this by prefixing debug prints with KBUILD_MODNAME.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/7eb544b9fa197b80ed36524c60595fb3302eadc1"},{"sha":"79a8fdf201ec56d9ed9e9820be75b4b13c169203","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/Andy1911/Andy_Kernel_RC/commits/79a8fdf201ec56d9ed9e9820be75b4b13c169203"},{"sha":"1856eaefcc8c82fd6e19337fe1451946f7fa05a7","author":{"email":"7d26b35203412f18a7dea4f8e1db1a75b1c5b706@semaphore.gr","name":"Stratos Karafotis"},"message":"cpufreq: Break out early when frequency equals target_freq\n\nMany drivers keep frequencies in frequency table in ascending\nor descending order. When governor tries to change to policy->min\nor policy->max respectively then the cpufreq_frequency_table_target\ncould return on first iteration. This will save some iteration cycles.\n\nSo, break out early when a frequency in cpufreq_frequency_table\nequals to target one.\n\nTesting this during kernel compilation using ondemand governor\nwith a frequency table in ascending order, the\ncpufreq_frequency_table_target returned early on the first\niteration at about 30% of times called.\n\nSigned-off-by: Stratos Karafotis <stratosk@semaphore.gr>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/1856eaefcc8c82fd6e19337fe1451946f7fa05a7"},{"sha":"08a0c824575f4c2f1b1d08f7109fb6ab22af4a71","author":{"email":"7d26b35203412f18a7dea4f8e1db1a75b1c5b706@semaphore.gr","name":"Stratos Karafotis"},"message":"cpufreq: Introduce new relation for freq selection\n\nIntroduce CPUFREQ_RELATION_C for frequency selection.\nIt selects the frequency with the minimum euclidean distance\nto target. In case of equal distance between 2 frequencies,\nit will select the greater freq.\n\nSigned-off-by: Stratos Karafotis <stratosk@semaphore.gr>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/08a0c824575f4c2f1b1d08f7109fb6ab22af4a71"},{"sha":"9e4c03e3a7d472b007f5a23d8103d5f100a1f505","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"cpufreq: Export user_policy min/max","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/9e4c03e3a7d472b007f5a23d8103d5f100a1f505"},{"sha":"d606843cbeedaf9dcb21f2221ea7f2f5b77611f9","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>\n\nConflicts:\n\n\tarch/arm/mach-msm/msm_rq_stats.c","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/d606843cbeedaf9dcb21f2221ea7f2f5b77611f9"},{"sha":"5440390cf3e63c5494f3a0ca850d5c612f949eef","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>","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/5440390cf3e63c5494f3a0ca850d5c612f949eef"},{"sha":"bb21bd2683d3a5eda8b870560bc152680cc15727","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"msm: msm_mpdecision: disable by default at boot","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/bb21bd2683d3a5eda8b870560bc152680cc15727"},{"sha":"ecb39f331d9672c56266959179abc430e69821b4","author":{"email":"f3845784f8c98c923df7ef1dd73e5c04afa06bac@gmail.com","name":"Andy1911"},"message":"derp","distinct":true,"url":"https://api.github.com/repos/Andy1911/Andy_Kernel_RC/commits/ecb39f331d9672c56266959179abc430e69821b4"}]}