ia64/xen-unstable

changeset 14254:ea40e314d8be

linux 2.6.18: eliminate Xen special: x8664_ksyms.c

The differences of arch/x86_64/kernel/x8664_ksyms-xen.c over its
native original are benign - the Xen special can therefore be
removed.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
author kfraser@localhost.localdomain
date Mon Mar 05 13:33:42 2007 +0000 (2007-03-05)
parents 192b59b472bc
children b1f33c3a97fa
files linux-2.6-xen-sparse/arch/x86_64/kernel/x8664_ksyms-xen.c
line diff
     1.1 --- a/linux-2.6-xen-sparse/arch/x86_64/kernel/x8664_ksyms-xen.c	Mon Mar 05 13:32:50 2007 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,59 +0,0 @@
     1.4 -/* Exports for assembly files.
     1.5 -   All C exports should go in the respective C files. */
     1.6 -
     1.7 -#include <linux/module.h>
     1.8 -#include <linux/smp.h>
     1.9 -
    1.10 -#include <asm/semaphore.h>
    1.11 -#include <asm/processor.h>
    1.12 -#include <asm/uaccess.h>
    1.13 -#include <asm/pgtable.h>
    1.14 -
    1.15 -EXPORT_SYMBOL(kernel_thread);
    1.16 -
    1.17 -EXPORT_SYMBOL(__down_failed);
    1.18 -EXPORT_SYMBOL(__down_failed_interruptible);
    1.19 -EXPORT_SYMBOL(__down_failed_trylock);
    1.20 -EXPORT_SYMBOL(__up_wakeup);
    1.21 -
    1.22 -EXPORT_SYMBOL(__get_user_1);
    1.23 -EXPORT_SYMBOL(__get_user_2);
    1.24 -EXPORT_SYMBOL(__get_user_4);
    1.25 -EXPORT_SYMBOL(__get_user_8);
    1.26 -EXPORT_SYMBOL(__put_user_1);
    1.27 -EXPORT_SYMBOL(__put_user_2);
    1.28 -EXPORT_SYMBOL(__put_user_4);
    1.29 -EXPORT_SYMBOL(__put_user_8);
    1.30 -
    1.31 -EXPORT_SYMBOL(copy_user_generic);
    1.32 -EXPORT_SYMBOL(copy_from_user);
    1.33 -EXPORT_SYMBOL(copy_to_user);
    1.34 -
    1.35 -EXPORT_SYMBOL(copy_page);
    1.36 -EXPORT_SYMBOL(clear_page);
    1.37 -
    1.38 -#ifdef CONFIG_SMP
    1.39 -extern void FASTCALL( __write_lock_failed(rwlock_t *rw));
    1.40 -extern void FASTCALL( __read_lock_failed(rwlock_t *rw));
    1.41 -EXPORT_SYMBOL(__write_lock_failed);
    1.42 -EXPORT_SYMBOL(__read_lock_failed);
    1.43 -#endif
    1.44 -
    1.45 -/* Export string functions. We normally rely on gcc builtin for most of these,
    1.46 -   but gcc sometimes decides not to inline them. */    
    1.47 -#undef memcpy
    1.48 -#undef memset
    1.49 -#undef memmove
    1.50 -
    1.51 -extern void * memset(void *,int,__kernel_size_t);
    1.52 -extern void * memcpy(void *,const void *,__kernel_size_t);
    1.53 -extern void * __memcpy(void *,const void *,__kernel_size_t);
    1.54 -
    1.55 -EXPORT_SYMBOL(memset);
    1.56 -EXPORT_SYMBOL(memcpy);
    1.57 -EXPORT_SYMBOL(__memcpy);
    1.58 -
    1.59 -EXPORT_SYMBOL(empty_zero_page);
    1.60 -
    1.61 -EXPORT_SYMBOL(load_gs_index);
    1.62 -