On Fri, Dec 14, 2012 at 6:34 AM, Borislav Petkov <b...@alien8.de> wrote: > On Thu, Dec 13, 2012 at 02:01:56PM -0800, Yinghai Lu wrote: >> Just like PUD_SIZE, and PMD_SIZE next calculation, aka >> round down and add size. > > Why? Please explain more verbosely. > >> also remove not need next checking, just pass end instead. >> later phys_pud_init uses PTRS_PER_PUD checking to exit early >> if end is too big. > > Where? In the for-loop? Where does it check 'end'? >
update to : --- Subject: [PATCH] x86, mm: make pgd next calculation consistent with pud/pmd Just like the way we calculate next for pud and pmd, aka round down and add size. also remove not needed next checking, just pass end with phys_pud_init. pyhs_pud_init() uses PTRS_PER_PUD to stop its loop early so it could handle big end properly. --- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/