grant_table: Flush host CPU TLBs during grant transfer.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 28 May 2008 10:43:37 +0000 (11:43 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 28 May 2008 10:43:37 +0000 (11:43 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/common/grant_table.c

index e7aebb1c803028aae5349bcdfd6969673c218315..66888aff0ea41ea82a87abb58a7b920d463e758d 100644 (file)
@@ -1113,6 +1113,7 @@ gnttab_transfer(
         }
 
         guest_physmap_remove_page(d, gop.mfn, mfn, 0);
+        flush_tlb_mask(d->domain_dirty_cpumask);
 
         /* Find the target domain. */
         if ( unlikely((e = rcu_lock_domain_by_id(gop.domid)) == NULL) )