From owner-cvs-src@FreeBSD.ORG Thu Sep 21 15:14:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 577C616A40F; Thu, 21 Sep 2006 15:14:10 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F5D043D55; Thu, 21 Sep 2006 15:14:09 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k8LFE996012065; Thu, 21 Sep 2006 15:14:09 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k8LFE9M4012064; Thu, 21 Sep 2006 15:14:09 GMT (envelope-from csjp) Message-Id: <200609211514.k8LFE9M4012064@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Thu, 21 Sep 2006 15:14:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern kern_exit.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 15:14:10 -0000 csjp 2006-09-21 15:14:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_exit.c Log: MFC revision 1.290 Hopefully close up race between the TTY (t_session) subsystem and exit(2) date: 2006/09/13 15:47:53; author: csjp; state: Exp; lines: +2 -2 Back out one of the Giant removals from revision 1.272. Giant was not here to protect the vnode, it was present to synchronize access to TTY session information between exit(2) and the TTY code. While we are here, note that Giant is required for TTY protection. Clue from: bde Discussed with: jhb Approved by: re@ (mux) Revision Changes Path 1.263.2.14 +2 -2 src/sys/kern/kern_exit.c