summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2018-01-07Fix block address calculation for bad sectors.mlelstv
2017-12-13Fix build for WD_SOFTBADSECT option. PR kern/52814pgoyette
2017-11-07Make wddone poll all drives of a channel again.mlelstv
2017-11-03Add WDF_OPEN flag to really disallow opening of a disk that has been invalida...mlelstv
2017-11-01one down - mlelstv converted wd(4) to dksubrjdolecek
2017-11-01refactor wd and ataraid drivers to use common disk subroutines.mlelstv
2017-10-28Kill some more extern struct cfdriver declarations.riastradh
2017-10-20move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()jdolecek
2017-10-19more detailed debug info; also sync DEBUG_* values in wd.c with ata.cjdolecek
2017-10-18add newlines to the debug messagesjdolecek
2017-10-17reintroduce ATACH_IRQ_WAIT flag for attachments using wdcintr(), onlyjdolecek
2017-10-15move the extra thaw for scheduled ata_reset_channel() to the function itself,jdolecek
2017-10-15revert the logic for wdc_wait_for_unbusy() in wdc_ata_bio_intr() to pre-NCQ,jdolecek
2017-10-14do not use the NCQ priority by default; seems it negatively affectsjdolecek
2017-10-14only call drive reset with AT_POLL when the command itself wasjdolecek
2017-10-10split off functions used by 'wd* at umass?' into separate file, unfortunatelyjdolecek
2017-10-08as a stopgap measure, include necessary parts of dev/ata/ata.c evenjdolecek
2017-10-08Re-use the err label more so it is not unused for drivers that don't supportchristos
2017-10-08Don't assert channel lock in polled mode.mlelstv
2017-10-07Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branchjdolecek
2017-06-25dumb instructionmaxv
2017-05-10 KNF. No functional change.msaitoh
2017-04-24remove the workaround for Seagate 'mod15write' bug, now driver only printsjdolecek
2017-03-05Enhance disk metrics by calculating a weighted sum that is incrementedmlelstv
2016-11-20Avoid calling bufq_free() from critical section.pgoyette
2016-09-27Remove some debug printf's that slipped through. Thanks, wiz!pgoyette
2016-09-27Modularize the ld driver and all of its attachments. Ensure that allpgoyette
2016-09-16modify ldattach() to have default strategy as a parameterjdolecek
2016-08-05CID 1364758: Integer handling issues, avoid sign extension to 64 bits.christos
2016-07-22Space before tab and trailing whitespace fixes.jakllsch
2016-07-22Add ATA8-ACS Long Logical Sector Feature Set support to wd(4).jakllsch
2016-07-21Call wd_params_to_properties() after softc is sufficentlyjakllsch
2016-07-21Remove unused 'params' argument of local function wd_params_to_properties()jakllsch
2016-07-14- Use aprint*() more in xxx_attach().msaitoh
2016-06-19Add a new config_detach() flag, DETACH_POWEROFF, which is set whenbouyer
2016-05-02move scsipi_strvis -> libkern:strnvisx()christos
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-04-26Use C99-style initializers for struct dkdriver.mlelstv
2015-04-13Convert sys/dev to use <sys/rndsource.h>.riastradh
2015-01-02We have three sets of DTYPE_ constants in the kernel:christos
2014-12-31make more drivers use disk_ioctl, and add a dev parameter to it so thatchristos
2014-12-31Centralize wedge ioctls in disk_ioctl.christos
2014-11-04support DIOCMWEDGES ioctl.mlelstv
2014-10-11The partition size is always computed in native blocks. The code also assumesmlelstv
2014-09-10g/u_int[0-9]*_t/ s/u_int/uint/gmatt
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
2014-07-25Drop the old discard/trim ioctls from wd.c.dholland
2014-07-25Implement d_discard for wd.dholland
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-25Add d_discard to all struct bdevsw instances I could find.dholland