summaryrefslogtreecommitdiff
path: root/sys/dev/ata/wd.c
AgeCommit message (Expand)Author
2004-01-10store a i/o priority hint in struct buf for buffer queue discipline.yamt
2003-12-14Move the wddone() prototype to wd.cthorpej
2003-12-14Garbage-collect __ATA_DISK_PRIVATE; it is no longer needed.thorpej
2003-12-14Instead of calling wddone() directly, set a (*drv_done)() callback inthorpej
2003-12-04netbsd.org -> NetBSD.orgkeihan
2003-11-30- rename WDC_CAP_LBA48 to ATA_CMD2_LBA48.yamt
2003-11-07Replace home-grown locks with lockmgr().mycroft
2003-10-29Back out the bogus initializer -- the compiler bug is fixed.mycroft
2003-10-28note 'm68k {u,}int64_t used uninitialized' bug.cl
2003-10-27Appease gcc3 "-Wno-uninitialized".fredb
2003-10-08Following Matt Thomas's request, rename ata attribute to ata_hl, andbouyer
2003-10-08Make the ATA mid-layer appears as atabus, as proposed inbouyer
2003-09-191) Use config_interrupts() to attach IDE and ATAPI drives. This eliminatesmycroft
2003-08-03For LBA drives, compute the number of cylinders from the drive capacitybouyer
2003-07-11KNF and whitespace (and indent a contuation line)dsl
2003-07-10Add LBA48_THRESHOLD #define and set it to the *correct* value. Use itmatt
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-29Don't use LBA48 if we don't have to (that is, if the request is inside thebouyer
2003-06-29Remove unused WAITTIME definition. Pointed out by Andreas Johansson.bouyer
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-17* Use aprint*().thorpej
2003-05-10Change bounds_check_with_label() to take a pointer to the disk structure,thorpej
2003-05-02Change return type of readdisklabel() to const char *dsl
2003-04-27Fix typo.bouyer
2003-04-27Acceptable cache operations are r and rw, not none and wbouyer
2003-04-26Add support for the getcache/setcache ioctls.bouyer
2003-04-18add my 80 GB SATA drive to the quirk table.explorer
2003-04-18From current-users:mason
2003-04-16add missing setting of b_error (thanks Manuel)darrenr
2003-04-15Add a missing paren.nathanw
2003-04-15Implement (and document!) "dkctl <dev> badsector .." to `manage' the baddarrenr
2003-04-15fix typosdogcow
2003-04-15Automatically build up a list of bad sectors from failed read operations anddarrenr
2003-04-03Check RAW_PART against the media size instead of the disklabel.fvdl
2003-03-21Work around a buggy PHY in some Seagate S-ATA drives which get confusedthorpej
2003-02-23initialize b_interlock properly.yamt
2003-01-27Experimental support for RAID volumes configured by ATA "RAID" controllers.thorpej
2003-01-23Being able to make image backups of your whole disk, not to mention notbad
2003-01-20The Double-Semi-Colon Police.simonb
2003-01-07Fix error in ODIOCGDINFO handling caused by previous change to it.fvdl
2002-12-15Avoid using a lot of kernel stack.fvdl
2002-11-01implement separate read/write disk statistics:mrg
2002-10-23merge kqueue branch into -currentjdolecek
2002-10-18Add option NEW_BUFQ_STRATEGY, a new buffer queue strategy for betterjunyoung
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-09-30Use CFATTACH_DECL().thorpej
2002-09-27Declare all cfattach structures const.thorpej
2002-09-27Remove a check whether the drive is initialized before crashdump.drochner
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna
2002-07-21Rename bufq_init() to bufq_alloc().hannken