From 2d2ec6356690fdf12097876fbf6b5c90d80ab133 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sun, 5 Oct 2003 08:14:10 -0700 Subject: [PATCH] Fix __wake_up_sync() module export. It hadn't been correcly moved from kernel/ksyms.c to kernel/sched.c. Noted by Richard Henderson --- 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 a583b0e0ab63a..4ea374c095797 100644 --- a/kernel/ksyms.c +++ b/kernel/ksyms.c @@ -264,9 +264,6 @@ EXPORT_SYMBOL(iomem_resource); /* process management */ EXPORT_SYMBOL(complete_and_exit); -#ifdef CONFIG_SMP -EXPORT_SYMBOL_GPL(__wake_up_sync); /* internal use only */ -#endif EXPORT_SYMBOL(schedule_timeout); EXPORT_SYMBOL_GPL(idle_cpu); #if defined(CONFIG_SMP) || defined(CONFIG_PREEMPT) diff --git a/kernel/sched.c b/kernel/sched.c index 67dd49f8294bc..39bcdde64fbf0 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -1707,7 +1707,7 @@ void __wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr_exclusive) spin_unlock_irqrestore(&q->lock, flags); } -EXPORT_SYMBOL(__wake_up_sync); +EXPORT_SYMBOL_GPL(__wake_up_sync); /* For internal use only */ void complete(struct completion *x) { -- 2.53.0