freebsd-skq/sys/cam/scsi
Matt Jacob 35589fc12f Remember to unlock the peripheral prior to notifying the user. Make some
allocations M_NOWAIT so that we don't try and sleep with a nested non-sleepable
lock.

This makes the userland scsi_target begin to function again.

Obtained from:	Sean Bruno
MFC after:	1 month
2009-09-19 20:25:54 +00:00
..
scsi_all.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_all.h Update SCSI opcodes and ASCs from t10.org. 2008-08-07 17:25:05 +00:00
scsi_cd.c Free the correct buffer in an error case. 2009-09-08 16:09:28 +00:00
scsi_cd.h
scsi_ch.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_ch.h
scsi_da.c Make serial numbers of daX disks visible by GEOM. 2009-09-04 09:40:59 +00:00
scsi_da.h
scsi_dvcfg.h
scsi_iu.h
scsi_low_pisa.c
scsi_low_pisa.h
scsi_low.c Don't leak memory when alloc fails. 2009-01-23 21:06:16 +00:00
scsi_low.h
scsi_message.h
scsi_pass.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_pass.h
scsi_pt.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_pt.h
scsi_sa.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_sa.h
scsi_ses.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_ses.h
scsi_sg.c Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
scsi_sg.h
scsi_targ_bh.c
scsi_target.c Remember to unlock the peripheral prior to notifying the user. Make some 2009-09-19 20:25:54 +00:00
scsi_targetio.h
scsi_xpt.c Change xpt_scan_bus to scsi_scan_bus and xpt_scan_lun to scsi_scan_lun 2009-07-14 18:44:17 +00:00