Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Oct 2000 12:54:56 -0700 (PDT)
From:      "Justin T. Gibbs" <gibbs@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/aic7xxx aic7xxx_freebsd.c
Message-ID:  <200010091954.MAA08746@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
gibbs       2000/10/09 12:54:55 PDT

  Modified files:
    sys/dev/aic7xxx      aic7xxx_freebsd.c 
  Log:
  Close a race condition that doesn't really exist in -current.  When
  a resource shortage occurs, freeze our queue and then set the resource
  shortage flag while the controller data structure is locked.  The old
  code did these in the wrong order potentially allowing our interrupt
  handler to release the queue and clear the flag before the freeze
  ever occurred.
  
  Revision  Changes    Path
  1.10      +2 -2      src/sys/dev/aic7xxx/aic7xxx_freebsd.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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