base: cma: allow mapping memory as noncached

Allow mapping CMA memory allocated as noncached.
This is necessary to avoid speculative fetches.
Bug 200060133
Bug 200062795

Change-Id: Ia33bd57bd5c72ae562a9997867cecdd40795f18a
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/660344
GVS: Gerrit_Virtual_Submit

Conflicts:
	include/linux/cma.h
	mm/cma.c
5 files changed