aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64/kernel/sparc64_ksyms.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc64/kernel/sparc64_ksyms.c')
-rw-r--r--arch/sparc64/kernel/sparc64_ksyms.c41
1 files changed, 14 insertions, 27 deletions
diff --git a/arch/sparc64/kernel/sparc64_ksyms.c b/arch/sparc64/kernel/sparc64_ksyms.c
index 3c06bfb92a8c..f5e8db1de76b 100644
--- a/arch/sparc64/kernel/sparc64_ksyms.c
+++ b/arch/sparc64/kernel/sparc64_ksyms.c
@@ -95,9 +95,6 @@ extern int __ashrdi3(int, int);
95 95
96extern int dump_fpu (struct pt_regs * regs, elf_fpregset_t * fpregs); 96extern int dump_fpu (struct pt_regs * regs, elf_fpregset_t * fpregs);
97 97
98extern unsigned long phys_base;
99extern unsigned long pfn_base;
100
101extern unsigned int sys_call_table[]; 98extern unsigned int sys_call_table[];
102 99
103extern void xor_vis_2(unsigned long, unsigned long *, unsigned long *); 100extern void xor_vis_2(unsigned long, unsigned long *, unsigned long *);
@@ -108,6 +105,14 @@ extern void xor_vis_4(unsigned long, unsigned long *, unsigned long *,
108extern void xor_vis_5(unsigned long, unsigned long *, unsigned long *, 105extern void xor_vis_5(unsigned long, unsigned long *, unsigned long *,
109 unsigned long *, unsigned long *, unsigned long *); 106 unsigned long *, unsigned long *, unsigned long *);
110 107
108extern void xor_niagara_2(unsigned long, unsigned long *, unsigned long *);
109extern void xor_niagara_3(unsigned long, unsigned long *, unsigned long *,
110 unsigned long *);
111extern void xor_niagara_4(unsigned long, unsigned long *, unsigned long *,
112 unsigned long *, unsigned long *);
113extern void xor_niagara_5(unsigned long, unsigned long *, unsigned long *,
114 unsigned long *, unsigned long *, unsigned long *);
115
111/* Per-CPU information table */ 116/* Per-CPU information table */
112EXPORT_PER_CPU_SYMBOL(__cpu_data); 117EXPORT_PER_CPU_SYMBOL(__cpu_data);
113 118
@@ -170,11 +175,6 @@ EXPORT_SYMBOL(set_bit);
170EXPORT_SYMBOL(clear_bit); 175EXPORT_SYMBOL(clear_bit);
171EXPORT_SYMBOL(change_bit); 176EXPORT_SYMBOL(change_bit);
172 177
173/* Bit searching */
174EXPORT_SYMBOL(find_next_bit);
175EXPORT_SYMBOL(find_next_zero_bit);
176EXPORT_SYMBOL(find_next_zero_le_bit);
177
178EXPORT_SYMBOL(ivector_table); 178EXPORT_SYMBOL(ivector_table);
179EXPORT_SYMBOL(enable_irq); 179EXPORT_SYMBOL(enable_irq);
180EXPORT_SYMBOL(disable_irq); 180EXPORT_SYMBOL(disable_irq);
@@ -241,10 +241,6 @@ EXPORT_SYMBOL(verify_compat_iovec);
241#endif 241#endif
242 242
243EXPORT_SYMBOL(dump_fpu); 243EXPORT_SYMBOL(dump_fpu);
244EXPORT_SYMBOL(pte_alloc_one_kernel);
245#ifndef CONFIG_SMP
246EXPORT_SYMBOL(pgt_quicklists);
247#endif
248EXPORT_SYMBOL(put_fs_struct); 244EXPORT_SYMBOL(put_fs_struct);
249 245
250/* math-emu wants this */ 246/* math-emu wants this */
@@ -278,18 +274,9 @@ EXPORT_SYMBOL(__prom_getsibling);
278 274
279/* sparc library symbols */ 275/* sparc library symbols */
280EXPORT_SYMBOL(strlen); 276EXPORT_SYMBOL(strlen);
281EXPORT_SYMBOL(strnlen);
282EXPORT_SYMBOL(__strlen_user); 277EXPORT_SYMBOL(__strlen_user);
283EXPORT_SYMBOL(__strnlen_user); 278EXPORT_SYMBOL(__strnlen_user);
284EXPORT_SYMBOL(strcpy);
285EXPORT_SYMBOL(strncpy);
286EXPORT_SYMBOL(strcat);
287EXPORT_SYMBOL(strncat);
288EXPORT_SYMBOL(strcmp);
289EXPORT_SYMBOL(strchr);
290EXPORT_SYMBOL(strrchr);
291EXPORT_SYMBOL(strpbrk); 279EXPORT_SYMBOL(strpbrk);
292EXPORT_SYMBOL(strstr);
293 280
294#ifdef CONFIG_SOLARIS_EMUL_MODULE 281#ifdef CONFIG_SOLARIS_EMUL_MODULE
295EXPORT_SYMBOL(linux_sparc_syscall); 282EXPORT_SYMBOL(linux_sparc_syscall);
@@ -323,7 +310,6 @@ EXPORT_SYMBOL(__memscan_zero);
323EXPORT_SYMBOL(__memscan_generic); 310EXPORT_SYMBOL(__memscan_generic);
324EXPORT_SYMBOL(__memcmp); 311EXPORT_SYMBOL(__memcmp);
325EXPORT_SYMBOL(__memset); 312EXPORT_SYMBOL(__memset);
326EXPORT_SYMBOL(memchr);
327 313
328EXPORT_SYMBOL(csum_partial); 314EXPORT_SYMBOL(csum_partial);
329EXPORT_SYMBOL(csum_partial_copy_nocheck); 315EXPORT_SYMBOL(csum_partial_copy_nocheck);
@@ -339,14 +325,10 @@ EXPORT_SYMBOL(copy_to_user_fixup);
339EXPORT_SYMBOL(copy_from_user_fixup); 325EXPORT_SYMBOL(copy_from_user_fixup);
340EXPORT_SYMBOL(copy_in_user_fixup); 326EXPORT_SYMBOL(copy_in_user_fixup);
341EXPORT_SYMBOL(__strncpy_from_user); 327EXPORT_SYMBOL(__strncpy_from_user);
342EXPORT_SYMBOL(__bzero_noasi); 328EXPORT_SYMBOL(__clear_user);
343 329
344/* Various address conversion macros use this. */ 330/* Various address conversion macros use this. */
345EXPORT_SYMBOL(phys_base);
346EXPORT_SYMBOL(pfn_base);
347EXPORT_SYMBOL(sparc64_valid_addr_bitmap); 331EXPORT_SYMBOL(sparc64_valid_addr_bitmap);
348EXPORT_SYMBOL(page_to_pfn);
349EXPORT_SYMBOL(pfn_to_page);
350 332
351/* No version information on this, heavily used in inline asm, 333/* No version information on this, heavily used in inline asm,
352 * and will always be 'void __ret_efault(void)'. 334 * and will always be 'void __ret_efault(void)'.
@@ -392,4 +374,9 @@ EXPORT_SYMBOL(xor_vis_3);
392EXPORT_SYMBOL(xor_vis_4); 374EXPORT_SYMBOL(xor_vis_4);
393EXPORT_SYMBOL(xor_vis_5); 375EXPORT_SYMBOL(xor_vis_5);
394 376
377EXPORT_SYMBOL(xor_niagara_2);
378EXPORT_SYMBOL(xor_niagara_3);
379EXPORT_SYMBOL(xor_niagara_4);
380EXPORT_SYMBOL(xor_niagara_5);
381
395EXPORT_SYMBOL(prom_palette); 382EXPORT_SYMBOL(prom_palette);