ARM: Fix bank_pfn_end macro overflow
ARM: Fix bank_pfn_end macro overflow

bank_pfn_end macro overflows when physical memory space
configuration ends at 0xFFFFFFFF.

The macro adds start and size together before converting
to a page frame number. Change the macro to convert start
and size first and then add them together.

Change-Id: If091fd860e6cc94f2221164bd79bf34415819e66
Signed-off-by: Olav Haugan <fbf4ddd114d5f0aa83cb721b7dacab8a264ccf22@codeaurora.org>
(cherry picked from commit b40b91eb8101b996f6dca5ccfee91b1949aa27e6)

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas