Date: Fri, 4 Jul 2008 17:48:34 +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/dev/arl if_arl.c if_arl_isa.c if_arlreg.h Message-ID: <200807041748.m64Hmp4E049191@repoman.freebsd.org>
index | next in thread | raw e-mail
jhb 2008-07-04 17:48:34 UTC
FreeBSD src repository
Modified files:
sys/dev/arl if_arl.c if_arl_isa.c if_arlreg.h
Log:
SVN rev 180256 on 2008-07-04 17:48:34Z by jhb
Make arl(4) MPSAFE:
- Add a mutex to the softc and use it to protect the softc and device
hardware.
- Setup interrupt handler after ether_ifattach().
- Use a private timer instead of if_timer/if_watchdog.
- Retire arl_unit from the softc and use if_printf() and device_printf()
instead.
Note that the unpatched driver in 6.x and later does not work with the
hardware, so the one person who had volunteered to test the patch wasn't
able to test it.
Revision Changes Path
1.16 +135 -108 src/sys/dev/arl/if_arl.c
1.9 +7 -21 src/sys/dev/arl/if_arl_isa.c
1.8 +7 -1 src/sys/dev/arl/if_arlreg.h
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807041748.m64Hmp4E049191>
