Revert "block/deadline: tweak for better android performance"

This reverts commit c6d6aec8e1df4db9c1557bd5be7ce2df06cee95b.
More performance for interactive
More interactive performance
added mpdecision

Conflicts:
	arch/arm/configs/blade_cm10_defconfig
	arch/arm/mach-tegra/cpu-tegra.c
	arch/arm/mach-tegra/platsmp.c
added mpdecision
changed cpu bringup order for mpdecision

Conflicts:
	arch/arm/mach-tegra/tegra_mpdecision.c
MPDECISION
Revert "Backport interactive from 3.4"

This reverts commit da8b71171df8000da109570fd2966e01dc691a95.

Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
Revert "ASoC: tegra: increase period count/size limits - https://github.com/TripNRaVeR/tripndroid-endeavoru-2.6.39.4/commit/f746e15a6ed182541a95ff5c2144fd13f410957f"

This reverts commit 5e76218c0d021c85e771ef8b1586c27d429acd44.
Revert "sched: task_times() explosion avoidance for tasks with > 2^32 acrued ticks - https://github.com/TripNRaVeR/tripndroid-endeavoru-2.6.39.4/commit/f87ab133e1460750580e3a0e7bebd1d1a2cf55ca"

This reverts commit 49877c74dfe675bcc42f67b09888edd61002deea.
Revert "video: tegra: dc: fix boot issue with HDMI"

This reverts commit 3dd05a269e31e2d3591f4fe033c907e15ff1929f.
Revert "video: tegra: host: Disable host1x irqs at suspend"

This reverts commit 3d493a9190d68e55671cb3d683c05861569c2d2d.
Revert "video: tegra: host: Fix leak in 3D register read"

This reverts commit fbe0fa250db2c5b2e0164768b59ebf4750bd8319.
Revert "video: tegra: nvmap: Fix overflow in nvmap_heap"

This reverts commit 40d825b7138ccf5a7fc5fe701d21766562d3f140.
Less ondemand lag
Keep governor after sleep & interactive changes
Disable thumbee & Old interactive
Various tweaks

Conflicts:
	block/deadline-iosched.c
lowmemorykiller: Compact memory when killing processes

* Memory compaction is never invoked on Android because we avoid swap
   and don't allocate huge pages. Fix it by invoking compaction from the LMK when
   a process is killed to reduce memory fragmentation.

Change-Id: I2bda790c2093e65fd6f43d52ea5149d6b57cb1e9

lowmemorykiller: Use asynchronous compaction
ext4: add missing save_error_info() to ext4_error()

commit f3fc021 upstream.

The ext4_error() function is missing a call to save_error_info().
Since this is the function which marks the file system as containing
an error, this oversight (which was introduced in 2.6.36) is quite
significant, and should be backported to older stable kernels with
high urgency.

Change-Id: Ifd98e9021037dbf5b84152d8853b214248961794
Reported-by: Ken Sumrall <ksumrall@google.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: ksumrall@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ken Sumrall <ksumrall@android.com>

Conflicts:
	fs/ext4/super.c