cvs commit: src/sys/dev/aac aac.c aac_cam.c aac_disk.c aacvar.h

Scott Long scottl at FreeBSD.org
Wed Jun 2 11:15:49 PDT 2004


scottl      2004/06/02 11:15:48 PDT

  FreeBSD src repository

  Modified files:
    sys/dev/aac          aac.c aac_cam.c aac_disk.c aacvar.h 
  Log:
  Collapse sync fib locking into normal i/o locking.  The former didn't
  protect the registers so it was trivially possible for a sync command and
  i/o command to fight each other and confuse the controller.  Make the
  sync fib alloc/release functions inline and remove the somewhat worthless
  AAC_SYNC_LOCK_FORCE flag.  Thanks to Adil Katchi for helping me to track
  this down in RELENG_4.
  
  Revision  Changes    Path
  1.94      +5 -38     src/sys/dev/aac/aac.c
  1.16      +2 -2      src/sys/dev/aac/aac_cam.c
  1.39      +2 -1      src/sys/dev/aac/aac_disk.c
  1.43      +21 -7     src/sys/dev/aac/aacvar.h


More information about the cvs-src mailing list