Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Nov 2006 20:12:40 +0900
From:      gnn@FreeBSD.org
To:        Ruslan Ermilov <ru@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/netinet6 nd6.c
Message-ID:  <m264d1dtxz.wl%gnn@neville-neil.com>
In-Reply-To: <200611252038.kAPKcujf065998@repoman.freebsd.org>
References:  <200611252038.kAPKcujf065998@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
At Sat, 25 Nov 2006 20:38:56 +0000 (UTC),
Ruslan Ermilov wrote:
> 
> ru          2006-11-25 20:38:56 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/netinet6         nd6.c 
>   Log:
>   - In nd6_rtrequest(), when caching an rtentry, don't forget
>     to add a reference to it; otherwise, we could later access
>     a freed memory.  This is believed to fix panics some users
>     were observing when running route6d(8), and is similar to
>     the fix in sys/netinet/if_ether.c,v 1.139 by glebius@.
>   
>   PR:             kern/93910, kern/105437
>   Testing by:     Wojciech Puchar (still ongoing)
>   
>   - Add rtentry locking to nd6_output() similar to rt_check().
>   
>   MFC after:      4 days
>   
>   Revision  Changes    Path
>   1.72      +29 -9     src/sys/netinet6/nd6.c

I wonder is this will fix a few of the more odd panic's we've seen in
ND.  Kris ought to try to test this.

Later,
Georfge




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m264d1dtxz.wl%gnn>