Commit Graph

5424 Commits

Author SHA1 Message Date
Bart Van Assche
dbdf7becb2 Fix kernel-doc warnings
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7552 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:17:39 +00:00
Bart Van Assche
079d7a6312 qla2x00t web update
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7551 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:16:48 +00:00
Bart Van Assche
033080eba1 ib_srpt: Fix kernel-doc warnings
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7550 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:16:22 +00:00
Bart Van Assche
ac65d90b33 scst_vdisk: Change page_cache_alloc_cold() calls into page_cache_alloc() calls
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7549 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:15:14 +00:00
Bart Van Assche
145db52f3f Convert setup_timer() into timer_setup() calls
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7548 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:14:25 +00:00
Bart Van Assche
4af98c3bcc qla2x00t: Convert init_timer() into setup_timer() calls
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7547 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:13:47 +00:00
Bart Van Assche
33c1621245 iscsi-scst: Convert init_timer() into setup_timer() calls
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7546 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:13:05 +00:00
Bart Van Assche
bc2f01f3d2 scst: Convert init_timer() into setup_timer() calls
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7545 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:10:48 +00:00
Bart Van Assche
be640804f1 ib_srpt: Rename a goto label
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7544 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:08:57 +00:00
Bart Van Assche
a752568da6 scst: fix pass-through on kernels 4.11 and 4.12
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7543 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:08:31 +00:00
Bart Van Assche
5a70bca1fb scst: nolockdep patch for 4.13 kernels
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7542 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:07:54 +00:00
Bart Van Assche
c51c7e7d33 ib_srpt: Fix spelling in a function header
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7541 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:06:48 +00:00
Bart Van Assche
7847e7d2b9 ib_srpt: Fix a comment (merge r7284 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7540 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:06:22 +00:00
Bart Van Assche
3d79a16d66 ib_srpt: Remove an unused member variable (merge r7283 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7539 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:05:42 +00:00
Bart Van Assche
52d0fc94d5 ib_srpt: Document rationale of srpt_set_ch_state() (merge r7282 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7538 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 04:05:11 +00:00
Bart Van Assche
a421497074 ib_srpt: Declare second srpt_get_u64_x() argument const (merge r7281 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7537 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:57:57 +00:00
Bart Van Assche
e0419dd425 ib_srpt: Declare second srpt_get_u64_x() argument const (merge r7281 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7536 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:57:12 +00:00
Bart Van Assche
ad2e5fc505 Move WARN() backport from srpt/src/ib_srpt.c to scst/include/backport.h (merge r7280 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7535 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:56:26 +00:00
Bart Van Assche
215501d180 ib_srpt: Source code cleanup (merge r7279 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7534 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:55:36 +00:00
Bart Van Assche
bcc0beb4a6 ib_srpt: Tweak a function header (merge r7277 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7533 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:54:20 +00:00
Bart Van Assche
16f2371704 ib_srpt: Inline functions with a body of one line (merge r7276 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7532 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:52:40 +00:00
Bart Van Assche
28f75256c9 ib_srpt: Make the code for converting GIDs into ASCII more brief (merge r7275 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7531 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:52:07 +00:00
Bart Van Assche
c2d96d905d ib_srpt: Move rdma_cm_id definition (merge r7274 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7530 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:51:24 +00:00
Bart Van Assche
65a8479a95 scripts/specialize-patch: Add support for SOCK_RECVMSG_HAS_FOUR_ARGS (merge r7273 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7529 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:50:45 +00:00
Bart Van Assche
3e03ad2c66 web: Fix broken link (merge r7267 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7528 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:48:47 +00:00
Bart Van Assche
7a98a4d096 fcst: Merge r7247 from trunk
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7527 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 03:44:26 +00:00
Bart Van Assche
3cdb7f4516 fcst: Merge r7243 from trunk
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7526 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-01 02:01:16 +00:00
Bart Van Assche
500a239b60 qla2x00t: Merge r7478 from trunk
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7486 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-10-01 13:50:07 +00:00
Bart Van Assche
c707d09349 qla2x00t: Merge r7475 and r7476 from trunk
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7477 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-09-26 03:54:46 +00:00
Vladislav Bolkhovitin
ae2b9dc782 Merged revisions 7272 via svnmerge from
svn+ssh://svn.code.sf.net/p/scst/svn/trunk

........
  r7272 | bvassche | 2017-12-19 16:35:40 +0000 (Tue, 19 Dec 2017) | 1 line
  
  iscsi-scst: UEK 4.1.12-103.9.7.el7uek.x86_64 build fix


git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7289 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-12-23 04:41:26 +00:00
Vladislav Bolkhovitin
129cac067c Merged revisions 7253-7266,7268-7271 via svnmerge from
svn+ssh://svn.code.sf.net/p/scst/svn/trunk

........
  r7253 | vlnb | 2017-10-11 20:22:02 -0700 (Wed, 11 Oct 2017) | 3 lines
  
  scst: add example of active non-optimized setup
........
  r7254 | bvassche | 2017-10-12 07:56:44 -0700 (Thu, 12 Oct 2017) | 1 line
  
  qla2x00t: Fix scst_debug.h include path for the in-tree build
........
  r7255 | bvassche | 2017-10-12 08:03:13 -0700 (Thu, 12 Oct 2017) | 1 line
  
  scripts/specialize-patch: Fix #elif handling
........
  r7256 | vlnb | 2017-10-13 19:18:56 -0700 (Fri, 13 Oct 2017) | 3 lines
  
  Unpdate for kernels 4.12+
........
  r7257 | bvassche | 2017-11-11 21:01:16 -0800 (Sat, 11 Nov 2017) | 1 line
  
  iscsi-scst/usr/Makefile: Pass -Wno-format-truncation if supported
........
  r7258 | bvassche | 2017-11-12 21:48:16 -0800 (Sun, 12 Nov 2017) | 4 lines
  
  ib_srpt: Kernel 4.14 build fix
  
  Signed-off-by: Peter Vyazovik <fuzzhead0@gmail.com>
........
  r7259 | bvassche | 2017-11-12 21:49:08 -0800 (Sun, 12 Nov 2017) | 1 line
  
  scst: Introduce the kernel v4.14 bio_set_dev() macro
........
  r7260 | bvassche | 2017-11-12 21:50:44 -0800 (Sun, 12 Nov 2017) | 5 lines
  
  scst, iscsi-scst: Introduce scst_read(), scst_write(), scst_readv() and scst_writev()
  
  This makes it easier to add support for new kernel versions, e.g. kernel
  version v4.14.
........
  r7261 | bvassche | 2017-11-13 08:00:09 -0800 (Mon, 13 Nov 2017) | 1 line
  
  scst/src/scst_lib.c: Fix recently introduced checkpatch complaints
........
  r7262 | bvassche | 2017-11-13 08:18:00 -0800 (Mon, 13 Nov 2017) | 4 lines
  
  scst: Fix build for kernels 3.15 and older
  
  blk_rq_set_block_pc() was introduced in kernel 3.16.
........
  r7263 | bvassche | 2017-11-13 08:24:16 -0800 (Mon, 13 Nov 2017) | 1 line
  
  nightly build: Update kernel versions
........
  r7264 | bvassche | 2017-11-13 08:47:10 -0800 (Mon, 13 Nov 2017) | 1 line
  
  scst: Address two checkpatch warnings
........
  r7265 | bvassche | 2017-11-13 08:47:43 -0800 (Mon, 13 Nov 2017) | 1 line
  
  scst/src/scst_targ: Use READ_ONCE() instead of ACCESS_ONCE()
........
  r7266 | bvassche | 2017-11-13 08:49:39 -0800 (Mon, 13 Nov 2017) | 1 line
  
  fcst/fcst.h: Add identifier names
........
  r7268 | bvassche | 2017-11-14 08:37:24 -0800 (Tue, 14 Nov 2017) | 1 line
  
  scst: Fix kernel <= 2.6.30 build
........
  r7269 | bvassche | 2017-11-14 18:45:57 -0800 (Tue, 14 Nov 2017) | 1 line
  
  nightly/bin/nightly: Clone the source code tree quietly
........
  r7270 | bvassche | 2017-11-14 18:47:06 -0800 (Tue, 14 Nov 2017) | 1 line
  
  nightly build: Update kernel versions
........
  r7271 | bvassche | 2017-11-14 18:48:03 -0800 (Tue, 14 Nov 2017) | 1 line
  
  nightly/conf/nightly.sendmail: Use mail if mutt is not available
........


git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7288 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-12-23 04:30:51 +00:00
Vladislav Bolkhovitin
491ca9cd95 Merged revisions 7247-7251 via svnmerge from
svn+ssh://svn.code.sf.net/p/scst/svn/trunk

........
  r7247 | bvassche | 2017-10-06 08:08:00 -0700 (Fri, 06 Oct 2017) | 4 lines
  
  fcst: Fix in-tree build
  
  See also r7243.
........
  r7248 | bvassche | 2017-10-09 11:10:48 -0700 (Mon, 09 Oct 2017) | 4 lines
  
  scst_vdisk: Fix a bug in the Linux kernel v4.13 port
  
  See also trunk r7240.
........
  r7249 | bvassche | 2017-10-09 11:15:00 -0700 (Mon, 09 Oct 2017) | 4 lines
  
  scst: Fix SCSI pass-through for kernel version v4.11 and later
  
  See also trunk r7153.
........
  r7250 | bvassche | 2017-10-09 12:58:15 -0700 (Mon, 09 Oct 2017) | 1 line
  
  scst/include/backport.h: Follow-up for r7248
........
  r7251 | vlnb | 2017-10-09 19:06:13 -0700 (Mon, 09 Oct 2017) | 5 lines
  
  qla2x00t: update FW version information as suggested by Jens-U. Mozdzen <jmozdzen@nde.ag>
  
  See https://sourceforge.net/p/scst/mailman/message/36068827/
........


git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7252 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-10-10 02:18:39 +00:00
Vladislav Bolkhovitin
e5d322d4ab Merged revisions 7233-7244 via svnmerge from
svn+ssh://svn.code.sf.net/p/scst/svn/trunk

........
  r7233 | bvassche | 2017-09-20 08:09:38 -0700 (Wed, 20 Sep 2017) | 4 lines
  
  ib_srpt: Support systems with more than 255 CPU cores
  
  Signed-off-by: Kirill Malkin <kirillmalkin.km@gmail.com>
........
  r7234 | bvassche | 2017-09-24 18:52:53 -0700 (Sun, 24 Sep 2017) | 2 lines
  
  iscsi-scst/Makefile: Change MOFED path into /usr/src/ofa_kernel/default
........
  r7235 | bvassche | 2017-09-25 16:35:49 -0700 (Mon, 25 Sep 2017) | 1 line
  
  iscsi-scst/Makefile, Ubuntu: Simplify code for version querying
........
  r7236 | bvassche | 2017-10-02 16:56:47 -0700 (Mon, 02 Oct 2017) | 1 line
  
  scripts/specialize-patch: Process ENABLE_NPIV and FC_VPORT_CREATE_DEFINED correctly
........
  r7237 | bvassche | 2017-10-02 17:04:53 -0700 (Mon, 02 Oct 2017) | 2 lines
  
  scripts/generate-kernel-patch: Fix a regression introduced in r7164
........
  r7238 | bvassche | 2017-10-02 17:05:42 -0700 (Mon, 02 Oct 2017) | 1 line
  
  scripts/specialize-patch: Process CONFIG_SCST_STRICT_SERIALIZING correctly
........
  r7239 | bvassche | 2017-10-03 15:49:35 -0700 (Tue, 03 Oct 2017) | 1 line
  
  isert-scst: Make an error message more informative
........
  r7240 | bvassche | 2017-10-03 16:08:29 -0700 (Tue, 03 Oct 2017) | 1 line
  
  scst: Port to kernel v4.13
........
  r7241 | bvassche | 2017-10-03 16:10:03 -0700 (Tue, 03 Oct 2017) | 1 line
  
  nightly build: Update kernel versions
........
  r7242 | bvassche | 2017-10-05 09:57:27 -0700 (Thu, 05 Oct 2017) | 1 line
  
  scst: Port to openSUSE Leap 42.x
........
  r7243 | bvassche | 2017-10-05 16:48:25 -0700 (Thu, 05 Oct 2017) | 1 line
  
  fcst: Port to openSUSE Leap
........
  r7244 | bvassche | 2017-10-05 16:48:51 -0700 (Thu, 05 Oct 2017) | 1 line
  
  qla2x00t: Port to openSUSE Leap
........


git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7246 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-10-06 04:51:04 +00:00
Vladislav Bolkhovitin
122ee734ac svnmerge-integrated corrected
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7245 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-10-06 04:45:57 +00:00
Vladislav Bolkhovitin
97f744cdbe Initialized merge tracking via "svnmerge" with revisions "7230" from
svn://svn.code.sf.net/p/scst/svn/trunk


git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7231 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-09-01 04:07:25 +00:00
Vladislav Bolkhovitin
d7bda7ff18 SCST_VERSION_CODE changed to 3.3
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7228 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-09-01 04:00:31 +00:00
Vladislav Bolkhovitin
3bd81edc6e Version changed to 3.3.0-rc
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7227 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-09-01 03:57:09 +00:00
Vladislav Bolkhovitin
8b69092b9e 3.3.x stable branch created
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7225 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-09-01 03:53:04 +00:00
Bart Van Assche
bb021c1a84 Update svn:ignore property for multiple directories
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7224 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-28 01:58:15 +00:00
Bart Van Assche
1b4ba27d76 scripts/specialize-patch: Add support for HAVE_RDMA_DESTROY_AH
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7223 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-28 01:38:30 +00:00
Bart Van Assche
0518777b2d iscsi-scst: Suppress a recently introduced compiler warning
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7222 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 22:20:01 +00:00
Bart Van Assche
673dc1d90c nightly/conf/nightly.conf: Add more kernel versions
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7221 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 21:43:12 +00:00
Bart Van Assche
bbaf688a0e ib_srpt: Build fix for kernels before v4.12
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7220 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 21:40:23 +00:00
Bart Van Assche
cc2b24478c iscsi-scst/kernel/event.c: Port to kernel v4.12
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7219 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 15:53:16 +00:00
Bart Van Assche
1e457529eb ib_srpt: Port to Linux kernel v4.12
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7218 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 15:40:59 +00:00
Bart Van Assche
617c48e138 scst: More fall-through annotations for gcc 7
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7217 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 15:40:42 +00:00
Bart Van Assche
9e35afe1e0 Annotate fall-through in switch statements in a form recognized by gcc 7
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7216 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-27 15:28:57 +00:00
Bart Van Assche
f3d11b715b iscsi-scst/Makefile: Add include/uapi directory to the include path
Reported-by: Sergey Gorenko <sergeygo@mellanox.com>


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7215 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-10 19:39:27 +00:00
Bart Van Assche
64d40aeeb2 iscsi-scst/Makefile: Simplify MLNX_OFED support code
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7214 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-10 18:26:29 +00:00
Bart Van Assche
4edaf3e4bf iscsi-scst/Makefile: Simplify MLNX_OFED detection for Red Hat
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7213 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2017-08-10 18:25:47 +00:00