summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2005-09-23 11:59:44 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2005-09-23 11:59:44 -0700
commit898cf0ecb7959db97d71cbce19685ce73a28d47c (patch)
tree321c4dcfd6a63fc9beda9663c9852422bfbce5a0 /arch
parent1c9ea5db001142a96fec8fed0f92f26892a1b6ac (diff)
[SPARC64]: Mark functions called by paging_init() as __init.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch')
-rw-r--r--arch/sparc64/mm/init.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/sparc64/mm/init.c b/arch/sparc64/mm/init.c
index e0b9eebf21c..cf747372f0c 100644
--- a/arch/sparc64/mm/init.c
+++ b/arch/sparc64/mm/init.c
@@ -410,7 +410,7 @@ unsigned long prom_virt_to_phys(unsigned long promva, int *error)
* HI_OBP_ADDRESS range are handled in entry.S and do not use the vpte
* scheme (also, see rant in inherit_locked_prom_mappings()).
*/
-static void build_obp_range(unsigned long start, unsigned long end, unsigned long data)
+static void __init build_obp_range(unsigned long start, unsigned long end, unsigned long data)
{
unsigned long vaddr;
@@ -454,7 +454,7 @@ static inline int in_obp_range(unsigned long vaddr)
}
#define OBP_PMD_SIZE 2048
-static void build_obp_pgtable(int prom_trans_ents)
+static void __init build_obp_pgtable(int prom_trans_ents)
{
unsigned long i;
@@ -480,7 +480,7 @@ static void build_obp_pgtable(int prom_trans_ents)
/* Read OBP translations property into 'prom_trans[]'.
* Return the number of entries.
*/
-static int read_obp_translations(void)
+static int __init read_obp_translations(void)
{
int n, node;
@@ -505,7 +505,7 @@ static int read_obp_translations(void)
return n;
}
-static void remap_kernel(void)
+static void __init remap_kernel(void)
{
unsigned long phys_page, tte_vaddr, tte_data;
int tlb_ent = sparc64_highest_locked_tlbent();
@@ -531,7 +531,7 @@ static void remap_kernel(void)
}
}
-static void inherit_prom_mappings(void)
+static void __init inherit_prom_mappings(void)
{
int n;
@@ -1604,7 +1604,7 @@ void __init mem_init(void)
cheetah_ecache_flush_init();
}
-void free_initmem (void)
+void free_initmem(void)
{
unsigned long addr, initend;