diff -ur linux-2.4.6.uc0pre0.orig/fs/exec.c linux-2.4.6.uc0pre0.actiontec/fs/exec.c
--- linux-2.4.6.uc0pre0.orig/fs/exec.c	2004-12-06 19:34:59.000000000 +0100
+++ linux-2.4.6.uc0pre0.actiontec/fs/exec.c	2004-12-06 19:44:32.000000000 +0100
@@ -954,8 +953,6 @@
 	retval = search_binary_handler(&bprm,regs);
 	if (retval >= 0) {
 #ifdef NO_MM
-		/* Wake up parent that vforked me */
-		up(current->p_opptr->vfork_sem);
 		kfree(bprm.envp);
 		kfree(bprm.argv);
 #endif /* NO_MM */

