Changes in ondemand governor: Removed iowait-is-busy-queues tunable Added Samplig down factor tunable queues Minimum sampling rate set to 10ms Enable fast start Cpufreq: optimized (removed some unnecessary loops) Faster out of the deep sleep Increase performance Optimized Jhash 3 Modified Wireless: fixed memory leak in case of failure of dhd_bus_init Modified TCP SLUB: Order slub_max set to 0 Modified workqueue EMMC put to sleep before the suspension Modified ondemand governor Modified driver vibration Added low-power idle notifier Other minor changes to improve compatibility Updated to 5.0.2.3 recovery CW Input-hotplug tweaks pm CK2 patch inserted added cpufreq scaling smooth ARM optimized algorithm RWSEM