diff options
Diffstat (limited to 'drivers/xen/gntdev.c')
-rw-r--r-- | drivers/xen/gntdev.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c index 57efbd3b053b..d3391a1e3796 100644 --- a/drivers/xen/gntdev.c +++ b/drivers/xen/gntdev.c | |||
@@ -380,10 +380,8 @@ static int unmap_grant_pages(struct grant_map *map, int offset, int pages) | |||
380 | } | 380 | } |
381 | range = 0; | 381 | range = 0; |
382 | while (range < pages) { | 382 | while (range < pages) { |
383 | if (map->unmap_ops[offset+range].handle == -1) { | 383 | if (map->unmap_ops[offset+range].handle == -1) |
384 | range--; | ||
385 | break; | 384 | break; |
386 | } | ||
387 | range++; | 385 | range++; |
388 | } | 386 | } |
389 | err = __unmap_grant_pages(map, offset, range); | 387 | err = __unmap_grant_pages(map, offset, range); |