summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLei Maohui <leimaohui@fujitsu.com>2025-04-07 18:40:25 +0800
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-04-09 20:56:11 +0000
commitd870d20c2e7c80da03b7879a56c3970a1e9fa021 (patch)
treeba0605b2d97ada08c5918eb6f1971d37b9605cd0
parent325d7a5c733bad08cbae2a34c0e09ff438a693bd (diff)
downloadmeta-cloud-services-d870d20c2e7c80da03b7879a56c3970a1e9fa021.tar.gz
open-iscsi-user: fix calloc-transposed-args issue
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch32
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb1
2 files changed, 33 insertions, 0 deletions
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch
new file mode 100644
index 0000000..3b4acd8
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-the-calloc-transposed-args-issue.patch
@@ -0,0 +1,32 @@
1From 5a16752432b486b8e1d299142723ded284b81984 Mon Sep 17 00:00:00 2001
2From: Lei Maohui <leimaohui@fujitsu.com>
3Date: Mon, 7 Apr 2025 06:47:46 +0000
4Subject: [PATCH] Fix the calloc-transposed-args issue
5
6| fwparam_ppc.c:349:45: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
7| 349 | dev = calloc(sizeof(struct ofw_dev), 1);
8| | ^~~~~~
9| fwparam_ppc.c:349:45: note: earlier argument should specify number of elements, later size of each element
10
11Upstream-Status: Submitted [https://github.com/open-iscsi/open-iscsi/pull/504]
12Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
13---
14 usr/fwparam_ibft/fwparam_ppc.c | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
16
17diff --git a/usr/fwparam_ibft/fwparam_ppc.c b/usr/fwparam_ibft/fwparam_ppc.c
18index 7013d6c..74df13d 100644
19--- a/usr/fwparam_ibft/fwparam_ppc.c
20+++ b/usr/fwparam_ibft/fwparam_ppc.c
21@@ -346,7 +346,7 @@ static int find_initiator(const char *fpath,
22 "/aliases/iscsi-disk"))) {
23
24 if (dev_count < OFWDEV_MAX) {
25- dev = calloc(sizeof(struct ofw_dev), 1);
26+ dev = calloc(1, sizeof(struct ofw_dev));
27 if (!dev)
28 return -ENOMEM;
29
30--
312.43.0
32
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
index 1f84508..7fc9ea2 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
@@ -13,6 +13,7 @@ SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https;branch=mast
13 file://0001-Makefile-Fix-build-error-of-cross-build.patch \ 13 file://0001-Makefile-Fix-build-error-of-cross-build.patch \
14 file://0001-Fix-usr-bin-sed-to-sed.patch \ 14 file://0001-Fix-usr-bin-sed-to-sed.patch \
15 file://0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch \ 15 file://0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch \
16 file://0001-Fix-the-calloc-transposed-args-issue.patch \
16 " 17 "
17 18
18SRCREV = "7b53fcc502da8617110fd64d675b476772c28a6f" 19SRCREV = "7b53fcc502da8617110fd64d675b476772c28a6f"