summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi
AgeCommit message (Expand)Author
2020-07-27Improve the workqueue and callout handling. Prompted by riastradh@.jdc
2020-07-22Sort #includes. Nix trailing whitespace.riastradh
2020-07-22Omit needless <sys/pcq.h>.riastradh
2020-07-11Continue scanning a SCSI bus when a LUN is reported not presentkim
2020-06-29Nix trailing whitespace.riastradh
2020-06-22Add sedetach() and also use it to remove duplicate code from seattach().jdc
2020-06-22Use workqueues so that we don't call into the scsipi subsystem viajdc
2020-06-19First pass at making this work again.jdc
2020-05-02Don't attempt to read opcodes and their timeouts at attach time forjdc
2020-04-13fix use-after-free for ata xfer on bio submission found by KASANjdolecek
2020-04-13constifymaxv
2020-04-13slightly change and fix the semantics of pool_set*wat(), pool_sethardlimit()chs
2020-04-04fix deadlock in wdcwait() when xfer timeout happens while the atabusjdolecek
2020-03-27Allow open of RAWPART even when no medium is loaded.mlelstv
2020-03-01Add a flag to dk_dump for virtual disk devices.riastradh
2020-02-19Sprinkle some dtrace probes into scsi(4).riastradh
2020-02-19C99 initializers for scsipi_bustype. No functional change intended.riastradh
2020-02-12the number of possible ATAPI devices on an ATA bus is not always 2,chs
2020-01-29Adopt <net/if_stats.h>.thorpej
2019-12-27s/transfered/transferred/msaitoh
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2019-09-19 Use unsigned to avoid undefined behavior in scsipi_{get,put}_tag().msaitoh
2019-05-30use correct size when copying outgoing sense data.mlelstv
2019-05-28 Use ETHER_LOCK()/ETHER_UNLOCK() for all ethernet drivers to protect ec_multi*.msaitoh
2019-05-26Add sanity checks to SCIOCCOMMAND, adapter drivers might be confused or triggermlelstv
2019-05-23 Whitespace fix (mainly tabify).msaitoh
2019-05-23No functional change:msaitoh
2019-05-19Add simple position recovery when positioning to EOM by readingkardel
2019-05-03Avoid null pointer deref in printing xfer mode when no target drivermlelstv
2019-03-28Add reading of supported opcodes and their timeoutskardel
2019-03-19Set disk product name as disk type. The information can be queried throughmlelstv
2019-03-08 s/ are are / are /msaitoh
2019-02-23Correct printing type of b_blkno (int64_t) in st.ckamil
2019-02-12 Fix, but disable the commented SUN compatibility in st.c to writekardel
2019-02-12Fix PR kern/53949:kardel
2019-02-05avoid a fallthru checker complaint and make one case like the rest. NFCI.mrg
2019-02-05 Remove very old IFF_NOTRAILERS flag.msaitoh
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2019-01-12Add NOLUNS quirk for more SEAGATE SCA/WIDE drives.tsutsui
2018-11-24Add more KASSERTS about locking.bouyer
2018-11-12pass correct status + error to *_atapi_phase_complete(), so thatjdolecek
2018-11-12hold channel lock during whole ata_dmaerr()/ata_downgrade_mode() -jdolecek
2018-10-22Merge jdolecek-ncqfixes branchjdolecek
2018-10-07Handle the SATA to USB external enclosure sold by "Sabrent" andchristos
2018-09-16don't print a blank line that ends up in logs and console output.mrg
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-09-01Wait in detach if the discovery thread is still running. Avoids crashesmlelstv
2018-09-01Make wdcdebug_atapi_mask configurable like the other debug variables.mlelstv
2018-07-04Avoid undefined behavior in scsipiconf.h in _4ltol() and _4btol()kamil
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh