Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Aug 2016 07:10:09 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r303702 - head/sys/kern
Message-ID:  <201608030710.u737A90m044843@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608030710.u737A90m044843>