Just like for shadow code, hap_map_domain_page() is just a thin
wrapper around map_domain_page(), which cannot fail. Asserting its
success is redundant.
hap_unmap_domain_page() should also not be used for something not
mapped through hap_map_domain_page().
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Tim Deegan <tim@xen.org>
d->arch.paging.hap.free_pages--;
p = __map_domain_page(pg);
- ASSERT(p != NULL);
clear_page(p);
- hap_unmap_domain_page(p);
+ unmap_domain_page(p);
return pg;
}
l4_pgentry_t *l4e;
l4e = hap_map_domain_page(l4mfn);
- ASSERT(l4e != NULL);
/* Copy the common Xen mappings from the idle domain */
memcpy(&l4e[ROOT_PAGETABLE_FIRST_XEN_SLOT],