From owner-cvs-src-old@FreeBSD.ORG Sat Feb 27 07:12:45 2010 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 D9720106566B for ; Sat, 27 Feb 2010 07:12:45 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ADA1B8FC17 for ; Sat, 27 Feb 2010 07:12:45 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o1R7CjPx005006 for ; Sat, 27 Feb 2010 07:12:45 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o1R7CjkV005005 for cvs-src-old@freebsd.org; Sat, 27 Feb 2010 07:12:45 GMT (envelope-from qingli@repoman.freebsd.org) Message-Id: <201002270712.o1R7CjkV005005@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to qingli@repoman.freebsd.org using -f From: Qing Li Date: Sat, 27 Feb 2010 07:12:25 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet6 nd6.c 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: Sat, 27 Feb 2010 07:12:45 -0000 qingli 2010-02-27 07:12:25 UTC FreeBSD src repository Modified files: sys/netinet6 nd6.c Log: SVN rev 204402 on 2010-02-27 07:12:25Z by qingli Use reference counting instead of locking to secure an address while that address is being used to generate temporary IPv6 address. This approach is sufficient and avoids recursive locking. MFC after: 3 days Revision Changes Path 1.131 +6 -3 src/sys/netinet6/nd6.c