slub: fix a possible memory leak

Memory allocated by kstrdup should be freed,
when kmalloc(kmem_size, GFP_KERNEL) is failed.

Acked-by: Christoph Lameter <cl@linux.com>
Acked-by: David Rientjes <rientjes@google.com>
Signed-off-by: Joonsoo Kim <js1304@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
config: disable KSM/cleancache/zcache - seems to be cause of kernel
issues in 3.2.0
Revert "intellidemand: set default boostfreq to 1060 MHz"

This reverts commit 4d6374115ddcf1ff7aa9419b1f2417e2cac7409c.
Revert "config: enable intellidemand"

This reverts commit 7d52d3d853827686e84db959e1bf9f7b8ba8a24c.

Conflicts:
	arch/arm/configs/tuna_defconfig
Revert "intellidemand governor ifdef fixes for tinykernel"

This reverts commit a6df0d0fe0792a7e9177f76fa1dca4975d12978a.
Revert "scheduler: Re-compute time-average nr_running on read"

This reverts commit b86c356df868c87873a0bc4cc8ad05ef611c4ec3.
Revert "scheduler: compute time-average nr_running per run-queue"

This reverts commit 9e9905c57cd6419766f86ab26064b875d92f8021.
Revert "proc: enhance time-average nr_running stats"

This reverts commit 2766dfb998de207b3c6eff0d5e3a19febea48afb.
Revert "cpufreq: Add cpu utilization statistics to aid decisions made by userspace."

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

This reverts commit dd088db0950b6dd73fda4503fa770e493e60c514.
Revert "cpufreq/intellidemand: make some tunables static instead of global scope"

This reverts commit 81969e111e64f82dc1d219235481fff736725bd9.
Revert "intellidemand: add default values for dbs sync and optimal tuneables"

This reverts commit 45bfcab9fad2b6cf2b0de7eb5404e3c4bd5b23a7.
Revert "intellidemand: give intellidemand's cpu_dbs_info its own name"

This reverts commit 6e9f0d42cde40bc5206ce5b175c926e6f03a0bf9.
Revert "intellidemand: Add support to consider other cpu load when scaling frequencies"

This reverts commit 5a99ed9aa707f3cfc51159ad957a097fef4d485d.
Revert "intellidemand: tweaked hysteresis value for better UI response"

This reverts commit 90803409c58b1e776cb693a602b97958a16ef029.
Revert "wip: intellidemand tweak avg from 5 to 7"

This reverts commit 83558594f75813c0b6c6a6261ecb596f1df17f1e.
Revert "wip: intellidemand tweaks"

This reverts commit 4c336002a9fb26a849c5a3228d5153aec39591b9.
Revert "wip: intellidemand tweaks"

This reverts commit e933a46045a1a3fc2741212f1830aa4fc127db6f.
Revert "intellidemand: wip tweak"

This reverts commit 5a4c258e53f7329ef80003c0b46eac1cdef84865.
Revert "wip: intellidemand tweaks"

This reverts commit 1bfd3c12dfdd9b4a288a4a324ebbb951eff27a09.