Commit Graph

1121 Commits

Author SHA1 Message Date
Bart Van Assche
17c48b03f4 Reverted r1199: this revision was an attempt to eliminate the differences
in patch order between the systems on which this script is run. Since the
applied changes did not have any effect, I'm reverting this commit.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1203 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-12 17:17:03 +00:00
Vladislav Bolkhovitin
d3393e2293 Don't call target drivers on_free_cmd() for internal commands
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1201 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-12 11:47:44 +00:00
Vladislav Bolkhovitin
149cc3e8a1 Web fixes and updates
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1200 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-12 11:44:51 +00:00
Bart Van Assche
bf91df1ad6 Sort patch names alphabetically.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1199 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-11 16:18:21 +00:00
Bart Van Assche
ebc6c27bde Reworked qla2x00t patch generation process:
- Moved qla2x00t patch generation code from qla2x00t/Makefile to
  qla2x00t/extract-qla2xxx-orig and qla2x00t/generate-in-tree-patches.
  Restored qla2x00t/Makefile to r1104.
- scripts/run-regression-tests now passes the full kernel version (including
  patch level) to scripts/generate-kernel-patch.
- scripts/generate-kernel-patch can now generate patches for the files
  in drivers/scsi/qla2xxx for any kernel version instead of only 2.6.26.8.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1198 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-11 15:54:04 +00:00
Bart Van Assche
19d5af487e Added a reference to the submitted kernel patch.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1197 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-11 11:42:34 +00:00
Bart Van Assche
bc3056e78d Reduced disk space needed for nightly build.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1196 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-11 09:49:41 +00:00
Bart Van Assche
2337301ddc Added command-line option -k, which makes run-regression-tests consume
less disk space when running the regression test for multiple kernel
versions.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1195 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-11 09:48:36 +00:00
Bart Van Assche
3db0608a18 Updated kernel version 2.6.30.2 to 2.6.30.3.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1194 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-11 09:22:50 +00:00
Bart Van Assche
955405ff6b Added a kernel patch for a 2.6.31 regression.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1193 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-10 18:04:02 +00:00
Bart Van Assche
9d10da40b9 Made sure that ls does not print an error message when no matches are
found for the specified file pattern.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1192 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-10 17:55:37 +00:00
Bart Van Assche
53c9cb7de8 Inhibit building the qla2x00t targets in parallel because this produces incorrect results.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1191 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-10 14:55:18 +00:00
Bart Van Assche
df23274fa9 Applied property changes necessary to make the changes in r1189 work.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1190 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-09 07:11:34 +00:00
Vladislav Bolkhovitin
6e2c69c4c4 The current status of the QLogic target driver in the SCST project is as
follows:
- Building the QLogic target driver is possible by following the instructions
 in qla2x00t/qla2x00-target/README.
- Some but not all of the qla2x00-target code is included in the output of
 scripts/generate-kernel-patch. This is unfortunate because it is the output
 of this script that is posted to the LKML each time SCST is submitted for
 review.
- Most of the qla2x00-target code is checked during the nightly build by
 checkpatch. None of the qla2x00-target code is checked during the nightly
 build by sparse.

