freebsd-dev/sys/cam/scsi
Alexander Motin 13cd92ccdb Remove sleep() from invalidate call in ses driver, waiting for daemon
process exit. Instead use CAM's standard reference counting to prevent
periph going away until process won't complete. I think that sleep in
single CAM SWI thread is not a good idea and may lead to deadlocks if
daemon process waits for some command completion. Combined with recent
patch avoiding use of CAM SWI for ATA it just causes panics because of
sleeps prohibited in interrupt thread context.
2012-05-25 07:57:17 +00:00
..
scsi_all.c MFprojects/zfsd: 2012-05-24 11:07:39 +00:00
scsi_all.h MFprojects/zfsd: 2012-05-24 11:07:39 +00:00
scsi_cd.c Add support for CDRIOCGETBLOCKSIZE and CDRIOCSETBLOCKSIZE IOCTLs to control 2012-01-03 17:04:09 +00:00
scsi_cd.h
scsi_ch.c
scsi_ch.h
scsi_da.c Add support for: 2012-04-29 22:28:15 +00:00
scsi_da.h Add the CAM Target Layer (CTL). 2012-01-12 00:34:33 +00:00
scsi_dvcfg.h
scsi_enc_internal.h MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_enc_safte.c MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_enc_ses.c MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_enc.c Remove sleep() from invalidate call in ses driver, waiting for daemon 2012-05-25 07:57:17 +00:00
scsi_enc.h MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_iu.h
scsi_low_pisa.c
scsi_low_pisa.h
scsi_low.c
scsi_low.h
scsi_message.h
scsi_pass.c
scsi_pass.h
scsi_pt.c
scsi_pt.h
scsi_sa.c Remove unneeded checks for CAM_DEV_QFRZN after cam_periph_runccb() call. 2012-01-02 17:02:45 +00:00
scsi_sa.h
scsi_ses.h MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_sg.c Fix a race condition in CAM peripheral free handling, locking 2012-01-12 00:41:48 +00:00
scsi_sg.h
scsi_targ_bh.c Add the CAM Target Layer (CTL). 2012-01-12 00:34:33 +00:00
scsi_target.c Change targ(4) to use cdevpriv, instead of multiple character devices. 2011-12-13 21:26:33 +00:00
scsi_targetio.h
scsi_xpt.c Limit the ST3146855LW U320 drive to 55 tags to avoid command timeouts 2012-02-15 07:30:23 +00:00
smp_all.c
smp_all.h