summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi/sd.c
AgeCommit message (Expand)Author
2006-07-09some fixes for removable media (USB floppies in particular):drochner
2006-06-01Change return type of sdgetdisklabel() from void to int; return an errornathanw
2006-03-30Use device_private().thorpej
2006-03-28Use device_unit().thorpej
2006-02-20Use device_is_active() rather than testing dv_flags for DVF_ACTIVEthorpej
2005-12-11merge ktrace-lwp.christos
2005-12-09Adapt previous change to recent scsipi. Pointed out by Simon Burge.bouyer
2005-12-08Some USB devices reports themselves as removable, but have no door andbouyer
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-05-29- Sprinkle constchristos
2005-04-25Revert the part if 1.236 which comprises a functional change.drochner
2005-03-31introduce a function to drain bufq and use it where appropriate.yamt
2005-02-27nuke trailing whitespaceperry
2005-02-21Part 1 of a cleanup pass over the SCSI subsystem. The aim is to namethorpej
2005-02-01Backing out changes to clean up scsipi. I was pointed out there werereinoud
2005-01-31Part of the cleanup of sys/scsipi's use of types; rename all u_int* toreinoud
2005-01-31As part of cleaning up sys/scsipi, replace all u_char by uint8_t andreinoud
2004-12-07SYNCHRONIZE_CACHE -> SYNCHRONIZE_CACHE_10thorpej
2004-12-07USe more appropriate macro/struct names for READ/WRITE (6) andthorpej
2004-12-04Use READ/WRITE (16) if the LBA is larger than 32 bits. Another bitthorpej
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-09-26Fix debug message output args to match yamt's src/sys/sys/buf.h changes.dogcow
2004-09-25Add support for wedges to the SCSI disk driver.thorpej
2004-09-17Remove the "xfer" argument to scsipi_command().mycroft
2004-09-17In places where we've already called scsipi_make_xs(), call scsipi_execute_xs()mycroft
2004-09-17Do not manipulate xs->bp in "generic" code -- do it only in the psw_donemycroft
2004-09-09Make the xxstart() functions reentrant again, as some drivers HBA can callbouyer
2004-09-06Fix comment: xxstart() can also be called from xxrestart()bouyer
2004-08-27Improve handling of memory shortage, to fix problems like:bouyer
2004-08-21Use ANSI function decls and make use of static.thorpej
2004-06-28Add prototypes for the new functions added in previous commit.martin
2004-06-28Separate page 4/5 reading into separate functions. For "removable" devices,mycroft
2004-05-21If READ_FORMAT_CAPACITIES fails with "Medium Format Corrupted" ASC/ASQ error,bouyer
2004-03-14Use scsipi_adapter_minphys().thorpej
2004-02-28change the way to handle NEW_BUFQ_STRATEGY option.yamt
2003-12-23Some older devices do not understand the `disable block descriptors' bit inpk
2003-10-29Back out the bogus initializer -- the compiler bug is fixed.mycroft
2003-10-28note 'm68k {u,}int64_t used uninitialized' bug.cl
2003-10-27Appease gcc3 -Wno-uninitialized (even though blkno is clearly assigned infredb
2003-09-18Whoops, make sure 6-byte commands work again.mycroft
2003-09-18Merge the geometry and cache handling code for all direct access and opticalmycroft
2003-09-13Don't be silent if there is no media present.mycroft
2003-09-13Make sure the "raw partition" can always be opened again.mycroft
2003-09-09In the test for whether to start the unit, I used the wrong error code.mycroft
2003-09-08Fix an error path where we might scsipi_prevent() on a non-removable device.mycroft
2003-09-08Do a START UNIT only if the TEST UNIT READY reports that the device is notmycroft
2003-09-07Set PQUIRK_ONLYBIG in the wdc-atapi frontend, obviating the need to ever testmycroft
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-13Use aprint*().thorpej