diff options
| author | Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 2003-09-29 16:50:07 -0300 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 2003-09-29 16:50:07 -0300 |
| commit | a7a93360d2e7a9305605e312d524ea1e7807cc61 (patch) | |
| tree | 166886b61c8c5b9bea6bdb2519f5c716465ea977 /kernel | |
| parent | 4822a916dd99cd69f4e9843c651cf559439c89b9 (diff) | |
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to kernel/sched.c
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/ksyms.c | 28 | ||||
| -rw-r--r-- | kernel/sched.c | 31 |
2 files changed, 31 insertions, 28 deletions
diff --git a/kernel/ksyms.c b/kernel/ksyms.c index cc9184e71c32..735df41e36b4 100644 --- a/kernel/ksyms.c +++ b/kernel/ksyms.c @@ -45,7 +45,6 @@ #include <linux/uio.h> #include <linux/tty.h> #include <linux/in6.h> -#include <linux/completion.h> #include <linux/seq_file.h> #include <linux/binfmts.h> #include <linux/namei.h> @@ -339,10 +338,6 @@ EXPORT_SYMBOL(prepare_to_wait_exclusive); EXPORT_SYMBOL(finish_wait); EXPORT_SYMBOL(autoremove_wake_function); -/* completion handling */ -EXPORT_SYMBOL(wait_for_completion); -EXPORT_SYMBOL(complete); - /* The notion of irq probe/assignment is foreign to S/390 */ #if !defined(CONFIG_ARCH_S390) @@ -374,26 +369,10 @@ EXPORT_SYMBOL(iomem_resource); /* process management */ EXPORT_SYMBOL(complete_and_exit); -EXPORT_SYMBOL(default_wake_function); -EXPORT_SYMBOL(__wake_up); #ifdef CONFIG_SMP EXPORT_SYMBOL_GPL(__wake_up_sync); /* internal use only */ #endif -EXPORT_SYMBOL(wake_up_process); -EXPORT_SYMBOL(sleep_on); -EXPORT_SYMBOL(sleep_on_timeout); -EXPORT_SYMBOL(interruptible_sleep_on); -EXPORT_SYMBOL(interruptible_sleep_on_timeout); -EXPORT_SYMBOL(schedule); -#ifdef CONFIG_PREEMPT -EXPORT_SYMBOL(preempt_schedule); -#endif EXPORT_SYMBOL(schedule_timeout); -EXPORT_SYMBOL(yield); -EXPORT_SYMBOL(io_schedule); -EXPORT_SYMBOL(__cond_resched); -EXPORT_SYMBOL(set_user_nice); -EXPORT_SYMBOL(task_nice); EXPORT_SYMBOL_GPL(idle_cpu); #ifdef CONFIG_SMP EXPORT_SYMBOL_GPL(set_cpus_allowed); @@ -410,13 +389,6 @@ EXPORT_SYMBOL(do_settimeofday); #if (BITS_PER_LONG < 64) EXPORT_SYMBOL(get_jiffies_64); #endif -#ifdef CONFIG_DEBUG_SPINLOCK_SLEEP -EXPORT_SYMBOL(__might_sleep); -#endif -#if defined(CONFIG_SMP) && defined(CONFIG_PREEMPT) -EXPORT_SYMBOL(__preempt_spin_lock); -EXPORT_SYMBOL(__preempt_write_lock); -#endif #if !defined(__ia64__) EXPORT_SYMBOL(loops_per_jiffy); #endif diff --git a/kernel/sched.c b/kernel/sched.c index b35f717d1b58..6dedd8087228 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -18,6 +18,7 @@ */ #include <linux/mm.h> +#include <linux/module.h> #include <linux/nmi.h> #include <linux/init.h> #include <asm/uaccess.h> @@ -2862,3 +2863,33 @@ void __preempt_write_lock(rwlock_t *lock) } while (!_raw_write_trylock(lock)); } #endif + +EXPORT_SYMBOL(__cond_resched); +EXPORT_SYMBOL(__wake_up); +EXPORT_SYMBOL(__wake_up_sync); +EXPORT_SYMBOL(complete); +EXPORT_SYMBOL(default_wake_function); +EXPORT_SYMBOL(idle_cpu); +EXPORT_SYMBOL(interruptible_sleep_on); +EXPORT_SYMBOL(interruptible_sleep_on_timeout); +EXPORT_SYMBOL(io_schedule); +EXPORT_SYMBOL(schedule); +EXPORT_SYMBOL(set_cpus_allowed); +EXPORT_SYMBOL(set_user_nice); +EXPORT_SYMBOL(sleep_on); +EXPORT_SYMBOL(sleep_on_timeout); +EXPORT_SYMBOL(task_nice); +EXPORT_SYMBOL(wait_for_completion); +EXPORT_SYMBOL(wake_up_process); +EXPORT_SYMBOL(yield); + +#ifdef CONFIG_DEBUG_SPINLOCK_SLEEP +EXPORT_SYMBOL(__might_sleep); +#endif +#ifdef CONFIG_PREEMPT +#ifdef CONFIG_SMP +EXPORT_SYMBOL(__preempt_spin_lock); +EXPORT_SYMBOL(__preempt_write_lock); +#endif +EXPORT_SYMBOL(preempt_schedule); +#endif |
