Fix grant_table v2 status mapping.
authorPaul Durrant <paul.durrant@citrix.com>
Sun, 18 Dec 2011 14:39:14 +0000 (14:39 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Sun, 18 Dec 2011 14:39:14 +0000 (14:39 +0000)
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/x86/mm.c

index 67f5630d1fe6374b34b4bf0b3e24198f325a023e..52222dd3470282b26d00c1098c73230eaaf9bf2d 100644 (file)
@@ -4699,7 +4699,7 @@ static int xenmem_add_to_physmap_once(
                  (xatp->idx & XENMAPIDX_grant_table_status) )
             {
                 idx &= ~XENMAPIDX_grant_table_status;
-                if ( xatp->idx < nr_status_frames(d->grant_table) )
+                if ( idx < nr_status_frames(d->grant_table) )
                     mfn = virt_to_mfn(d->grant_table->status[idx]);
             }
             else