Simple bugfix for concurrent work of several targets, which eventually turned out...
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Fri, 7 Dec 2007 17:00:42 +0000 (17:00 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Fri, 7 Dec 2007 17:00:42 +0000 (17:00 +0000)
commit0237a6de2beaf82c956adf2e6646f9f5a41c19fa
tree345b0f5a9929717d0fd6c178e44ac71c440cfb75
parent0e5c0256e132e758ea26feb9c7fbbe314daeab06
Simple bugfix for concurrent work of several targets, which eventually turned out in a massive cleanup and fixes.
Particularly:
 - Added ability for target drivers to set result of command's status delvery to initiator (see scst_set_delivery_status())
 - Added ability for user space devices set some mode page parameters to make SCST core behave correspondingly
 - TM improvements
 - Few possible crashes fixed
 - Logging improvements
 - Performance improvements
 - Docs updates

git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@227 d57e44dd-8a1f-0410-8b47-8ef2f437770f
31 files changed:
doc/scst_user_spec.txt
iscsi-scst/kernel/iscsi.c
iscsi-scst/kernel/iscsi_dbg.h
iscsi-scst/kernel/nthread.c
mpt/mpt_scst.c
qla2x00t/qla2x00-target/qla2x00t.c
qla_isp/linux/isp_scst.c
scst/README
scst/include/scsi_tgt.h
scst/include/scst_const.h
scst/include/scst_debug.h
scst/include/scst_user.h
scst/src/dev_handlers/scst_cdrom.c
scst/src/dev_handlers/scst_changer.c
scst/src/dev_handlers/scst_dev_handler.h
scst/src/dev_handlers/scst_disk.c
scst/src/dev_handlers/scst_modisk.c
scst/src/dev_handlers/scst_processor.c
scst/src/dev_handlers/scst_raid.c
scst/src/dev_handlers/scst_tape.c
scst/src/dev_handlers/scst_user.c
scst/src/dev_handlers/scst_vdisk.c
scst/src/scst_lib.c
scst/src/scst_main.c
scst/src/scst_priv.h
scst/src/scst_proc.c
scst/src/scst_targ.c
usr/fileio/common.c
usr/fileio/common.h
usr/fileio/debug.h
usr/fileio/fileio.c