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>