[net.unix-wizards] A problem with 4.2 exit system call

jeff%sri-tsc@turtlevax.UUCP (05/16/85)

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