summaryrefslogtreecommitdiff
path: root/sys/scsi
AgeCommit message (Expand)Author
2010-07-07Pull out disk sort. I committed the wrong version of the diff and itMarco Peereboom
2010-07-06Enable FIFO IO for sd devices. This time committed against the actual tree.Marco Peereboom
2010-07-06Fix monumental cock-up with SCSI_SILENT and SCSI_IGNORE_ILLEGAL_REQUESTKenneth R Westerback
2010-07-03No more ss(4) or usscanner(4). Unused, unloved and unmaintained.Kenneth R Westerback
2010-07-03Get rid of EAGAIN, retry scsi_xs_sync() commands (after a scsi_delay())Kenneth R Westerback
2010-07-03Stop disk on suspend and start it again upon resume. Gets rid of the loudMark Kettenis
2010-07-02Always try READ CAPACITY(16) on SCSI-3 devices. If it fails, returnKenneth R Westerback
2010-07-02ss(4) does not need the tape attribute; only tape devices do (and only on vax,Miod Vallat
2010-07-02Use M_NOWAIT only if SCSI_NOSLEEP is set, as is the usual idiom. FromKenneth R Westerback
2010-07-01Move rdcap/rdcap16 structs used to get info about disk size off ofKenneth R Westerback
2010-07-01ioctl XS_SENSE/XS_SHORTSENSE should print the sense info likeKenneth R Westerback
2010-07-01Die struct scsi_device! Die! Instead, save a pointer to the routineKenneth R Westerback
2010-07-01Change scsibus(4)'s scsi_link array to an SLIST to save memory onMatthew Dempsky
2010-07-01Call malloc(9) with M_ZERO to prevent code paths from exposingMatthew Dempsky
2010-07-01Restore setting xs->bp; fixes ncr(4) on VAX.Matthew Dempsky
2010-06-30for scsibus, silence the activate function when unknown events are given.Theo de Raadt
2010-06-30Flush cache before suspend.Mark Kettenis
2010-06-30Bring cd(4) into line with sd(4) and st(4) by implementing CDF_DYINGKenneth R Westerback
2010-06-30Prune some dead assignments in st_interpret_sense(); st(4) alreadyMatthew Dempsky
2010-06-30switch ss over to using xshandlers for queuing io. this brings it into lineDavid Gwynne
2010-06-29Shrink struct scsi_sense_data and thus the sense member of scsi_xfer,Kenneth R Westerback
2010-06-29Change st(4) to use the FIFO buf sorting discipline rather than theMatthew Dempsky
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-28remove a lonely remnant from some debug code that snuck in.David Gwynne
2010-06-28Move disk_attach() to the end of the attach functions, at which point theJoel Sing
2010-06-27"Believe it or not," nothing uses scsi_xfer's req_sense_length fieldMatthew Dempsky
2010-06-26Don't #include <sys/user.h> into files that don't need the stuffPhilip Guenthe
2010-06-26Not that anyone uses it, but bring ss(4) device referencing intoKenneth R Westerback
2010-06-25move st over to using xshandlers for scheduling io. based on theDavid Gwynne
2010-06-24we cant rely on being able to sleep when dumping, so dont lose theDavid Gwynne
2010-06-16Always check both the return value of scsi_do_mode_sense() and theKenneth R Westerback
2010-06-16Bring ststrategy() into line with sdstrategy() and cdstrategy(), makingKenneth R Westerback
2010-06-15enable the write cache on disks during attach.David Gwynne
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
2010-06-14remove the scsi_buf_* functions as these have beenThordur I. Bjornsson
2010-06-11Restore an unusual XS_SENSE semantic that inadvertantly got lostKenneth R Westerback
2010-06-03cut cd(4) over to use xshandlers. based on the sd(4) diff and includes theDavid Gwynne
2010-06-02ss has no value, its readme has even less value. it discusses developmentDavid Gwynne
2010-06-02bring back the SDF_WAITING waiting flag while adapters still implementDavid Gwynne
2010-06-01move cd, st & ss over to bufq's again.Thordur I. Bjornsson
2010-06-01if we're going to set ITSDONE when an xfer is done cos the adapter expectsDavid Gwynne
2010-05-26Trying this again. Mixing anoncvs with cvs is _not_ a good idea.Thordur I. Bjornsson
2010-05-24"scsi_ioh_add:" -> "scsi_ioh_del:" in scsi_ioh_del() panic msg.Kenneth R Westerback
2010-05-24removed prototypes for functions that were removed.David Gwynne
2010-05-20New scsi code seems to be stable. Pluck previously identifiedKenneth R Westerback
2010-05-20Simplify new disk cache code so simpler people can understand it.Kenneth R Westerback
2010-05-19remove unused flag.David Gwynne
2010-05-19add an ioctl that allows userland to get or set a disks read and writeDavid Gwynne
2010-05-18dont let sys/ioctl.h imply that you get the ioctls in dkio.h. thisDavid Gwynne
2010-05-05map the ATA data set management stuff (ie, trim) to the SCSI thinDavid Gwynne