Date: Wed, 17 Aug 2005 17:36:47 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/isa if_el.c Message-ID: <200508171736.j7HHalFM036841@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2005-08-17 17:36:47 UTC FreeBSD src repository Modified files: sys/i386/isa if_el.c Log: Fix locking in el(4) and mark mpsafe. - Add locked variants of el_init and el_start. - Don't initialize the mutex and lock it during el_probe(). - Do initialize the mutex during attach. (el_probe() did destroy the mutex to cleanup, so this meant the driver was always using a destroyed mutex when it was running.) - Setup the interrupt handler after ether_ifattach(). - Fix locking in el_detach() and el_ioctl(). Note: Since I couldn't actually find anyone with this hardware, I'm going ahead and committing these changes so they won't be lost. I'll remove the driver in a week (real purpose of the MFC after below) unless someone pipes up to test this. MFC after: 1 week Tested by: gcc(1) Revision Changes Path 1.69 +79 -45 src/sys/i386/isa/if_el.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508171736.j7HHalFM036841>