]> xenbits.xensource.com Git - people/vhanquez/xen.git/commitdiff
blkback: Fix creation of grant-unmap array in fast_flush_area().
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 31 Mar 2008 15:47:53 +0000 (16:47 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 31 Mar 2008 15:47:53 +0000 (16:47 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
linux-2.6.18-xen changeset:   496:a8f250d8a3e92a387f63b07180b228069446150b
linux-2.6.18-xen date:        Thu Mar 27 17:56:50 2008 +0000

linux-2.6-xen-sparse/drivers/xen/blkback/blkback.c

index 7e704256297f750933b583a1ee5bbd6f6ba93ddc..2f51a7a7be3f94a052af27a7a2b004be25737a2b 100644 (file)
@@ -173,8 +173,8 @@ static void fast_flush_area(pending_req_t *req)
                handle = pending_handle(req, i);
                if (handle == BLKBACK_INVALID_HANDLE)
                        continue;
-               gnttab_set_unmap_op(&unmap[i], vaddr(req, i), GNTMAP_host_map,
-                                   handle);
+               gnttab_set_unmap_op(&unmap[invcount], vaddr(req, i),
+                                   GNTMAP_host_map, handle);
                pending_handle(req, i) = BLKBACK_INVALID_HANDLE;
                invcount++;
        }