block: add tripndroid io scheduler

Conflicts:

	block/Kconfig.iosched
	block/Makefile

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
Makefile: tuning kernel building for cortex a9

- also includes defconfig changes for tripndroid iosched

Conflicts:

	Makefile
	arch/arm/Makefile
	arch/arm/vfp/Makefile

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
mm: improve data writeback operations

Conflicts:

	mm/page-writeback.c

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
suspend: shorten time to enter sleep state

Conflicts:

	kernel/power/process.c

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
d2: defconfig: compiled using -O2

- do not optimize for size
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
fs: improve generic fsync

- remove unused 'out' label
ARM: 7493/1: use generic unaligned.h

Conflicts:

	arch/arm/include/asm/Kbuild

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
android: logger: free some more ram
mmc: decrease wakelock timeout
d2: defconfig: strip another module/some debugging

from: https://github.com/DecimalMan/dkp/commit/c20c66b9f2ba428d6d6cc0fddeda5b2595000a4f
Signed-off-by: Luis Cruz <ljc2491@gmail.com>