Bart Van Assche
59e5d0410c
More whitespace-only changes that fix several checkpatch errors.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1126 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-22 18:26:33 +00:00
Bart Van Assche
f582bf72d3
Removed trailing whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1125 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-22 18:07:18 +00:00
Vladislav Bolkhovitin
8de256e7a3
qla2x00t HOWTO updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1108 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-17 20:10:11 +00:00
Vladislav Bolkhovitin
7d0cd658eb
Typo fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1107 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-17 19:58:38 +00:00
Vladislav Bolkhovitin
4e7e7ff6b6
Kernels below 2.6.26 not supported anymore by qla2x00t, sorry.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1106 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-17 19:57:04 +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
befe0a36fa
Chenge logs and TAGS updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1051 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-08-14 19:19:04 +00:00
Vladislav Bolkhovitin
0e1890f3c7
Minor docs update
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1013 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-08-05 09:50:11 +00:00
Vladislav Bolkhovitin
aac4e05c23
Patch from Gal Rosen <galr@storwize.com>:
...
I suggest the attached patch for the issue of disabling target mode
while I/O.
Fix BUG in qla target. Set ha->tgt to NULL in wrong place (when
disabling target mode). This cause to unfinished commands, and the echo
command to disabling the target mode to stuck. scst_tgt_cmd_done never
called because the ha->tgt was set to NULL before it should be. ha->tgt
already set to NULL in q2t_target_release after all task managements
finished and all commands were cleaned, so the fix just remove the set
from q2t_host_action.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@984 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-07-28 09:29:12 +00:00
Vladislav Bolkhovitin
7cbd0df80d
- Implemented abort on timeout of stuck in the firmware commands
...
- Minor cleanups
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@980 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-07-27 17:33:48 +00:00
Vladislav Bolkhovitin
f68bcf7b23
On ppc64, gcc 4.4 spews lots of..
...
drivers/scsi/qla2xxx/qla_def.h:1485:7: warning: "__LITTLE_ENDIAN" is not defined
Signed-off-by: Dave Jones <davej@redhat.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@952 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-07-14 11:06:17 +00:00
Vladislav Bolkhovitin
286cc2ae94
Fix possible crash with too fast target mode enabling/disabling or module unload
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@839 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-05-11 17:06:54 +00:00
Vladislav Bolkhovitin
1d96eaaa0b
Cersions and web updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@811 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-29 11:12:43 +00:00
Vladislav Bolkhovitin
f572d4ff79
- Copyrights updated.
...
- Other minor updates
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@803 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-27 19:01:28 +00:00
Vladislav Bolkhovitin
e822d1e8a0
Compatibility patch for pre-2.6.26 kernels added
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@798 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-24 18:56:32 +00:00
Vladislav Bolkhovitin
4f6c39b81f
Patches from Bart Van Assche <bart.vanassche@gmail.com>:
...
- Fix for trailing whitespaces
- Fix for an error in the iSCSI-SCST howto document.
- Make SCST compile on RHEL 5.3
+ small qla2x00t README update
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@790 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-20 20:32:13 +00:00
Vladislav Bolkhovitin
f2061b9eab
Fixes failure of enabling target mode, if do it too fast. Based on work by sdrb <sdrb@onet.eu>
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@739 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-02 19:27:39 +00:00
Vladislav Bolkhovitin
4bc15527d2
Version number increased
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@729 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-04-01 11:09:44 +00:00
Vladislav Bolkhovitin
eb14f7ca12
ChangeLog and ToDo files updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@725 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-03-27 19:50:23 +00:00
Vladislav Bolkhovitin
00b094c7fa
Patch from Ruben Laban <r.laban@ism.nl>:
...
While writing DKMS support for the SCST and iSCST-SCST kernel modules, I ran
into a (common) problem with regard to out-of-tree build detection. A common
method to detect out-of-tree building is by using the KERNELRELEASE variable.
The usage of this variable poses a problem when using DKMS. DKMS itself uses
the KERNELRELEASE variable to specify the kernel for which the driver to
build. A suggested alternative would to use the PATCHLEVEL variable as part
of the detection mechanism instead. I attached a patch reflecting this
suggested change.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@720 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-03-25 19:42:03 +00:00
Vladislav Bolkhovitin
250929b448
Patch from Gal Rosen <galr@storwize.com>:
...
There are 16 characters of the port_name + 7 characters of ":" + "\0" of
sprintf = total 24 bytes.
wwn_str has only 16 bytes.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@681 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-02-26 20:02:43 +00:00
Vladislav Bolkhovitin
d5322f10ad
The patch below implements the following changes for the iSCSI-SCST HOWTO
...
document:
- Added RHEL / CentOS to the list of officially supported kernels.
- Mentioned that regenerating the initial RAM disk is an explicit step on many
distro's.
- Replaced shell instructions for generating /etc/scst.conf by a sequence of
scstadmin commands.
- Added note about insserv.
Also it adds small HOWTO how to recompile RHEL/CentOS kernel in README_RHEL.
Also it implements some docs cleanups.
Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@658 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-02-02 15:49:39 +00:00
Vladislav Bolkhovitin
479a9d0a9f
- Update for 2.6.28
...
- Small doc update in flow control area
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@632 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-01-12 18:55:08 +00:00
Vladislav Bolkhovitin
f9e6ba44ad
Cleanup
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@603 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-12-05 13:54:00 +00:00
Vladislav Bolkhovitin
c3ce35ab76
It was brocken. Fixed.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@599 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-12-04 19:31:46 +00:00
Vladislav Bolkhovitin
089b7c391d
Cleanups
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@597 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-12-04 18:20:22 +00:00
Vladislav Bolkhovitin
fb2fdb2ed6
Checkpatch warnings fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@582 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-11-21 12:12:53 +00:00
Vladislav Bolkhovitin
2bce93c688
Forgotten in r578 initiator version increase
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@581 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-11-21 10:18:28 +00:00
Vladislav Bolkhovitin
e54c3872bc
Update to initiator driver from 2.6.27
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@578 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-11-20 18:58:53 +00:00
Vladislav Bolkhovitin
90c831b838
Cleanup removing usage of in_atomic(). Particularly, now target drivers and dev handlers need to explicitly supply preferred execution context in scst_cmd_done() and scst_tgt_cmd_done().
...
WARNING! This commit changes external SCST interface, so it can break compilation of your out of SCST SVN tree target driver or dev handler. To fix it, simply supply the preferred exection context to scst_cmd_done() and/or scst_tgt_cmd_done().
Thanks to Bart Van Assche <bart.vanassche@gmail.com > for pointing on it.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@556 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-31 10:49:25 +00:00
Vladislav Bolkhovitin
b35c83dbe2
Fixes wrong sess_count decrement on session registration failure
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@549 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-30 12:22:48 +00:00
Vladislav Bolkhovitin
0411713796
Small improvement
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@545 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-28 20:30:47 +00:00
Vladislav Bolkhovitin
54b2a0a5b9
-Wno-missing-field-initializers added. Small cleanup.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@542 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-25 17:31:10 +00:00
Vladislav Bolkhovitin
1eeffbb3da
The first approximation to update to 2.6.27 + minor fixes, particularly remove of unused variable and add full path to depmod in Makefiles. Partially done by Bart Van Assche <bart.vanassche@gmail.com>.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@529 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-21 11:51:52 +00:00
Vladislav Bolkhovitin
54cfaac7ee
Compiler warning fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@524 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-16 17:42:54 +00:00
Vladislav Bolkhovitin
d747aa2fa4
Allows enabling target mode support without SCST enabled. Otherwise it is impossible to use the target driver with out of tree SCST.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@522 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-10 10:00:08 +00:00
Vladislav Bolkhovitin
01f7f50dc4
The patch below fixes the following class of checkpatch warnings:
...
WARNING: %Ld/%Lu are not-standard C, use %lld/%llu
This patch has been tested by verifying that the SCST sources still compile
fine (make -s clean && make -C srpt -s clean && make -s scst iscsi-scst && make -C srpt -s).
Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@514 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-10-06 17:22:17 +00:00
Vladislav Bolkhovitin
ef10d158a5
Minor changes
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@497 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-09-25 09:21:44 +00:00
Vladislav Bolkhovitin
2072470745
Patch from Gal Rosen <galr@storwize.com>:
...
Mailbox is 16 bits, and the shift should be of 2 bytes (16 bits) not 2 bits, and 1 byte not 1 bit
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@492 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-08-28 15:48:35 +00:00
Vladislav Bolkhovitin
aab4e1d1ff
Polishing for in-tree
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@486 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-08-01 17:59:05 +00:00
Vladislav Bolkhovitin
2828a3db2c
Checkpath and compiler fixes
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@485 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-08-01 17:03:24 +00:00
Vladislav Bolkhovitin
fdbe23b77c
- Compiler made to show more warnings
...
- New warnings fixed
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@484 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-31 10:01:45 +00:00
Vladislav Bolkhovitin
5a5f1d3247
Compilation if target mode disabled fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@483 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-29 17:19:58 +00:00
Vladislav Bolkhovitin
721c811332
Updated corespondingly to the latest changes in the driver (kernels <2.6.26 not supported anymore)
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@478 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-25 10:57:42 +00:00
Vladislav Bolkhovitin
e546852ee7
Added qla2x00t HOWTO written by Amit Mehta. Web pages updated correspondingly.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@477 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-24 16:23:44 +00:00
Vladislav Bolkhovitin
91b9b7299f
Fix for long standing protection problem in the initiator driver
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@474 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-24 09:04:05 +00:00
Vladislav Bolkhovitin
c006b05884
Update of the initiator driver to one from kernel 2.6.26. Sorry, the prior kernels not supported anymore, but backport patches are welcome.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@473 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-23 17:41:22 +00:00
Vladislav Bolkhovitin
84153b23b5
Minor changes and docs updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@471 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-22 15:32:42 +00:00
Vladislav Bolkhovitin
4ba14ede19
Fixes crash on module unload found by Gal Rosen
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@470 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-21 17:01:12 +00:00
Vladislav Bolkhovitin
0abc311754
- QLA: minor cleanups
...
- SCST_USER: microoptimization
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@469 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-07-18 17:02:13 +00:00