<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to tickets</title><link>https://sourceforge.net/p/scst/tickets/</link><description>Recent changes to tickets</description><atom:link href="https://sourceforge.net/p/scst/tickets/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 12 Dec 2025 12:09:42 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/scst/tickets/feed.rss" rel="self" type="application/rss+xml"/><item><title>Add parameter to control UNMAP granularity / provisioning slab for Windows initiators</title><link>https://sourceforge.net/p/scst/tickets/64/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
I’m using SCST with vdisk_fileio and Windows (iSCSI initiator).&lt;br/&gt;
Thin provisioning and UNMAP work, but Windows reports the following error during defrag /L (ReTrim):&lt;br/&gt;
“The slab size is too small”&lt;br/&gt;
Windows INBOX iSCSI initiator requires the storage to report provisioning slab ≥ 4096 bytes via VPD pages (LBPRZ/LBPPBE/OPTIMAL UNMAP GRANULARITY).&lt;br/&gt;
Currently, SCST only exposes lb_per_pb_exp, which affects LBPPBE, but there is no parameter to set the provisioning slab (also UNMAP granularity).&lt;br/&gt;
As a result, Windows sees:&lt;br/&gt;
Logical sector: 512&lt;br/&gt;
Physical sector: 4096&lt;br/&gt;
But slab = 512 (too small → ReTrim fails)&lt;br/&gt;
Could you please add a configurable parameter for:&lt;br/&gt;
Provisioning slab size (e.g. unmap_granularity or slab_size)&lt;br/&gt;
Optionally, UNMAP alignment&lt;br/&gt;
These values must be exposed via the appropriate VPD pages so the Windows initiator will accept the device for ReTrim/Optimize.&lt;br/&gt;
This would greatly improve Windows compatibility for thin-file-backed LUNs (vdisk_fileio), especially in virtualized storage setups.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman</dc:creator><pubDate>Fri, 12 Dec 2025 12:09:42 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6bc966142d3a3cebdc2ff2fb98e2537f68db4f48</guid></item><item><title>Active-Pasive cluster (Open ZFS) and Persistent Reservations</title><link>https://sourceforge.net/p/scst/tickets/63/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
I'm using scst 3.6 on kernel 5.15.74 and OpenZFS with Active-Pasive cluster&lt;/p&gt;
&lt;p&gt;I have two nodes - active and passive. The active host has Pool from local and remote disks. The target is zvol (LUN0) - it is a block device, which is not a specific disk but consists of many devices.&lt;br/&gt;
  Zvol is only visible on the active node as /dev/tank/zvol1&lt;br/&gt;
