summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atapi-cd.c
Commit message (Expand)AuthorAgeFilesLines
* Use the bio field instead of the driver field as intended.sos2005-08-171-2/+2
* Change the way ioctls are issue to ATA.sos2005-05-161-2/+1
* Reshape the dma code to be a bit more flexible so it can cope withsos2005-05-031-22/+4
* Take newbusification one step further, ie use the device_t more consequentlysos2005-04-301-46/+27
* Move the creation of ata_channel child devices to the channel code.sos2005-04-151-28/+8
* 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-690/+616
* Boot away another stackgap (one of the lest ones in linuxlator/i386) bysobomax2005-01-301-2/+11
* Pass the file->flags down to geom ioctl handlers.phk2004-12-121-2/+2
* Properly check malloc returns.sos2004-08-241-10/+19
* Tag all geom classes in the tree with a version number.phk2004-08-081-3/+4
* Add firmware revision to probe printf.sos2004-08-051-1/+2
* Use the right ordering of args on mtx_init(). No functional changessos2004-06-221-1/+1
* Call the detach function with g_waitfor_event() so that it can accessgreen2004-06-211-1/+8
* When waiting for drive to become ready, reinit the request params as theysos2004-06-011-7/+8
* Fix getting progress data for some device in yet another way.sos2004-03-021-22/+36
* Remember to mtx_destroy mutexes.sos2004-03-011-0/+1
* Dont alloc size 0 buffers.sos2004-02-211-3/+5
* Use the biotask functionality in GEOM to put finished requests onsos2004-01-281-1/+1
* Fix breakage on timeout/retries. The bug cause a sema to be leaked sosos2004-01-191-1/+1
* Use UMA instead of plain malloc for getting ATA request storage.sos2004-01-141-2/+2
* Always return ENOMEM if ata_request_alloc fails so GEOM can dtrt.sos2004-01-121-3/+3
* Overhaul of the timeout/reinit framework. This should clear up mostsos2004-01-111-2/+2
* Try a little harder to catch when fixate finishes.sos2003-12-071-2/+4
* Be less noisy when GEOM probes around during boot if drive containssos2003-11-241-0/+5
* Work around the problem that some CDROM drives might return differentsos2003-11-181-3/+5
* Centralise mode setting. Instead of doing it in all subdrivers, dosos2003-11-111-7/+0
* Fix typo in breaking up requests to size limit.sos2003-11-091-1/+1
* Better attempt at fooling GEOM into working with burnable media.sos2003-11-071-1/+1
* Fix burning of CD's that got broken by the GEOM'ification.sos2003-11-021-9/+5
* GEOM'ify atapi-cd. Original patch by phk, subtle changes by me.sos2003-11-011-172/+125
* No need to initialize bio_pblkno from bio_blkno, disksort uses bio_offset.phk2003-10-181-1/+0
* Redo the code that handles eject/close.sos2003-10-121-23/+22
* Fix inverted BURN_BRIDGES and GONE_IN_5 #ifdefs.tmm2003-09-221-5/+5
* Make the clone handler BURN_BRIDGES but the actual 'a' and 'c' partitionphk2003-09-211-3/+8
* Properly cast longs to off_t so we dont loose precision.sos2003-09-161-1/+1
* Disable the use of cloning use in floppy and CD drivers.phk2003-09-111-3/+3
* Add support of the DIOCGSECTORSIZE & DIOCGMEDIASIZE ioctl'ssos2003-09-111-0/+9
* Put the device cloning functions for disk-drivers under #ifndef BURN_BRIDGES.phk2003-09-051-0/+6
* cosmeticssos2003-09-021-2/+2
* Unify prototypes.sos2003-08-251-12/+14
* Use __FBSDID().obrien2003-08-241-2/+3
* This is a major rework of the ATA driver (ATAng)sos2003-08-241-272/+290
* Use bioq_flush() to drain a bio queue with a specific error code.phk2003-04-011-8/+3
* Call devstat_start_transaction_bio() instead of devstat_start_transaction().phk2003-03-151-1/+1
* Remove the check for more than one open if one is a write op.sos2003-03-131-5/+0
* Dont free the stats struct, this has been changed by the new stat code.sos2003-03-131-2/+0
* Allocate the devstat structure with devstat_new_entry().phk2003-03-081-7/+2
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+9
* First round off updates/fixes to the ATA driver.sos2003-02-201-4/+4
OpenPOWER on IntegriCloud