summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi
AgeCommit message (Expand)Author
2017-11-04fix comment - scsipi_rw_big was renamed to scsipi_rw_10 a while agojdolecek
2017-10-25Use C99 initializer for filteropsmaya
2017-10-23 If if_initialize() failed in the attach function, free resources and return.msaitoh
2017-10-17reintroduce ATACH_IRQ_WAIT flag for attachments using wdcintr(), onlyjdolecek
2017-10-10revert the logic in wdc_atapi_intr() for wdc_wait_for_unbusy() to what itjdolecek
2017-10-08don't initialize tfd twice.christos
2017-10-08initialize tfdchristos
2017-10-08Initialize tfd even when not waiting for DSC.joerg
2017-10-07Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branchjdolecek
2017-07-14Async event can be called before the adapter is running (pmax tc asc)christos
2017-06-19pass config_detach error to caller.mlelstv
2017-06-17The atapibus detach path did hold the channel mutex while calling into autoconf,mlelstv
2017-04-11Put back module_autoload code; the module_autoload code now checks thatchristos
2017-04-10just do not autoload scsiverbose module, it causes deadlock if it happensjdolecek
2017-04-10execute the cache page MODE SENSE with XS_CTL_SILENT; it's pretty normaljdolecek
2017-04-08ignore a failed scspi_prevent when accessing the RAW_PART as before.mlelstv
2017-04-05expose disk device FUA/DPO support via DIOCGCACHE, and allow the flagsjdolecek
2017-03-18Add NOLUNS quirk for SEAGATE ST39236LC disk drives.tsutsui
2017-02-26Add a DEBUG assert for the problem noted in PR kern/51731maya
2017-01-05Fix memory leak.mlelstv
2016-12-22fix comment. request_sense is called unlocked.mlelstv
2016-12-21really keep request queued after resource shortagemlelstv
2016-12-21cdrestart takes a softc parameter, not a periph.mlelstv
2016-12-18KNFskrll
2016-12-18Whitespaceskrll
2016-12-18mlelstv accidentaly dropped a mutex_enterskrll
2016-12-18The mutex passed to cv_wait must also be held when calling cv_broadcast.mlelstv
2016-12-16Add locking for periph_active and flags. The operations aren't atomic.mlelstv
2016-12-16add comment about "missing" dk_start.mlelstv
2016-12-15Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_inputozaki-r
2016-12-10appease gcc.mlelstv
2016-12-10Refactored sd and cd to use common disk subroutines.mlelstv
2016-12-01CID 1396620: Null pointer dereferencesmlelstv
2016-11-29reference count adapter mutex possibly shared by multiple channels.mlelstv
2016-11-25Move the #endif down to include other kernel only routines.christos
2016-11-21Lock is already taken when handling async events, don't lock againmlelstv
2016-11-20Make scsipi framework MPSAFE.mlelstv
2016-11-20Avoid calling bufq_free() from critical code sections.pgoyette
2016-11-19Add "getrealloc" and "setrealloc" commands to get/set automatic reallocationflxd
2016-10-02change scsipi_execute_xs() to default to simple tags for !XS_CTL_URGENTjdolecek
2016-10-02MFREE -> m_freechristos
2016-09-17ASC/ASCQ table updated from http://www.t10.org/lists/asc-num.txt 2016-07-30kardel
2016-09-07'#if 0' a static inline function used only by an already #if 0 function.jakllsch
2016-08-05uk(4) is safe to suspend, register it as suchmaya
2016-07-14- Use aprint*() more in xxx_attach().msaitoh
2016-07-14- Use aprint*() instead of printf() in xxx_attach().msaitoh
2016-06-26Create a dedicated thread for the initial scsibus discovery insteadmlelstv
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-05-15Use _align(2) workaround for PR kern/51141. This fixes odd CD lengthreinoud
2016-05-02move scsipi_strvis -> libkern:strnvisx()christos