sched: set sched_mc_power_savings to 2

This tunable provides serious power saving improvements similar to the power savings of hotplugging cores. Since we are using interactive governor by default, we're always using 2 cores at any time. Thus, we can benefit from this as this feature packs tasks together and try to bind them to cpu0, which in theory will let cpu1 idle longer, thus improving battery life.

Signed-off-by: zwliew <zhaoweiliew@gmail.com>
mm: increase VM_MAX_READAHEAD to 512kB

Increasing readahead to 512kB should bring about read/write performance increases.

Signed-off-by: zwliew <zhaoweiliew@gmail.com>
mm: slub: Small SLUB optimization

Signed-off-by: zwliew <zhaoweiliew@gmail.com>
drivers: random: entropy tweaks

Increase read/write wakeup thresholds and use non-blocking pools for both.

Signed-off-by: zwliew <zhaoweiliew@gmail.com>
ipv4: tcp: set initial TCP congestion window size to 64kB

Change-Id: If960633d841ab8095737ffa98f15cd37124d0d40
Signed-off-by: zwliew <zhaoweiliew@gmail.com>
bcmdhd: set off-screen PM mode to FAST

This allows the best wifi performance in screen off mode.

Change-Id: I1fa94e719581408655be8af923d30216038ea738
Signed-off-by: zwliew <zhaoweiliew@gmail.com>