Bart Van Assche
8660b7b58b
scst_vdisk: Avoid that checkpatch complains about 'long long unsigned'
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6229 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:55:53 +00:00
Bart Van Assche
cd429f04e5
scst.h: Use tabs for indentation
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6228 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:49:06 +00:00
Bart Van Assche
253da8189d
scst.h: Spelling fix: overriden -> overridden
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6227 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:36:45 +00:00
Bart Van Assche
9db6a5e0de
nightly build: Add kernel 4.0 build infrastructure
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6226 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:35:04 +00:00
Bart Van Assche
f148075207
nightly build: Add kernel 4.0 build infrastructure
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6225 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:34:22 +00:00
Bart Van Assche
77abedc121
scripts/generate-kernel-patch: Add support for kernel versions >= 4.0.1
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6224 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:33:11 +00:00
Bart Van Assche
e2e2395761
nightly build: Add kernel versions 3.19 and 4.0
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6223 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-09 13:32:28 +00:00
Bart Van Assche
52be189154
nightly build: Update kernel versions
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-06-08 21:43:59 -07:00
Bart Van Assche
33da38e6c8
scst_vdisk: Remove superfluous braces
...
Detected by checkpatch.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-06-07 06:28:44 -07:00
Bart Van Assche
45f2cfa7ef
isert: Use break in default case
...
Detected by checkpatch.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-06-07 06:25:10 -07:00
Bart Van Assche
ea85435911
scst.h: Spelling fix: overriden -> overridden
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-06-07 06:23:14 -07:00
Bart Van Assche
d8fc1d7423
Merge branch 'svn-trunk'
2015-06-06 16:31:16 -07:00
Vladislav Bolkhovitin
d1bd22afd9
scst_user: avoid global locks
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6221 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-06 04:35:06 +00:00
Vladislav Bolkhovitin
62fcbdc434
QLogic README updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6220 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-06 02:06:34 +00:00
Vladislav Bolkhovitin
eb8e0d6126
Cleanup
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6219 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-06 01:49:34 +00:00
Vladislav Bolkhovitin
21cb8657a9
Logging improvement
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6218 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-06 01:22:46 +00:00
Vladislav Bolkhovitin
a34966fbda
QLogic driver web page updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6217 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-06 00:49:52 +00:00
Vladislav Bolkhovitin
d5336a72b3
Logging improvements
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6216 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-05 23:53:22 +00:00
Vladislav Bolkhovitin
a4fc2e5638
scst: use t10_pi_tuple
...
Use t10_pi_tuple instead of scst_dif_tuple.
Signed-off-by: Sebastian Herbszt <herbszt@gmx.de >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6215 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-05 02:15:09 +00:00
Vladislav Bolkhovitin
2d2621536e
Commands suspending clarified
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6214 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-05 01:31:18 +00:00
Bart Van Assche
7ccc3033ec
scstadmin, installation: Make the activation command output easier to read
...
Reported-by: Chris Weiss <cweiss@gmail.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6213 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-03 20:21:34 +00:00
Vladislav Bolkhovitin
d971c47cad
"How To install SCST on Ubutuntu 15.04 with in-tree kernel patches" added, thanks to Chris Weiss
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6212 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-02 02:35:45 +00:00
Vladislav Bolkhovitin
2c7dd187eb
Document generate-kernel-patch and generate-patched-kernel scripts
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6211 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-02 02:27:26 +00:00
Bart Van Assche
ec6c9386c7
ib_srpt: Change default behavior from using SRQ to not using SRQ
2015-05-22 12:28:20 +02:00
Vladislav Bolkhovitin
c236c36778
Microoptimizations
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6210 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-05-21 01:38:55 +00:00
Vladislav Bolkhovitin
e0887beef6
Forwarding targets attribute added
...
See the patch for description
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6209 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-05-21 01:36:34 +00:00
Vladislav Bolkhovitin
a422ba3cc9
Unaligned I/O statistics added
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6208 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-05-21 01:28:58 +00:00
Bart Van Assche
1f3ca26cc7
nightly build: Update kernel versions
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-20 09:09:26 +02:00
Bart Van Assche
397f1b8d07
nightly build: Update kernel versions
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-14 06:52:42 +02:00
Vladislav Bolkhovitin
dd3799d62a
Disable preemption during tasklet schedule for per-CPU variable usage
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6206 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-05-09 03:17:16 +00:00
Vladislav Bolkhovitin
93dc546f3b
Fix typo in the new QLA git qla_extraclean target
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6205 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-05-09 03:16:19 +00:00
Bart Van Assche
453d09164d
nightly build: Update kernel versions
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-08 07:40:50 +02:00
Bart Van Assche
00bf2ee083
qla2x00t: Fix a potential buffer overflow
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 15:55:22 +02:00
Bart Van Assche
3213130f66
qla2x00t: Fix a potential buffer overflow
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 15:55:22 +02:00
Bart Van Assche
823e4dd887
qla2x00t: Change type of first argument of qla24xx_prep_ct_fm_req()
...
This makes it easier for Coverity to analyze this code.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 15:55:22 +02:00
Bart Van Assche
2ef13131b4
iscsiadm: Fix a resource leak in an error path
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 15:20:44 +02:00
Bart Van Assche
fbbea79704
iscsi-scstd: Annotate a fall-through for Coverity
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 15:20:44 +02:00
Bart Van Assche
035b12c8a7
Merge branch 'svn-trunk'
2015-05-07 11:14:57 +02:00
Bart Van Assche
f4d718309d
iscsi-scstd: Constify several function arguments
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 11:13:51 +02:00
Bart Van Assche
a92e509177
iscsi-scstd: Suppress a compiler warning
...
Avoid that gcc reports the following compiler warning:
message.c:197:44: warning: 'rsp_data_sz' may be used uninitialized in this function [-Wmaybe-uninitialized]
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 11:13:50 +02:00
Bart Van Assche
9915d5a016
iscsi-scstd: Allow the compiler to inline functions
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-07 11:10:53 +02:00
Vladislav Bolkhovitin
c6c52f4a71
Fix FAILFAST for pass-through requests
...
It seems that REQ_QUIET and REQ_FAILFAST flags were confused. We want
both printed information in the logs about backend devices IO faulires
and fail fast pass-through requests without extra retries. Setting
rq->retries along is not sufficient, because in the kernel code retries
and the FAILFAST bitfields control behavior of different kernel pieces,
so they need to be used together. For instance, blk_noretry_request()
has no idea about rq->retries.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6204 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-05-07 02:21:35 +00:00
Bart Van Assche
e1a1667e51
fileio: Fix a potential buffer overflow
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
60decfb5b8
SCST RPMs: Build in release mode
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
afca3efc45
qla2x00t: Help Coverity with analyzing ct_sns_pkt initialization
...
This patch does not change any functionality. See also the upstream
patch "qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization".
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
43cbdda736
qla2x00t: Fix a potential buffer overflow
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
bd20e1fcf7
ib_srpt, make clean: Remove all temporary files
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
fbefda3445
iscsiadm: Fix a resource leak
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
d479592413
iscsiadm: Fix strerror() argument
...
Detected by Coverity.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00
Bart Van Assche
e7905028e8
iscsiadm: Fix a (harmless) incorrect sizeof() expression
...
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com >
2015-05-06 14:57:14 +02:00