ia64/xen-unstable

changeset 17891:db371fe47ac8

[IA64] remove unnecessary ia64_ksyms.c.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
author Isaku Yamahata <yamahata@valinux.co.jp>
date Thu Jun 19 12:48:04 2008 +0900 (2008-06-19)
parents 8475d1b9a364
children 11318234588e
files xen/arch/ia64/linux/Makefile xen/arch/ia64/linux/README.origin xen/arch/ia64/linux/ia64_ksyms.c
line diff
     1.1 --- a/xen/arch/ia64/linux/Makefile	Wed Jun 11 18:47:35 2008 +0900
     1.2 +++ b/xen/arch/ia64/linux/Makefile	Thu Jun 19 12:48:04 2008 +0900
     1.3 @@ -9,7 +9,6 @@ obj-y += efi_stub.o
     1.4  obj-y += extable.o
     1.5  obj-y += flush.o
     1.6  obj-y += hpsim.o
     1.7 -obj-y += ia64_ksyms.o
     1.8  obj-y += irq_lsapic.o
     1.9  obj-y += linuxextable.o
    1.10  obj-y += machvec.o
     2.1 --- a/xen/arch/ia64/linux/README.origin	Wed Jun 11 18:47:35 2008 +0900
     2.2 +++ b/xen/arch/ia64/linux/README.origin	Thu Jun 19 12:48:04 2008 +0900
     2.3 @@ -7,7 +7,6 @@ the instructions in the README there.
     2.4  efi_stub.S		-> linux/arch/ia64/kernel/efi_stub.S
     2.5  extable.c		-> linux/arch/ia64/mm/extable.c
     2.6  hpsim.S			-> linux/arch/ia64/hp/sim/hpsim.S
     2.7 -ia64_ksyms.c		-> linux/arch/ia64/kernel/ia64_ksyms.c
     2.8  irq_lsapic.c		-> linux/arch/ia64/kernel/irq_lsapic.c
     2.9  linuxextable.c		-> linux/kernel/extable.c
    2.10  machvec.c		-> linux/arch/ia64/kernel/machvec.c
     3.1 --- a/xen/arch/ia64/linux/ia64_ksyms.c	Wed Jun 11 18:47:35 2008 +0900
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,124 +0,0 @@
     3.4 -/*
     3.5 - * Architecture-specific kernel symbols
     3.6 - *
     3.7 - * Don't put any exports here unless it's defined in an assembler file.
     3.8 - * All other exports should be put directly after the definition.
     3.9 - */
    3.10 -
    3.11 -#include <linux/config.h>
    3.12 -#include <linux/module.h>
    3.13 -
    3.14 -#include <linux/string.h>
    3.15 -EXPORT_SYMBOL(memset);
    3.16 -EXPORT_SYMBOL(memchr);
    3.17 -EXPORT_SYMBOL(memcmp);
    3.18 -EXPORT_SYMBOL(memcpy);
    3.19 -EXPORT_SYMBOL(memmove);
    3.20 -EXPORT_SYMBOL(memscan);
    3.21 -EXPORT_SYMBOL(strcat);
    3.22 -EXPORT_SYMBOL(strchr);
    3.23 -EXPORT_SYMBOL(strcmp);
    3.24 -EXPORT_SYMBOL(strcpy);
    3.25 -EXPORT_SYMBOL(strlen);
    3.26 -EXPORT_SYMBOL(strncat);
    3.27 -EXPORT_SYMBOL(strncmp);
    3.28 -EXPORT_SYMBOL(strncpy);
    3.29 -EXPORT_SYMBOL(strnlen);
    3.30 -EXPORT_SYMBOL(strrchr);
    3.31 -EXPORT_SYMBOL(strstr);
    3.32 -EXPORT_SYMBOL(strpbrk);
    3.33 -
    3.34 -#include <asm/checksum.h>
    3.35 -EXPORT_SYMBOL(ip_fast_csum);		/* hand-coded assembly */
    3.36 -
    3.37 -#include <asm/semaphore.h>
    3.38 -EXPORT_SYMBOL(__down);
    3.39 -EXPORT_SYMBOL(__down_interruptible);
    3.40 -EXPORT_SYMBOL(__down_trylock);
    3.41 -EXPORT_SYMBOL(__up);
    3.42 -
    3.43 -#include <asm/page.h>
    3.44 -EXPORT_SYMBOL(clear_page);
    3.45 -
    3.46 -#ifdef CONFIG_VIRTUAL_MEM_MAP
    3.47 -#include <linux/bootmem.h>
    3.48 -EXPORT_SYMBOL(max_low_pfn);	/* defined by bootmem.c, but not exported by generic code */
    3.49 -#endif
    3.50 -
    3.51 -#include <asm/processor.h>
    3.52 -EXPORT_SYMBOL(per_cpu__cpu_info);
    3.53 -#ifdef CONFIG_SMP
    3.54 -EXPORT_SYMBOL(per_cpu__local_per_cpu_offset);
    3.55 -#endif
    3.56 -
    3.57 -#include <asm/uaccess.h>
    3.58 -EXPORT_SYMBOL(__copy_user);
    3.59 -EXPORT_SYMBOL(__do_clear_user);
    3.60 -EXPORT_SYMBOL(__strlen_user);
    3.61 -EXPORT_SYMBOL(__strncpy_from_user);
    3.62 -EXPORT_SYMBOL(__strnlen_user);
    3.63 -
    3.64 -/* from arch/ia64/lib */
    3.65 -extern void __divsi3(void);
    3.66 -extern void __udivsi3(void);
    3.67 -extern void __modsi3(void);
    3.68 -extern void __umodsi3(void);
    3.69 -extern void __divdi3(void);
    3.70 -extern void __udivdi3(void);
    3.71 -extern void __moddi3(void);
    3.72 -extern void __umoddi3(void);
    3.73 -
    3.74 -EXPORT_SYMBOL(__divsi3);
    3.75 -EXPORT_SYMBOL(__udivsi3);
    3.76 -EXPORT_SYMBOL(__modsi3);
    3.77 -EXPORT_SYMBOL(__umodsi3);
    3.78 -EXPORT_SYMBOL(__divdi3);
    3.79 -EXPORT_SYMBOL(__udivdi3);
    3.80 -EXPORT_SYMBOL(__moddi3);
    3.81 -EXPORT_SYMBOL(__umoddi3);
    3.82 -
    3.83 -#if defined(CONFIG_MD_RAID5) || defined(CONFIG_MD_RAID5_MODULE)
    3.84 -extern void xor_ia64_2(void);
    3.85 -extern void xor_ia64_3(void);
    3.86 -extern void xor_ia64_4(void);
    3.87 -extern void xor_ia64_5(void);
    3.88 -
    3.89 -EXPORT_SYMBOL(xor_ia64_2);
    3.90 -EXPORT_SYMBOL(xor_ia64_3);
    3.91 -EXPORT_SYMBOL(xor_ia64_4);
    3.92 -EXPORT_SYMBOL(xor_ia64_5);
    3.93 -#endif
    3.94 -
    3.95 -#include <asm/pal.h>
    3.96 -EXPORT_SYMBOL(ia64_pal_call_phys_stacked);
    3.97 -EXPORT_SYMBOL(ia64_pal_call_phys_static);
    3.98 -EXPORT_SYMBOL(ia64_pal_call_stacked);
    3.99 -EXPORT_SYMBOL(ia64_pal_call_static);
   3.100 -EXPORT_SYMBOL(ia64_load_scratch_fpregs);
   3.101 -EXPORT_SYMBOL(ia64_save_scratch_fpregs);
   3.102 -
   3.103 -#include <asm/unwind.h>
   3.104 -EXPORT_SYMBOL(unw_init_running);
   3.105 -
   3.106 -#ifdef ASM_SUPPORTED
   3.107 -# ifdef CONFIG_SMP
   3.108 -#  if __GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 3)
   3.109 -/*
   3.110 - * This is not a normal routine and we don't want a function descriptor for it, so we use
   3.111 - * a fake declaration here.
   3.112 - */
   3.113 -extern char ia64_spinlock_contention_pre3_4;
   3.114 -EXPORT_SYMBOL(ia64_spinlock_contention_pre3_4);
   3.115 -#  else
   3.116 -/*
   3.117 - * This is not a normal routine and we don't want a function descriptor for it, so we use
   3.118 - * a fake declaration here.
   3.119 - */
   3.120 -extern char ia64_spinlock_contention;
   3.121 -EXPORT_SYMBOL(ia64_spinlock_contention);
   3.122 -#  endif
   3.123 -# endif
   3.124 -#endif
   3.125 -
   3.126 -extern char ia64_ivt[];
   3.127 -EXPORT_SYMBOL(ia64_ivt);