[SPARC]: Declare paging_init() in asm/pgtable.h
authorDavid S. Miller <davem@sunset.davemloft.net>
Thu, 29 Sep 2005 04:31:25 +0000 (21:31 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 29 Sep 2005 04:31:25 +0000 (21:31 -0700)
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/kernel/setup.c
arch/sparc64/kernel/setup.c
include/asm-sparc/pgtable.h
include/asm-sparc64/pgtable.h

index 53c192a4982f7210d8bd5587c2f0d99987a86b7b..3509e43055322b69d3bf41641ae6d833b2833a30 100644 (file)
@@ -249,8 +249,6 @@ struct tt_entry *sparc_ttable;
 
 struct pt_regs fake_swapper_regs;
 
-extern void paging_init(void);
-
 void __init setup_arch(char **cmdline_p)
 {
        int i;
index 8e8baf2354df6789ef3878f97e0d45765d29e4d3..516f4854955f7ac278a6fcbab5beace954e5575f 100644 (file)
@@ -492,8 +492,6 @@ void register_prom_callbacks(void)
                   "' linux-.soft2 to .soft2");
 }
 
-extern void paging_init(void);
-
 void __init setup_arch(char **cmdline_p)
 {
        int i;
index 8f4f6a95965130820e03f46e22cfe795721bbfcb..8395ad2f1c093037f9ff0e87201c77f75f45cb8f 100644 (file)
@@ -82,6 +82,8 @@ extern unsigned long page_kernel;
 /* Top-level page directory */
 extern pgd_t swapper_pg_dir[1024];
 
+extern void paging_init(void);
+
 /* Page table for 0-4MB for everybody, on the Sparc this
  * holds the same as on the i386.
  */
index 53d612aba8d56d3118dacfc230a2c916911a1882..82273c801b0782a42d009fd94f18c742472847a1 100644 (file)
@@ -341,6 +341,8 @@ static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *p
 extern pgd_t swapper_pg_dir[2048];
 extern pmd_t swapper_low_pmd_dir[2048];
 
+extern void paging_init(void);
+
 /* These do nothing with the way I have things setup. */
 #define mmu_lockarea(vaddr, len)               (vaddr)
 #define mmu_unlockarea(vaddr, len)             do { } while(0)