From owner-cvs-src@FreeBSD.ORG Sun Jul 3 01:26:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 1EA7B16A815; Sun, 3 Jul 2005 01:01:22 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id E33B04430D; Sun, 3 Jul 2005 00:50:01 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id C581D6EA05; Sat, 2 Jul 2005 17:40:31 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id EFCC85C97C for ; Sat, 19 Feb 2005 16:56:10 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id D737F56486 for ; Sun, 20 Feb 2005 00:56:10 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id C401D16A542; Sun, 20 Feb 2005 00:56:06 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id 6EE7116A4D0; Sun, 20 Feb 2005 00:56:05 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78C2516A4CE; Sun, 20 Feb 2005 00:56:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6342743D1F; Sun, 20 Feb 2005 00:56:04 +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 j1K0u4di080185; Sun, 20 Feb 2005 00:56:04 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1K0u4OE080184; Sun, 20 Feb 2005 00:56:04 GMT (envelope-from rwatson) Message-Id: <200502200056.j1K0u4OE080184@repoman.freebsd.org> From: Robert Watson To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on elvis.mu.org X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00, SARE_SUB_GAPPY_3 autolearn=no version=3.0.2 X-Spam-Level: Cc: Subject: cvs commit: src/sys/kern uipc_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:26:33 -0000 X-Original-Date: Sun, 20 Feb 2005 00:56:04 +0000 (UTC) X-List-Received-Date: Sun, 03 Jul 2005 01:26:33 -0000 rwatson 2005-02-20 00:56:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern uipc_syscalls.c Log: Merge uipc_syscalls.c:1.214 from HEAD to RELENG_5: date: 2005/02/17 13:00:23; author: rwatson; state: Exp; lines: +2 -2 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). Revision Changes Path 1.200.2.4 +2 -2 src/sys/kern/uipc_syscalls.c