msm: msm_fb: remove mmio access through mmap

Disable access to mm io and add
appropriate range checks to ensure valid accesses
through framebuffer mmap. This prevents illegal
access into memory.

CRs-Fixed: 474706
Change-Id: If25166f2732433ef967e99c716440030b567aae9
Signed-off-by: Manoj Rao <manojraj@codeaurora.org>
(cherry picked from commit b571bef36cf51f9bb4cd1ad3ba23e3cee6d1d3cb)

Conflicts:

	drivers/video/msm/msm_fb.c

Signed-off-by: Raviteja <adimur@codeaurora.org>
Squashed update of kernel from 3.0.84 to 3.0.85
Squashed update of kernel from 3.0.85 to 3.0.86
Merge branch 'cm-10.1_3.0' of git://github.com/arco/samsung-kernel-msm7x30 into cm-10.1_3.0