Date: Fri, 25 Apr 2003 08:50:30 -0700 From: "Sam Leffler" <sam@errno.com> To: "Nate Lawson" <nate@root.org>, <cvs-all@FreeBSD.org>, <cvs-src@FreeBSD.org>, <src-committers@FreeBSD.org> Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c if_fxpvar.h Message-ID: <06fe01c30b42$66705210$52557f42@errno.com> References: <Pine.BSF.4.21.0304250204280.64445-100000@root.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> For developers, note that the locking in the code path only protects the
> various fxp routines (fxp_start, fxp_intr, fxp_tick, ...) and is not
> intended to serialize access to ANY external structures. This is how it
> should be. Please do not copy the exact approach taken here for a little
> while until ifnet locking is finished as there may need to be some changes
> made to this model.
This doesn't make much sense to me. I've locked numerous chunks of code and
used a totally different approach: synchronize access to data structures,
not code paths. Perhaps you and Jeffrey Hsu need to have a private
discussion...
Sam
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?06fe01c30b42$66705210$52557f42>
