Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/run_regression_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ jobs:
fail-fast: false
matrix:
version: [
'6.18',
'6.17.11',
'6.18.2',
'6.17.13',
'6.16.12',
'6.15.11',
'6.14.11',
'6.13.12',
'6.12.61',
'6.12.63',
'6.11.11',
'6.10.14',
'6.9.12',
Expand All @@ -38,9 +38,9 @@ jobs:
'4.9.337',
'3.18.140',
'3.10.108',
'6.12.0-124.13.1.el10_1^AlmaLinux^10.1',
'6.12.0-124.21.1.el10_1^AlmaLinux^10.1',
'6.12.0-55.43.1.el10_0^AlmaLinux^10.0',
'5.14.0-611.11.1.el9_7^AlmaLinux^9.7',
'5.14.0-611.16.1.el9_7^AlmaLinux^9.7',
'5.14.0-570.62.1.el9_6^AlmaLinux^9.6',
'5.14.0-503.40.1.el9_5^AlmaLinux^9.5',
'5.14.0-427.42.1.el9_4^AlmaLinux^9.4',
Expand All @@ -58,9 +58,9 @@ jobs:
'4.18.0-240.22.1.el8_3^AlmaLinux^8.3',
'3.10.0-1160.118.1.el7^CentOS^7.9.2009',
'3.10.0-862.14.4.el7^CentOS^7.5.1804',
'6.12.0-105.51.5.el10uek^UEK^10',
'5.15.0-314.193.5.5.el9uek^UEK^9',
'5.4.17-2136.349.3.2.el8uek^UEK^8',
'6.12.0-106.55.4.2.el10uek^UEK^10',
'5.15.0-315.196.5.2.el9uek^UEK^9',
'5.4.17-2136.350.3.2.el8uek^UEK^8',
'4.14.35-2047.543.3.1.el7uek^UEK^7',
'4.1.12-124.93.1.el7uek^UEK^7'
]
Expand Down
2 changes: 1 addition & 1 deletion doc/scst_user_spec.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ SCST user space device handler interface description
<name>Vladislav Bolkhovitin</name>
</author>

<date>Version 3.10.0-pre</date>
<date>Version 3.10.0</date>

<toc>

Expand Down
2 changes: 1 addition & 1 deletion fcst/fcst.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
#define NEW_LIBFC_API
#endif

#define FT_VERSION "3.10.0-pre"
#define FT_VERSION "3.10.0"
#define FT_MODULE "fcst"

#define FT_MAX_HW_PENDING_TIME 20 /* max I/O time in seconds */
Expand Down
2 changes: 1 addition & 1 deletion iscsi-scst/README
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
iSCSI SCST target driver
========================

Version 3.10.0-pre, 28 December 2024
Version 3.10.0, 29 December 2025
----------------------------

ISCSI-SCST is a deeply reworked fork of iSCSI Enterprise Target (IET)
Expand Down
2 changes: 1 addition & 1 deletion iscsi-scst/include/iscsi_scst_ver.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@

#define ISCSI_VERSION_STRING_SUFFIX

