svn commit: r303702 - head/sys/kern

Konstantin Belousov kib at FreeBSD.org
Wed Aug 3 07:10:10 UTC 2016


Author: kib
Date: Wed Aug  3 07:10:09 2016
New Revision: 303702
URL: https://svnweb.freebsd.org/changeset/base/303702

Log:
  Remove mention of the Giant from the fork_return() description.
  Making emphasis on this lock in the core function comment is confusing
  for the modern kernel.
  
  Sponsored by:	The FreeBSD Foundation
  MFC after:	3 days

Modified:
  head/sys/kern/kern_fork.c

Modified: head/sys/kern/kern_fork.c
==============================================================================
--- head/sys/kern/kern_fork.c	Wed Aug  3 06:36:45 2016	(r303701)
+++ head/sys/kern/kern_fork.c	Wed Aug  3 07:10:09 2016	(r303702)
@@ -1055,9 +1055,9 @@ fork_exit(void (*callout)(void *, struct
 
 /*
  * Simplified back end of syscall(), used when returning from fork()
- * directly into user mode.  Giant is not held on entry, and must not
- * be held on return.  This function is passed in to fork_exit() as the
- * first parameter and is called when returning to a new userland process.
+ * directly into user mode.  This function is passed in to fork_exit()
+ * as the first parameter and is called when returning to a new
+ * userland process.
  */
 void
 fork_return(struct thread *td, struct trapframe *frame)


More information about the svn-src-head mailing list