Commit Graph

6348 Commits

Author SHA1 Message Date
Bart Van Assche
31cfbadb06 Merge branch 'svn-trunk' 2018-12-15 17:10:21 -08:00
Bart Van Assche
a5d5ee1868 ib_srpt: Minimize diffs with the upstream driver
Except for adding a few pr_info() statements, this patch does not change any
functionality.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7840 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-12-16 01:09:10 +00:00
Bart Van Assche
bbd3a84a82 Merge branch 'svn-trunk' 2018-12-10 18:47:06 -08:00
Bart Van Assche
ab5ea2283f qla2x00t: Read MBX_2 after MBC_PORT_NODE_NAME_LIST
MBX_2 contains the number of bytes required for the buffer, but
qla2x00_mailbox_command() doesn't request MBX_2 from the firmware.
    
Signed-off-by: Anton Nefedov <anton.nefedov@virtuozzo.com>
[ bvanassche: edited commit message ]


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7839 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-12-11 02:46:38 +00:00
Bart Van Assche
b1a5d1bcde Merge branch 'svn-trunk' 2018-12-01 10:08:11 -08:00
Bart Van Assche
86ea1a1db6 nightly build: Update kernel versions
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7838 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-12-01 15:41:09 +00:00
Bart Van Assche
0433f7009c Merge branch 'svn-trunk' 2018-11-27 22:40:03 -08:00
Bart Van Assche
bf3f677040 isert-scst: Fix sparse warnings related to poll functions
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7837 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-28 06:39:48 +00:00
Bart Van Assche
1b97fae274 Merge branch 'svn-trunk' 2018-11-27 22:19:08 -08:00
Bart Van Assche
fd8d11562f Merge branch 'svn-trunk' 2018-11-27 22:18:49 -08:00
Bart Van Assche
ebcc4891d2 nightly build: Update kernel versions
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7836 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-28 05:44:40 +00:00
Bart Van Assche
44ae78e51e www/downloads.html: Remove an outdated sentence
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7835 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-28 05:44:17 +00:00
Bart Van Assche
d83436bc8f srpt/README: Remove the reference to scripts/spread-mlx4-ib-interrupts
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7834 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-27 04:58:30 +00:00
Bart Van Assche
67797324b1 Update ChangeLog
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7833 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-27 04:55:51 +00:00
Bart Van Assche
7e72a79cf2 scripts/spread-mlx4-ib-interrupts: Remove this script
Recent kernels spread interrupts automatically for device drivers that
allocate multiple interrupts. That means that this script is no longer
necessary.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7832 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-27 04:38:30 +00:00
Bart Van Assche
7fc8139aa4 www/downloads.html: Bump version number
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7831 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-27 03:16:07 +00:00
Bart Van Assche
db77094927 Merge branch 'svn-trunk' 2018-11-22 14:17:14 -08:00
Bart Van Assche
1587638134 Remove support for "make enable_proc" and "make disable_proc"
Since RHEL 5 and kernel versions before 2.6.26 rely on procfs support,
this patch removes support for RHEL 5.x and also for kernel versions
before 2.6.26.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7829 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-22 22:13:40 +00:00
Bart Van Assche
0ad8d21ce0 scripts/run-regression-tests: Stop testing the procfs interface
Since the procfs interface is obsolete, stop testin it.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7828 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-22 22:03:37 +00:00
Bart Van Assche
9c15261a3d Merge branch 'svn-trunk' 2018-11-22 11:40:54 -08:00
Bart Van Assche
4ce95041e3 scst: Suppress a recently introduced compiler warning
Avoid that the following compiler warning appears when building against
a stable kernel with version number >= v3.18 and < v4.12:

      warning: "EPOLLERR" redefined [enabled by default]



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7826 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-22 19:40:39 +00:00
Bart Van Assche
fa7cf016d9 Merge branch 'svn-trunk' 2018-11-21 22:00:14 -08:00
Bart Van Assche
0c1ca90007 scripts/generate-kernel-patch: Download the correct kernel version
Additionally, only try to download the Linux kernel when including the
qla2x00t driver in the output.

