From owner-cvs-src-old@FreeBSD.ORG Thu Jan 15 12:16:03 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C55C710659D9 for ; Thu, 15 Jan 2009 12:16:03 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9393D8FC20 for ; Thu, 15 Jan 2009 12:16:03 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n0FCG3iw029366 for ; Thu, 15 Jan 2009 12:16:03 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n0FCG3hF029365 for cvs-src-old@freebsd.org; Thu, 15 Jan 2009 12:16:03 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200901151216.n0FCG3hF029365@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Thu, 15 Jan 2009 12:15:46 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sysv_sem.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2009 12:16:05 -0000 kib 2009-01-15 12:15:46 UTC FreeBSD src repository Modified files: sys/kern sysv_sem.c Log: SVN rev 187298 on 2009-01-15 12:15:46Z by kib Lock the semaphore identifier lock during semaphore initialization to guarantee atomicity of the operation for other semaphore consumers. In particular, this should guard against access to the semaphore with not done or partially done MAC label assignment. Reviewed by: rwatson MFC after: 1 month Revision Changes Path 1.93 +4 -0 src/sys/kern/sysv_sem.c