ipv4: save cpu cycles from check_leaf()
init:calibrate: lpj from 3.4.
Added optimized CRC32 algorithm.
Add dynamic writeback feature from 3.1
sched: don't call task_group() many times in set_task_rq()

It improves perfomance, especially if autogroup enabled.

The size of set_task_rq() was 0x180 and now it is 0xa0.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
sched/rt: code cleanup, remove a redundant function call

The second time call to sched_rt_period is redundant, because the value of the
rt_runtime was already read and it was protected by the rurt_runtime_lock.

Signed-off-by: Shan Hai <haishan.bai@gmail.com>
Sync cpufreq_interactive with  android-3.4

Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
	include/trace/events/cpufreq_interactive.h
Revert "Sync cpufreq_interactive with  android-3.4"

This reverts commit feafee635a3fe3c086b7250e9d90e14465e56449.

Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
	include/trace/events/cpufreq_interactive.h
Revert "Sync cpufreq_interactive with  android-3.4"

This reverts commit feafee635a3fe3c086b7250e9d90e14465e56449.

Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
	include/trace/events/cpufreq_interactive.h