ARM: dma-mapping: provide per-cpu type map/unmap functions

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Tested-By: Santosh Shilimkar <santosh.shilimkar@ti.com>

Conflicts:
	arch/arm/mm/cache-fa.S
	arch/arm/mm/cache-v3.S
	arch/arm/mm/cache-v4.S
	arch/arm/mm/cache-v4wb.S
	arch/arm/mm/cache-v4wt.S
	arch/arm/mm/cache-v6.S
	arch/arm/mm/cache-v7.S
	arch/arm/mm/dma-mapping.c
	arch/arm/mm/proc-arm1020.S
	arch/arm/mm/proc-arm1020e.S
	arch/arm/mm/proc-arm1022.S
	arch/arm/mm/proc-arm1026.S
	arch/arm/mm/proc-arm920.S
	arch/arm/mm/proc-arm922.S
	arch/arm/mm/proc-arm925.S
	arch/arm/mm/proc-arm926.S
	arch/arm/mm/proc-arm940.S
	arch/arm/mm/proc-arm946.S
	arch/arm/mm/proc-feroceon.S
	arch/arm/mm/proc-mohawk.S
	arch/arm/mm/proc-xsc3.S
	arch/arm/mm/proc-xscale.S
ARM: dma-mapping: split out vmregion code from dma coherent mapping code

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Acked-by: Greg Ungerer <gerg@uclinux.org>

Conflicts:
	arch/arm/mm/dma-mapping.c
Revert "ARM: dma-mapping: split out vmregion code from dma coherent mapping code"

This reverts commit 113241795844d9802f1b09b98af9f3546281f1bc.
Revert "ARM: dma-mapping: provide per-cpu type map/unmap functions"

This reverts commit 9e93064b1f034a56c26dc5be300df7a2a87836b9.
Revert "For test battery life, Revert "camera_misc: fix gpio request warning on first start"

Patch suggested by Epsylon3