ARM optimalization
 ARM: Use -mcpu=cortex-a15 when targeting MSM Krait CPUs
ARM: mm: implement LoUIS API for cache maintenance ops
 ARM: kernel: update cpu_suspend code to use cache LoUIS operations
ARM: kernel: update __cpu_disable to use cache LoUIS maintenance API
ARM: mm: update __v7_setup() to the new LoUIS cache maintenance API
ARM: 7408/1: cacheflush: return error to userspace when flushing syscall fails
 ARM: cacheflush: split user cache-flushing into interruptible chunks …
ARM: cacheflush: don't bother rounding to nearest vma
ARM: 7917/1: cacheflush: correctly limit range of memory region being flushed
ARM: mm: rename jump labels in v7_flush_dcache_all function
ARM: 7461/1: topology: Add arch_scale_freq_power function
ARM: 7462/1: topology: factorize the update of sibling masks
ARM: 7463/1: topology: Update cpu_power according to DT information
ARM: 7482/1: topology: fix section mismatch warning for init_cpu_topology