From 13df4328ff75340ad4aec3a20a12634a0d8733f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Plewa?= Date: Fri, 20 May 2022 17:25:06 +0200 Subject: [PATCH 1/2] pmem: add missing initialization to the info structure --- src/libpmem/pmem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libpmem/pmem.c b/src/libpmem/pmem.c index a88d57c2fc8..f2324bb1e9d 100644 --- a/src/libpmem/pmem.c +++ b/src/libpmem/pmem.c @@ -842,6 +842,8 @@ pmem_init(void) struct pmem2_arch_info info; info.memmove_nodrain = NULL; info.memset_nodrain = NULL; + info.memmove_nodrain_eadr = NULL; + info.memset_nodrain_eadr = NULL; info.flush = NULL; info.fence = NULL; info.flush_has_builtin_fence = 0; From e11cd16bbd521b2e6f18abc63c539b863fc0d3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Plewa?= Date: Fri, 20 May 2022 18:18:33 +0200 Subject: [PATCH 2/2] pmem: disable pmem_eADR_test for non x86_64 architectures --- src/test/pmem_eADR_functions/TESTS.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/pmem_eADR_functions/TESTS.py b/src/test/pmem_eADR_functions/TESTS.py index 7aa76fd961a..d56f67ccbca 100755 --- a/src/test/pmem_eADR_functions/TESTS.py +++ b/src/test/pmem_eADR_functions/TESTS.py @@ -9,6 +9,7 @@ import re +@t.require_architectures('x86_64') @g.require_granularity(g.ANY) class PMEM_EADR(t.Test): test_type = t.Short