From: Mike Waychison Export complete_all for module use. --- 25-akpm/kernel/sched.c | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) diff -puN kernel/sched.c~export-complete_all kernel/sched.c --- 25/kernel/sched.c~export-complete_all 2004-04-03 03:00:03.948631272 -0800 +++ 25-akpm/kernel/sched.c 2004-04-03 03:00:03.953630512 -0800 @@ -1847,7 +1847,6 @@ void fastcall __wake_up_sync(wait_queue_ __wake_up_common(q, mode, nr_exclusive, 0); spin_unlock_irqrestore(&q->lock, flags); } - EXPORT_SYMBOL_GPL(__wake_up_sync); /* For internal use only */ void fastcall complete(struct completion *x) @@ -1860,7 +1859,6 @@ void fastcall complete(struct completion 1, 0); spin_unlock_irqrestore(&x->wait.lock, flags); } - EXPORT_SYMBOL(complete); void fastcall complete_all(struct completion *x) @@ -1873,6 +1871,7 @@ void fastcall complete_all(struct comple 0, 0); spin_unlock_irqrestore(&x->wait.lock, flags); } +EXPORT_SYMBOL(complete_all); void fastcall __sched wait_for_completion(struct completion *x) { @@ -1894,7 +1893,6 @@ void fastcall __sched wait_for_completio x->done--; spin_unlock_irq(&x->wait.lock); } - EXPORT_SYMBOL(wait_for_completion); #define SLEEP_ON_VAR \ _