Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Aug 1995 23:59:19 -0700
From:      "Justin T. Gibbs" <gibbs>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/dev/aic7xxx aic7xxx.seq
Message-ID:  <199508050659.XAA04565@freefall.cdrom.com>

next in thread | raw e-mail | index | archive | help
gibbs       95/08/04 23:59:18

  Modified:    sys/dev/aic7xxx  aic7xxx.seq
  Log:
  Fix two race conditions.
  
  The first could occur because the original code would continue to reset
  the SCSIID register while waiting for a selection.  This could potentially
  conflict with a reconnect since a successfull reconnect will also set the
  SCSIID register.  The fix is to use a separate wait loop after starting
  a selection (as was done a few revisions ago).
  
  The second probably never happens, but it was possible for a target to
  reconnect while there was a pending SCB on the waiting list and not get
  noticed.  The fix was to remove a supurflous check of the scb waiting
  list.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508050659.XAA04565>