From owner-cvs-src-old@FreeBSD.ORG Tue Mar 9 09:46:43 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 BA445106564A for ; Tue, 9 Mar 2010 09:46:43 +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 8E9E28FC14 for ; Tue, 9 Mar 2010 09:46:43 +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 o299khMK036176 for ; Tue, 9 Mar 2010 09:46:43 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o299kh72036175 for cvs-src-old@freebsd.org; Tue, 9 Mar 2010 09:46:43 GMT (envelope-from qingli@repoman.freebsd.org) Message-Id: <201003090946.o299kh72036175@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to qingli@repoman.freebsd.org using -f From: Qing Li Date: Mon, 8 Mar 2010 21:30:12 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 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: Tue, 09 Mar 2010 09:46:43 -0000 qingli 2010-03-08 21:30:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/netinet6 nd6.c Log: SVN rev 204893 on 2010-03-08 21:30:12Z by qingli MFC 204402 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. Revision Changes Path 1.123.2.7 +6 -3 src/sys/netinet6/nd6.c