diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-02-12 18:42:52 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-02-12 18:42:52 +0100 |
commit | 76a3d757ceb537a70e1f9b513628bb01b5600e82 (patch) | |
tree | 14ed94eb6e3c3eb221f6fb8c13d795680af14f56 /i386 | |
parent | 19d5c54a76c6ff1b96c2860ab3fd50af9e81c5b5 (diff) | |
download | gnumach-76a3d757ceb537a70e1f9b513628bb01b5600e82.tar.gz gnumach-76a3d757ceb537a70e1f9b513628bb01b5600e82.tar.bz2 gnumach-76a3d757ceb537a70e1f9b513628bb01b5600e82.zip |
pmap: Fix warning
Diffstat (limited to 'i386')
-rw-r--r-- | i386/intel/pmap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/i386/intel/pmap.c b/i386/intel/pmap.c index 31e039c1..f4180096 100644 --- a/i386/intel/pmap.c +++ b/i386/intel/pmap.c @@ -437,8 +437,9 @@ pmap_pde(const pmap_t pmap, vm_offset_t addr) if (pmap == kernel_pmap) addr = kvtolin(addr); #if PAE - pt_entry_t *pdp_table, pdp, pde; + pt_entry_t *pdp_table; #ifdef __x86_64__ + pt_entry_t pdp; pdp = pmap->l4base[lin2l4num(addr)]; if ((pdp & INTEL_PTE_VALID) == 0) return PT_ENTRY_NULL; @@ -446,7 +447,7 @@ pmap_pde(const pmap_t pmap, vm_offset_t addr) #else /* __x86_64__ */ pdp_table = pmap->pdpbase; #endif /* __x86_64__ */ - pde = pdp_table[lin2pdpnum(addr)]; + pt_entry_t pde = pdp_table[lin2pdpnum(addr)]; if ((pde & INTEL_PTE_VALID) == 0) return PT_ENTRY_NULL; page_dir = (pt_entry_t *) ptetokv(pde); |