Bart Van Assche
07c6015cf2
Merge branch 'svn-trunk'
2016-10-20 21:57:07 -07:00
Bart Van Assche
cb702f21e2
scst_mem: Fix indentation
...
Fixes: commit 0cf7566b93 (r677)
2016-10-20 21:55:26 -07:00
Bart Van Assche
bfce93686c
scst: Use READ_ONCE() instead of ACCESS_ONCE()
2016-10-20 21:55:26 -07:00
Vladislav Bolkhovitin
b561c5a43d
iscsi-scst: HOWTO updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7012 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-18 05:00:58 +00:00
Bart Van Assche
a0f39ca7ae
scripts/run-regression-tests: Avoid that "make oldconfig" hangs
2016-10-16 17:51:47 -07:00
Bart Van Assche
0ebe0bd76f
nightly build: Add kernel 4.8 support files
2016-10-16 17:42:40 -07:00
Bart Van Assche
af24a6f06d
nightly build: Add kernel 4.7 support files
2016-10-16 17:39:19 -07:00
Bart Van Assche
100d373123
Merge branch 'svn-trunk'
2016-10-13 22:25:14 -07:00
Vladislav Bolkhovitin
1f72d604cc
iscsi-scst: fix false positive BUG_ON()
...
It's false positive, because responses live in the parent request's list
until last put for the parent.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7009 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-14 01:30:17 +00:00
Vladislav Bolkhovitin
1d98ab7e7a
README.drbd: update to point to README.dlm for reservations sync
...
Suggested-by: Curtis Maloney <curtis@tinbrain.net >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7008 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-12 01:27:42 +00:00
Bart Van Assche
bd7c3127f2
Merge branch 'svn-trunk'
2016-10-10 21:55:14 -07:00
Vladislav Bolkhovitin
43ef6f912f
fileio_tgt: fix debug output
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7007 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-11 03:30:54 +00:00
Vladislav Bolkhovitin
be8b679bb8
scst: fix tapes handling with Windows initiators
...
Reported and tested by Florian Gall <florian@enterprize.dyndns.info >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7006 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-11 03:06:41 +00:00
Bart Van Assche
f48396cc5f
Merge branch 'svn-trunk'
2016-10-10 19:20:15 -07:00
Bart Van Assche
74a537dcfd
ib_srpt: Enable S/G-list clustering
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7004 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-10 18:51:42 +00:00
Bart Van Assche
47183f2b16
ib_srpt: Fix a race condition in the initialization code
...
Initialize port information before registering the CM ID. One of
the functions called by the CM handler (srpt_cm_req_recv())
namely uses the SCST target pointer so that pointer must be
initialized before the CM ID is registered. This patch avoids that
SRP login during ib_srpt initialization sporadically triggers the
following bug:
ib_srpt: Rejecting login with reason 0x10001
BUG: unable to handle kernel NULL pointer dereference at 0000000000000100
IP: [<ffffffffa09f1ccf>] srpt_cm_req_recv+0xf3f/0xf60 [ib_srpt]
Call Trace:
[<ffffffffa09f1dd5>] srpt_ib_cm_req_recv+0xe5/0x110 [ib_srpt]
[<ffffffffa06c6fae>] cm_process_work+0x1e/0x130 [ib_cm]
[<ffffffffa06c9ca8>] cm_req_handler+0x398/0x460 [ib_cm]
[<ffffffffa06c9e25>] cm_work_handler+0xb5/0x208 [ib_cm]
[<ffffffff8107d2fc>] process_one_work+0x16c/0x350
[<ffffffff8108002a>] worker_thread+0x17a/0x410
[<ffffffff810843f6>] kthread+0x96/0xa0
[<ffffffff8146f364>] kernel_thread_helper+0x4/0x10
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7003 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-10 18:51:06 +00:00
Bart Van Assche
95979e90cf
ib_srpt: Retry with a smaller send queue size if QP creation fails
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7001 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-10 18:10:13 +00:00
Bart Van Assche
9c466a504a
ib_srpt: Rework QP failure reporting code
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7000 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-10 18:09:51 +00:00
Bart Van Assche
ec59b087a7
ib_srpt README: Correct default srpt_sq_size
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6999 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-10 18:09:32 +00:00
Bart Van Assche
c707a4fd2d
ib_srpt: Use tabs instead of spaces to indent
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6998 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-10 18:09:12 +00:00
Bart Van Assche
5f2d3420cd
Merge branch 'svn-trunk'
2016-10-07 17:51:18 -07:00
Vladislav Bolkhovitin
5685448c0f
SCST README: clarification
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6997 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-07 23:34:34 +00:00
Bart Van Assche
267a08bd63
Merge branch 'svn-trunk'
2016-10-06 17:46:51 -07:00
Bart Van Assche
2eae3f9f13
scst_vdisk: Use op_is_write() instead of comparing with REQ_OP_WRITE
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6994 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-07 00:45:18 +00:00
Bart Van Assche
d3b5a58eff
Merge branch 'svn-trunk'
2016-10-06 17:32:25 -07:00
Bart Van Assche
a7c1369787
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6993 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-07 00:31:52 +00:00
Bart Van Assche
cf02e20771
scstadmin: Sort group and device group names alphabetically
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6992 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-07 00:22:47 +00:00
Bart Van Assche
b11667cc73
Merge branch 'svn-trunk'
2016-10-06 12:22:58 -07:00
Bart Van Assche
d41307c162
scst: Port to Linux kernel v4.8
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6991 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-06 19:20:57 +00:00
Bart Van Assche
87005fe89a
scst_vdisk: Rename blockio_rw_sync() into blockio_read_sync()
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6990 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-06 19:10:00 +00:00
Bart Van Assche
beb07ce992
Merge branch 'svn-trunk'
2016-10-04 21:05:50 -07:00
Bart Van Assche
df048bde68
fcst: Bump version number
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6989 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-04 05:24:49 +00:00
Bart Van Assche
67b215a3ff
scstadmin: Bump version number
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6988 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-04 05:24:35 +00:00
Bart Van Assche
722575d8c2
Merge branch 'svn-trunk'
2016-10-03 19:17:49 -07:00
Bart Van Assche
a1f3219ff5
scst/include/backport.h: Fix RHEL/CentOS 7 build
...
RHEL 7 and CentOS 7 provide a definition of ktime_before(). Hence
hide the ktime_before() definition on these Linux distro's.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6986 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-10-03 22:00:52 +00:00
Vladislav Bolkhovitin
5b0a9f0b1a
scst_vdisk: added parameter cluster_mode to nullio device handler
...
Signed-off-by: Kirill Tyushev <kirill.tyushev8@gmail.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6985 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-09-23 03:04:16 +00:00
Vladislav Bolkhovitin
2e19f8a63f
scst_sysfs: better return value when trying to create an acg that already exists
...
Signed-off-by: Erez Zilber <erezzi.list@gmail.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6984 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-09-20 03:10:30 +00:00
Vladislav Bolkhovitin
a00fef659b
More web updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6983 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-31 01:07:37 +00:00
Vladislav Bolkhovitin
3d13a8e168
Web updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6982 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-31 00:47:52 +00:00
Bart Van Assche
cf6b6183c0
Merge branch 'svn-trunk'
2016-08-28 12:56:32 -07:00
Bart Van Assche
6d9c43f821
ib_srpt: Reduce default value of srpt_sq_size
...
Reduce the default value of the srpt_sq_size kernel module
parameter from 4096 to 256. This avoids on recent kernels
(e.g. 4.1.0) QP creation causes swiotlb to complain about a
failed allocation.
Reported-by: Curtis Maloney <curtis@tinbrain.net >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6981 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-28 16:27:43 +00:00
Vladislav Bolkhovitin
3c6e21704f
iscsi: convert recently added BUG_ON() to EXTRACHECKS_BUG_ON()
...
This check is rather debug check, so should belong to debug build only
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6980 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-24 02:05:03 +00:00
Vladislav Bolkhovitin
1b364e63b7
scst: cleanup
...
Reported-By: Curtis Maloney <curtis@tinbrain.net >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6979 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-24 02:02:28 +00:00
Bart Van Assche
558e064c20
ib_srpt: More MOFED 3.3 fixes for kernel versions >= 4.6.0
...
This is a slightly modified version of a patch from
Israel Rukshin <israelr@mellanox.com >.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6978 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-23 15:43:25 +00:00
Bart Van Assche
c19a667981
isert-scst: More MOFED 3.3 fixes for kernel versions >= 4.6.0
...
This is a slightly modified version of a patch from
Israel Rukshin <israelr@mellanox.com >.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6977 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-23 15:42:41 +00:00
Bart Van Assche
c02fcc5ba3
ib_srpt: Change unsigned into unsigned int
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6976 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-22 17:05:46 +00:00
Bart Van Assche
0d438351f9
iscsi-scst: Change (signed) into (signed int)
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6975 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-22 17:05:07 +00:00
Bart Van Assche
763349df7c
scst: Insert a blank line after declarations where it was missing
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6974 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-22 16:17:25 +00:00
Bart Van Assche
2a160dde33
Merge branch 'svn-trunk'
2016-08-21 21:29:19 -07:00
Bart Van Assche
d2dd61c072
isert-scst, srpt: Fix build on systems with kernel >= 4.2.0 + MOFED 3.3
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6973 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2016-08-22 04:28:52 +00:00