diff --git a/.gitignore b/.gitignore index 0b38ecc..d19fac2 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ noarch/ /perftest-2.*.tar.gz /perftest-2.*/ /perftest-3.0-0.18.gb464d59.tar.gz +/perftest-4.2-0.5.gdd28746.tar.gz diff --git a/0001-Set-default-un-support-for-contig-memory.patch b/0001-Set-default-un-support-for-contig-memory.patch new file mode 100644 index 0000000..05fc2de --- /dev/null +++ b/0001-Set-default-un-support-for-contig-memory.patch @@ -0,0 +1,36 @@ +From 198473181e0365f97c5840b8fd406ff52af6335b Mon Sep 17 00:00:00 2001 +From: Zohar Ben Aharon +Date: Wed, 14 Mar 2018 10:33:59 +0200 +Subject: [PATCH] Set default un-support for contig memory + +By default we will not support this since it is EXP verbs supported + +Signed-off-by: Zohar Ben Aharon +--- + src/perftest_resources.c | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +diff --git a/src/perftest_resources.c b/src/perftest_resources.c +index c983105..c0c098a 100755 +--- a/src/perftest_resources.c ++++ b/src/perftest_resources.c +@@ -1455,13 +1455,12 @@ int ctx_init(struct pingpong_context *ctx, struct perftest_parameters *user_para + } + #endif + ++ ctx->is_contig_supported = FAILURE; + #ifdef HAVE_VERBS_EXP +- ctx->is_contig_supported = check_for_contig_pages_support(ctx->context); ++ if (!user_param->use_hugepages) ++ ctx->is_contig_supported = check_for_contig_pages_support(ctx->context); + #endif + +- if (user_param->use_hugepages) +- ctx->is_contig_supported = FAILURE; +- + /* Allocating an event channel if requested. */ + if (user_param->use_event) { + ctx->channel = ibv_create_comp_channel(ctx->context); +-- +2.17.0 + diff --git a/perftest.spec b/perftest.spec index 6310797..eec2236 100644 --- a/perftest.spec +++ b/perftest.spec @@ -1,11 +1,11 @@ Name: perftest Summary: IB Performance Tests -Version: 3.0 -Release: 5%{?dist} +Version: 4.2 +Release: 1%{?dist} License: GPLv2 or BSD -Group: Productivity/Networking/Diagnostic -Source: http://www.openfabrics.org/downloads/%{name}/%{name}-%{version}-0.18.gb464d59.tar.gz -Url: http://www.openfabrics.org +Source: https://github.com/linux-rdma/%{name}/releases/download/V4.2-0.5/perftest-4.2-0.5.gdd28746.tar.gz +Patch1: 0001-Set-default-un-support-for-contig-memory.patch +Url: https://github.com/linux-rdma/perftest BuildRequires: libibverbs-devel >= 1.2.0 BuildRequires: librdmacm-devel >= 1.0.21 @@ -21,6 +21,7 @@ RDMA networks. %prep %setup -q +%patch1 -p1 find src -type f -iname '*.[ch]' -exec chmod a-x '{}' ';' %build @@ -38,6 +39,10 @@ done %_bindir/* %changelog +* Tue Apr 17 2018 Honggang Li - 4.2-1 +- Rebase to latest upstream release V4.2-0.5 +- Resolves: bz1568309 + * Thu Feb 08 2018 Fedora Release Engineering - 3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index 4063754..7366071 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ba6e07afca1fe95d5cdeed6c31ebb31e perftest-3.0-0.18.gb464d59.tar.gz +SHA512 (perftest-4.2-0.5.gdd28746.tar.gz) = dee31fe2b7070db61b47e402700c86be32e014cfaa97997f666a5a67cdb30f3e94d9d855181ecd82534579e628b3eb167b37b271e7f379e6a45610a6eb9ccc9c