From owner-cvs-src@FreeBSD.ORG Sat Sep 13 00:16:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C0751065679; Sat, 13 Sep 2008 00:16:32 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 77F1C8FC08; Sat, 13 Sep 2008 00:16:32 +0000 (UTC) (envelope-from rwatson@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 m8D0GW0W061120; Sat, 13 Sep 2008 00:16:32 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id m8D0GWIu061111; Sat, 13 Sep 2008 00:16:32 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200809130016.m8D0GWIu061111@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Sat, 13 Sep 2008 00:16:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern uipc_usrreq.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: Sat, 13 Sep 2008 00:16:32 -0000 rwatson 2008-09-13 00:16:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern uipc_usrreq.c Log: SVN rev 182993 on 2008-09-13 00:16:20Z by rwatson Extend global UNIX domain socket rwlock coverage to include incrementing and decrementing unp_rights, which may otherwise be corrupted. Be slightly more conversative in where we read unp_rights. This relates to one of the symptoms reported in the noted PR, but may not correct the actual high system time problem. The reporter has confirmed stability but not that the problem is eliminated. However, this is a useful fix to a clear locking bug. Note that this is not an MFC as the UNIX domain socket garbage collector has been replaced in 8.x. PR: 127024 Reported by: Anton Yuzhaninov Reviewed by: kib Approved by: re (kib) Revision Changes Path 1.206.2.4 +6 -2 src/sys/kern/uipc_usrreq.c