Vladislav Bolkhovitin
293c2f3abd
Slightly modified patch from Bart Van Assche <bvanassche@acm.org> cleaning VERIFY commands processing
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4131 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-02-15 22:32:05 +00:00
Vladislav Bolkhovitin
3f6ecca6ff
Docs clarification
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4116 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-02-08 19:08:53 +00:00
Vladislav Bolkhovitin
0649cbfc8d
SGV cache doc converted to LinuxDoc
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3316 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-28 11:31:49 +00:00
Vladislav Bolkhovitin
8b0843b8b2
Small sections rearrange
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3308 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-25 18:37:06 +00:00
Vladislav Bolkhovitin
ce4764dae1
Converting scst_user_spec to LinuxDoc, part 2: Makefile updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3292 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-21 13:18:11 +00:00
Vladislav Bolkhovitin
f9002d0bd1
Converting scst_user_spec to LinuxDoc, part 1
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3291 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-21 12:19:13 +00:00
Vladislav Bolkhovitin
5cd8982545
Custom parse improvements
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3281 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-15 13:09:13 +00:00
Vladislav Bolkhovitin
f518cd150c
Let's remove *.orig and *.rej files on extraclean
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3277 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-10 20:07:23 +00:00
Vladislav Bolkhovitin
f1637a55d6
Don't delete sgv_cache.txt on clean
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3276 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-03-10 15:43:34 +00:00
Vladislav Bolkhovitin
ae1df6bead
Small docs update
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2444 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-10-22 12:43:16 +00:00
Vladislav Bolkhovitin
121a30e9b2
Big CDBs handling improvements.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2295 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-28 13:56:46 +00:00
Vladislav Bolkhovitin
d27bbc0d15
Final version and docs update before pushing it into the stable branch
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2090 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 14:07:53 +00:00
Vladislav Bolkhovitin
c66ae1850e
- get_transport_version() function changed to get target on entry
...
- transport versions propageted to user space handlers
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2061 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-06 21:45:48 +00:00
Vladislav Bolkhovitin
036899aa9f
GPL cleanup
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2057 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-06 13:48:15 +00:00
Vladislav Bolkhovitin
8d4d13fdb1
Fix cdb_len handling to avoid crashes on attempts to copy negative cdb_len bytes + minor scst_user residual fix
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1788 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-06-25 17:05:36 +00:00
Vladislav Bolkhovitin
78edc5afb9
Various cleanups and fixes after some errors injection tests. Particularly:
...
- ISCSI preliminary completed commands handling fixes
- Write residuals cleanups and fixes
- Interface to handle residuals and received from initiators data changed
- BIDI cleanups and fixes.
- All BIDI IN fields and functions renamed to OUT to be in line with the in-kernel convention
+
Docs updated
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1780 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-06-23 13:57:35 +00:00
Vladislav Bolkhovitin
9cc65b544c
Minor type fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1750 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-06-09 15:36:16 +00:00
Bart Van Assche
3a7fae9677
Removed trailing whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1614 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-14 18:03:04 +00:00
Vladislav Bolkhovitin
ff6d116e49
Minor mainline kernel related fixes and cleanups
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1609 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-13 17:25:45 +00:00
Vladislav Bolkhovitin
89345ab95c
Custom commands parsing cleanups
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1455 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-01-12 19:05:27 +00:00
Vladislav Bolkhovitin
34ac184d39
- New scst_user IOCTL SCST_USER_PREALLOC_BUFFER added
...
- New scst_user option sgv_disable_clustered_pool added
- fileio_tgt updated to use those new facilities
- Scst_user docs updated
- sgv_pool_get() and sgv_pool_put() made exported
- AENs sense buffer override fixed
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1159 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-30 18:35:24 +00:00
Vladislav Bolkhovitin
b03c72f55d
Support for 24xx+ QLA chips added to qla2x00t. So far only for 2.6.26+ kernels.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1104 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-17 17:44:07 +00:00
Vladislav Bolkhovitin
56440d9262
Minor SGV docs improvements
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1064 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-02 09:58:31 +00:00
Vladislav Bolkhovitin
d257a9541d
- Possibility to operate with single size entries as well as control of the reclamation time added to the SGV caache
...
- Fileio_tgt updated to be able to use those neww facilities
- Docs updated. Particulary, a new dociment describing the SGV cache added
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@986 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-07-29 12:49:17 +00:00
Vladislav Bolkhovitin
9448f0d436
Fixes incorrect errors reporting on devices unregistration.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@964 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-07-20 10:34:54 +00:00
Vladislav Bolkhovitin
0f164fd9a8
Fixes issues cased by recent change of cdb_len to unsigned. Reported by Krzysztof Błaszkowski <kb@sysmikro.com.pl>.
...
Also it adds INIT ELEMENT STATUS WRANGE to the list of known commands.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@864 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-05-19 18:19:06 +00:00
Vladislav Bolkhovitin
0013da36a6
Changes suggested by Sam Haxor <generationgnu@yahoo.com>
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@859 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-05-18 18:09:35 +00:00
Vladislav Bolkhovitin
ab943ee30a
Scst_user doc updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@846 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-05-11 17:37:55 +00:00
Vladislav Bolkhovitin
9f2f2e7bd1
- Cleanups and improvements in handling various special commands properties
...
- REQUEST SENSE handling improved
- READ CAPACITY(16) handling improved
- New write_medium member added to scst_user's scst_user_scsi_cmd_reply_parse
- scst_user docs updated
- Other minot cleanups
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@816 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-05-01 19:26:10 +00:00
Vladislav Bolkhovitin
e62b39196b
Bidirectional data transfers added
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@744 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-03 17:49:26 +00:00
Vladislav Bolkhovitin
2580e6b17f
Merge with 1.0.1.x r731:
...
Docs updated. Changes in iscsi-scst/doc/iscsi-scst-howto.txt made by Bart Van Assche
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@732 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-01 12:12:41 +00:00
Vladislav Bolkhovitin
a1acc1bc78
- scst_user docs updated
...
- Added notification about device change in fileio_tgt
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@700 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-03-17 18:07:36 +00:00
Vladislav Bolkhovitin
e8b67bb755
- Docs updates
...
- Minor cleanups
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@675 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-02-18 18:52:35 +00:00
Vladislav Bolkhovitin
7a4e9129fc
- Minor optimization
...
- New member target_name added to struct scst_user_sess
- Docs updates
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@634 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-01-15 18:50:43 +00:00
Vladislav Bolkhovitin
8b77aa8ad2
Minor cleanups and docs updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@422 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-06-26 16:35:10 +00:00
Vladislav Bolkhovitin
da47dc7a6c
- ISCSI sending response timeout increased to 30 seconds
...
- Fixed 2 problems in scst_user on release() cleanup
- Added per-device memory limit and new scst.ko module parameter scst_max_dev_cmd_mem
- Cleanups, including important ones
- Version changed to 1.0.0-rc1
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@411 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-06-12 18:55:13 +00:00
Vladislav Bolkhovitin
994b72d114
The major TM processing cleanup in scst_user module which was possible after the recent SCST changes, to fix current problems. Also there are fixes for found during development/testing problems. Particularly:
...
- PRIO queue was removed from scst_user. Instead, all priority commands now queued in the head of the regular queue. The corresponding code was removed from fileio_tgt as well. It necessary, in the future the priority queue can be easily restored from this patch.
- pre_unreg_sess() was removed from struct scst_dev_type. The corresponding code was removed from SCST core as well
- Almost all /proc/scsi_tgt commands now can fail after timeout (90 seconds) with EBUSY
- Fixed possible incorrect command's retry if double RESET UA is detected.
- Many minor changes and cleanups
Also docs were updated.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@403 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-05-31 12:05:02 +00:00
Vladislav Bolkhovitin
fa84d540ef
scsi_tgt.h renamed to scst.h
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@337 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-04-17 17:35:37 +00:00
Vladislav Bolkhovitin
a59b9a0849
- Update to the latest IET r145
...
- TM fixes and improvements, particularly, TARGET RESET now resets only visible to the initiator devices
- Logs improvements
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@237 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-12-21 19:10:40 +00:00
Vladislav Bolkhovitin
d33edb6ba3
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: http://svn.code.sf.net/p/scst/svn/trunk@227 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-12-07 17:00:42 +00:00
Vladislav Bolkhovitin
1d3da41d62
Minor fixes
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@161 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-08-14 17:08:43 +00:00
Vladislav Bolkhovitin
56be023a73
- Version changed in scst_user_spec.txt
...
- Minor fixes
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@160 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-08-14 17:03:42 +00:00
Vladislav Bolkhovitin
fc854f8279
- Threads made per-device
...
- Minor cleanups and fixes
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@125 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-06-08 10:25:29 +00:00
Vladislav Bolkhovitin
053ed51a93
Version changed to 0.9.6
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@122 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-05-31 17:13:27 +00:00
Vladislav Bolkhovitin
b1ab670662
Version 0.9
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@110 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-04-24 14:31:15 +00:00
Vladislav Bolkhovitin
8af49e310d
Version 0.4.
...
- Support for partial data transfers added
- Support asynchronous commands completions added
- Few important notes added
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@92 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2007-02-21 15:09:25 +00:00
Vladislav Bolkhovitin
c116ec22f4
SCST user space device handler. User space interface description. Version 0.3.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@70 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2006-12-28 11:10:22 +00:00
Vladislav Bolkhovitin
4784c2ec6e
Release 0.9.5 of both SCST and Qlogic target driver
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@38 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2006-12-01 19:01:35 +00:00
Vladislav Bolkhovitin
cdc2266236
Initial doc's commit
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2006-10-12 14:02:57 +00:00