[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Kenneth R Westerback <krw_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Mon, 25 Mar 2002 17:56:11 -0700 (MST)
CVSROOT: /cvs
Module name: src
Changes by: krw_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2002/03/25 17:56:11
Modified files:
sys/dev/ic : aic7xxx.c aic7xxxvar.h
Log message:
Fix problems the ahc driver was having with the recent changes to
scsiconf.c. The fact that both this ('original') ahc driver and the
new ahc driver (since reverted) crashed if devices capable of tagged
queuing were not correctly flagged as such must be a clue to some
interesting problem.
a) Restore marking of appropriate devices as tagged.
b) 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.
c) Delete unused field 'tagdisable'.
ok millert@, also tested by naddy@
Visit your host, monkey.org