summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2022-03-15Pull up following revision(s) (requested by perseant in ticket #1435):martin
2022-02-08Pull up following revision(s) (requested by jdolecek in ticket #1426):martin
2020-12-30Pull up following revision(s) (requested by jmcneill in ticket #1167):martin
2020-03-21Pull up following revision(s) (requested by riastradh in ticket #795):martin
2020-03-21Pull up following revision(s) (requested by riastradh in ticket #788):martin
2019-09-05Pull up following revision(s) (requested by gson in ticket #179):martin
2019-06-06Take channel lock for calling reset_drive.mlelstv
2019-06-06Count only the initial start of a transfer, not the retries.mlelstv
2019-05-25use PR_ZEROchristos
2019-05-24Also schedule timeouts when all openings are in use.mlelstv
2019-04-26Some more empty-string --> NULL conversions for module dependenciespgoyette
2019-04-07Really implement WDF_DIRTY. patch(1) did something silly here ...bouyer
2019-04-06Make sure the aprint_verbose chain is terminated with a newline.uwe
2019-04-05drop AT_RST_NOCMD, it's a cut'n'paste side effectbouyer
2019-04-05unbreak the build, someone forgot to commit more stuff :-)christos
2019-04-05Implement a DIRTY flag (copied from sd(4)) so avoid flushing the cache ifbouyer
2019-03-19The NCQ support added a private request queue to the wd driver. Thismlelstv
2019-03-19Set disk model name as disk type. The information can be queried throughmlelstv
2019-03-19Move standby on detach after wedges deletion in case wedges triggermlelstv
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-12-11in atabus_detach(), shutdown the channel thread only after all thejdolecek
2018-11-12hold channel lock during whole ata_dmaerr()/ata_downgrade_mode() -jdolecek
2018-11-07don't touch the queue structure in ata_queue_active() if atabus is alreadyjdolecek
2018-10-24ata_kill_active() needs to drop channel drop before calling kill_xfer() hook,jdolecek
2018-10-24remove TODO.ncq; the FIS note was added to atastart(), and the notejdolecek
2018-10-24add further note about FIS-based switching to atastart()jdolecek
2018-10-24move the comment (and expand) about NCQ TRIM to wd_trim()jdolecek
2018-10-24detach the controller itself on shutdown; adjust to not detach alreadyjdolecek
2018-10-24only include umass_isdata.c if atabus present, and likewise ata_subr.cjdolecek
2018-10-24only include ata_recovery.c with atabus (same as ata.c which providesjdolecek
2018-10-23add support for DIOCCACHESYNC (!), and DIOCGCACHE; code adapted from ccd(4)jdolecek
2018-10-22remove the note for dump, moral equivalent is done and biodone() mostjdolecek
2018-10-22remove the wd* at umass? entry (comment moved to umass_isdata.c and manpage)jdolecek
2018-10-22move mvsata(4) related items from ata/TODO.ncq to dev/ic/mvsata.c, it'sjdolecek
2018-10-22Merge jdolecek-ncqfixes branchjdolecek
2018-10-22convert from malloc(9) to kmem(9)jdolecek
2018-10-22no need for <sys/malloc.h> herejdolecek
2018-10-14remove M_CANFAIL flag for malloc(9) - it was completely ignored, so hadjdolecek
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-31one lessjdolecek
2018-08-10fix race in wd_lastclose() on systems with two ide disks on samejdolecek
2018-08-06add wddebug() which dumps some status for attached disks; indended forjdolecek
2018-07-29mark satapmp_rescan() static, it's not to be used outside satapmp_subr.cjdolecek
2018-06-22Call config_cfattach_attach() regardless of whether the module ispgoyette
2018-06-21split the port status reporting to new function sata_interpret_det()jdolecek
2018-06-03take mutex around check for pending flush, as the code before dksubrjdolecek
2018-06-03Whitespacemartin
2018-06-01add a flag to start DMA before issuing commands - needed to work around a bugmacallan
2018-04-16remove superfluous semicolonjdolecek
2018-01-07Fix block address calculation for bad sectors.mlelstv