diff options
Diffstat (limited to 'drivers/xen/gntdev.c')
| -rw-r--r-- | drivers/xen/gntdev.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c index 163b7e985ed..5df9fd847b2 100644 --- a/drivers/xen/gntdev.c +++ b/drivers/xen/gntdev.c @@ -314,8 +314,9 @@ static int __unmap_grant_pages(struct grant_map *map, int offset, int pages)  		}  	} -	err = gnttab_unmap_refs(map->unmap_ops + offset, map->pages + offset, -				pages, true); +	err = gnttab_unmap_refs(map->unmap_ops + offset, +			use_ptemod ? map->kmap_ops + offset : NULL, map->pages + offset, +			pages);  	if (err)  		return err;  |