From 8c25d1d0d5ca7d5be3ba7e2eb53bbcc7b3cd5912 Mon Sep 17 00:00:00 2001 From: liuxiang Date: Fri, 5 Jan 2024 15:25:33 +0800 Subject: [PATCH] common: fix compilation error on LoongArch Signed-off-by: liuxiang --- ChangeLog | 1 + src/libpmem2/loongarch64/init.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 910911bcea..d3b83eee00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ XXX * Version X.X.X - Fix an issue in the PMEMOBJ allocator with a potential to corrupt the allocator's metadata (daos-stack/pmdk#24, DAOS-18195). + - Fix compilation error on LoongArch. Thank you @liuxiang88 and @bgermann for your persistence in making it happen! (daos-stack/pmdk#29, pmem/pmdk#5957). Tue Nov 4 2025 Oksana Sałyk diff --git a/src/libpmem2/loongarch64/init.c b/src/libpmem2/loongarch64/init.c index f8b531be39..6b5572ae1d 100644 --- a/src/libpmem2/loongarch64/init.c +++ b/src/libpmem2/loongarch64/init.c @@ -36,6 +36,6 @@ pmem2_arch_init(struct pmem2_arch_info *info) { LOG(3, NULL); - info->fence = loongarch_fence; + info->fence = loongarch_memory_fence; info->flush = loongarch_flush; }