To test the operation of PR (persistent reservations) on a passive node, enter the device as below, but it ends with an error&lt;/p&gt;
&lt;p&gt;echo "add_device blockio filename=/dev/tank/zvol1" &amp;gt;/sys/kernel/scst_tgt/handlers/vdisk_blockio/mgmt&lt;br/&gt;
-bash: echo: write error: No such file or directory&lt;/p&gt;
&lt;p&gt;Is it possible to indicate the device differently on the passive node?&lt;/p&gt;
&lt;p&gt;Regards&lt;br/&gt;
Adam&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Błaszczykowski</dc:creator><pubDate>Tue, 27 Dec 2022 14:26:35 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net4cc4a9e9f635dc86a72a0acb7152a7239e13a55c</guid></item><item><title>Unable to build on RHEL 9.1</title><link>https://sourceforge.net/p/scst/tickets/61/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="compilation-is-broken-for-os-rhel-91-kernel-5140-16261el9_1x86_64"&gt;Compilation is broken for OS RHEL 9.1 kernel 5.14.0-162.6.1.el9_1.x86_64:&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;[root@scspa2671671002 ontap-mediator-1.6.0]&lt;/span&gt;# uname -a&lt;br/&gt;
Linux scspa2671671002.rtp.openenglab.netapp.com 5.14.0-162.6.1.el9_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 30 07:36:03 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux&lt;br/&gt;
&lt;span&gt;[root@scspa2671671002 ontap-mediator-1.6.0]&lt;/span&gt;#&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[root@scspa2671671002 ontap-mediator-1.6.0]&lt;/span&gt;# cat /etc/redhat-release&lt;br/&gt;
Red Hat Enterprise Linux release 9.1 (Plow)&lt;br/&gt;
&lt;span&gt;[root@scspa2671671002 ontap-mediator-1.6.0]&lt;/span&gt;# cat /etc/os-release&lt;br/&gt;
NAME="Red Hat Enterprise Linux"&lt;br/&gt;
VERSION="9.1 (Plow)"&lt;br/&gt;
ID="rhel"&lt;br/&gt;
ID_LIKE="fedora"&lt;br/&gt;
VERSION_ID="9.1"&lt;br/&gt;
PLATFORM_ID="platform:el9"&lt;br/&gt;
PRETTY_NAME="Red Hat Enterprise Linux 9.1 (Plow)"&lt;br/&gt;
ANSI_COLOR="0;31"&lt;br/&gt;
LOGO="fedora-logo-icon"&lt;br/&gt;
CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"&lt;br/&gt;
HOME_URL="https://www.redhat.com/"&lt;br/&gt;
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/9/"&lt;br/&gt;
BUG_REPORT_URL="https://bugzilla.redhat.com/"&lt;/p&gt;
&lt;p&gt;REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9"&lt;br/&gt;
REDHAT_BUGZILLA_PRODUCT_VERSION=9.1&lt;br/&gt;
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"&lt;br/&gt;
REDHAT_SUPPORT_PRODUCT_VERSION="9.1"&lt;br/&gt;
&lt;span&gt;[root@scspa2671671002 ontap-mediator-1.6.0]&lt;/span&gt;#&lt;/p&gt;
&lt;h2 id="compilation-error-below"&gt;Compilation error below:&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;[2022-11-28 18:42:05]&lt;/span&gt; In file included from /tmp/ontap_mediator.UFnM45/ontap-mediator-1.6.0/ontap-mediator-1.6.0/dist/scst/scst-3.7.0-pre/scst/src/../include/scst.h:54,&lt;br/&gt;
&lt;span&gt;[2022-11-28 18:42:05]&lt;/span&gt; from /tmp/ontap_mediator.UFnM45/ontap-mediator-1.6.0/ontap-mediator-1.6.0/dist/scst/scst-3.7.0-pre/scst/src/scst_copy_mgr.c:17:&lt;br/&gt;
&lt;span&gt;[2022-11-28 18:42:05]&lt;/span&gt; ./include/scsi/scsi_cmnd.h:179:6: note: previous declaration of 'scsi_done' with type 'void(struct scsi_cmnd &lt;em&gt;)'&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-11-28 18:42:05]&lt;/span&gt;&lt;/span&gt; 179 | void scsi_done(struct scsi_cmnd &lt;/em&gt;cmd);&lt;br/&gt;
&lt;span&gt;[2022-11-28 18:42:05]&lt;/span&gt; | ^~~~~~~~~&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Khosraviani</dc:creator><pubDate>Tue, 29 Nov 2022 00:04:15 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net105649a09057fafc1a49b87cca3d77fc7b2fd9b0</guid></item><item><title>Unable to build on RHEL 8.6</title><link>https://sourceforge.net/p/scst/tickets/60/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I tried building scst-trunk (svn co as of 8/18/2022) on an RHEL 8.6 system and got the following error:&lt;/p&gt;
&lt;h1 id="scst_vdiskc4899-error-too-many-arguments-to-function-blkdev_issue_flush"&gt;scst_vdisk.c:489:9: error: too many arguments to function ‘blkdev_issue_flush’&lt;/h1&gt;
&lt;p&gt;&lt;span&gt;[2022-08-19 13:38:06]&lt;/span&gt; make&lt;span&gt;[3]&lt;/span&gt;: Entering directory '/usr/src/kernels/4.18.0-372.9.1.el8.x86_64'&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:08]&lt;/span&gt; CC &lt;span&gt;[M]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_cdrom.o&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:09]&lt;/span&gt; CC &lt;span&gt;[M]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_changer.o&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:10]&lt;/span&gt; CC &lt;span&gt;[M]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_disk.o&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:11]&lt;/span&gt; CC &lt;span&gt;[M]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_modisk.o&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:13]&lt;/span&gt; CC &lt;span&gt;[M]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_tape.o&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:14]&lt;/span&gt; CC &lt;span&gt;[M]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_vdisk.o&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_vdisk.c: In function ‘vdisk_blockio_flush’:&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-&lt;strong&gt;1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_vdisk.c:489:9: error: too many arguments to function ‘blkdev_issue_flush’&lt;/strong&gt;&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; res = blkdev_issue_flush(bdev, gfp_mask);&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; ^~~~~~~~~~~~~~~~~~&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; In file included from ./include/linux/blk-cgroup.h:23,&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; from ./include/linux/writeback.h:15,&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; from /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_vdisk.c:40:&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; ./include/linux/blkdev.h:1288:5: note: declared here&lt;br/&gt;
&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt; int blkdev_issue_flush(struct block_device &lt;em&gt;bdev);&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; ^~~~~~~~~~~~~~~~~~&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[4]&lt;/span&gt;&lt;/span&gt;: &lt;/em&gt;&lt;strong&gt; &lt;span&gt;&lt;span&gt;[scripts/Makefile.build:322: /tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers/scst_vdisk.o]&lt;/span&gt;&lt;/span&gt; Error 1&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[3]&lt;/span&gt;&lt;/span&gt;: &lt;/strong&gt;&lt;em&gt; &lt;span&gt;&lt;span&gt;[Makefile:1577: module/tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src/dev_handlers]&lt;/span&gt;&lt;/span&gt; Error 2&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[3]&lt;/span&gt;&lt;/span&gt;: Leaving directory '/usr/src/kernels/4.18.0-372.9.1.el8.x86_64'&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt;: &lt;/em&gt;&lt;strong&gt; &lt;span&gt;&lt;span&gt;[Makefile:76: all]&lt;/span&gt;&lt;/span&gt; Error 2&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt;: Leaving directory '/tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst/src'&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[1]&lt;/span&gt;&lt;/span&gt;: &lt;/strong&gt;&lt;em&gt; &lt;span&gt;&lt;span&gt;[Makefile:39: install]&lt;/span&gt;&lt;/span&gt; Error 2&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make&lt;span&gt;&lt;span&gt;[1]&lt;/span&gt;&lt;/span&gt;: Leaving directory '/tmp/ontap_mediator.PC0Imv/ontap-mediator-1.5.0/ontap-mediator-1.5.0/dist/scst/scst-3.7.0-pre/scst'&lt;br/&gt;
&lt;span&gt;&lt;span&gt;[2022-08-19 13:38:15]&lt;/span&gt;&lt;/span&gt; make: &lt;/em&gt;** &lt;span&gt;[Makefile:158: scst_install]&lt;/span&gt; Error 2&lt;br/&gt;
&lt;span&gt;[root@scs000088802-1 ~]&lt;/span&gt;#&lt;/p&gt;
&lt;h2 id="os-information"&gt;OS Information:&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;[root@scs000088802-1 ~]&lt;/span&gt;# cat /etc/redhat-release&lt;br/&gt;
Red Hat Enterprise Linux release 8.6 (Ootpa)&lt;br/&gt;
&lt;span&gt;[root@scs000088802-1 ~]&lt;/span&gt;# cat /etc/os-release&lt;br/&gt;
NAME="Red Hat Enterprise Linux"&lt;br/&gt;
VERSION="8.6 (Ootpa)"&lt;br/&gt;
ID="rhel"&lt;br/&gt;
ID_LIKE="fedora"&lt;br/&gt;
VERSION_ID="8.6"&lt;br/&gt;
PLATFORM_ID="platform:el8"&lt;br/&gt;
PRETTY_NAME="Red Hat Enterprise Linux 8.6 (Ootpa)"&lt;br/&gt;
ANSI_COLOR="0;31"&lt;br/&gt;
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"&lt;br/&gt;
HOME_URL="https://www.redhat.com/"&lt;br/&gt;
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"&lt;br/&gt;
BUG_REPORT_URL="https://bugzilla.redhat.com/"&lt;/p&gt;
&lt;p&gt;REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"&lt;br/&gt;
REDHAT_BUGZILLA_PRODUCT_VERSION=8.6&lt;br/&gt;
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"&lt;br/&gt;
REDHAT_SUPPORT_PRODUCT_VERSION="8.6"&lt;br/&gt;
&lt;span&gt;[root@scs000088802-1 ~]&lt;/span&gt;#&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Khosraviani</dc:creator><pubDate>Fri, 19 Aug 2022 20:46:29 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net79f176a4e0cc05aaac5a052c9943bf3fe461f260</guid></item><item><title>#59 Unable to compile ISCSI module on 5.15 kernel with ISER</title><link>https://sourceforge.net/p/scst/tickets/59/?limit=25#28bd</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for the report. I will take a look at it soon.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br/&gt;
Gleb&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gleb Chesnokov</dc:creator><pubDate>Fri, 29 Jul 2022 10:47:27 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netc955660b23718585dfae7a7fc6c216049ffb76e5</guid></item><item><title>Unable to compile ISCSI module on 5.15 kernel with ISER</title><link>https://sourceforge.net/p/scst/tickets/59/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello SCST team,&lt;br/&gt;
I have server on Ubuntu 20.04. The system uses HWE kernel 5.15&lt;br/&gt;
The server has few mellanox-6 network cards with MOFED 5.6 drivers&lt;/p&gt;
&lt;p&gt;When I try to build iscsi module it always failed with infiband errors&lt;br/&gt;
Could you fix that?&lt;br/&gt;
Thank you.&lt;/p&gt;
&lt;p&gt;make&lt;span&gt;[2]&lt;/span&gt;: Entering directory '/usr/src/linux-headers-5.15.0-41-generic'&lt;br/&gt;
  CC &lt;span&gt;[M]&lt;/span&gt;  /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.o&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_post_recv’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:90:50: error: passing argument 3 of ‘ib_post_recv’ from incompatible pointer type &lt;span&gt;[-Werror=incompatible-pointer-types]&lt;/span&gt;&lt;br/&gt;
   90 |  err = ib_post_recv(isert_conn-&amp;gt;qp, first_ib_wr, &amp;amp;bad_wr);&lt;br/&gt;
      |                                                  ^~~~~~~&lt;br/&gt;
      |                                                  |&lt;br/&gt;
      |                                                  struct ib_recv_wr &lt;strong&gt;&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_mad.h:15,&lt;br/&gt;
                 from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:13,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/ib_verbs.h:3941:37: note: expected ‘const struct ib_recv_wr &lt;/strong&gt;’ but argument is of type ‘struct ib_recv_wr &lt;strong&gt;’&lt;br/&gt;
 3941 |           const struct ib_recv_wr &lt;/strong&gt;bad_recv_wr)&lt;br/&gt;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_post_send’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:137:50: error: passing argument 3 of ‘ib_post_send’ from incompatible pointer type &lt;span&gt;[-Werror=incompatible-pointer-types]&lt;/span&gt;&lt;br/&gt;
  137 |  err = ib_post_send(isert_conn-&amp;gt;qp, first_ib_wr, &amp;amp;bad_wr);&lt;br/&gt;
      |                                                  ^~~~~~~&lt;br/&gt;
      |                                                  |&lt;br/&gt;
      |                                                  struct ib_send_wr &lt;strong&gt;&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_mad.h:15,&lt;br/&gt;
                 from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:13,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/ib_verbs.h:3924:37: note: expected ‘const struct ib_send_wr &lt;/strong&gt;’ but argument is of type ‘struct ib_send_wr &lt;strong&gt;’&lt;br/&gt;
 3924 |           const struct ib_send_wr &lt;/strong&gt;bad_send_wr)&lt;br/&gt;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_post_drain_sq’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:167:33: error: passing argument 3 of ‘ib_post_send’ from incompatible pointer type &lt;span&gt;[-Werror=incompatible-pointer-types]&lt;/span&gt;&lt;br/&gt;
  167 |       &amp;amp;drain_wr_sq-&amp;gt;send_wr.wr, &amp;amp;bad_wr);&lt;br/&gt;
      |                                 ^~~~~~~&lt;br/&gt;
      |                                 |&lt;br/&gt;
      |                                 struct ib_send_wr &lt;strong&gt;&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_mad.h:15,&lt;br/&gt;
                 from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:13,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/ib_verbs.h:3924:37: note: expected ‘const struct ib_send_wr &lt;/strong&gt;’ but argument is of type ‘struct ib_send_wr &lt;strong&gt;’&lt;br/&gt;
 3924 |           const struct ib_send_wr &lt;/strong&gt;bad_send_wr)&lt;br/&gt;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_post_drain_rq’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:192:30: error: passing argument 3 of ‘ib_post_recv’ from incompatible pointer type &lt;span&gt;[-Werror=incompatible-pointer-types]&lt;/span&gt;&lt;br/&gt;
  192 |       &amp;amp;drain_wr_rq-&amp;gt;recv_wr, &amp;amp;bad_wr);&lt;br/&gt;
      |                              ^~~~~~~&lt;br/&gt;
      |                              |&lt;br/&gt;
      |                              struct ib_recv_wr &lt;strong&gt;&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_mad.h:15,&lt;br/&gt;
                 from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:13,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/ib_verbs.h:3941:37: note: expected ‘const struct ib_recv_wr &lt;/strong&gt;’ but argument is of type ‘struct ib_recv_wr &lt;strong&gt;’&lt;br/&gt;
 3941 |           const struct ib_recv_wr &lt;/strong&gt;bad_recv_wr)&lt;br/&gt;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_device_create’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:998:8: error: macro "ib_create_cq" passed 6 arguments, but takes just 5&lt;br/&gt;
  998 |       i); /&lt;em&gt; completion vector &lt;/em&gt;/&lt;br/&gt;
      |        ^&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_mad.h:15,&lt;br/&gt;
                 from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:13,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/ib_verbs.h:4009: note: macro "ib_create_cq" defined here&lt;br/&gt;
 4009 | #define ib_create_cq(device, cmp_hndlr, evt_hndlr, cq_ctxt, cq_attr) \&lt;br/&gt;
      |&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:993:8: error: ‘ib_create_cq’ undeclared (first use in this function); did you mean ‘ib_create_wq’?&lt;br/&gt;
  993 |   cq = ib_create_cq(ib_dev,&lt;br/&gt;
      |        ^~~~~~~~~~~~&lt;br/&gt;
      |        ib_create_wq&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:993:8: note: each undeclared identifier is reported only once for each function it appears in&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_conn_create’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:1233:47: error: ‘struct ib_device_attr’ has no member named ‘max_sge’; did you mean ‘max_cqe’?&lt;br/&gt;
 1233 |  isert_conn-&amp;gt;max_sge = isert_dev-&amp;gt;device_attr.max_sge - 3;&lt;br/&gt;
      |                                               ^~~~~~~&lt;br/&gt;
      |                                               max_cqe&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_cm_conn_req_handler’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:1482:2: error: too few arguments to function ‘rdma_reject’&lt;br/&gt;
 1482 |  rdma_reject(cm_id, NULL, 0&lt;br/&gt;
      |  ^~~~~~~~~~~&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:15,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/rdma_cm.h:272:5: note: declared here&lt;br/&gt;
  272 | int rdma_reject(struct rdma_cm_id &lt;em&gt;id, const void &lt;/em&gt;private_data,&lt;br/&gt;
      |     ^~~~~~~~~~~&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c: In function ‘isert_setup_id’:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:1731:20: error: macro "rdma_create_id" requires 5 arguments, but only 4 given&lt;br/&gt;
 1731 |           IB_QPT_RC);&lt;br/&gt;
      |                    ^&lt;br/&gt;
In file included from /usr/src/ofa_kernel/default/include/rdma/ib_cm.h:15,&lt;br/&gt;
                 from /root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:44:&lt;br/&gt;
/usr/src/ofa_kernel/default/include/rdma/rdma_cm.h:139: note: macro "rdma_create_id" defined here&lt;br/&gt;
  139 | #define rdma_create_id(net, event_handler, context, ps, qp_type)               \&lt;br/&gt;
      |&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:1730:7: error: ‘rdma_create_id’ undeclared (first use in this function); did you mean ‘rdma_create_qp’?&lt;br/&gt;
 1730 |  id = rdma_create_id(isert_cm_evt_handler, portal, RDMA_PS_TCP,&lt;br/&gt;
      |       ^~~~~~~~~~~~~~&lt;br/&gt;
      |       rdma_create_qp&lt;br/&gt;
At top level:&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:1617:12: warning: ‘isert_cm_evt_handler’ defined but not used &lt;span&gt;[-Wunused-function]&lt;/span&gt;&lt;br/&gt;
 1617 | static int isert_cm_evt_handler(struct rdma_cm_id &lt;em&gt;cm_id,&lt;br/&gt;
      |            ^~~~~~~~~~~~~~~~~~~~&lt;br/&gt;
/root/scst/scst/iscsi-scst/kernel/isert-scst/iser_rdma.c:770:13: warning: ‘isert_cq_comp_handler’ defined but not used &lt;span&gt;&lt;span&gt;[-Wunused-function]&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
  770 | static void isert_cq_comp_handler(struct ib_cq &lt;/em&gt;cq, void *context)&lt;br/&gt;
      |             ^~~~~~~~~~~~~~~~~~~~~&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yury Panchenko</dc:creator><pubDate>Thu, 28 Jul 2022 13:20:56 -0000</pubDate><guid isPermaLink="false">https://sourceforge.nete143ad87a6eea70dda19619de91894a85e7c0443</guid></item><item><title>#31 RFE: Hash IncomingUser in SCST.conf</title><link>https://sourceforge.net/p/scst/tickets/31/?limit=25#0258</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Can anybody pick this up and submit a patch for it, please?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Khosraviani</dc:creator><pubDate>Thu, 28 Apr 2022 14:07:58 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net46df234b044f3839cde3bd0900bf920732670535</guid></item><item><title>Getting "authentication bypass" when running Codenomicon/Defensics</title><link>https://sourceforge.net/p/scst/tickets/58/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am getting "authentication bypass" errors when running Codenomicon/Defensics on v3.6.0 of SCST. The following Codenomicon test cases are producing this error:  57892,57896,57899,57946,58838,58840,58841&lt;/p&gt;
&lt;p&gt;NOTES:&lt;br/&gt;
- The test cases show as "PASS" in "statistics"&lt;br/&gt;
- They all show "authentication bypass" failures in "Safeguard"&lt;br/&gt;
- Codenomicon is the old name for Defensics - a security checker tool by Synopsis&lt;/p&gt;
&lt;p&gt;Attached are some files to show the problem/issue.&lt;br/&gt;
Please, advise if this is a real issue; and if so, how can it be resolved?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Khosraviani</dc:creator><pubDate>Thu, 14 Apr 2022 17:19:29 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net5dc4421726bf40ad7bf3367ec0cd371409ac19a7</guid></item><item><title>#57 Download link still downloads v3.5.0 instead of v3.6.0</title><link>https://sourceforge.net/p/scst/tickets/57/?limit=25#a942</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Gleb, thanks for responding (in a private email) regarding this issue. Here is the gist of our discussion, and Gleb's response:&lt;/p&gt;
&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Do you know if an official tar.bz2 is going to come to Source Forge, anytime soon, please?&lt;/p&gt;
&lt;p&gt;This download link: &lt;a href="https://sourceforge.net/projects/scst/"&gt;https://sourceforge.net/projects/scst/&lt;/a&gt;  still &lt;br/&gt;
downloads scst-3.5.0.tar.bz&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The SCST has moved to the GitHub since December 2021.&lt;br/&gt;
You can find the latest release there &lt;a href="https://github.com/SCST-project/scst/releases/tag/v3.6" rel="nofollow"&gt;https://github.com/SCST-project/scst/releases/tag/v3.6&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can also find the actual information about the SCST releases on the official site &lt;a href="http://scst.sourceforge.net/downloads.html" rel="nofollow"&gt;http://scst.sourceforge.net/downloads.html&lt;/a&gt; (Download released versions button)&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Gleb.&lt;/p&gt;
&lt;p&gt;I will create my own tar.bz2 to use since we require it in that format. Thanks so much for your prompt respond and you may consider this ticket resolved.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Khosraviani</dc:creator><pubDate>Thu, 20 Jan 2022 14:05:49 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net0d7a2d5836c8cddc5596a56e01a698594a571ecb</guid></item><item><title>Download link still downloads v3.5.0 instead of v3.6.0</title><link>https://sourceforge.net/p/scst/tickets/57/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The official released link: &lt;a href="https://sourceforge.net/projects/scst/"&gt;https://sourceforge.net/projects/scst/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;still point to scst-3.5.0.tar.bz2  Is there an equivalent for 3.6.0, please?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Khosraviani</dc:creator><pubDate>Wed, 19 Jan 2022 20:33:13 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6e4b3cc582aa4a40133faa4cd51fe930199fcf40</guid></item></channel></rss>