cvs commit: src/sys/dev/arl if_arl.c if_arl_isa.c if_arlreg.h

John Baldwin jhb at FreeBSD.org
Fri Jul 4 17:48:51 UTC 2008


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


More information about the cvs-all mailing list