Date: Wed, 10 Dec 2008 04:31:05 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r185836 - user/kmacy/head_arpv2/sys/netinet6 Message-ID: <200812100431.mBA4V5HT016346@svn.freebsd.org>
index | next in thread | raw e-mail
Author: kmacy Date: Wed Dec 10 04:31:04 2008 New Revision: 185836 URL: http://svn.freebsd.org/changeset/base/185836 Log: call IF_AFDATA_UNLOCK after lla_lookup Modified: user/kmacy/head_arpv2/sys/netinet6/nd6.c Modified: user/kmacy/head_arpv2/sys/netinet6/nd6.c ============================================================================== --- user/kmacy/head_arpv2/sys/netinet6/nd6.c Wed Dec 10 04:07:51 2008 (r185835) +++ user/kmacy/head_arpv2/sys/netinet6/nd6.c Wed Dec 10 04:31:04 2008 (r185836) @@ -1882,6 +1882,7 @@ nd6_storelladdr(struct ifnet *ifp, struc struct llentry *ln; *lle = NULL; + IF_AFDATA_UNLOCK_ASSERT(ifp); if (m->m_flags & M_MCAST) { int i; @@ -1922,7 +1923,7 @@ nd6_storelladdr(struct ifnet *ifp, struc */ IF_AFDATA_LOCK(ifp); ln = lla_lookup(LLTABLE6(ifp), 0, dst); - IF_AFDATA_LOCK(ifp); + IF_AFDATA_UNLOCK(ifp); if ((ln == NULL) || !(ln->la_flags & LLE_VALID)) { if (ln) LLE_RUNLOCK(ln);help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812100431.mBA4V5HT016346>
