Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!tgr!turtlevax!jeff@sri-tsc From: jeff%sri-tsc@turtlevax.UUCP Newsgroups: net.unix-wizards Subject: A problem with 4.2 exit system call Message-ID: <10722@brl-tgr.ARPA> Date: Wed, 15-May-85 20:15:45 EDT Article-I.D.: brl-tgr.10722 Posted: Wed May 15 20:15:45 1985 Date-Received: Fri, 17-May-85 02:20:35 EDT Sender: news@brl-tgr.ARPA Lines: 21 The exit() routine (in kern_exit.c) has a line I don't understand. Right after a process releases the memory for its page tables and u area, there is an spl5() call like so: vrelpt(u.u_procp); vrelu(u.u_procp, 0); (void) spl5(); /* hack for mem alloc race XXX */ Does anybody know what race they're talking about? Please respond directly to me. Thanks a great deal for any help you can offer me. Jeff Doughty Cadlinc, Inc. {sri-tsc,hplabs,nsc,decwrl}!turtlevax!jeff or if you can't reach USENET, try dan@sri-tsc