Bart Van Assche
6448d4a1b3
qla2x00t-32gbit, qla_isr.c: Minimize diffs with the upstream code
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8627 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-11-03 00:16:45 +00:00
Bart Van Assche
fed017ba44
qla2x00t-32gbit, qla_gs.c: Minimize diffs with the upstream code
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8626 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-11-03 00:16:28 +00:00
Bart Van Assche
18879e695f
qla2x00t-32gbit, qla_bsg.c: Minimize diffs with the upstream code
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8625 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-11-03 00:16:12 +00:00
Bart Van Assche
81c207d37d
qla2x00t-32gbit, qla_isr.c: Minimize diffs with the upstream code
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8624 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-11-03 00:15:34 +00:00
Bart Van Assche
a50b32ca42
isert-scst: Change unlikely(IS_ERR(...)) into IS_ERR(...)
...
Surrounding IS_ERR(...) with unlikely() is redundant. Remove the redundant
unlikely() annotations.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8623 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-11-02 23:03:18 +00:00
Bart Van Assche
6dcb32a5ca
ibmvstgt, mpt and mvsas_tgt: Remove these drivers
...
These drivers have not been updated in a significant way since 2010.
Additionally, these drivers fail to build against recent kernel versions.
I think this means that nobody is using these drivers. Hence remove these
drivers from the trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8622 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-11-02 22:59:21 +00:00
Bart Van Assche
c02e4209a4
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8621 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-15 04:45:43 +00:00
Bart Van Assche
5de1135f8e
scst: Remove all references to the QLogic git tree
...
Since the driver in the qla2x00t-32gbit directory supersedes the driver from
the QLogic git tree, remove all references to the latter.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8620 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-15 04:15:49 +00:00
Bart Van Assche
c027b9de7e
scst: Port to UEK 4
...
Reported-by: Gilbert Standen <gilstanden@hotmail.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8619 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-13 21:28:19 +00:00
Bart Van Assche
0c2a242249
.gitignore: Update
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8618 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-13 21:21:58 +00:00
Bart Van Assche
a444b28dfa
scripts/sign-modules: Do not try to sign modules CONFIG_MODULE_SIG=n
...
This fixes the build on e.g. Debian 9. See also
https://sourceforge.net/p/scst/tickets/30/ .
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8617 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-11 02:08:09 +00:00
Bart Van Assche
8dbffe9b25
scst-dkms.spec.in: Sync with scst.spec.in
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8616 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 02:57:22 +00:00
Bart Van Assche
5d3e3e9590
scripts/specialize-patch: Port to RHEL 8
...
Signed-off-by: Ivan Orlov <orlov@soligran.ru >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8615 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 02:41:48 +00:00
Bart Van Assche
4c32934243
iscsi-scst/Makefile_user_space_only: Synchronize this file with iscsi-scst/Makefile
...
Signed-off-by: Ivan Orlov <orlov@soligran.ru >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8614 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 02:40:14 +00:00
Bart Van Assche
36e4ee26bb
scst/include/backport.h: Include <linux/blk-mq.h> on RHEL 8
...
This patch is a build fix for RHEL 8.
Signed-off-by: Ivan Orlov <orlov@soligran.ru >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8613 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 02:39:44 +00:00
Bart Van Assche
1e79f561bc
scst.spec.in: Make this spec file compatible with rpm v4.14
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8612 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 02:17:11 +00:00
Bart Van Assche
a504222723
scst/src/Makefile: Specify the installation directory for device handlers explicitly
...
This patch unbreaks 'make rpm' against Linux kernel v5.3.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8611 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 02:16:28 +00:00
Bart Van Assche
87d64c162d
scst: Unbreak the build for RHEL 6 / CentOS 6
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8610 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-09 01:33:25 +00:00
Bart Van Assche
7b8c92e151
scst: Fix latency measurements if multiple commands are processed simultaneously by a single thread
...
Signed-off-by: Lev Vainblat <lev@zadarastorage.com >
[ bvanassche: reordered scst_cmd members ]
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8608 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 23:52:51 +00:00
Bart Van Assche
8df56e2ea3
scripts/sign-modules: Fix module signing for Debian
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8607 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 23:24:06 +00:00
Bart Van Assche
23f7283906
scst/include/scst.h: Reduce the size of struct scst_cmd
...
Reduce the size of struct scst_cmd by reordering its structure members such
that there are two holes less in this data structure. This change has been
verified with the help of the 'pahole' tool.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8606 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 22:10:31 +00:00
Bart Van Assche
b4f893a009
Update Subversion ignore lists
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8605 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 21:39:25 +00:00
Bart Van Assche
20be212509
Update Subversion ignore lists
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8604 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 21:37:43 +00:00
Bart Van Assche
ea2d6ac0d9
scst/include/backport.h: Sort alphabetically
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8603 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 21:31:20 +00:00
Bart Van Assche
3d5a5078ca
contributing.html: Remove information about already implemented features
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8602 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-06 00:01:20 +00:00
Bart Van Assche
cb73881c46
www: Update copyright footer
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8601 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-05 23:36:37 +00:00
Bart Van Assche
821116f242
www/downloads.html: Remove links to binary versions of SCST 1.0.1
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8600 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-05 23:34:56 +00:00
Bart Van Assche
ed68f1cb43
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8599 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-10-05 21:34:55 +00:00
Bart Van Assche
b33060cdd8
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8598 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-30 01:03:27 +00:00
Bart Van Assche
982e33160f
scripts/specialize-patch: Fix a gawk warning
...
gawk: scripts/specialize-patch:329: (FILENAME=- FNR=26) warning: regexp escape sequence `\&' is not a known regexp operator
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8597 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-29 23:13:49 +00:00
Bart Van Assche
9add460430
Suppress module signing error messages
...
Suppress the following error messages:
- SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:72
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:79
sign-file: certs/signing_key.pem: No such file or directory
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8596 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-29 22:33:03 +00:00
Bart Van Assche
06ee7ca41d
Makefile: Unbreak the RPM build process
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8595 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-29 22:10:46 +00:00
Bart Van Assche
eb03ee602b
iscsi-scst/Makefile: Fix a syntax error that was introduced in r8593
...
Reported-by: Rob Turk <robtu@rtist.nl >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8594 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-29 22:09:05 +00:00
Bart Van Assche
84725029ce
scst: Add support for signing SCST kernel modules
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8593 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-29 04:42:40 +00:00
Bart Van Assche
a4a0317e58
.gitignore: Add
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8592 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-29 04:41:03 +00:00
Bart Van Assche
088d743229
scst: Port to CentOS 8
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8591 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-26 04:41:21 +00:00
Bart Van Assche
8b67ce61c6
qla2x00t-32gbit: Fix a compiler warning introduced by the previous commit
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8590 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-25 15:30:33 +00:00
Bart Van Assche
c081f0f982
qla2x00t-32gbit: Fix the build against kernel versions before v4.10
...
Fixes: 849adf540b ("qla2x00t-32gbit: Backport to kernel v4.9"; r8105)
Reported-by: Andri L. Vicko <andri_vicko@outlook.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8589 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-25 15:22:49 +00:00
Bart Van Assche
be309a2e31
scst: Port to SLES 15
...
Fixes: https://sourceforge.net/p/scst/tickets/29/ .
Untested.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8588 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-25 03:33:46 +00:00
Bart Van Assche
842253f87e
scst: Port to RHEL 7.7
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8586 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-24 21:44:01 +00:00
Bart Van Assche
4037b5d115
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8585 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-16 13:40:12 +00:00
Bart Van Assche
6b80bb4ca6
scst/ChangeLog: Document changes included in SCST v3.2
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8584 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-15 01:10:50 +00:00
Bart Van Assche
51469f6d2f
www/downloads.html: Update SCST git mirror URL
...
Replace the URL of a no longer maintained git mirror by the URL of a maintained
git mirror.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8583 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-15 00:48:19 +00:00
Bart Van Assche
f6371c5d5e
Makefiles: Run depmod also on Ubuntu systems after module installation
...
Fixes: e902f79ecf ("kernel module installation: Skip "depmod" when building an RPM"; r5612)
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8582 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-15 00:29:55 +00:00
Bart Van Assche
feff5380c8
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8581 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-13 01:36:58 +00:00
Bart Van Assche
0ce7c75782
qla2x00t-32gbit/qla2x00-target/README: Update this file
...
Bring this README file in sync with the recently checked in changes.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8580 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-07 03:58:30 +00:00
Bart Van Assche
35cd068962
scst_vdisk: Set REQ_PRIO for SCSI commands marked as head-of-queue
...
REQ_PRIO requests preempt others in the CFQ I/O scheduler. REQ_META marks
metadata requests for blktrace.
Reported-by: Lev Vainblat <lev@zadarastorage.com >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8579 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-07 03:55:23 +00:00
Bart Van Assche
1821c5a2de
scst/include/backport.h: Fix kvmalloc() backport for RHEL 7
...
The kvmalloc function was added in RHEL 7.5. So the backport is
needed for RHEL 7.4 and older. _COMPAT_LINUX_MM_H is checked as
well to avoid a conflict with the appropriate backport in MOFED.
Signed-off-by: Sergey Gorenko <sergeygo@mellanox.com >
[ bvanassche: fixed spelling in commit message ]
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8578 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-07 03:43:59 +00:00
Bart Van Assche
12e87680fd
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8577 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-07 01:45:44 +00:00
Bart Van Assche
410c462405
scst_copy_mgr: Fix copy manager LUN wraparound
...
This patch has been provided by Alexander Sinditskiy. See also
https://sourceforge.net/p/scst/tickets/27/ .
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8575 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2019-09-06 03:38:38 +00:00