if ( p2m_is_shared(ot) )
{
/* Do an unshare to cleanly take care of all corner cases. */
- rc = mem_sharing_unshare_page(p2m->domain, gfn_x(gfn_add(gfn, i)));
+ rc = mem_sharing_unshare_page(d, gfn_x(gfn) + i);
if ( rc )
{
p2m_unlock(p2m);
* Foreign domains are okay to place an event as they
* won't go to sleep.
*/
- (void)mem_sharing_notify_enomem(p2m->domain,
- gfn_x(gfn_add(gfn, i)), false);
+ mem_sharing_notify_enomem(d, gfn_x(gfn) + i, false);
return rc;
}
omfn = p2m->get_entry(p2m, gfn_add(gfn, i),