From owner-cvs-src-old@FreeBSD.ORG Wed Jan 26 22:48:43 2011 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 5C6E8106564A for ; Wed, 26 Jan 2011 22:48:43 +0000 (UTC) (envelope-from mdf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 49C218FC13 for ; Wed, 26 Jan 2011 22:48:43 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0QMmhxO069073 for ; Wed, 26 Jan 2011 22:48:43 GMT (envelope-from mdf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0QMmhei069072 for cvs-src-old@freebsd.org; Wed, 26 Jan 2011 22:48:43 GMT (envelope-from mdf@repoman.freebsd.org) Message-Id: <201101262248.p0QMmhei069072@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mdf@repoman.freebsd.org using -f From: Matthew D Fleming Date: Wed, 26 Jan 2011 22:48:09 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_disk.c src/sys/kern kern_sysctl.c src/sys/sys sysctl.h 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: Wed, 26 Jan 2011 22:48:43 -0000 mdf 2011-01-26 22:48:09 UTC FreeBSD src repository Modified files: sys/geom geom_disk.c sys/kern kern_sysctl.c sys/sys sysctl.h Log: SVN rev 217915 on 2011-01-26 22:48:09Z by mdf Remove the CTLFLAG_NOLOCK as it seems to be both unused and unfunctional. Wiring the user buffer has only been done explicitly since r101422. Mark the kern.disks sysctl as MPSAFE since it is and it seems to have been mis-using the NOLOCK flag. Partially break the KPI (but not the KBI) for the sysctl_req 'lock' field since this member should be private and the "REQ_LOCKED" state seems meaningless now. Revision Changes Path 1.114 +2 -1 src/sys/geom/geom_disk.c 1.212 +3 -5 src/sys/kern/kern_sysctl.c 1.191 +3 -5 src/sys/sys/sysctl.h