Revert "+ testing: lib, Add lock-less NULL terminated single list -> https://github.com/renaudallard/gnexus_kernel/commit/b5c43dd0f6dcc6933c5716b8e8dce08c2419fdc9"

This reverts commit 3f1efeb56cd6b60c06be3b21b6f31fb33cfc78ef.
Revert "overall_stats: make dual/quad core stats configurable via meunconfig"

This reverts commit f83831e2647d9417c778789688048b4cbfa801bb.
Revert "overall_stats: add overall stats for all available cores"

This reverts commit 063b59536cb1b641900e2e871f12d6e0c2a8deee.
Revert "cpufreq: ensure correct max and min freq are applied"

This reverts commit 8a7d07ee5684a52edba520c6b58f8271681c6631.
Revert "disbale intelli_plug for now: no governor needs it"

This reverts commit 833b9e93b53c8f9854063603193dc848e60f4722.
Revert "rq_stats: add run queue statistic collection to kernel tick scheduler"

This reverts commit 6cf5e0f637714a9656fe4099b019722a4af082c6.

Conflicts:
	arch/arm/mach-exynos/Kconfig

Change-Id: I39e312214bbaeb28e4f5b69307cdb9003cff3c90
Revert "intelli_plug: intelligent hotplug cpu driver with eco mode"

This reverts commit 439259e1d15ac8c4018a2156efbd209e0c043948.

Conflicts:
	arch/arm/mach-exynos/Kconfig
	arch/arm/mach-exynos/intelli_plug.c

Change-Id: Ie08b0e8fc02f4b7c17a535ee8a369a3aca78e1ea
Revert "cpufreq: increase default voltage of 2000MHz"

This reverts commit 91ddda20028e56f046b5dea2e8552f2e118fd4b6.
Revert "cpufreq: experimental 2000MHz support"

This reverts commit 05693a86a6076a572fdbf383bc226cc805b4b745.
zram: use zram->lock to protect zram_free_page() in swap free notify path

zram_slot_free_notify() is free-running without any protection from
concurrent operations. So there are race conditions between
zram_bvec_read()/zram_bvec_write() and zram_slot_free_notify(),
and possible consequences include:
1) Trigger BUG_ON(!handle) on zram_bvec_write() side.
2) Access to freed pages on zram_bvec_read() side.
3) Break some fields (bad_compress, good_compress, pages_stored)
   in zram->stats if the swap layer makes concurrently call to
   zram_slot_free_notify().

So enhance zram_slot_free_notify() to acquire writer lock on zram->lock
before calling zram_free_page().

Signed-off-by: Jiang Liu <jiang.liu@huawei.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>