{"push_id":742180883,"size":17,"distinct_size":17,"ref":"refs/heads/0.2","head":"2a1121d0e530013affe723cab878561b56489701","before":"6f4fe7eefb874fae8bafcf93af7ffb8c493ba02d","commits":[{"sha":"6c7d8212aebd3adb65b0d2d54ccf50ba8a49b00f","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"Shamu: Add Impulse governor\n\n* Android friendly interactive-based governor\n* Defaults needs to be initialized from userspace\n* Adapted for 3.10\n\nChange-Id: Ic74488f5a9d853925efec205cf2dcc90fe5de8c5\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/6c7d8212aebd3adb65b0d2d54ccf50ba8a49b00f"},{"sha":"f9ca3582659683857a5819218b4409ac7a4674f1","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: only boost tunable affected cpus\n\nIt is not correct to boost all the cpus when tunable boost\nparameters are changed. It also does not need to boost the\ncpus which is already boosted.\n\nChange-Id: Idd87ec1bdcb4a9695e44402647131ac7ab04b593\nSigned-off-by: Lianwei Wang <a22439@motorola.com>\nReviewed-on: http://gerrit.mot.com/697630\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Ravi Chebolu <arc095@motorola.com>\nReviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>\nReviewed-by: Christopher Fries <cfries@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/f9ca3582659683857a5819218b4409ac7a4674f1"},{"sha":"c21ff96d79dc883ab0238996321af02757bc7a23","author":{"email":"2433fb5c4d4c2b5f331707f961a8b0eef3be63c7@outlook.com","name":"ripng"},"message":"cpufreq: remove cpuboost dependency in impulse governor\n\nChange-Id: I477e1dba8a081d6dfddae2aab9f8fbbde01a530c","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/c21ff96d79dc883ab0238996321af02757bc7a23"},{"sha":"a118bb65ff282534810bce7f9269cba0290b9437","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: Disable hispeed_freq usage when suspended\n\n* This will help to reduce CPU spikes when device is in suspended state.\n\nChange-Id: I788f1d4a89377c205554292cefe783ea202a937c\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/a118bb65ff282534810bce7f9269cba0290b9437"},{"sha":"1538c47d0bd70210ae9cdde122850cfd900dd257","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: validate above_hispeed_delay\n\nWe rely on the frequencies in above_hispeed_delay being in ascending\norder.  Ensure that is the case for the values the user gives us.\n\nBUG=chrome-os-partner:20830\nTEST=Boot Pit; write invalid above_hispeed_delay value:\nlocalhost ~ # echo \"20000 1800000:20000 700000:0\" > above_hispeed_delay\n-bash: echo: write error: Invalid argument\n\nChange-Id: Ic129adfc49b687c6a9cb132c9c4a4899bcc64388\nSigned-off-by: Andrew Bresticker <abrestic@chromium.org>\nReviewed-by: Sonny Rao <sonnyrao@chromium.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/1538c47d0bd70210ae9cdde122850cfd900dd257"},{"sha":"808c246542a5014ea485807cbf85aa83a454c710","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: Replace obsolete strict_strtoul calls\n\nstrict_strtoul has been replaced by kstrtoul.\n\nChange-Id: I40bb863ab9bd0997a5bb58858a34b80d21a997a1\nSigned-off-by: Bryan Freed <bfreed@chromium.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/808c246542a5014ea485807cbf85aa83a454c710"},{"sha":"6e39ba74997cebd0c7d992303915574dd85d6dff","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: Rearm governor timer at max freq\n\nCurrently interactive governor timer doesn't re-arm itself when it\nselects policy->max as the new frequency to go to. On hitting idle\nfor the first time at max frequency timer is armed again. This\nmechanism doesn't have any noticeable performance benefits since\nCPUs running at max frequencies without going into idles show high\nloads which prevents the governor from lowering their frequencies.\nThis change rearms the timer even at max frequency which removes\nthe need to handle idle starts. This simplifies the code and also\nmakes the governor timer windows more regular so that the\nnotifications going out from the governor are uniformly spaced\napart. Max freq hysteresis start timestamp is refreshed everytime\npolicy->max is selected as the new frequency to prevent stepping\ndown from max frequency earlier than intended.\n\nChange-Id: I05cce21c1e5e9bbc753a2e4f5012ad2498e95ee6\nSigned-off-by: Rohit Gupta <rohgup@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/6e39ba74997cebd0c7d992303915574dd85d6dff"},{"sha":"5afda5881195e9d9ba73b3bd4a7752ade1a8532e","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: Reschedule timer if min_freq is reduced\n\nWhen a CPU is running at policy->min, slack timer will not be scheduled.\nIf policy->min is reduced later, current implementation doesn't\nreschedule slack timer and thus could leave CPU at a higher\nfrequency indefinitely as long as the CPU is idle. This behavior is\nundesirable from power perspective.\n\nChange-Id: I5b950b997ec7682fcf818e9fa92e8fbec67dc9b6\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/5afda5881195e9d9ba73b3bd4a7752ade1a8532e"},{"sha":"287cff7f9ff0feddc82765533ce2e4991b1284a6","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"cpufreq: impulse: calculate load before freq change\n\nThe update to cpu load for cpufreq rate changes was happening after the rate\nchange instead of before. This switches it to update the cpu load before the\ncpufreq rate change so the old frequency is used for calculating the speed\nadjusted cpu load. The old frequency was used for that active time, so it should\nbe used for calculating the speed adjusted cpu load.\n\nBUG=chrome-os-partner:37673\nTEST=power_LoadTest on Jerry\ncheck we spend most of our time at the lower cpu frequencies\n\nChange-Id: I985650ca54d66a03f6b8e4b63fcbdea923799839\nSigned-off-by: Derek Basehore <dbasehore@chromium.org>\nReviewed-on: https://chromium-review.googlesource.com/262925\nReviewed-by: Douglas Anderson <dianders@chromium.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/287cff7f9ff0feddc82765533ce2e4991b1284a6"},{"sha":"65d323cf80bfcda34e1a76e7f2f0b070fb214aa0","author":{"email":"13d43dc3cc17f3f39b1ab90f05bdb3384966597a@gmail.com","name":"mydongistiny"},"message":"ImpulseGov: Get rid of warning.\n\nChange-Id: I082b4648a52126c9fa707f5bb2e5c513223cd50a","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/65d323cf80bfcda34e1a76e7f2f0b070fb214aa0"},{"sha":"5c823af8685c6490868a3420c56b61b95e52e890","author":{"email":"7c824bbbc38994ca63b791ce9f3dd6d22c18e8ad@sapo.pt","name":"engstk"},"message":"Add Blu_Active Cpu Gov\n\nChange-Id: I76723ab34d5a69103c71a53562f0b83ac7687272","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/5c823af8685c6490868a3420c56b61b95e52e890"},{"sha":"97e6b185dbefd7d0504a3f340fb5c224f13fcfea","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"cpufreq: governors: Move get_governor_parent_kobj() to cpufreq.c\n\nget_governor_parent_kobj() can be used by any governor, generic\ncpufreq governors or platform specific ones and so must be present in\ncpufreq.c instead of cpufreq_governor.c.\n\nThis patch moves it to cpufreq.c. This also adds\nEXPORT_SYMBOL_GPL(get_governor_parent_kobj) so that modules can use\nthis function too.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nGit-commit: 944e9a0316e60bc5bc122e46c1fde36e5f6e9f56\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/97e6b185dbefd7d0504a3f340fb5c224f13fcfea"},{"sha":"c820403bf3b4dab52ce1b80167c43343f715c97a","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: I9ea8c48d2ad0b4c7fc05dd9838d111bb692c6715","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/c820403bf3b4dab52ce1b80167c43343f715c97a"},{"sha":"ea393b05ab69ef364fb65eb6719b59925396bf2c","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"cpufreq: Don't create empty /sys/devices/system/cpu/cpufreq directory\n\nWhen we don't have any file in cpu/cpufreq directory we shouldn't\ncreate it. Specially with the introduction of per-policy governor\ninstance patchset, even governors are moved to\ncpu/cpu*/cpufreq/governor-name directory and so this directory is\njust not required.\n\nLets have it only when required.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nGit-commit: 2361be23666232dbb4851a527f466c4cbf5340fc\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/ea393b05ab69ef364fb65eb6719b59925396bf2c"},{"sha":"41a416ea9ad27335c0a498fdc82b53e56ccebeb9","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"cpufreq: Clean up header files included in the core\n\nThis patch addresses the following issues in the header files in the\ncpufreq core:\n - Include headers in ascending order, so that we don't add same\n   many times by mistake.\n - <asm/> must be included after <linux/>, so that they override\n   whatever they need to.\n - Remove unnecessary includes.\n - Don't include files already included by cpufreq.h or\n   cpufreq_governor.h.\n\nChange-Id: I7baad1fde6320c5e89c4a1015beb653a6232771e\n[rjw: Changelog]\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nGit-commit: 5ff0a268037d344f86df690ccb994d8bc015d2d9\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/41a416ea9ad27335c0a498fdc82b53e56ccebeb9"},{"sha":"e869ac153ad08aa54dd54df5a28a5600fb698ef9","author":{"email":"7d26b35203412f18a7dea4f8e1db1a75b1c5b706@semaphore.gr","name":"Stratos Karafotis"},"message":"cpufreq: governor: Fix typos in comments\n\n - 'Governer' should be 'Governor'.\n - 'S' is used for Siemens (electrical conductance) in SI units,\n   so use small 's' for seconds.\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>\nGit-commit: c4afc410942f9f0675a5431adbdb03cf5908d1df\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/e869ac153ad08aa54dd54df5a28a5600fb698ef9"},{"sha":"2a1121d0e530013affe723cab878561b56489701","author":{"email":"4221d0916eb5c472a0ab46f0107445bbb3e8a589@intel.com","name":"lan,Tianyu"},"message":"cpufreq: governor: Remove fossil comment in the cpufreq_governor_dbs()\n\nThe related code has been changed and the comment is out of date.\nSo remove it.\n\nSigned-off-by: Lan Tianyu <tianyu.lan@intel.com>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nGit-commit: aae467c79b14db0d286764ed9ddbaefe3715ebd2\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Junjie Wu <junjiew@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/deadman96385/android_kernel_asus_Z00A/commits/2a1121d0e530013affe723cab878561b56489701"}]}