Revert "Revert "Revert "Revert "lib: Update RWSEM to Linux 3.10""""

This reverts commit b3857ced563fcf561ba675e9fa3ac40374ede062.
Revert "Revert "Revert "elevator: Add elevator_queue_empty_fn"""

This reverts commit 543b03dcdcda2b1e0e8b93894ca5f1e8e961750b.
Revert "Revert "Revert "CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug"""

This reverts commit 204b50d33536e571790fb53fc5c99f5805752e72.
Revert "Revert "Revert "cpufreq / stats: fix race between stats allocation and first usage"""

This reverts commit 511cf34d7ad10a2558a14bb55a744ec39b55d670.
Revert "Revert "Revert "mm: optimize Kernel Samepage Merging(KSM)"""

This reverts commit 367856eb9d6389c2957f929c7f38ad469e156bd7.
Revert "Revert "Revert "fs: Modify writeback to make sure block_dump is greater than 1 rather than greater than 0 for android devices"""

This reverts commit 6c9da145d19142f05a6e96498656b79a59d62c72.
thermal: Add Faux intelli-thermal with some modified.

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako.c
intelli_thermal: Add user setting linked to cpu freq throttle temp.