xen/balloon: Use PageHighMem() for high memory page detection

Replace pfn < max_low_pfn by !PageHighMem() in increase_reservation().
It makes more clearer what is going on.

Acked-by: Ian Campbell <[email protected]>
Acked-by: Daniel De Graaf <[email protected]>
Signed-off-by: Daniel Kiper <[email protected]>
Signed-off-by: Konrad Rzeszutek Wilk <[email protected]>
This commit is contained in:
Daniel Kiper 2011-03-28 11:32:31 +02:00 • committed by Konrad Rzeszutek Wilk
commit a7f3c8f1da

View file

@ -246,7 +246,7 @@ static enum bp_state increase_reservation(unsigned long nr_pages)
set_phys_to_machine(pfn, frame_list[i]);
/* Link back into the page tables if not highmem. */
if (!xen_hvm_domain() && pfn < max_low_pfn) {
if (!xen_hvm_domain() && !PageHighMem(page)) {
int ret;
ret = HYPERVISOR_update_va_mapping(
(unsigned long)__va(pfn << PAGE_SHIFT),