summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-queue.c
Commit message (Expand)AuthorAgeFilesLines
* Harden the hotplug support for SATA devices.sos2005-09-141-36/+29
* Zero donecount on auto request sense.sos2005-06-281-0/+1
* Add back one line that got deleted in the last commit.sos2005-05-111-2/+4
* Reshape the dma code to be a bit more flexible so it can cope withsos2005-05-031-2/+1
* Take newbusification one step further, ie use the device_t more consequentlysos2005-04-301-7/+10
* Now that probing is working in the new fashion, we need to go back tosos2005-04-291-0/+1
* Rehash the timeout code to make it more simple.sos2005-04-211-81/+32
* Change the ata_* methods to use a channel device instead of asos2005-03-311-3/+3
* This is the much rumoured ATA mkIII update that I've been working on.sos2005-03-301-117/+233
* When resubmitting a timed out request, reset donecount.mdodd2005-03-021-0/+1
* Reset timeout when we are back from interrupt.sos2004-12-081-0/+3
* Correct logical error, result was that retries wasn't always made butsos2004-12-081-1/+2
* Do not retry on requests that has lost thier device during reinit.sos2004-10-201-8/+5
* Cosmeticssos2004-10-191-6/+2
* Refine locking so it covers the "running" variable as well.sos2004-10-131-68/+71
* Fix the PC98 lockups on boot.sos2004-10-061-9/+8
* Remove the old ATA_*LOCK_CH macros that used atomic ops and usesos2004-09-261-114/+111
* Fix the handling of "inflight" requests when doing reinit's.sos2004-08-271-2/+21
* Workaround devices that responds with registers as *both* master & slave,sos2004-08-221-2/+10
* Improve (hopefully) on the workaround code for devices that doesn'tsos2004-08-161-13/+13
* Close a race in ata_reinit().sos2004-08-091-3/+0
* Try to narrow down the race window on HW that does not have ways tosos2004-08-051-14/+14
* Use the right cmd+errorcode if we are in autosense/not.sos2004-06-011-2/+3
* Only set and report error if not set already.sos2004-06-011-1/+1
* Spring cleanup of macrossos2004-04-301-1/+1
* Add support for the Promise command sequencer present on all modern Promisesos2004-04-131-2/+3
* Add support for detaching PCI controllers.sos2004-03-151-0/+33
* If being verbose in the autosense code, print the original error.sos2004-03-021-4/+2
* Report the original command on failures that causes auto sense.sos2004-03-021-4/+6
* Issue a request sense command automagically when ATAPI commands failsos2004-02-281-36/+62
* Dont use the bio_taskqueue if we are in timeout.sos2004-02-171-2/+2
* Commit simple workarounf for the "LiteOn" hang on boot problem.sos2004-02-061-0/+1
* Be more robust in the probe. We dont want to get into a loop withsos2004-01-301-13/+28
* Use the biotask functionality in GEOM to put finished requests onsos2004-01-281-14/+20
* Fix breakage on timeout/retries. The bug cause a sema to be leaked sosos2004-01-191-21/+23
* Use UMA instead of plain malloc for getting ATA request storage.sos2004-01-141-27/+6
* Always return ENOMEM if ata_request_alloc fails so GEOM can dtrt.sos2004-01-121-4/+4
* Overhaul of the timeout/reinit framework. This should clear up mostsos2004-01-111-90/+154
* Fix compilation on 64bit archs.sos2003-12-161-1/+1
* Print the LBA on failing R/W commands.sos2003-12-151-5/+7
* If just gcc could make up its mind...sos2003-10-201-1/+1
* Only announce ECC errors when its only that.sos2003-10-201-2/+2
* Reintroduce the "recovered from lost interrupt" code, but in a newsos2003-10-141-6/+7
* Avoid potential race on ATA_R_DONE.sos2003-10-121-2/+3
* Improve timeout handling and reporting.sos2003-10-071-6/+22
* Always check the sensekey field on ATAPI returnssos2003-09-191-1/+4
* Properly handle error code returns from the lower levels ATAPI code.sos2003-09-181-14/+14
* Make sure to call start when retrying.sos2003-08-281-1/+2
* Unify prototypes.sos2003-08-251-3/+3
* Use __FBSDID().obrien2003-08-241-2/+3
OpenPOWER on IntegriCloud