diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2002-03-14 00:04:10 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2002-03-14 00:04:10 +0000 |
commit | 7d1793f23997004fe557332c9a5c09b56c813e9a (patch) | |
tree | 37f8685813fd0b265765c8a3a8daa0dd45df6b32 /sys/dev/ic/aic7xxx.h | |
parent | f7e2f30a6130c5e80f83bd285e655dac67823685 (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.h | 5 |
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 }; /* |