summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorDavid S. Miller <davem@nuts.ninka.net>2003-09-29 12:08:55 -0700
committerDavid S. Miller <davem@nuts.ninka.net>2003-09-29 12:08:55 -0700
commitebb6bf1e77269fdd6935af7a0170aaca73b168d5 (patch)
treee1ec39b371340d5811198ef9aef535a256f9c947 /kernel
parent3a6f68b5bef7b3fb237acc2302f9b4f513a5481f (diff)
[KERNEL]: Do not export set_cpus_allowed twice, and only if CONFIG_SMP.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/ksyms.c3
-rw-r--r--kernel/sched.c2
2 files changed, 1 insertions, 4 deletions
diff --git a/kernel/ksyms.c b/kernel/ksyms.c
index ed59b84f448c..04bf7fbd6a1a 100644
--- a/kernel/ksyms.c
+++ b/kernel/ksyms.c
@@ -352,9 +352,6 @@ EXPORT_SYMBOL_GPL(__wake_up_sync); /* internal use only */
#endif
EXPORT_SYMBOL(schedule_timeout);
EXPORT_SYMBOL_GPL(idle_cpu);
-#ifdef CONFIG_SMP
-EXPORT_SYMBOL_GPL(set_cpus_allowed);
-#endif
#if defined(CONFIG_SMP) || defined(CONFIG_PREEMPT)
EXPORT_SYMBOL(kernel_flag);
#endif
diff --git a/kernel/sched.c b/kernel/sched.c
index 6dedd8087228..1430b8dee85c 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -2574,6 +2574,7 @@ int set_cpus_allowed(task_t *p, cpumask_t new_mask)
wait_for_completion(&req.done);
return 0;
}
+EXPORT_SYMBOL(set_cpus_allowed);
/* Move (not current) task off this cpu, onto dest cpu. */
static void move_task_away(struct task_struct *p, int dest_cpu)
@@ -2874,7 +2875,6 @@ 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);