From owner-cvs-src@FreeBSD.ORG Thu Feb 17 13:00:24 2005 Return-Path: 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 9555416A4CE; Thu, 17 Feb 2005 13:00:24 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A01943D39; Thu, 17 Feb 2005 13:00:24 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1HD0OqL017289; Thu, 17 Feb 2005 13:00:24 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1HD0OUF017288; Thu, 17 Feb 2005 13:00:24 GMT (envelope-from rwatson) Message-Id: <200502171300.j1HD0OUF017288@repoman.freebsd.org> From: Robert Watson Date: Thu, 17 Feb 2005 13:00:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern uipc_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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, 17 Feb 2005 13:00:24 -0000 rwatson 2005-02-17 13:00:23 UTC FreeBSD src repository Modified files: sys/kern uipc_syscalls.c Log: In accept1(), extend coverage of the socket lock from just covering soref() to also covering the update of so_state. While no other user threads can update the socket state here as it's not yet hooked up to the file descriptor array yet, the protocol could also frob the socket state here, leading to a lost update to the so_state field. No reported instances of this bug (as yet). MFC after: 3 days Revision Changes Path 1.214 +2 -2 src/sys/kern/uipc_syscalls.c