1 /* 2 * arch/sparc/kernel/ksyms.c: Sparc specific ksyms support. 3 * 4 * Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu) 5 * Copyright (C) 1996 Eddie C. Dost (ecd@skynet.be) 6 */ 7 8 #include <linux/module.h> 9 #include <linux/init.h> 10 11 #include <asm/pgtable.h> 12 #include <asm/uaccess.h> 13 #include <asm/delay.h> 14 #include <asm/head.h> 15 #include <asm/dma.h> 16 17 struct poll { 18 int fd; 19 short events; 20 short revents; 21 }; 22 23 /* from entry.S */ 24 EXPORT_SYMBOL(__udelay); 25 EXPORT_SYMBOL(__ndelay); 26 27 /* from head_32.S */ 28 EXPORT_SYMBOL(__ret_efault); 29 EXPORT_SYMBOL(empty_zero_page); 30 31 /* Defined using magic */ 32 #ifndef CONFIG_SMP 33 EXPORT_SYMBOL(BTFIXUP_CALL(___xchg32)); 34 #else 35 EXPORT_SYMBOL(BTFIXUP_CALL(__hard_smp_processor_id)); 36 #endif 37 EXPORT_SYMBOL(BTFIXUP_CALL(mmu_unlockarea)); 38 EXPORT_SYMBOL(BTFIXUP_CALL(mmu_lockarea)); 39 EXPORT_SYMBOL(BTFIXUP_CALL(mmu_get_scsi_sgl)); 40 EXPORT_SYMBOL(BTFIXUP_CALL(mmu_get_scsi_one)); 41 EXPORT_SYMBOL(BTFIXUP_CALL(mmu_release_scsi_sgl)); 42 EXPORT_SYMBOL(BTFIXUP_CALL(mmu_release_scsi_one)); 43 EXPORT_SYMBOL(BTFIXUP_CALL(pgprot_noncached)); 44 45 /* Exporting a symbol from /init/main.c */ 46 EXPORT_SYMBOL(saved_command_line); 47