Makefile: Use Ofast
Revert "msm: mdss: Adding lcd notifier"

This reverts commit f8210c9522bdf2fe8c993647d7a51a5beb3ceafb.
msm: mdss: Adding lcd notifier

Supports notifier for start&end of LCD power on&off

Change-Id: Idaa685a2c554286da5f764519305d830c4d1a1bd
Signed-off-by: Se Hun Kim <sean2.kim@lge.com>
Signed-off-by: Jongrak Kwon <jongrak.kwon@lge.com>
Signed-off-by: Devin Kim <dojip.kim@lge.com>
Signed-off-by: Andre Saddler <dresadd09691@gmail.com>
deadline: Allow 0ms deadline latency, increase the read speed

Change a timer compare from after to after-equals, thus allowing
0 timeout and making deadline schedule FIFO.

Signed-off-by: xiaobing tu <xiaobing.tu@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block: deadline: Optimize for non-rotational
msm: gpu: improve my gpu governor algorithm.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
msm: kgsl: small change on the do_div operation.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
msm: kgsl: no need to cast long because jiffies and window_time are already long.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
msm: kgsl: change the load calculation equation & fix a couple of bugs, one of 'em was keeping the GPU on 320MHz if the GPU was not sleeping.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
UKSM
Add /dev/frandom
config: Enable frandom
cpufreq: Add cpu-boost driver

When certain bursty and important events take place, it might take a while
for the current cpufreq governor to notice the new load and react to it.
That would result in poor user experience. To alleviate this, the cpu-boost
driver boosts the frequency of a CPU for a short duration to maintain good
user experience while the governor catches up.

Specifically, this commit deals with ensuring that when "important" tasks
migrate from a fast CPU to a slow CPU, the frequency of the slow CPU is
boosted to be at least as high as the fast CPU for a short duration.

Since this driver enforces the boost by hooking into standard cpufreq
ADJUST notifiers, it has several advantages:
- More portable across kernel versions where the cpufreq internals might
  have been rewritten.
- Governor agnostic and hence works with multiple governors like
  conservative, ondemand, interactive, etc.
- Does not affect the sampling period/logic of existing governors.
- Can have the boost period adjusted independent of governor sampling
  period.

Change-Id: Ibd814a20043d0aba64ee7637a4a79b9ffa1b0991
Signed-off-by: Saravana Kannan <skannan@codeaurora.org>
cpufreq: Add a sync limit to cpu-boost

Perform frequency synchronization only when source CPU's frequency
is less than sync_threshold, else sync to the sync_threshold.

Change-Id: I544c414568d4e015b80ce5891dd215275bac95da
Signed-off-by: Rohit Gupta <rohgup@codeaurora.org>
Revert "cpufreq: ondemand: Fix the boostpulse interface (again)"

This reverts commit e46620860aae7742d8c52b459f546e3b0f15cad4.
Revert "cpufreq: ondemand: Add touch boost"

This reverts commit 9436be752d19ded727022cae06b9d4a9144ec22a.
Revert "cpufreq: ondemand: freq_boosted_time should be static (thx myfluxi)"

This reverts commit 4e4f288b11011b273ea444ac4726ecb7b5d9c2a3.
Revert "drivers/cpufreq: Add max duration for boosting"

This reverts commit ff6d4d18fbb41a006992a0032b7682f324155edf.
Revert "cpufreq: ondemand: Add duration for boosting"

This reverts commit 421a7a05f4ae1042be759e9a07ad1553e7dd1bf5.
Revert "cpufreq: ondemand: Fix the boostpulse interface"

This reverts commit 0aa4bc56a9e5da4ff24d011a01fe07bb34266dce.