diff options
Diffstat (limited to 'arch/tile/lib/exports.c')
| -rw-r--r-- | arch/tile/lib/exports.c | 32 | 
1 files changed, 19 insertions, 13 deletions
diff --git a/arch/tile/lib/exports.c b/arch/tile/lib/exports.c index 1509c559765..82733c87d67 100644 --- a/arch/tile/lib/exports.c +++ b/arch/tile/lib/exports.c @@ -18,17 +18,11 @@  /* arch/tile/lib/usercopy.S */  #include <linux/uaccess.h> -EXPORT_SYMBOL(__get_user_1); -EXPORT_SYMBOL(__get_user_2); -EXPORT_SYMBOL(__get_user_4); -EXPORT_SYMBOL(__get_user_8); -EXPORT_SYMBOL(__put_user_1); -EXPORT_SYMBOL(__put_user_2); -EXPORT_SYMBOL(__put_user_4); -EXPORT_SYMBOL(__put_user_8);  EXPORT_SYMBOL(strnlen_user_asm);  EXPORT_SYMBOL(strncpy_from_user_asm);  EXPORT_SYMBOL(clear_user_asm); +EXPORT_SYMBOL(flush_user_asm); +EXPORT_SYMBOL(finv_user_asm);  /* arch/tile/kernel/entry.S */  #include <linux/kernel.h> @@ -36,6 +30,15 @@ EXPORT_SYMBOL(clear_user_asm);  EXPORT_SYMBOL(current_text_addr);  EXPORT_SYMBOL(dump_stack); +/* arch/tile/kernel/head.S */ +EXPORT_SYMBOL(empty_zero_page); + +#ifdef CONFIG_FUNCTION_TRACER +/* arch/tile/kernel/mcount_64.S */ +#include <asm/ftrace.h> +EXPORT_SYMBOL(__mcount); +#endif /* CONFIG_FUNCTION_TRACER */ +  /* arch/tile/lib/, various memcpy files */  EXPORT_SYMBOL(memcpy);  EXPORT_SYMBOL(__copy_to_user_inatomic); @@ -45,9 +48,6 @@ EXPORT_SYMBOL(__copy_from_user_zeroing);  EXPORT_SYMBOL(__copy_in_user_inatomic);  #endif -/* arch/tile/lib/mb_incoherent.S */ -EXPORT_SYMBOL(__mb_incoherent); -  /* hypervisor glue */  #include <hv/hypervisor.h>  EXPORT_SYMBOL(hv_dev_open); @@ -60,6 +60,8 @@ EXPORT_SYMBOL(hv_dev_poll_cancel);  EXPORT_SYMBOL(hv_dev_close);  EXPORT_SYMBOL(hv_sysconf);  EXPORT_SYMBOL(hv_confstr); +EXPORT_SYMBOL(hv_get_rtc); +EXPORT_SYMBOL(hv_set_rtc);  /* libgcc.a */  uint32_t __udivsi3(uint32_t dividend, uint32_t divisor); @@ -79,10 +81,14 @@ EXPORT_SYMBOL(__umoddi3);  int64_t __moddi3(int64_t dividend, int64_t divisor);  EXPORT_SYMBOL(__moddi3);  #ifndef __tilegx__ -uint64_t __ll_mul(uint64_t n0, uint64_t n1); -EXPORT_SYMBOL(__ll_mul);  int64_t __muldi3(int64_t, int64_t);  EXPORT_SYMBOL(__muldi3);  uint64_t __lshrdi3(uint64_t, unsigned int);  EXPORT_SYMBOL(__lshrdi3); +uint64_t __ashrdi3(uint64_t, unsigned int); +EXPORT_SYMBOL(__ashrdi3); +uint64_t __ashldi3(uint64_t, unsigned int); +EXPORT_SYMBOL(__ashldi3); +int __ffsdi2(uint64_t); +EXPORT_SYMBOL(__ffsdi2);  #endif  | 
