summaryrefslogtreecommitdiff
path: root/sys/dev/ic/aic7xxx.h
diff options
context:
space:
mode:
authorKenneth R Westerback <krw@cvs.openbsd.org>2002-03-14 00:04:10 +0000
committerKenneth R Westerback <krw@cvs.openbsd.org>2002-03-14 00:04:10 +0000
commit7d1793f23997004fe557332c9a5c09b56c813e9a (patch)
tree37f8685813fd0b265765c8a3a8daa0dd45df6b32 /sys/dev/ic/aic7xxx.h
parentf7e2f30a6130c5e80f83bd285e655dac67823685 (diff)
Fix *some* problems with new ahc driver that were surfaced with
the recent changes to scsiconf.c. a) Restore marking of appropriate devices as tagged b) Fix an off-by-one error that sprayed bits around c) Use correct field (quirks) when setting SDEV_NOTAGS bit d) Use TAG_ENB define instead of MSG_SIMPLE_Q_TAG when manipulating hscb->control. Both were defined to the same value, but TAG_ENB is the define used to extract the bit later on. This leaves problems, most often seen as faults when accessing a CD drive and disk drive on the same bus. ok smurph@
Diffstat (limited to 'sys/dev/ic/aic7xxx.h')
-rw-r--r--sys/dev/ic/aic7xxx.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/ic/aic7xxx.h b/sys/dev/ic/aic7xxx.h
index 61b8ca995bc..3982e54edc9 100644
--- a/sys/dev/ic/aic7xxx.h
+++ b/sys/dev/ic/aic7xxx.h
@@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: aic7xxx.h,v 1.1 2002/02/16 05:12:39 smurph Exp $
+ * $Id: aic7xxx.h,v 1.2 2002/03/14 00:04:09 krw Exp $
*
* $FreeBSD: src/sys/dev/aic7xxx/aic7xxx.h,v 1.40 2001/07/18 21:39:47 gibbs Exp $
*/
@@ -686,9 +686,6 @@ struct ahc_tmode_tstate {
uint16_t ultraenb; /* Using ultra sync rate */
uint16_t discenable; /* Disconnection allowed */
uint16_t tagenable; /* Tagged Queuing allowed */
-#ifdef __OpenBSD__
- uint16_t tagdisable; /* Tagged Queuing NOT allowed */
-#endif
};
/*