aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/scsi/scsi_cd.c
Commit message (Expand)AuthorAgeFilesLines
* scsi_cd: pass correct pointer to free()Andriy Gapon2010-06-041-1/+1
* scsi_cd: CD_FLAG_VALID_MEDIA is sufficient to set d_sectorsize andAndriy Gapon2010-04-151-4/+5
* Make CD driver a bit more robust and predictable to unreported errors.Alexander Motin2010-02-151-17/+13
* MFp4: Large set of CAM inprovements.Alexander Motin2010-01-281-24/+24
* Remove duplicate devstat_start_transaction_bio() call. It is already calledAlexander Motin2009-12-181-2/+0
* Clear result before requesting XPT_PATH_INQ.Alexander Motin2009-12-091-0/+1
* MFp4:Alexander Motin2009-12-061-2/+6
* Fix several cases where the periph lock was held over malloc.Scott Long2009-12-021-54/+24
* MFp4:Alexander Motin2009-11-141-2/+4
* Replace most of priority numbers with defines. No logical changes.Alexander Motin2009-10-231-24/+24
* Free the correct buffer in an error case.Scott Long2009-09-081-1/+1
* Revert previous commit and add myself to the list of people who shouldPoul-Henning Kamp2009-09-081-1/+1
* Add necessary include.Poul-Henning Kamp2009-09-081-1/+1
* Separate the parallel scsi knowledge out of the core of the XPT, andScott Long2009-07-101-0/+3
* Reorder dacleanup() and cdcleanup() slightly so that the sysctl context isJohn Baldwin2009-02-111-6/+6
* Adding dynamic sysctls no longer requires Giant.John Baldwin2009-02-101-4/+0
* Make it possible to override the number of retries for the CD media.Warner Losh2009-01-081-1/+8
* Fix refcount locking in cd, pass, and sg periphs.Scott Long2008-12-211-7/+9
* Do not forget to cam_periph_unhold the peripheral before exitingAlexander Kabaev2007-07-211-2/+5
* Add a helper function for registering async callbacks. BesidesScott Long2007-05-161-32/+4
* Eliminate the use of M_TEMP.Scott Long2007-05-141-66/+68
* Drop the periph/sim lock when calling disk_destroy().Scott Long2007-04-161-0/+2
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willScott Long2007-04-151-194/+244
* Add an xpt_print function to reduce most of the xpt_print_path/printfMatt Jacob2006-12-051-31/+23
* Drop Giant before returning in error path, thus eliminatesXin LI2006-07-141-0/+1
* o Do not double i/o stats for cd(4) already acounted in g_disk_done().Maxim Konovalov2006-04-171-1/+1
* Fix a bug that caused some /dev entries to continue to exist afterJohn Polstra2005-11-181-0/+1
* Fix a problem with the cd(4) driver -- the CAMGETPASSTHRU ioctl wouldn'tKenneth D. Merry2005-03-261-1/+7
* Boot away another stackgap (one of the lest ones in linuxlator/i386) byMaxim Sobolev2005-01-301-3/+11
* Start each of the license/copyright comments with /*-Warner Losh2005-01-051-2/+2
* For removable devices without media we set a zero mediasize but a non-zeroPoul-Henning Kamp2004-09-051-1/+1
* Change the disk(9) API in order to make device removal more robust.Poul-Henning Kamp2004-02-181-23/+26
* In camperiphdone(), make sure we check for fatal errors and bail outKenneth D. Merry2003-10-271-14/+0
* Use bio_offset instead of bio_blknoPoul-Henning Kamp2003-10-181-2/+2
* (cdcleanup): Defend against calling sysctl_ctx_free before the sysctl_ctxThomas Quinot2003-10-071-12/+15
* Add disk_destroy() call to detach processing.Poul-Henning Kamp2003-10-061-0/+15
* GEOMify.Poul-Henning Kamp2003-09-301-78/+39
* Disable the use of cloning use in floppy and CD drivers.Poul-Henning Kamp2003-09-111-4/+4
* Put the device cloning functions for disk-drivers under #ifndef BURN_BRIDGES.Poul-Henning Kamp2003-09-051-0/+8
* Move dynamic sysctl(8) variable creation for the cd(4) and da(4) driversKenneth D. Merry2003-09-031-21/+46
* Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes toNate Lawson2003-07-281-0/+8
* Use __FBSDID().David E. O'Brien2003-06-101-2/+4
* Use bioq_flush() to drain a bio queue with a specific error code.Poul-Henning Kamp2003-04-011-13/+3
* Clean up dynamically allocated sysctl variables when we run dacleanup() andKenneth D. Merry2003-03-261-0/+6
* Don't use the devstat->busy_count for state decisions in the devicePoul-Henning Kamp2003-03-151-4/+7
* Call devstat_start_transaction_bio() instead of devstat_start_transaction()Poul-Henning Kamp2003-03-151-1/+1
* Allocate the devstat structure with devstat_new_entry().Poul-Henning Kamp2003-03-081-14/+14
* Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp2003-03-031-13/+9
* Fix ATAPI/USB/Firewire CDROM drive handling in cd(4) and hopefully fixKenneth D. Merry2003-02-211-265/+926
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-22/+22