freebsd-nq/sys/i386
Bruce Evans e5d7d24361 Fixed error handling after a seek error that can't happen. When the
controller reports a successful seek, it is very unlikely to report
seeking to a cylinder other than the one requested, but we check for
this, and botched the error handling for the requested_cylinder != 0
case.  This error happened when the bug fixed in rev.1.52 of <sys/buf.h>
caused the head of buffer queue to change to one starting on a different
cylnder - the requested cylinder was found, but it wasn't what we
thought we requested.  The fix is simply to arrange to reset the state
machine.

Corruption of the buffer queue seems to only have been a problem in the
floppy driver.  Other drivers dequeue the head of the queue before doing
physical i/o on it, so the corruption at worse broke the elevator sort
order.  Dequeueing breaks it anyway.
1998-07-18 03:15:33 +00:00
..
apm Add the ability to suspend as well as hibernate to the system. This 1998-07-06 06:29:07 +00:00
bios Add the ability to suspend as well as hibernate to the system. This 1998-07-06 06:29:07 +00:00
boot Added a `build-tools' target for internal tools. 1998-07-07 02:43:26 +00:00
conf Place a fat warning that floppy tapes should be configured as drive 2 1998-07-17 06:45:26 +00:00
eisa Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
i386 %n in a comment was a poor abbreviation for Immediate-byte-signed, 1998-07-15 11:27:11 +00:00
ibcs2 Updated generated files. 1998-06-09 03:36:59 +00:00
include Add missing register name defines. 1998-07-14 17:13:23 +00:00
isa Fixed error handling after a seek error that can't happen. When the 1998-07-18 03:15:33 +00:00
linux Quick and dirty support for Linux's mremap. Not used by anything 1998-07-10 22:30:08 +00:00
pci Make the class code checks in function pci_cfgcheck less strict. 1997-12-20 09:04:25 +00:00
scsi Fixed pedantic semantics errors (bitfields not of type int, signed int 1998-06-08 09:47:47 +00:00
Makefile Make this ${.OBJDIR} and ${.CURDIR} aware. 1998-05-31 22:40:49 +00:00