arm: asm: improve compiler's ability to optimize page tables
Allow the compiler to better optimize the page table walking code
by avoiding over-complex pmd_addr_end() calculations.  These
calculations prevent the compiler spotting that we'll never iterate
over the PMD table, causing it to create double nested loops where
a single loop will do.

Commit: https://github.com/androidarmv6/android_kernel_samsung_bcm21553-common/commit/646b0e230f4e08f1260667d3e11d1b79566a3782