]> git.hungrycats.org Git - linux/commitdiff
Clean up more x86 MM init details after splitup
authorLinus Torvalds <torvalds@penguin.transmeta.com>
Fri, 26 Jul 2002 05:07:35 +0000 (22:07 -0700)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Fri, 26 Jul 2002 05:07:35 +0000 (22:07 -0700)
arch/i386/mm/init.c
arch/i386/mm/pgtable.c

index 6b81a9c9e0ecd4ce105d61c0352c520c8b982687..23b997cd5d5e2ec237a146b20ac681376b84319a 100644 (file)
@@ -249,9 +249,9 @@ static void __init pagetable_init (void)
 {
        unsigned long vaddr;
        pgd_t *pgd_base = swapper_pg_dir;
-       int i;
 
 #if CONFIG_X86_PAE
+       int i;
        /* Init entries of the first-level page table to the zero page */
        for (i = 0; i < PTRS_PER_PGD; i++)
                set_pgd(pgd_base + i, __pgd(__pa(empty_zero_page) | _PAGE_PRESENT));
index 8a9e03c6fbf38f11e2e8a3bd084d2a07e8e63bfb..72769eb878eb42c60861569fa754801779c7a421 100644 (file)
@@ -52,7 +52,7 @@ void show_mem(void)
  * Associate a virtual page frame with a given physical page frame 
  * and protection flags for that frame.
  */ 
-static void set_pte_phys (unsigned long vaddr, unsigned long phys, pgprot_t flags)
+static void set_pte_pfn(unsigned long vaddr, unsigned long pfn, pgprot_t flags)
 {
        pgd_t *pgd;
        pmd_t *pmd;
@@ -69,8 +69,8 @@ static void set_pte_phys (unsigned long vaddr, unsigned long phys, pgprot_t flag
                return;
        }
        pte = pte_offset_kernel(pmd, vaddr);
-       /* <phys,flags> stored as-is, to permit clearing entries */
-       set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, flags));
+       /* <pfn,flags> stored as-is, to permit clearing entries */
+       set_pte(pte, pfn_pte(pfn, flags));
 
        /*
         * It's enough to flush this one mapping.
@@ -87,7 +87,7 @@ void __set_fixmap (enum fixed_addresses idx, unsigned long phys, pgprot_t flags)
                BUG();
                return;
        }
-       set_pte_phys(address, phys, flags);
+       set_pte_pfn(address, phys >> PAGE_SHIFT, flags);
 }
 
 pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address)