Mark Buechler
3705114629
- Return 0 from applyConfiguration() so scstadmin can exit 0 on success.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2698 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-14 03:04:45 +00:00
Bart Van Assche
6297569bce
ib_srpt: Builds again on RHEL 5 (enable_proc).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2696 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 22:29:12 +00:00
Bart Van Assche
cad6ad557d
Two more spelling fixes (in source code comments).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2695 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 17:35:35 +00:00
Bart Van Assche
6af52138f9
Spelling fix for a debug trace statement.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2694 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 17:33:12 +00:00
Bart Van Assche
f14f14a31e
ib_srpt: Converted req_lim and req_lim_delta from device-specific attributes into session-specific attributes, which makes a lot more sense.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2692 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 17:28:18 +00:00
Vladislav Bolkhovitin
e1066553c8
The return value of scst_tgt_get_tgt_priv() in sysfs methods must be checked because at least in
...
theory it is possible that scst_tgt_get_tgt_priv() is invoked before
scst_register_target() returns. The patch below implements such a check and
also removes some superfluous casts.
Signed-off-by: Bart Van Assche <bvanassche@acm.org >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2691 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 17:27:02 +00:00
Bart Van Assche
7025e1a732
Should have been included in r2686.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2688 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 14:58:11 +00:00
Bart Van Assche
e0ca9738d9
Yet another patch description update.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2687 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 14:40:50 +00:00
Bart Van Assche
79a4dcc4e5
ib_srpt: Made sure that no credits are lost because of SCSI task abortion.
...
ib_srpt: Exported req_lim and req_lim_delta values via sysfs because this is convenient for debugging purposes.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2686 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 14:38:44 +00:00
Bart Van Assche
ec1c78413a
More patch description updates.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2685 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 13:54:20 +00:00
Bart Van Assche
4a6d63f71a
Updated patch descriptions.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2684 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 12:53:29 +00:00
Bart Van Assche
2c613896b3
scst/sysfs: Added missing newline at the end of the LUN management help text.
...
scst/sysfs: Changed data type of mgmt help texts from 'char *' into 'static const char[]' because the latter is preferred for Linux kernel code.
scst/sysfs: Changed indentation of the variables declared in scst_tgtt_mgmt_show().
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2683 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 10:02:11 +00:00
Bart Van Assche
5412c63410
scst: fake_aca support does now work (merged revisions 2677,2680 and 2681 from the ibmvstgt-port branch).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2682 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-13 09:27:23 +00:00
Vladislav Bolkhovitin
283a647c5e
Cosmetics: rename "tlb" to "tbl" as it should be from "table"
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2676 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-12 12:23:37 +00:00
Vladislav Bolkhovitin
fc3dec251d
scst_alloc() didn't set len of the last sg entry as reported by ido benda <idombd@gmail.com> + set resid_possible for special cases of LUN NOT SUPPORTED
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2673 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 19:55:52 +00:00
Bart Van Assche
d99565f6fb
ibmvstgt: Workaround to make ibmvstgt patch generation succeed.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2670 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 15:10:49 +00:00
Bart Van Assche
a9663949f0
Patch generation scripts: Fixed a typo.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2669 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 14:50:37 +00:00
Bart Van Assche
a67095dc44
ibmvstgt: Minor comment change.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2668 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 14:02:11 +00:00
Bart Van Assche
64b2df03e4
ibmvstgt patch description: Separated porting changes from other changes.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2667 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 13:23:30 +00:00
Bart Van Assche
b3364e18ba
ibmvstgt: Patch description update.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2666 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 13:17:50 +00:00
Vladislav Bolkhovitin
9ecf46038d
Small optimization: there's no point to keep full kobj completion.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2665 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 13:02:00 +00:00
Bart Van Assche
57d7323e00
ibmvstgt: Updated documentation.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2664 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 12:40:57 +00:00
Bart Van Assche
8cad61c602
ibmvstgt: Elaborated documentation.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2663 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 10:48:43 +00:00
Bart Van Assche
7bdfe662e8
ibmvstgt: Fixed a checkpatch complaint about whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2662 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 09:52:37 +00:00
Bart Van Assche
1f2cedce37
Merged scripts directory from ibmvstgt-port branch (svn merge -r2369:2654 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port/scripts ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2661 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 09:26:44 +00:00
Bart Van Assche
17d6ca9cea
Merged the ibmvstgt-port branch (svn merge -r2369:2654 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2660 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-11 09:14:32 +00:00
Vladislav Bolkhovitin
972959d11a
Patch from Uri Yanai <Uri.Yanai@ngsoft.com> fixing compilation for kernels below 2.6.28
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2659 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-10 19:34:22 +00:00
Vladislav Bolkhovitin
1159c7fd26
in-tree-patches deleted as not needed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2657 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-10 19:30:13 +00:00
Vladislav Bolkhovitin
d66dcd71eb
Fix minor Makefile issues
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2655 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-10 12:35:11 +00:00
Vladislav Bolkhovitin
0463afc282
Patch from Bart Van Assche <bvanassche@acm.org> with some changes implementing additional hooks to allow target drivers to override INQUIRY responses and support for LUNs addressing method.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2649 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-09 21:01:21 +00:00
Bart Van Assche
8eaff2c061
qla2x00t: Removed trailing whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2647 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-09 20:09:31 +00:00
Vladislav Bolkhovitin
ba81a8caaf
Docs update
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2641 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-09 14:41:22 +00:00
Vladislav Bolkhovitin
a98808185f
Ignore out of SN range commands as requested by iSCSI RFC.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2639 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-09 14:23:25 +00:00
Vladislav Bolkhovitin
e8f65b0336
Long CDBs handling fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2638 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-09 13:14:09 +00:00
Vladislav Bolkhovitin
c631f51530
Fixes for sessions deletion
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2637 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-08 17:08:07 +00:00
Vladislav Bolkhovitin
66cec8e76a
Fix problems in marking sessions local
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2635 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-08 14:18:10 +00:00
Vladislav Bolkhovitin
1903d5e459
Local sessions management made more robust
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2634 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-08 13:21:15 +00:00
Bart Van Assche
994e8f8b08
Merged from the ibmvstgt-port branch, such that the nightly build works again.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2630 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-07 08:42:16 +00:00
Bart Van Assche
daa86ab856
ibmvstgt: PowerPC build fix (svn merge -r2369:2589 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port/ibmvstgt/src/dummy_powerpc_defs.h ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2622 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-06 12:41:54 +00:00
Bart Van Assche
87d0149b49
ibmvstgt: Build and install both ibmvstgt and libsrp (svn merge -r2369:2449 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port/ibmvstgt/Makefile ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2621 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-06 12:40:10 +00:00
Bart Van Assche
38e8997ad8
Moved srp_task_attribute into srp.h (svn merge -r2508:2511 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2620 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-06 11:03:31 +00:00
Bart Van Assche
99830e05e7
svn merge -c2508 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2619 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-06 11:01:34 +00:00
Bart Van Assche
42ea082d08
ibmvstgt: Builds again on RHEL (svn merge -c2398 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2616 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-06 10:30:16 +00:00
Bart Van Assche
a5417c1641
Compilation: Disabled -Wextra on RHEL5 since it triggers too many uninteresting warnings on that platform.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2615 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-06 10:20:16 +00:00
Bart Van Assche
001e95d7c6
Replaced ibmvscsis source code by a more recent version (svn merge -c2585 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2614 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-05 20:35:00 +00:00
Bart Van Assche
902b674235
Added ibmvscsis source code for reference purposes (svn merge -c2552 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port ).
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2613 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-05 20:33:43 +00:00
Vladislav Bolkhovitin
97b62b57f1
TM handling on 23xx- fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2608 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-05 19:22:49 +00:00
Vladislav Bolkhovitin
8c33147780
- Node name setting added
...
- qlini_mode "disabled" parameter handling improved
- Docs updated
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2607 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-05 18:56:54 +00:00
Vladislav Bolkhovitin
0754629ea6
Partially remove implicit ordered commands as a nonsense. It will be replaced by a common waiting facility to wait on depending previous commands to complete.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2604 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-05 11:54:22 +00:00
Vladislav Bolkhovitin
ac45e164b6
Logging cleanup
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2597 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-11-04 19:30:38 +00:00