#define ISCSI_VERSION_STRING "3.10.0-pre" ISCSI_VERSION_STRING_SUFFIX
#define ISCSI_VERSION_STRING "3.10.0" ISCSI_VERSION_STRING_SUFFIX
4 changes: 2 additions & 2 deletions iscsi-scst/kernel/isert-scst/isert.c
Original file line number Diff line number Diff line change
Expand Up @@ -499,8 +499,8 @@ static int __init isert_init_module(void)
MODULE_AUTHOR("Yan Burman");
MODULE_LICENSE("Dual BSD/GPL");
MODULE_IMPORT_NS(SCST_NAMESPACE);
#define DRV_VERSION "3.10.0-pre" "#" __stringify(OFED_FLAVOR)
#define DRV_RELDATE "28 December 2024"
#define DRV_VERSION "3.10.0" "#" __stringify(OFED_FLAVOR)
#define DRV_RELDATE "29 December 2025"
MODULE_DESCRIPTION("iSER target transport driver v" DRV_VERSION " (" DRV_RELDATE ")");
module_init(isert_init_module);
module_exit(isert_cleanup_module);
16 changes: 8 additions & 8 deletions nightly/conf/nightly.conf
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
ABT_DETAILS="x86_64"
ABT_JOBS=5
ABT_KERNELS=" \
6.18 \
6.17.11-nc \
6.18.2 \
6.17.13-nc \
6.16.12-nc \
6.15.11-nc \
6.14.11-nc \
6.13.12-nc \
6.12.61-nc \
6.12.63-nc \
6.11.11-nc \
6.10.14-nc \
6.9.12-nc \
Expand Down Expand Up @@ -73,9 +73,9 @@ ABT_KERNELS=" \
3.12.74-nc \
3.11.10-nc \
3.10.108-nc \
6.12.0-124.13.1.el10_1^AlmaLinux^10.1-nc \
6.12.0-124.21.1.el10_1^AlmaLinux^10.1-nc \
6.12.0-55.43.1.el10_0^AlmaLinux^10.0-nc \
5.14.0-611.11.1.el9_7^AlmaLinux^9.7-nc \
5.14.0-611.16.1.el9_7^AlmaLinux^9.7-nc \
5.14.0-570.62.1.el9_6^AlmaLinux^9.6-nc \
5.14.0-503.40.1.el9_5^AlmaLinux^9.5-nc \
5.14.0-427.42.1.el9_4^AlmaLinux^9.4-nc \
Expand All @@ -99,9 +99,9 @@ ABT_KERNELS=" \
3.10.0-1062.18.1.el7^CentOS^7.7.1908-nc \
3.10.0-957.27.2.el7^CentOS^7.6.1810-nc \
3.10.0-862.14.4.el7^CentOS^7.5.1804-nc \
6.12.0-105.51.5.el10uek^UEK^10-nc \
5.15.0-314.193.5.5.el9uek^UEK^9-nc \
5.4.17-2136.349.3.2.el8uek^UEK^8-nc \
6.12.0-106.55.4.2.el10uek^UEK^10-nc \
5.15.0-315.196.5.2.el9uek^UEK^9-nc \
5.4.17-2136.350.3.2.el8uek^UEK^8-nc \
4.14.35-2047.543.3.1.el7uek^UEK^7-nc \
4.1.12-124.93.1.el7uek^UEK^7-nc \
"
2 changes: 1 addition & 1 deletion qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
/* Driver version number */
#define Q2T_VERSION(a, b, c, d) (((a) << 030) + ((b) << 020) + (c) << 010 + (d))
#define Q2T_VERSION_CODE Q2T_VERSION(3, 10, 0, 0)
#define Q2T_VERSION_STRING "3.10.0-pre"
#define Q2T_VERSION_STRING "3.10.0"

#define SQA_DEFAULT_TAGS 2048

Expand Down
2 changes: 1 addition & 1 deletion qla2x00t/qla2x00-target/README
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Target driver for QLogic 2[2-6]xx/8[1-3]xx Fibre Channel cards
==============================================================

Version 3.10.0-pre, 28 December 2024
Version 3.10.0, 29 December 2025
----------------------------

This is target driver for QLogic 2[2-6]xx/8[1-3]xx Fibre Channel cards.
Expand Down
2 changes: 1 addition & 1 deletion qla2x00t/qla2x00-target/qla2x00t.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
/* Version numbers, the same as for the kernel */
#define Q2T_VERSION(a, b, c, d) (((a) << 030) + ((b) << 020) + (c) << 010 + (d))
#define Q2T_VERSION_CODE Q2T_VERSION(3, 10, 0, 0)
#define Q2T_VERSION_STRING "3.10.0-pre"
#define Q2T_VERSION_STRING "3.10.0"
#define Q2T_PROC_VERSION_NAME "version"

#define Q2T_MAX_CDB_LEN 16
Expand Down
28 changes: 28 additions & 0 deletions scst/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
Summary of changes between versions 3.9 and 3.10
------------------------------------------------
- iscsi-scst: Added SHA256 and SHA3-256 support to CHAP, using AF_ALG and
negotiating algorithms during login.
- iscsi-scst: Added transport name to sysfs entries for connections.
- iscsi-scstd: Moved the PID file path to /run (instead of /var/run) for
better systemd compatibility; fixed GCC 15 build.
- scst: Fixed a possible command lockup by removing the lockless fast path in
scst_cmd_set_sn() and applying locking consistently.
- scst: Fixed an out-of-bounds read when parsing the SCSI CDB control byte for
vendor-specific / unknown-length opcodes; also fixed SCST_USER_PARSE_EXCEPTION
handling by treating negative generic_parse() errors as final.
- scst: Export scst_tgt->sg_tablesize via sysfs for target mode, matching what
is available in initiator mode via /sys/class/scsi_host/hostN/sg_tablesize.
- scst: Extended build metadata exposed in dmesg/sysfs/modinfo (kernel
version, build date, git hash, build number, arch).
- qla2x00t-32gbit driver: Significant reliability and safety updates (SRR/SLER
support reintroduced and improved; better abort/timeout handling; fixes for
TMR failure handling, lost interrupts, big CDB handling).
- qla2x00t-32gbit driver: Updated from Linux version v6.12 to v6.18.
- Improved Debian and RPM packaging.

