Date: Fri, 7 Mar 2008 23:20:02 GMT From: Bruce Cran <bruce@cran.org.uk> To: freebsd-net@FreeBSD.org Subject: Re: kern/92552: A serious bug in most network drivers from 5.X to 6.X (regression) Message-ID: <200803072320.m27NK2uL058131@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/92552; it has been noted by GNATS. From: Bruce Cran <bruce@cran.org.uk> To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/92552: A serious bug in most network drivers from 5.X to 6.X (regression) Date: Fri, 07 Mar 2008 23:18:23 +0000 Hi, Sorry it's taken such a long time to get around to looking at this problem report. I'm not very familiar with the network code but from looking at if_em.c it appears that a dual locking implementation was added in rev 1.65.2.28 (FreeBSD 6.3) so that the core lock is held by both the ioctl and interrupt handlers and so this problems should no longer occur. However, the _CORE_LOCK macros are only used in if_em so unless the problem has been fixed in the other network drivers this problem will still exist. Do you remember which other network drivers are affected? Thanks, Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803072320.m27NK2uL058131>