[BLKTAP] Fix gnttab unmap call to specify that address contains PTE.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 3 Nov 2006 12:08:42 +0000 (12:08 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 3 Nov 2006 12:08:42 +0000 (12:08 +0000)
Signed-off-by: Jan Beulich <jbeulich@novell.com>
linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c

index aef8aa060756811b66074091ba8081e918a3c225..39e6c2e01ede3c25d5cbc56a1e282deff5bf39bb 100644 (file)
@@ -908,8 +908,10 @@ static void fast_flush_area(pending_req_t *req, int k_idx, int u_idx,
                                return;
                        }
 
-                       gnttab_set_unmap_op(&unmap[invcount],
-                                           ptep, GNTMAP_host_map,
+                       gnttab_set_unmap_op(&unmap[invcount], ptep,
+                                           GNTMAP_host_map
+                                           | GNTMAP_application_map
+                                           | GNTMAP_contains_pte,
                                            khandle->user);
                        invcount++;
                }