This is a modified version of a patch supplied by Pascal de Bruijn.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7825 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-22 05:58:42 +00:00
Bart Van Assche
e46b7a93fc scripts/generate-kernel-patch: Fix the code that only includes fcst for kernel versions >= 2.6.33
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7824 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-22 05:56:18 +00:00
Bart Van Assche
4e4e586a82 scripts/kernel-functions: Fix kernel_version_le()
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7823 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-22 05:48:57 +00:00
Bart Van Assche
0250f6b98f Merge branch 'svn-trunk' 2018-11-20 18:59:15 -08:00
Bart Van Assche
acf304fb88 scripts/generate-kernel-patch: Download the kernel tarball if necessary
From Pascal de Bruijn <p.debruijn@unilogic.nl>.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7821 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-21 02:54:34 +00:00
Bart Van Assche
cd5f3cc54f Merge branch 'svn-trunk' 2018-11-18 20:25:46 -08:00
Bart Van Assche
7c0540c556 Merge r7814:7819 from the 3.3.x branch
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7820 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-19 04:25:36 +00:00
Bart Van Assche
9e2687b532 Merge branch 'svn-trunk' 2018-11-18 20:22:38 -08:00
Bart Van Assche
a201fadd3e scripts/generate-release-archive: Fix shellcheck warnings and add -h to the tar command line
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7815 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-19 02:10:19 +00:00
Bart Van Assche
5f00c265a6 Merge branch 'svn-trunk' 2018-11-17 14:32:05 -08:00
Bart Van Assche
df02132689 iscsi-scst: Remove the no longer supported put_page_callback patches
See also trunk r7809.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7811 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-17 22:31:57 +00:00
Bart Van Assche
c9dade9af6 Merge branch 'svn-trunk' 2018-11-10 09:52:08 -08:00
Bart Van Assche
5a1474df43 scst, iscsi-scst: Port to Linux kernel v4.20
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7810 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:51:41 +00:00
Bart Van Assche
e79fcbd8f3 iscsi-scst: Remove zero-copy TCP/IP support
Zero-copy TCP/IP support is deprecated since a while and is no longer
supported for recent kernels. Hence remove it and also all references
to zero-copy TCP/IP support.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7809 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:50:59 +00:00
Bart Van Assche
9fff6bc1f0 iscsi-scst: Declare cmnd_alloc() static
This patch does not change any functionality.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7808 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:48:33 +00:00
Bart Van Assche
754e5a6b2e scst_lib: Suppress two Coverity false positives about freeing stack memory
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7807 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:48:04 +00:00
Bart Van Assche
215b44e9d4 scst/src/dev_handlers/scst_vdisk.c: Avoid that Coverity complains about an out-of-bounds access
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7806 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:47:38 +00:00
Bart Van Assche
9b4a6a8823 srpt/conftest/bad_wr_mod/bad_wr_mod.c: Avoid that Coverity complains about NULL pointer dereferences
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7805 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:47:10 +00:00
Bart Van Assche
9ccc096b50 Debian: Make it possible to purge the scstadmin package
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7804 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:46:40 +00:00
Bart Van Assche
a54f922732 nightly build: Update kernel versions
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7803 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-10 17:13:32 +00:00
Bart Van Assche
537979302d Merge branch 'svn-trunk' 2018-11-08 21:15:40 -08:00
Bart Van Assche
3a45221c34 scst/include/backport.h: Fix RHEL 6.9 build
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7801 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-09 05:12:52 +00:00
Bart Van Assche
3fe9f7213e Merge branch 'svn-trunk' 2018-11-06 06:44:20 -08:00
Bart Van Assche
5cd9a597e9 scst: Fix build against Linux kernel v4.12
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7800 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-06 14:44:03 +00:00
Bart Van Assche
a7817589d9 Merge branch 'svn-trunk' 2018-11-05 19:12:40 -08:00
Bart Van Assche
c2f8864d90 scst/include/backport.h: Fix the <linux/eventpoll.h> backport
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7799 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-06 03:11:44 +00:00
Bart Van Assche
0f00d9ae1d Merge branch 'svn-trunk' 2018-11-05 18:33:16 -08:00
Bart Van Assche
b0e5d9834e scst: Add an IOCB_DSYNC backport for kernel versions < v4.7
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7798 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2018-11-06 02:33:16 +00:00