freebsd-skq/sys/cam/scsi
mav dd686c1964 Remove priority enforcement from xpt_ation(). It is not good and even not
safe in some cases to reduce CCB priority after it was scheduled with high
priority.  This fixes reproducible deadlock when command sent through the
pass interface while ATA XPT recovers from command timeout.

Instead of that enforce priority at passioctl().  libcam provides no obvious
interface to specify CCB priority and so much (all?) code specifies zero
(highest) priority.  This change limits pass CCBs priority to NORMAL run
level, allowing XPT to complete bus and device recovery after reset before
running any payload.
2012-10-27 10:14:12 +00:00
..
scsi_all.c Fix some typos in r238595. 2012-07-18 12:41:09 +00:00
scsi_all.h Add missing VERIFY_10 definition. 2012-08-12 16:58:38 +00:00
scsi_cd.c There are SCSI conditions that are not an errors. In those cases cderror() 2012-10-10 19:32:40 +00:00
scsi_cd.h
scsi_ch.c Remove 'periph == NULL' check from bunch of periph drivers. 2012-10-10 18:10:11 +00:00
scsi_ch.h - fix duplicate "a a" in some comments 2011-11-13 17:06:33 +00:00
scsi_da.c Remove several uses of numeric priorities from immediate CCB setups. 2012-10-27 09:40:29 +00:00
scsi_da.h Change 'camcontrol defects' to first probe a drive to find out how much 2012-06-22 18:57:06 +00:00
scsi_dvcfg.h
scsi_enc_internal.h MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_enc_safte.c 1. Remove SEN support. I doubt there are any working examples 2012-08-12 17:01:07 +00:00
scsi_enc_ses.c remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
scsi_enc.c Remove one more numeric priority constant. 2012-10-27 08:52:33 +00:00
scsi_enc.h MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_iu.h
scsi_low.c Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
scsi_low.h Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
scsi_message.h
scsi_pass.c Remove priority enforcement from xpt_ation(). It is not good and even not 2012-10-27 10:14:12 +00:00
scsi_pass.h
scsi_pt.c Remove two more 'periph == NULL' checks missed in r241404. 2012-10-23 16:03:00 +00:00
scsi_pt.h
scsi_sa.c Remove 'periph == NULL' check from bunch of periph drivers. 2012-10-10 18:10:11 +00:00
scsi_sa.h
scsi_ses.h Fix off by one error in ses_enc_desc_last_byte(). 2012-07-24 13:32:49 +00:00
scsi_sg.c Remove 'periph == NULL' check from bunch of periph drivers. 2012-10-10 18:10:11 +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 To make CAM debugging easier, compile in some debug flags (CAM_DEBUG_INFO, 2012-06-07 10:05:51 +00:00
scsi_targetio.h
scsi_xpt.c Don't duplicate path/ccb allocation code, use existing functions. 2012-10-11 19:57:11 +00:00
smp_all.c Add Serial Management Protocol (SMP) passthrough support to CAM. 2010-11-30 22:39:46 +00:00
smp_all.h Add Serial Management Protocol (SMP) passthrough support to CAM. 2010-11-30 22:39:46 +00:00