The kernel versions supported by this release are:
* Kernel.org kernel versions v3.10..v6.18.
* Debian / Ubuntu kernels based on upstream kernel versions v3.10..v6.18.
* RHEL / CentOS / AlmaLinux 7.x, 8.0..8.10, 9.0..9.7 and 10.0..10.1 kernels.
* UEK version 4, 5, 6, 7 and 8 kernels.

Summary of changes between versions 3.8 and 3.9
-----------------------------------------------
- scst_vdisk: Added active attributes support to vdisk_fileio.
Expand Down
2 changes: 1 addition & 1 deletion scst/README
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Generic SCSI target mid-level for Linux (SCST)
==============================================

Version 3.10.0-pre, 28 December 2024
Version 3.10.0, 29 December 2025
----------------------------

SCST is designed to provide unified, consistent interface between SCSI
Expand Down
2 changes: 1 addition & 1 deletion scst/include/scst_const.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
#define SCST_VERSION(a, b, c, d) (((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
#define SCST_VERSION_CODE SCST_VERSION(3, 10, 0, 0)

#define SCST_VERSION_NAME "3.10.0-pre"
#define SCST_VERSION_NAME "3.10.0"
#define SCST_VERSION_STRING_SUFFIX
#define SCST_VERSION_STRING SCST_VERSION_NAME SCST_VERSION_STRING_SUFFIX

Expand Down
2 changes: 1 addition & 1 deletion scst_local/scst_local.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ README file for details.
static unsigned long scst_local_trace_flag = SCST_LOCAL_DEFAULT_LOG_FLAGS;
#endif

#define SCST_LOCAL_VERSION "3.10.0-pre"
#define SCST_LOCAL_VERSION "3.10.0"
static const char *scst_local_version_date = "20110901";

/* Some statistics */
Expand Down
2 changes: 1 addition & 1 deletion scstadmin/scstadmin.sysfs/scstadmin
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
use strict;
use warnings;

my $Version = 'SCST Configurator v3.10.0-pre';
my $Version = 'SCST Configurator v3.10.0';

# Configures SCST
#
Expand Down
4 changes: 2 additions & 2 deletions srpt/src/ib_srpt.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@

/* Name of this kernel module. */
#define DRV_NAME "ib_srpt"
#define DRV_VERSION "3.10.0-pre" "#" __stringify(OFED_FLAVOR)
#define DRV_RELDATE "28 December 2024"
#define DRV_VERSION "3.10.0" "#" __stringify(OFED_FLAVOR)
#define DRV_RELDATE "29 December 2025"
#if defined(CONFIG_SCST_DEBUG) || defined(CONFIG_SCST_TRACING)
/* Flags to be used in SCST debug tracing statements. */
#define DEFAULT_SRPT_TRACE_FLAGS (TRACE_OUT_OF_MEM | TRACE_MINOR \
Expand Down
2 changes: 1 addition & 1 deletion usr/fileio/README
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
User space FILEIO handler
=========================

Version 3.10.0-pre, 28 December 2024
Version 3.10.0, 29 December 2025
----------------------------

User space program fileio_tgt uses interface of SCST's scst_user dev
Expand Down
2 changes: 1 addition & 1 deletion usr/include/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
#ifndef __VERSION_H
#define __VERSION_H

#define VERSION_STR "3.10.0-pre"
#define VERSION_STR "3.10.0"

#endif /* __VERSION_H */
6 changes: 3 additions & 3 deletions www/downloads.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ <h2 id=slogan>Generic SCSI Target Subsystem for Linux</h2>
<div id="main">
<h1>SCST Downloads</h1>

<p>The latest stable version of SCST is 3.9.
<p>The latest stable version of SCST is 3.10.
Updates for that version are available on
the 3.9.x branch in the Git repository.</p>
the 3.10.x branch in the Git repository.</p>

<p>Debian packages can be built by running
"make dpkg". RPMs can be built by running
Expand All @@ -48,7 +48,7 @@ <h1>SCST Downloads</h1>
<p>There is also a well done user space port, which you can find <a href="https://github.com/DavidButterfield/SCST-Usermode-Adaptation">here</a>.</p>

<p>The latest development version of SCST is
3.10. That version including target drivers and
3.11. That version including target drivers and
user space utilities can be downloaded
directly from the SCST Git repository.</p>
<p>You can access it using either
Expand Down
Loading