NetBSD/sys/dev/ata
mycroft d78e8eee67 Fix an extremely obvious bug in the handling of the bad block list: the "max"
block was being set 512x further out than it should be, causing rather severe
escalation of the error.

XXX WTF is the point of this shit, anyway?  In most cases, the way you're
supposed to fix a bad block on an ATA disk is to rewrite it -- which will
either just transparently fix it, or spare it.  This code actively prevents
that.
2004-06-01 20:53:03 +00:00
..
Makefile Serial ATA register definitions. 2003-12-14 17:14:47 +00:00
ata.c Clean-up of use of "precomp". It is used as "features" everywhere, so 2004-05-27 02:23:12 +00:00
ata_raid.c Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern. 2004-01-25 18:06:48 +00:00
ata_raid_promise.c Garbage-collect __ATA_DISK_PRIVATE; it is no longer needed. 2003-12-14 05:37:25 +00:00
ata_raidreg.h Experimental support for RAID volumes configured by ATA "RAID" controllers. 2003-01-27 18:21:23 +00:00
ata_raidvar.h Experimental support for RAID volumes configured by ATA "RAID" controllers. 2003-01-27 18:21:23 +00:00
ata_wdc.c Only downgrade modes due to an actual CRC error. Downgrading on other errors 2004-06-01 19:32:30 +00:00
atareg.h When using LBA48, use Flush cache extended command if supported. 2004-05-03 20:11:40 +00:00
atavar.h Only downgrade modes due to an actual CRC error. Downgrading on other errors 2004-06-01 19:32:30 +00:00
files.ata Add common routines for SATA controllers. Right now, we have sata_speed(), 2004-05-28 23:26:27 +00:00
ld_ataraid.c sprintf -> snprintf 2004-04-22 00:17:10 +00:00
sata_subr.c Add common routines for SATA controllers. Right now, we have sata_speed(), 2004-05-28 23:26:27 +00:00
satareg.h Fix typo reported by Alexander Yurchenko grange at rt mipt ru in private 2004-05-23 23:07:59 +00:00
satavar.h Add common routines for SATA controllers. Right now, we have sata_speed(), 2004-05-28 23:26:27 +00:00
wd.c Fix an extremely obvious bug in the handling of the bad block list: the "max" 2004-06-01 20:53:03 +00:00
wdvar.h Move the wddone() prototype to wd.c 2003-12-14 05:38:20 +00:00