Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 11/28/1997 18:30:03
mhitch
Fri Nov 28 10:23:41 PST 1997
Update of /cvsroot/src/sys/dev/tc
In directory netbsd1:/var/slash-tmp/cvs-serv23133

Modified Files:
	asc.c ascvar.h 
Log Message:
Fix driver bug when using an RZ23 (and very likely any other drive that
does a "restore data pointers" when reselected after disconnecting in
the middle of a DMA transfer).  The driver needs a different way to know
which script to continue the DMA transfer.  The message-in for the "restore
data pointers" loses the original "resume" script, and the driver would
attempt to continue the DMA transfer at the beginning of the current DMA
chunk, rather than at the point the disconnect occured.  The result was a
spurious console message, and a trashed filesystem.