New implementation of the pass-through commands execution. Changes:
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 12 Aug 2009 17:13:26 +0000 (17:13 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 12 Aug 2009 17:13:26 +0000 (17:13 +0000)
commita5e913d951b54d85b19edee8987ee8a19c67b36a
tree6d89ee3bd3811b46e5a4bec73e90cdd04afb80ea
parent05c570d9dd3bde2e84bdc72f005ca7f948ae639f
New implementation of the pass-through commands execution. Changes:

 - scsi_execute_async() renamed to scst_scsi_exec_async() and from now will stay in scst_lib.c
 - In scst_scsi_exec_async() support for long CDBs and bidirectional commands added
 - Patches scst_exec_req_fifo were removed for kernels between 2.6.26 and 2.6.29, because they are not needed anymore. Pass-through will work on those kernels without them
 - Monor bug fixes and cleanups
 - Docs updated

git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@1040 d57e44dd-8a1f-0410-8b47-8ef2f437770f
12 files changed:
scst/README
scst/include/scst.h
scst/kernel/scst_exec_req_fifo-2.6.26.patch [deleted file]
scst/kernel/scst_exec_req_fifo-2.6.27.patch [deleted file]
scst/kernel/scst_exec_req_fifo-2.6.28.patch [deleted file]
scst/kernel/scst_exec_req_fifo-2.6.29.patch [deleted file]
scst/kernel/scst_exec_req_fifo-2.6.30.patch
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_targ.c