summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2023-01-24Sanitize capacity values.mlelstv
2022-07-05s/retrys/retries/ in comments.andvar
2022-05-31fix various typos in comments, documentation and messages.andvar
2022-05-28fix various typos in comments.andvar
2022-03-28wd(4): Use d_cfdriver/devtounit to avoid open/detach races.riastradh
2022-03-19Lock vnode across VOP_OPEN.hannken
2022-03-14Avoid an unaccounted extra channel freeze, if a reset is requestedperseant
2022-02-23fix various typos in comments, mainly immediatly/immediately/,andvar
2022-02-16fix various typos, mainly in comments.andvar
2021-12-28wd(4): Fix bugs in softbadsect handling.riastradh
2021-11-12Trailing whitespaceskrll
2021-10-05PR kern/56403rin
2021-08-29Output missing '\n' for capability list when DMA support is not compiled in.rin
2021-08-07Merge thorpej-cfargs2.thorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2020-12-27Add G3 and DevSleep definitions. This changes the mask used byjmcneill
2020-12-25Use designated initializers for struct ata_bustypeskrll
2020-12-23Add missing '\n' in debugskrll
2020-12-19ata_timeout: restore spl in ATACH_RECOVERING pathjmcneill
2020-10-03autoconf: Blame devices holding up boot with config_pending.riastradh
2020-09-28fix typo that prevented bytes/physsect reporting from workingjakllsch
2020-09-27de-quadruplicate, remove unused argumentchristos
2020-08-25KNFskrll
2020-05-25disable downgrade of ATA mode from DMA, as generally not relevantjdolecek
2020-05-25make ata_downgrade_mode() static, it's not used anywhere elsejdolecek
2020-05-24account for already transferred data (partially done I/O) whenjdolecek
2020-05-21stop timeout handler while scheduling another part of partial I/O,jdolecek
2020-05-19only start the timeout machinery once the I/O is completely setupjdolecek
2020-05-15remove unused atacmd_tostatq()jdolecek
2020-05-15whitespace (bad indent)jdolecek
2020-05-02Back out changes to use a threadpool for now; it's causing troublethorpej
2020-04-25Rather than creating a kthread-per-channel, use a threadpool and athorpej
2020-04-13fix use-after-free for ata xfer on bio submission found by KASANjdolecek
2020-04-13constifymaxv
2020-04-07drop wd lock in wdstart1() before calling the ata_bio hook; when calledjdolecek
2020-04-04stop xfer timeouts during recovery, all xfers will be requeued anywayjdolecek
2020-04-04fix deadlock in wdcwait() when xfer timeout happens while the atabusjdolecek
2020-03-02New ioctl DIOCGSECTORALIGN returns sector alignment parameters.riastradh
2020-03-01Add a flag to dk_dump for virtual disk devices.riastradh
2020-01-18Tidy quirk table and remove outdated quick from the quirk format string.simonb
2020-01-18Revert kern/54790 and kern/54855 NCQ fix that penalised all Samsungsimonb
2020-01-17Acquire kernel_lock in the bp->b_iodone callback.ad
2020-01-14enable the BAD_NCQ quirk for all 860 EVO drivesjdolecek
2020-01-13disable NCQ by default for "Samsung SSD 860 EVO 1TB" andjdolecek
2019-12-27s/transfered/transferred/msaitoh
2019-10-21chuq does not like insomniac allocations so unlock-alloc-lock instead.christos
2019-10-21Fix assert_sleepable() panic by allocating with NOSLEEP. The alternative ischristos
2019-10-15convert more KM_NOSLEEP to KM_SLEEP and remove code to handle failures.chs
2019-10-04use memmove() not memcpy() for overlapping regions.mrg
2019-08-21 Fix typo (s/controler/controller/).msaitoh