update patches for pve-cluster
This commit is contained in:
parent
26f0698842
commit
5e5622b225
@ -1,23 +1,7 @@
|
||||
From e844f6462955d7416300c1a02e9227339b7293b8 Mon Sep 17 00:00:00 2001
|
||||
From: jiangcuo <jiangcuo@bingsin.com>
|
||||
Date: Fri, 17 Nov 2023 09:10:39 +0000
|
||||
Subject: [PATCH] init for riscv64
|
||||
|
||||
---
|
||||
data/src/Makefile | 2 +-
|
||||
data/src/database.c | 2 +-
|
||||
data/src/dcdb.c | 2 +-
|
||||
data/src/dfsm.c | 4 ++--
|
||||
data/src/logger.c | 2 +-
|
||||
data/src/memdb.c | 6 +++---
|
||||
data/src/status.c | 8 ++++----
|
||||
debian/changelog | 6 ++++++
|
||||
8 files changed, 19 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/data/src/Makefile b/data/src/Makefile
|
||||
index 3d39201..976cbba 100644
|
||||
--- a/data/src/Makefile
|
||||
+++ b/data/src/Makefile
|
||||
diff --git a/src/pmxcfs/Makefile b/src/pmxcfs/Makefile
|
||||
index 42ea4b6..85ba91f 100644
|
||||
--- a/src/pmxcfs/Makefile
|
||||
+++ b/src/pmxcfs/Makefile
|
||||
@@ -3,7 +3,7 @@ DEPENDENCIES=libcpg libcmap libquorum libqb glib-2.0 fuse sqlite3 librrd
|
||||
|
||||
CC = gcc
|
||||
@ -25,135 +9,5 @@ index 3d39201..976cbba 100644
|
||||
-CFLAGS += -Wall -Werror -Wno-unknown-pragmas -Wno-strict-aliasing
|
||||
+CFLAGS += -Wall -Werror -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-unused-result
|
||||
CFLAGS += -Wpedantic
|
||||
CFLAGS += -g -O2 -Wl,-z,relro
|
||||
CFLAGS += -g -O2
|
||||
CFLAGS += -I.
|
||||
diff --git a/data/src/database.c b/data/src/database.c
|
||||
index 80e0b60..9abcea0 100644
|
||||
--- a/data/src/database.c
|
||||
+++ b/data/src/database.c
|
||||
@@ -356,7 +356,7 @@ static gboolean bdb_backend_load_index(
|
||||
|
||||
if (te->type == DT_REG) {
|
||||
if (size > 0)
|
||||
- te->data.value = g_memdup(value, size);
|
||||
+ te->data.value = g_memdup2(value, size);
|
||||
} else if (te->type == DT_DIR) {
|
||||
if (size) {
|
||||
cfs_critical("directory inode contains data (inode = %016" PRIX64 ")",
|
||||
diff --git a/data/src/dcdb.c b/data/src/dcdb.c
|
||||
index b690355..4194ce8 100644
|
||||
--- a/data/src/dcdb.c
|
||||
+++ b/data/src/dcdb.c
|
||||
@@ -347,7 +347,7 @@ dcdb_parse_update_inode(
|
||||
te->type = type;
|
||||
|
||||
if (te->type == DT_REG && te->size) {
|
||||
- te->data.value = g_memdup(data, te->size);
|
||||
+ te->data.value = g_memdup2(data, te->size);
|
||||
if (!te->data.value) {
|
||||
memdb_tree_entry_free(te);
|
||||
return NULL;
|
||||
diff --git a/data/src/dfsm.c b/data/src/dfsm.c
|
||||
index ddfcc23..84f7df7 100644
|
||||
--- a/data/src/dfsm.c
|
||||
+++ b/data/src/dfsm.c
|
||||
@@ -460,7 +460,7 @@ dfsm_queue_add_message(
|
||||
|
||||
qm->nodeid = nodeid;
|
||||
qm->pid = pid;
|
||||
- qm->msg = g_memdup (msg, msg_len);
|
||||
+ qm->msg = g_memdup2 (msg, msg_len);
|
||||
qm->msg_len = msg_len;
|
||||
qm->msg_count = msg_count;
|
||||
|
||||
@@ -877,7 +877,7 @@ dfsm_cpg_deliver_callback(
|
||||
goto leave;
|
||||
}
|
||||
|
||||
- ni->state = g_memdup(msg, msg_len);
|
||||
+ ni->state = g_memdup2(msg, msg_len);
|
||||
ni->state_len = msg_len;
|
||||
|
||||
int received_all = 1;
|
||||
diff --git a/data/src/logger.c b/data/src/logger.c
|
||||
index 4cf9cce..38feb06 100644
|
||||
--- a/data/src/logger.c
|
||||
+++ b/data/src/logger.c
|
||||
@@ -589,7 +589,7 @@ clusterlog_get_state(
|
||||
}
|
||||
|
||||
*res_len = clog_size(cl->base);
|
||||
- gpointer msg = g_memdup(cl->base, *res_len);
|
||||
+ gpointer msg = g_memdup2(cl->base, *res_len);
|
||||
|
||||
g_mutex_unlock(&cl->mutex);
|
||||
|
||||
diff --git a/data/src/memdb.c b/data/src/memdb.c
|
||||
index 7ec7e0b..4a4ce89 100644
|
||||
--- a/data/src/memdb.c
|
||||
+++ b/data/src/memdb.c
|
||||
@@ -73,7 +73,7 @@ memdb_tree_entry_copy(
|
||||
cpy->size = te->size;
|
||||
|
||||
if (with_data && te->size && te->type == DT_REG) {
|
||||
- cpy->data.value = g_memdup(te->data.value, te->size);
|
||||
+ cpy->data.value = g_memdup2(te->data.value, te->size);
|
||||
} else {
|
||||
cpy->data.value = NULL;
|
||||
}
|
||||
@@ -676,7 +676,7 @@ memdb_read_nolock(
|
||||
|
||||
if ((te = memdb_lookup_path(memdb, path, &parent))) {
|
||||
if (te->type == DT_REG) {
|
||||
- *data_ret = g_memdup(te->data.value, te->size);
|
||||
+ *data_ret = g_memdup2(te->data.value, te->size);
|
||||
guint32 size = te->size;
|
||||
return size;
|
||||
}
|
||||
@@ -1451,7 +1451,7 @@ memdb_index_copy(memdb_index_t *idx)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
- memdb_index_t *copy = (memdb_index_t *)g_memdup(idx, bytes);
|
||||
+ memdb_index_t *copy = (memdb_index_t *)g_memdup2(idx, bytes);
|
||||
|
||||
return copy;
|
||||
}
|
||||
diff --git a/data/src/status.c b/data/src/status.c
|
||||
index ff0b1e9..0b17cfa 100644
|
||||
--- a/data/src/status.c
|
||||
+++ b/data/src/status.c
|
||||
@@ -1008,14 +1008,14 @@ kventry_hash_set(
|
||||
g_hash_table_remove(kvhash, key);
|
||||
} else if ((entry = (kventry_t *)g_hash_table_lookup(kvhash, key))) {
|
||||
g_free(entry->data);
|
||||
- entry->data = g_memdup(data, len);
|
||||
+ entry->data = g_memdup2(data, len);
|
||||
entry->len = len;
|
||||
entry->version++;
|
||||
} else {
|
||||
kventry_t *entry = g_new0(kventry_t, 1);
|
||||
|
||||
entry->key = g_strdup(key);
|
||||
- entry->data = g_memdup(data, len);
|
||||
+ entry->data = g_memdup2(data, len);
|
||||
entry->len = len;
|
||||
|
||||
g_hash_table_replace(kvhash, entry->key, entry);
|
||||
@@ -1372,14 +1372,14 @@ rrdentry_hash_set(
|
||||
rrdentry_t *entry;
|
||||
if ((entry = (rrdentry_t *)g_hash_table_lookup(rrdhash, key))) {
|
||||
g_free(entry->data);
|
||||
- entry->data = g_memdup(data, len);
|
||||
+ entry->data = g_memdup2(data, len);
|
||||
entry->len = len;
|
||||
entry->time = time(NULL);
|
||||
} else {
|
||||
rrdentry_t *entry = g_new0(rrdentry_t, 1);
|
||||
|
||||
entry->key = g_strdup(key);
|
||||
- entry->data = g_memdup(data, len);
|
||||
+ entry->data = g_memdup2(data, len);
|
||||
entry->len = len;
|
||||
entry->time = time(NULL);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user