QEMU almost always do this, so do it too with the RCU unit tests. It's
preparation work to start asserting on possible rcu double free.
Signed-off-by: Peter Xu <peterx@redhat.com>
---
tests/unit/test-rcu-list.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/unit/test-rcu-list.c b/tests/unit/test-rcu-list.c
index 8f0adb8b00..853c9e33d9 100644
--- a/tests/unit/test-rcu-list.c
+++ b/tests/unit/test-rcu-list.c
@@ -233,7 +233,7 @@ static void *rcu_q_updater(void *arg)
TEST_LIST_FOREACH_RCU(el, &Q_list_head, entry) {
j++;
if (target_el == j) {
- struct list_element *new_el = g_new(struct list_element, 1);
+ struct list_element *new_el = g_new0(struct list_element, 1);
n_nodes_local++;
TEST_LIST_INSERT_AFTER_RCU(el, new_el, entry);
break;
@@ -259,7 +259,7 @@ static void rcu_qtest_init(void)
nthreadsrunning = 0;
srand(time(0));
for (i = 0; i < RCU_Q_LEN; i++) {
- new_el = g_new(struct list_element, 1);
+ new_el = g_new0(struct list_element, 1);
TEST_LIST_INSERT_HEAD_RCU(&Q_list_head, new_el, entry);
}
qemu_mutex_lock(&counts_mutex);
--
2.50.1