summaryrefslogtreecommitdiffstats
path: root/sys/cam/scsi/scsi_cd.c
Commit message (Expand)AuthorAgeFilesLines
* Move TUNABLE_INT_FETCH() out of the SIM lock to avoid sleeping whilejh2011-04-161-1/+3
* Make CAM report devices with ATA/SATA transport to devstat(9) as IDE.mav2011-04-141-3/+4
* Add the disk ident and a human-meaningful description (here, the disk modelnwhitehorn2011-02-261-0/+6
* Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers tomav2010-07-251-0/+4
* scsi_cd: pass correct pointer to free()avg2010-06-041-1/+1
* scsi_cd: CD_FLAG_VALID_MEDIA is sufficient to set d_sectorsize andavg2010-04-151-4/+5
* Make CD driver a bit more robust and predictable to unreported errors.mav2010-02-151-17/+13
* MFp4: Large set of CAM inprovements.mav2010-01-281-24/+24
* Remove duplicate devstat_start_transaction_bio() call. It is already calledmav2009-12-181-2/+0
* Clear result before requesting XPT_PATH_INQ.mav2009-12-091-0/+1
* MFp4:mav2009-12-061-2/+6
* Fix several cases where the periph lock was held over malloc.scottl2009-12-021-54/+24
* MFp4:mav2009-11-141-2/+4
* Replace most of priority numbers with defines. No logical changes.mav2009-10-231-24/+24
* Free the correct buffer in an error case.scottl2009-09-081-1/+1
* Revert previous commit and add myself to the list of people who shouldphk2009-09-081-1/+1
* Add necessary include.phk2009-09-081-1/+1
* Separate the parallel scsi knowledge out of the core of the XPT, andscottl2009-07-101-0/+3
* Reorder dacleanup() and cdcleanup() slightly so that the sysctl context isjhb2009-02-111-6/+6
* Adding dynamic sysctls no longer requires Giant.jhb2009-02-101-4/+0
* Make it possible to override the number of retries for the CD media.imp2009-01-081-1/+8
* Fix refcount locking in cd, pass, and sg periphs.scottl2008-12-211-7/+9
* Do not forget to cam_periph_unhold the peripheral before exitingkan2007-07-211-2/+5
* Add a helper function for registering async callbacks. Besidesscottl2007-05-161-32/+4
* Eliminate the use of M_TEMP.scottl2007-05-141-66/+68
* Drop the periph/sim lock when calling disk_destroy().scottl2007-04-161-0/+2
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willscottl2007-04-151-194/+244
* Add an xpt_print function to reduce most of the xpt_print_path/printfmjacob2006-12-051-31/+23
* Drop Giant before returning in error path, thus eliminatesdelphij2006-07-141-0/+1
* o Do not double i/o stats for cd(4) already acounted in g_disk_done().maxim2006-04-171-1/+1
* Fix a bug that caused some /dev entries to continue to exist afterjdp2005-11-181-0/+1
* Fix a problem with the cd(4) driver -- the CAMGETPASSTHRU ioctl wouldn'tken2005-03-261-1/+7
* Boot away another stackgap (one of the lest ones in linuxlator/i386) bysobomax2005-01-301-3/+11
* Start each of the license/copyright comments with /*-imp2005-01-051-2/+2
* For removable devices without media we set a zero mediasize but a non-zerophk2004-09-051-1/+1
* Change the disk(9) API in order to make device removal more robust.phk2004-02-181-23/+26
* In camperiphdone(), make sure we check for fatal errors and bail outken2003-10-271-14/+0
* Use bio_offset instead of bio_blknophk2003-10-181-2/+2
* (cdcleanup): Defend against calling sysctl_ctx_free before the sysctl_ctxthomas2003-10-071-12/+15
* Add disk_destroy() call to detach processing.phk2003-10-061-0/+15
* GEOMify.phk2003-09-301-78/+39
* Disable the use of cloning use in floppy and CD drivers.phk2003-09-111-4/+4
* Put the device cloning functions for disk-drivers under #ifndef BURN_BRIDGES.phk2003-09-051-0/+8
* Move dynamic sysctl(8) variable creation for the cd(4) and da(4) driversken2003-09-031-21/+46
* Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes tonjl2003-07-281-0/+8
* Use __FBSDID().obrien2003-06-101-2/+4
* Use bioq_flush() to drain a bio queue with a specific error code.phk2003-04-011-13/+3
* Clean up dynamically allocated sysctl variables when we run dacleanup() andken2003-03-261-0/+6
* Don't use the devstat->busy_count for state decisions in the devicephk2003-03-151-4/+7
* Call devstat_start_transaction_bio() instead of devstat_start_transaction()phk2003-03-151-1/+1
OpenPOWER on IntegriCloud