summaryrefslogtreecommitdiff
path: root/sys/scsi
AgeCommit message (Expand)Author
2007-06-01Don't initialize d_partitions[RAW_DISK] just before callingKenneth R Westerback
2007-05-31ckuethe found i missed a file in the workq update. my badTed Unangst
2007-05-31remove the scsi task thread, and replace it with the system workq.David Gwynne
2007-05-31Use 12 and 16 byte read/write commands as required by the size/lengthKenneth R Westerback
2007-05-27add more struct/define stuff for use in cdioMichael Coulter
2007-05-25ANSI-fication, minor KNF. No code change. My plane had power outletsKenneth R Westerback
2007-05-08all scsidebug_*-using code is under #ifdef, so the variables themselves shoul...Theo de Raadt
2007-05-04lockmgr -> rwlock.Kenneth R Westerback
2007-04-28Fix comments above DISKMINOR uses. DISKMINOR provides minor not majorKenneth R Westerback
2007-04-26Use the standard DISKPART/DISKUNIT/etc. defines rather than identicalKenneth R Westerback
2007-04-14For devices unwilling or unable to report geometry, change the 'fake'Kenneth R Westerback
2007-04-13If a removable device refuses to process PREVENT_ALLOW to lock theKenneth R Westerback
2007-04-12The beginnings of support for 16-byte cdb's in the scsi code. This isTobias Weingartner
2007-04-12Add cd_kill_buffers() as a separate function, like sd_kill_buffers()Kenneth R Westerback
2007-04-11Use a separate function to remove the buffers in sddetach.Alexander Bluhm
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-04-10Name and cast all struct sd_softc *sd the same way. No binary change.Alexander Bluhm
2007-04-10Always use idiom 'struct cd_softc *cd = (struct cd_softc *)self'. SpottedKenneth R Westerback
2007-04-04sprinkle some ansification around.David Gwynne
2007-04-03implement the DK INFO ioctl so userland can query the disks product,David Gwynne
2007-04-03define the vpd inquiry page code.David Gwynne
2007-04-03add a wrapper for querying vpd inquiry pagesDavid Gwynne
2007-04-03modernise scsi_inquiry. the length field has grown and now theres pages toDavid Gwynne
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
2007-02-21Add missing sensor description for temperature.Deanna Phillips
2007-02-21Don't unconditionally spin up SDEV_UMASS devices. They almostKenneth R Westerback
2007-02-12Don't need a 'return' just before exiting a function.Kenneth R Westerback
2007-02-03Make comment match code. ok pedroAlexander Bluhm
2007-01-20Add media_fileno, media_blkno into st_softc and report their valuesKenneth R Westerback
2007-01-16Report SDEV_UMASS devices as non-'SCSI', i.e. 'ATAPI', devices whenKenneth R Westerback
2007-01-05As first brought to my attention by Russel Sutherland, our deletion ofKenneth R Westerback
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-12-23Add the ability to issue GPCMD_REPORT_KEY and GPCMD_SEND_KEY scsiKenneth R Westerback
2006-12-21Fix some comment typos. 'immediatly' -> 'immediately', 'tranfer' ->Kenneth R Westerback
2006-12-12Give the SCSI layer the ability to requeue i/o's rejected by a driverKenneth R Westerback
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-11-28rename scsibus_attach_args to scsi_attach_args. this can help avoidDavid Gwynne
2006-11-28remove a comment that was describing a behaviour that was changed over nineDavid Gwynne
2006-11-27more magic removalBob Beck
2006-11-27get rid of the rest of the asc/ascq magic codes in scsiBob Beck
2006-11-27add bio code to do hotplug of devices on the scsibus.David Gwynne
2006-11-27rework asc/ascq handling to get rid of "magic" 0x values in the code, changesBob Beck
2006-11-27hook scsibus up to bio.David Gwynne
2006-11-27if there are no luns on a target, then say there were no devices,David Gwynne
2006-11-26no argument names in prototypes plsDavid Gwynne
2006-11-26provide scsi_detach_bus, _target, and _lun to wrap up config_detach forDavid Gwynne
2006-11-04kthread_create returns an int, not a pointer. compare the return value toDavid Gwynne
2006-10-21rework the bus scanning code by splitting it out into separate functionsDavid Gwynne
2006-10-08Something more closely resembling english in this comment.Bob Beck