]> xenbits.xensource.com Git - people/liuw/xen.git/commitdiff
l2t map_pages_to_xen
authorWei Liu <wei.liu2@citrix.com>
Mon, 28 Jan 2019 17:54:24 +0000 (17:54 +0000)
committerWei Liu <wei.liu2@citrix.com>
Mon, 4 Feb 2019 14:47:16 +0000 (14:47 +0000)
xen/arch/x86/mm.c

index 09e755dbc52e43c482dcae4df40ad0f495b44e97..7a122846179ec001a941bd481d8ab00ce6c444ba 100644 (file)
@@ -4934,10 +4934,12 @@ int map_pages_to_xen(
                 }
                 else
                 {
-                    pl2e = l3e_to_l2e(ol3e);
+                    l2_pgentry_t *l2t;
+
+                    l2t = l3e_to_l2e(ol3e);
                     for ( i = 0; i < L2_PAGETABLE_ENTRIES; i++ )
                     {
-                        ol2e = pl2e[i];
+                        ol2e = l2t[i];
                         if ( !(l2e_get_flags(ol2e) & _PAGE_PRESENT) )
                             continue;
                         if ( l2e_get_flags(ol2e) & _PAGE_PSE )
@@ -4954,12 +4956,12 @@ int map_pages_to_xen(
                     flush_area(virt, flush_flags);
                     for ( i = 0; i < L2_PAGETABLE_ENTRIES; i++ )
                     {
-                        ol2e = pl2e[i];
+                        ol2e = l2t[i];
                         if ( (l2e_get_flags(ol2e) & _PAGE_PRESENT) &&
                              !(l2e_get_flags(ol2e) & _PAGE_PSE) )
                             free_xen_pagetable(l2e_to_l1e(ol2e));
                     }
-                    free_xen_pagetable(pl2e);
+                    free_xen_pagetable(l2t);
                 }
             }