OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
CVS: cvs.openbsd.org: src

From: Kenneth R Westerback (krwcvs.openbsd.org)
Date: Fri Nov 04 2005 - 20:27:41 CST


CVSROOT: /cvs
Module name: src
Changes by: krwcvs.openbsd.org 2005/11/04 19:27:40

Modified files:
        sys/dev/ic : trm.c

Log message:
Eliminate 'Overlapping Command Attempted' errors on non-tagged drives by

a) Ensuring only one command is started at a time on such targets.
b) Not fiddling with pSRB fields until it is really going to be started.
c) Testing for a pending interrupt before starting to send stuff to the card.

Found when testing queue.h stuff.