From owner-cvs-src@FreeBSD.ORG Tue Jan 1 01:46:43 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 946AA16A41B; Tue, 1 Jan 2008 01:46:43 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6D63613C457; Tue, 1 Jan 2008 01:46:43 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m011khiE091348; Tue, 1 Jan 2008 01:46:43 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m011khTv091347; Tue, 1 Jan 2008 01:46:43 GMT (envelope-from jeff) Message-Id: <200801010146.m011khTv091347@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Jan 2008 01:46:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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: Tue, 01 Jan 2008 01:46:43 -0000 jeff 2008-01-01 01:46:43 UTC FreeBSD src repository Modified files: sys/kern uipc_usrreq.c Log: - Place the fhold() in unp_internalize_fp to be more consistent with refs. - Clear all of the gc flags before doing a run. Stale flags were causing us to skip some descriptors. - If a unp socket has been marked REF in a gc pass it can't be dead. Found by: rwatson's test tool. Revision Changes Path 1.210 +5 -9 src/sys/kern/uipc_usrreq.c