arm: adapt upstream updates and current kernel for each other

Change-Id: I40935ec355ee1f82c6d1b9135440dc7dac82023a

Conflicts:
	arch/arm/mm/cache-l2x0.c
Update SHA1 from upstream
Added optimized ARM RWSEM algorithm.

Signed-off-by: dh-harald <github@criminal.hu>
ARM: Use -mcpu=cortex-a9 when targeting U8500 CPUs

Enable compiler optimizations specific to the Cortex-A9
processor when targeting U8500 CPUs. This is necessary
take advantage of the UDIV/SDIV instructions supported by
these processors. To accomplish this, we need to remove the
-march=armv7-a ISA restriction from the compiler options
because 'cortex-a9' is a superset of 'armv7-a'.

Change-Id: I9c0af3cb3fe1005f9f763e6a3f860f52af9741a4
Update defconfig

Change-Id: I836ca8a8f5ab6aef6b1cae3c097e60302e8a8908