The patch below makes sure that all of the qla2x00-target code is included in
the generate-kernel-patch output and also that all of the qla2x00-target code
is checked during the nightly build by both checkpatch and sparse. This has
been realized by including the diff of the linux-2.6.26.8/drivers/scsi/qla2xxx
source files and the source files in qla2x00t/*[ch] as individual patches under
qla2x00t/in-tree-patches. These patches are generated from downloaded
linux-2.6.26.8 sources and the sources in the SCST SVN repository.

The next step is to fix the checkpatch and sparse warnings triggered by the
qla2x00-target code and to port the latest qla2xxx patches to the SCST
qla2x00t implementation.

Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com>



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1189 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-08 16:53:17 +00:00
Vladislav Bolkhovitin
ac7f3b45b9 Fix for 2 typos noticed by Gal Rosen <galr@storwize.com>
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1188 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-08 16:24:47 +00:00
Vladislav Bolkhovitin
b40aa9fa94 Docs and web updates
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1187 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-08 13:44:55 +00:00
Vladislav Bolkhovitin
38298ed9b3 Web updates and fixes
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1186 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-08 13:01:45 +00:00
Vladislav Bolkhovitin
40206105d8 A better fix for incorrect size of port_data_t and mb[8] for MBC_PORT_NODE_NAME_LIST problem.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1185 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-06 19:00:25 +00:00
Vladislav Bolkhovitin
e132d782f1 Cleanup
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1184 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-06 17:43:55 +00:00
Vladislav Bolkhovitin
ab2bbd42fb Some cleanups with a micro performance improvement as a nice side effect.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1182 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-06 14:32:17 +00:00
Bart Van Assche
c6b44e1320 Updated kernel versions 2.6.27.35, 2.6.30.8 and 2.6.31.1 to 2.6.27.36,
2.6.30.9 and 2.6.31.2 respectively.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1181 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-05 19:49:39 +00:00
Vladislav Bolkhovitin
cce4a66ab8 Patch from Richard Sharpe <realrichardsharpe@gmail.com> fixing incorrect SCST include path
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1180 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-05 19:00:27 +00:00
Vladislav Bolkhovitin
cd8443bb4d Fixes for issues reported by Gal Rosen <galr@storwize.com>:
1. Incorrect task management response delivery (with patch)

2. Possible use of non-initialized variable

3. Incorrect size of port_data_t and mb[8] for MBC_PORT_NODE_NAME_LIST



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1179 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-05 18:38:15 +00:00
Bart Van Assche
77af82d2c3 Compiles again on RHEL 5 / CentOS 5 with CONFIG_SCST_DEBUG enabled.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1176 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-04 08:31:04 +00:00
Bart Van Assche
cd4162ddb9 Applies again properly to 2.6.26 kernel.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1175 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-04 07:22:43 +00:00
Bart Van Assche
420865b354 Fixed the following checkpatch complaints:
- WARNING: labels should not be indented
- WARNING: braces {} are not necessary for single statement blocks


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1174 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 14:53:32 +00:00
Bart Van Assche
6ad9eb54ef Fixed the following checkpatch complaint:
ERROR: open brace '{' following struct go on the same line.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1173 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 13:24:21 +00:00
Bart Van Assche
8fb8e01e0c Fixed the following checkpatch complaint:
ERROR: return is not a function, parentheses are not required


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1172 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 13:16:03 +00:00
Bart Van Assche
9218c65a0c Fixed the following checkpatch complaints:
- ERROR: space required before the open parenthesis '('
- ERROR: "(foo*)" should be "(foo *)"
- ERROR: "foo * bar" should be "foo *bar"
- ERROR: code indent should use tabs where possible
Verified that the output of svn diff -x -w is empty for this commit.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1171 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 13:12:18 +00:00
Bart Van Assche
7c76bb1a7a Fixed two occurrences of the following checkpatch complaint: ERROR: do not initialise externals to 0 or NULL.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1170 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 12:54:02 +00:00
Bart Van Assche
82e9aa5061 Fixed checkpatch complaints about the positioning of braces:
- ERROR: else should follow close brace '}'
- ERROR: open brace '{' following struct go on the same line


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1169 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 12:47:24 +00:00
Bart Van Assche
b6b5b735c1 More fixes for checkpatch complaints about whitespace:
- 2 ERROR: code indent should use tabs where possible
- 2 ERROR: trailing whitespace                                             
Verified that the output of svn diff -x -w is empty for this commit.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1168 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 12:39:24 +00:00
Bart Van Assche
2adf188f8b Fixed the following checkpatch complaint:
ERROR: do not use assignment in if condition


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1167 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 12:29:05 +00:00
Bart Van Assche
db24922d55 Removed trailing whitespace. Verified that the output of
svn diff -x -w is empty for this commit.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1166 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 12:25:13 +00:00
Bart Van Assche
1ecb44a49a Removed trailing whitespace from the source lines that are different
from the qla2xxx driver source code in the 2.6.26 kernel. Verified
that the output of svn diff -x -w is empty for this commit.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1165 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 12:15:33 +00:00
Bart Van Assche
5afbc1222d Fixed the following checkpatch warning by removing a blank line:
WARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1164 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-03 06:59:51 +00:00
Vladislav Bolkhovitin
c3a6195342 Possible NULL pointer dereference in vdisk_fsync() noticed by Andrzej Hajderek <andrzej@hajderek.pl> fixed
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1162 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-02 12:36:41 +00:00
Vladislav Bolkhovitin
aaac2c07f9 Forgotten copyrights updated
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1160 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-10-01 11:01:11 +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
273acf1fec Logging improved
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1158 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-30 18:24:18 +00:00
Vladislav Bolkhovitin
9bac8a7ddd Extended latency statistics
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1157 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-29 20:35:22 +00:00
Vladislav Bolkhovitin
21aeb806ff Patch from Smadar Gonen <smadar.gn@gmail.com> implementing extended latency statistics.
Intermediate commit, don't use it!



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1156 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-29 20:30:17 +00:00
Mark Buechler
7a0239179d - By default, don't issue a LIP after a group assignment change.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1155 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-28 13:38:31 +00:00
Bart Van Assche
994b61e39b Added more error injection code.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1154 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 15:51:58 +00:00
Bart Van Assche
916dee314f Another bug fix for aborting SCST commands: commands in state
SRPT_STATE_NEW are now aborted properly too. Until now aborting an
SCST command that had state SRPT_STATE_NEW triggered a sBUG_ON()
statement in scst_tgt_cmd_done().


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1153 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 12:56:20 +00:00
Bart Van Assche
ffaac4ff69 Added to repository.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1152 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 11:45:59 +00:00
Bart Van Assche
1776360956 Added kernel version 2.6.31.1.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1151 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 11:39:58 +00:00
Bart Van Assche
90bfe40444 Fixed the following checkpatch complaints:
- ERROR: open brace '{' following struct go on the same line
- ERROR: return is not a function, parentheses are not required
- ERROR: that open brace { should be on the previous line
- WARNING: %Ld/%Lu are not-standard C, use %lld/%llu
- WARNING: braces {} are not necessary for single statement blocks


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1150 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 08:54:42 +00:00
Bart Van Assche
a7c8b82516 Converted GNU-style to C99-style initializer list because checkpatch
does not recognize the former and complains about it.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1149 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 08:39:18 +00:00
Bart Van Assche
4d9c7babaf Fixed checkpatch complaints about whitespace.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1148 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2009-09-26 08:37:27 +00:00