ARM: kernel: enhance MPIDR macro definitions

Kernel subsystems other than the topology layer need the MPIDR
mask definitions to access the MPIDR without relying on hardcoded
masks. This patch moves the MPIDR register masks definition to
a header file and defines a macro to simplify access to MPIDR bit fields
representing affinity levels.

Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Acked-by: Nicolas Pitre <nico@linaro.org>

Conflicts:
	arch/arm/kernel/topology.c
Revert "fs: sync: add missing return if fsync is disabled from userspace."

This reverts commit d9b85015dc58233dccccb764085807aff2b21fc5.
Revert "f2fs: AIO Optimization"

This reverts commit cbd64e748147a7f102de3d4e560c715d026c9774.
GPU: Tweak GPU Settings