From ebb6bf1e77269fdd6935af7a0170aaca73b168d5 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Mon, 29 Sep 2003 12:08:55 -0700 Subject: [PATCH] [KERNEL]: Do not export set_cpus_allowed twice, and only if CONFIG_SMP. --- kernel/ksyms.c | 3 --- kernel/sched.c | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/kernel/ksyms.c b/kernel/ksyms.c index ed59b84f448c8..04bf7fbd6a1a9 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 6dedd8087228e..1430b8dee85cf 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); -- 2.53.0