mmc: fix the workqueue overload battery waste

After switching to the smdk4412 kernel I noticed a workqueue overload,
battery lasting less, and Android OS showing up at the top as result.

Tracing showed that mmc_host_clk_gate_work was one of the runqueues
called regularly in the background.

The #ifdef is clearly reversed and that leads to the ndelay being called
every time, while ndelay was never called before.

Not yet sure if this fixes the "apparent" regression but it's not bad so
far, after 1h of uptime android OS is below Android System.

Change-Id: Ib908b0c20c4bc8dd889d0d228ee3ea63820b98cf
mshci: disable MMC_CAP_ERASE on u1

Change-Id: I89d868bd380924b012ef33fca51301b0dcb556a0
Merge "mshci: disable MMC_CAP_ERASE on u1" into cm-10.1
Increase lowest GPU step for 1400MHz devices

Devices using the 1400MHz Exynos 4210 are using 1280*800 screens. This
is a much bigger resolution than the Galaxy S2. 100MHz as the lowest GPU
step is too low for these devices, resulting in lag. Bump it up to
134MHz.

Change-Id: Ifd08cdc2e263695232d034890e54585f122453ff
mali: pick the right GPU voltage table for 1400MHz devices, restore
thresholds

8-level table was always used, resulting in increased voltages for
1400MHz devices. Now, the right table (5-level) can be picked at
runtime.

Restore the thresholds to stock value for more stable frequencies.

Change-Id: I29900535c15557e75c72793b7169771982fce7f9
Merge "mali: pick the right GPU voltage table for 1400MHz devices, restore thresholds" into cm-10.1
Update to Linux 3.0.65
Update to Linux 3.0.66
Update to Linux 3.0.67

Conflicts:

	include/linux/nls.h

Change-Id: I0097ba91169e74b8da7bd1f13713e8a68933103d
Update to Linux 3.0.68

Conflicts:

	compile-modules.log
	compile-zImage.log

Change-Id: I087bf2a315f90102f4bb16f3e4e46e337f92bcb2
Update to Linux 3.0.69
Update to Linux 3.0.70
Update to Linux 3.0.71

Conflicts:

	compile-modules.log
	compile-zImage.log

Change-Id: I807a0323689b0456a49b6a8680394c68bceb5302
Update to Linux 3.0.72 (bit faulty update).

Conflicts:

	build.sh
	compile-modules.log
	compile-zImage.log

Change-Id: I761c97cb1204a06a0facbeaec0f7c3648847d34d
Update to Linux 3.0.73
Update to Linux 3.0.74

Conflicts:

	compile-modules.log
	compile-zImage.log

Change-Id: Id1c7cb4b39ef6b4e827fe1e25e7ca5eb701a8ced
Upgrade to Linux 3.0.75

Conflicts:

	arch/arm/configs/cyanogenmod_d710_defconfig
	build.sh
	scripts/mkcompile_h

Change-Id: Icba77ec505a407ab4c43d36c577efb183543adb3
Upgrade to Linux 3.0.76
Upgrade to Linux 3.0.77
Upgrade to Linux 3.0.78