From: Paul M. <le...@us...> - 2001-09-25 03:36:40
|
Update of /cvsroot/linux-mips/linux/kernel In directory usw-pr-cvs1:/tmp/cvs-serv5739/kernel Modified Files: exit.c Log Message: Sync with OSS 2.4.9. Index: exit.c =================================================================== RCS file: /cvsroot/linux-mips/linux/kernel/exit.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- exit.c 2001/09/15 08:51:35 1.5 +++ exit.c 2001/09/25 03:36:36 1.6 @@ -9,6 +9,7 @@ #include <linux/interrupt.h> #include <linux/smp_lock.h> #include <linux/module.h> +#include <linux/completion.h> #include <linux/tty.h> #ifdef CONFIG_BSD_PROCESS_ACCT #include <linux/acct.h> @@ -473,10 +474,10 @@ goto fake_volatile; } -NORET_TYPE void up_and_exit(struct semaphore *sem, long code) +NORET_TYPE void complete_and_exit(struct completion *comp, long code) { - if (sem) - up(sem); + if (comp) + complete(comp); do_exit(code); } |