Hello community,

here is the log from the commit of package fabtests for openSUSE:Factory 
checked in at 2017-12-31 01:13:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fabtests (Old)
 and      /work/SRC/openSUSE:Factory/.fabtests.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fabtests"

Sun Dec 31 01:13:08 2017 rev:7 rq:559255 version:1.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/fabtests/fabtests.changes        2017-11-24 
10:53:43.937902981 +0100
+++ /work/SRC/openSUSE:Factory/.fabtests.new/fabtests.changes   2017-12-31 
01:13:15.256404104 +0100
@@ -1,0 +2,6 @@
+Wed Dec 20 08:55:18 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to version 1.5.3
+  * No release notes available
+
+-------------------------------------------------------------------

Old:
----
  fabtests-1.5.2.0.ed3448c.tar.bz2

New:
----
  fabtests-1.5.3.0.14a683c40239.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fabtests.spec ++++++
--- /var/tmp/diff_new_pack.lZnXZK/_old  2017-12-31 01:13:15.952171972 +0100
+++ /var/tmp/diff_new_pack.lZnXZK/_new  2017-12-31 01:13:15.956170638 +0100
@@ -16,10 +16,10 @@
 #
 
 
-%define git_ver .0.ed3448c
+%define git_ver .0.14a683c40239
 
 Name:           fabtests
-Version:        1.5.2
+Version:        1.5.3
 Release:        0
 Summary:        Test suite for libfabric API
 License:        BSD-2-Clause or GPL-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.lZnXZK/_old  2017-12-31 01:13:15.992158631 +0100
+++ /var/tmp/diff_new_pack.lZnXZK/_new  2017-12-31 01:13:15.992158631 +0100
@@ -8,7 +8,7 @@
     <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
-    <param name="revision">ed3448c2a71fd68d6999bdc872ec2aeb061e8d1a</param>
+    <param name="revision">14a683c40239650a6c3cdd95a979801e1908941b</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">fabtests*.tar</param>

++++++ fabtests-1.5.2.0.ed3448c.tar.bz2 -> 
fabtests-1.5.3.0.14a683c40239.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/.appveyor.yml 
new/fabtests-1.5.3.0.14a683c40239/.appveyor.yml
--- old/fabtests-1.5.2.0.ed3448c/.appveyor.yml  2017-11-08 22:48:45.000000000 
+0100
+++ new/fabtests-1.5.3.0.14a683c40239/.appveyor.yml     2017-12-19 
14:02:59.000000000 +0100
@@ -11,6 +11,7 @@
   - cd ..
   - git clone https://github.com/ofiwg/libfabric
   - cd libfabric
+  - git checkout -b v1.5.x origin/v1.5.x
   - ps: .appveyor.ps1 -Verbose
   - msbuild libfabric.sln
   - set PATH=%CD%\x64\%CONFIGURATION%;%PATH%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/benchmarks/dgram_pingpong.c 
new/fabtests-1.5.3.0.14a683c40239/benchmarks/dgram_pingpong.c
--- old/fabtests-1.5.2.0.ed3448c/benchmarks/dgram_pingpong.c    2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/benchmarks/dgram_pingpong.c       
2017-12-19 14:02:59.000000000 +0100
@@ -52,7 +52,7 @@
        /* Post an extra receive to avoid lacking a posted receive in the
         * finalize.
         */
-       ret = fi_recv(ep, rx_buf, rx_size + ft_rx_prefix_size(), fi_mr_desc(mr),
+       ret = fi_recv(ep, rx_buf, rx_size + ft_rx_prefix_size(), mr_desc,
                        0, &rx_ctx);
 
        if (!(opts.options & FT_OPT_SIZE)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/common/shared.c 
new/fabtests-1.5.3.0.14a683c40239/common/shared.c
--- old/fabtests-1.5.2.0.ed3448c/common/shared.c        2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/common/shared.c   2017-12-19 
14:02:59.000000000 +0100
@@ -59,6 +59,7 @@
 struct fid_cq *txcq, *rxcq;
 struct fid_cntr *txcntr, *rxcntr;
 struct fid_mr *mr;
+void *mr_desc = NULL;
 struct fid_av *av;
 struct fid_eq *eq;
 struct fid_mc *mc;
@@ -160,13 +161,13 @@
        return ret;
 }
 
-size_t ft_tx_prefix_size()
+size_t ft_tx_prefix_size(void)
 {
        return (fi->tx_attr->mode & FI_MSG_PREFIX) ?
                fi->ep_attr->msg_prefix_size : 0;
 }
 
-size_t ft_rx_prefix_size()
+size_t ft_rx_prefix_size(void)
 {
        return (fi->rx_attr->mode & FI_MSG_PREFIX) ?
                fi->ep_attr->msg_prefix_size : 0;
@@ -225,7 +226,7 @@
        return fi_cntr_open(domain, &cntr_attr, cntr, cntr);
 }
 
-int ft_rma_read_target_allowed(uint64_t caps)
+static inline int ft_rma_read_target_allowed(uint64_t caps)
 {
        if (caps & (FI_RMA | FI_ATOMIC)) {
                if (caps & FI_REMOTE_READ)
@@ -235,7 +236,7 @@
        return 0;
 }
 
-int ft_rma_write_target_allowed(uint64_t caps)
+static inline int ft_rma_write_target_allowed(uint64_t caps)
 {
        if (caps & (FI_RMA | FI_ATOMIC)) {
                if (caps & FI_REMOTE_WRITE)
@@ -245,10 +246,16 @@
        return 0;
 }
 
+static inline int ft_check_mr_local_flag(struct fi_info *info)
+{
+       return ((info->mode & FI_LOCAL_MR) ||
+               (info->domain_attr->mr_mode & FI_MR_LOCAL));
+}
+
 uint64_t ft_info_to_mr_access(struct fi_info *info)
 {
        uint64_t mr_access = 0;
-       if ((info->mode & FI_LOCAL_MR) || (info->domain_attr->mr_mode & 
FI_MR_LOCAL)) {
+       if (ft_check_mr_local_flag(info)) {
                if (info->caps & (FI_MSG | FI_TAGGED)) {
                        if (info->caps & FT_MSG_MR_ACCESS) {
                                mr_access |= info->caps & FT_MSG_MR_ACCESS;
@@ -395,6 +402,7 @@
                        FT_PRINTERR("fi_mr_reg", ret);
                        return ret;
                }
+               mr_desc = ft_check_mr_local_flag(fi) ? fi_mr_desc(mr) : NULL;
        } else {
                if (ft_mr_alloc_func) {
                        ret = ft_mr_alloc_func();
@@ -799,7 +807,8 @@
                struct fid_cq *rxcq, struct fid_cntr *txcntr,
                struct fid_cntr *rxcntr, bool post_initial_recv)
 {
-       int flags, ret;
+       uint64_t flags;
+       int ret;
 
        if (fi->ep_attr->type == FI_EP_MSG || fi->caps & FI_MULTICAST)
                FT_EP_BIND(ep, eq, 0);
@@ -1358,13 +1367,14 @@
 
 ssize_t ft_post_tx(struct fid_ep *ep, fi_addr_t fi_addr, size_t size, struct 
fi_context* ctx)
 {
+
        if (hints->caps & FI_TAGGED) {
                FT_POST(fi_tsend, ft_get_tx_comp, tx_seq, "transmit", ep,
-                               tx_buf, size + ft_tx_prefix_size(), 
fi_mr_desc(mr),
+                               tx_buf, size + ft_tx_prefix_size(), mr_desc,
                                fi_addr, ft_tag ? ft_tag : tx_seq, ctx);
        } else {
                FT_POST(fi_send, ft_get_tx_comp, tx_seq, "transmit", ep,
-                               tx_buf, size + ft_tx_prefix_size(), 
fi_mr_desc(mr),
+                               tx_buf, size + ft_tx_prefix_size(), mr_desc,
                                fi_addr, ctx);
        }
        return 0;
@@ -1421,19 +1431,18 @@
        switch (op) {
        case FT_RMA_WRITE:
                FT_POST(fi_write, ft_get_tx_comp, tx_seq, "fi_write", ep, 
tx_buf,
-                               opts.transfer_size, fi_mr_desc(mr), 
remote_fi_addr,
-                               remote->addr, remote->key, context);
+                       opts.transfer_size, mr_desc, remote_fi_addr, 
remote->addr,
+                       remote->key, context);
                break;
        case FT_RMA_WRITEDATA:
                FT_POST(fi_writedata, ft_get_tx_comp, tx_seq, "fi_writedata", 
ep,
-                               tx_buf, opts.transfer_size, fi_mr_desc(mr),
-                               remote_cq_data, remote_fi_addr, remote->addr,
-                               remote->key, context);
+                       tx_buf, opts.transfer_size, mr_desc, remote_cq_data, 
remote_fi_addr,
+                       remote->addr, remote->key, context);
                break;
        case FT_RMA_READ:
                FT_POST(fi_read, ft_get_tx_comp, tx_seq, "fi_read", ep, rx_buf,
-                               opts.transfer_size, fi_mr_desc(mr), 
remote_fi_addr,
-                               remote->addr, remote->key, context);
+                       opts.transfer_size, mr_desc, remote_fi_addr, 
remote->addr,
+                       remote->key, context);
                break;
        default:
                FT_ERR("Unknown RMA op type\n");
@@ -1558,11 +1567,11 @@
        if (hints->caps & FI_TAGGED) {
                FT_POST(fi_trecv, ft_get_rx_comp, rx_seq, "receive", ep, rx_buf,
                                MAX(size, FT_MAX_CTRL_MSG) + 
ft_rx_prefix_size(),
-                               fi_mr_desc(mr), 0, ft_tag ? ft_tag : rx_seq, 0, 
ctx);
+                               mr_desc, 0, ft_tag ? ft_tag : rx_seq, 0, ctx);
        } else {
                FT_POST(fi_recv, ft_get_rx_comp, rx_seq, "receive", ep, rx_buf,
                                MAX(size, FT_MAX_CTRL_MSG) + 
ft_rx_prefix_size(),
-                               fi_mr_desc(mr), 0, ctx);
+                               mr_desc, 0, ctx);
        }
        return 0;
 }
@@ -1787,7 +1796,7 @@
        }
 }
 
-int ft_sync()
+int ft_sync(void)
 {
        int ret;
 
@@ -1844,7 +1853,7 @@
        return 0;
 }
 
-int ft_fork_and_pair()
+int ft_fork_and_pair(void)
 {
        int ret;
 
@@ -1865,7 +1874,7 @@
        return 0;
 }
 
-int ft_wait_child()
+int ft_wait_child(void)
 {
        int ret;
 
@@ -1895,7 +1904,6 @@
        struct iovec iov;
        int ret;
        struct fi_context ctx;
-       void *desc = fi_mr_desc(mr);
 
        strcpy(tx_buf + ft_tx_prefix_size(), "fin");
        iov.iov_base = tx_buf;
@@ -1906,7 +1914,7 @@
 
                memset(&tmsg, 0, sizeof tmsg);
                tmsg.msg_iov = &iov;
-               tmsg.desc = &desc;
+               tmsg.desc = &mr_desc;
                tmsg.iov_count = 1;
                tmsg.addr = remote_fi_addr;
                tmsg.tag = tx_seq;
@@ -1919,7 +1927,7 @@
 
                memset(&msg, 0, sizeof msg);
                msg.msg_iov = &iov;
-               msg.desc = &desc;
+               msg.desc = &mr_desc;
                msg.iov_count = 1;
                msg.addr = remote_fi_addr;
                msg.context = &ctx;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/complex/ft_domain.c 
new/fabtests-1.5.3.0.14a683c40239/complex/ft_domain.c
--- old/fabtests-1.5.2.0.ed3448c/complex/ft_domain.c    2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/complex/ft_domain.c       2017-12-19 
14:02:59.000000000 +0100
@@ -191,8 +191,9 @@
                memset(ctrl->buf, 0, size);
        }
 
-       if ((fabric_info->mode & FI_LOCAL_MR) && !ctrl->mr) {
-               ret = fi_mr_reg(domain, ctrl->buf, size, FI_RECV | FI_SEND,
+       if ((fabric_info->domain_attr->mr_mode & FI_MR_LOCAL) && !ctrl->mr) {
+               ret = fi_mr_reg(domain, ctrl->buf, size,
+                               ft_info_to_mr_access(fabric_info),
                                0, 0, 0, &ctrl->mr, NULL);
                if (ret) {
                        FT_PRINTERR("fi_mr_reg", ret);
@@ -238,7 +239,7 @@
                memset(ctrl->orig_buf, 0, size);
        }
 
-       if (fabric_info->mode & FI_LOCAL_MR) {
+       if (fabric_info->domain_attr->mr_mode & FI_MR_LOCAL) {
                access = FI_READ | FI_WRITE | FI_REMOTE_READ | FI_REMOTE_WRITE;
                if (!ctrl->res_mr) {
                        ret = fi_mr_reg(domain, ctrl->res_buf, size, access,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/complex/ft_msg.c 
new/fabtests-1.5.3.0.14a683c40239/complex/ft_msg.c
--- old/fabtests-1.5.2.0.ed3448c/complex/ft_msg.c       2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/complex/ft_msg.c  2017-12-19 
14:02:59.000000000 +0100
@@ -261,7 +261,7 @@
        switch (test_info.class_function) {
        case FT_FUNC_READ:
                ft_send_retry(ret, fi_read, ft_tx_ctrl.ep, ft_tx_ctrl.buf,
-                       ft_tx_ctrl.rma_msg_size, ft_mr_ctrl.memdesc,
+                       ft_tx_ctrl.rma_msg_size, ft_tx_ctrl.memdesc,
                        ft_tx_ctrl.addr, 0, ft_mr_ctrl.mr_key, ctx);
                ft_tx_ctrl.credits--;
                break;
@@ -333,7 +333,7 @@
                break;
        case FT_FUNC_WRITEDATA:
                ft_send_retry(ret, fi_writedata, ft_tx_ctrl.ep, ft_tx_ctrl.buf,
-                       ft_tx_ctrl.rma_msg_size, ft_mr_ctrl.memdesc, 
ft_tx_ctrl.remote_cq_data,
+                       ft_tx_ctrl.rma_msg_size, ft_tx_ctrl.memdesc, 
ft_tx_ctrl.remote_cq_data,
                        ft_tx_ctrl.addr, 0, ft_mr_ctrl.mr_key, ctx);
                ft_tx_ctrl.credits--;
                break;
@@ -344,7 +344,7 @@
                break;
        default:
                ft_send_retry(ret, fi_write, ft_tx_ctrl.ep, ft_tx_ctrl.buf,
-                       ft_tx_ctrl.rma_msg_size, ft_mr_ctrl.memdesc,
+                       ft_tx_ctrl.rma_msg_size, ft_tx_ctrl.memdesc,
                        ft_tx_ctrl.addr, 0, ft_mr_ctrl.mr_key, ctx);
                ft_tx_ctrl.credits--;
                break;
@@ -599,7 +599,7 @@
                return ret;
 
        ft_send_retry(ret, fi_writedata, ft_tx_ctrl.ep, ft_tx_ctrl.buf,
-               0, ft_mr_ctrl.memdesc, ft_tx_ctrl.remote_cq_data,
+               0, ft_tx_ctrl.memdesc, ft_tx_ctrl.remote_cq_data,
                ft_tx_ctrl.addr, 0, ft_mr_ctrl.mr_key, ctx);
        ft_tx_ctrl.credits--;
        return ret;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/configure.ac 
new/fabtests-1.5.3.0.14a683c40239/configure.ac
--- old/fabtests-1.5.2.0.ed3448c/configure.ac   2017-11-08 22:48:45.000000000 
+0100
+++ new/fabtests-1.5.3.0.14a683c40239/configure.ac      2017-12-19 
14:02:59.000000000 +0100
@@ -4,7 +4,7 @@
 dnl Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.57)
-AC_INIT([fabtests], [1.5.2], [of...@lists.openfabrics.org])
+AC_INIT([fabtests], [1.5.3], [of...@lists.openfabrics.org])
 AC_CONFIG_AUX_DIR(config)
 AC_CONFIG_MACRO_DIR(config)
 AC_CONFIG_HEADERS(config.h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/include/shared.h 
new/fabtests-1.5.3.0.14a683c40239/include/shared.h
--- old/fabtests-1.5.2.0.ed3448c/include/shared.h       2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/include/shared.h  2017-12-19 
14:02:59.000000000 +0100
@@ -157,6 +157,7 @@
 extern struct fid_cq *txcq, *rxcq;
 extern struct fid_cntr *txcntr, *rxcntr;
 extern struct fid_mr *mr, no_mr;
+extern void *mr_desc;
 extern struct fid_av *av;
 extern struct fid_eq *eq;
 extern struct fid_mc *mc;
@@ -373,14 +374,14 @@
        return true;
 }
 
-int ft_sync();
+int ft_sync(void);
 int ft_sync_pair(int status);
-int ft_fork_and_pair();
-int ft_wait_child();
+int ft_fork_and_pair(void);
+int ft_wait_child(void);
 int ft_finalize(void);
 
-size_t ft_rx_prefix_size();
-size_t ft_tx_prefix_size();
+size_t ft_rx_prefix_size(void);
+size_t ft_tx_prefix_size(void);
 ssize_t ft_post_rx(struct fid_ep *ep, size_t size, struct fi_context* ctx);
 ssize_t ft_post_tx(struct fid_ep *ep, fi_addr_t fi_addr, size_t size,
                struct fi_context* ctx);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/dgram_waitset.c 
new/fabtests-1.5.3.0.14a683c40239/simple/dgram_waitset.c
--- old/fabtests-1.5.2.0.ed3448c/simple/dgram_waitset.c 2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/dgram_waitset.c    2017-12-19 
14:02:59.000000000 +0100
@@ -84,8 +84,8 @@
        struct fi_cq_entry comp;
        int ret;
 
-       ret = fi_recv(ep, rx_buf, rx_size + ft_rx_prefix_size(), fi_mr_desc(mr),
-                     0, &rx_ctx);
+       ret = fi_recv(ep, rx_buf, rx_size + ft_rx_prefix_size(),
+                     mr_desc, 0, &rx_ctx);
        if (ret)
                return ret;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/poll.c 
new/fabtests-1.5.3.0.14a683c40239/simple/poll.c
--- old/fabtests-1.5.2.0.ed3448c/simple/poll.c  2017-11-08 22:48:45.000000000 
+0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/poll.c     2017-12-19 
14:02:59.000000000 +0100
@@ -122,8 +122,10 @@
        if (ret)
                return ret;
 
-       while ((txcq && (tx_cq_cntr < tx_seq)) || (rxcq && (rx_cq_cntr < 
rx_seq)) ||
-              (txcntr && !tx_cntr_done) || (rxcntr && !rx_cntr_done)) {
+       while (((opts.options & FT_OPT_TX_CQ) && (tx_cq_cntr < tx_seq)) ||
+              ((opts.options & FT_OPT_TX_CNTR) && (!tx_cntr_done)) ||
+              ((opts.options & FT_OPT_RX_CQ) && (rx_cq_cntr < rx_seq)) ||
+              ((opts.options & FT_OPT_RX_CNTR) && (!rx_cntr_done))) {
 
                /* Poll send and recv CQs/Cntrs */
                do {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/rdm_deferred_wq.c 
new/fabtests-1.5.3.0.14a683c40239/simple/rdm_deferred_wq.c
--- old/fabtests-1.5.2.0.ed3448c/simple/rdm_deferred_wq.c       2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/rdm_deferred_wq.c  2017-12-19 
14:02:59.000000000 +0100
@@ -54,7 +54,7 @@
                              size_t size, void *ctx)
 {
        msg->context = ctx;
-       msg->desc = fi_mr_desc(mr);
+       msg->desc = mr_desc;
        msg->iov_count = 1;
        msg->addr = remote_fi_addr;
        msg->data = 0;
@@ -69,7 +69,7 @@
                              uint64_t tag)
 {
        msg->context = ctx;
-       msg->desc = fi_mr_desc(mr);
+       msg->desc = mr_desc;
        msg->iov_count = 1;
        msg->addr = remote_fi_addr;
        msg->data = 0;
@@ -85,7 +85,7 @@
                           size_t size, void *ctx)
 {
        msg->context = ctx;
-       msg->desc = fi_mr_desc(mr);
+       msg->desc = mr_desc;
        msg->iov_count = 1;
        msg->addr = remote_fi_addr;
        msg->rma_iov_count = 1;
@@ -106,7 +106,7 @@
                              enum fi_op op)
 {
        msg->context = ctx;
-       msg->desc = fi_mr_desc(mr);
+       msg->desc = mr_desc;
        msg->iov_count = 1;
        msg->rma_iov_count = 1;
        msg->addr = remote_fi_addr;
@@ -197,7 +197,7 @@
        int ret;
 
        if (opts.dst_addr) {
-               ret = fi_write(ep, tx_buf, strlen(welcome_text), fi_mr_desc(mr),
+               ret = fi_write(ep, tx_buf, strlen(welcome_text), mr_desc,
                                remote_fi_addr, 0, FT_MR_KEY, &tx_ctx);
                if (ret) {
                        FT_PRINTERR("fi_write", ret);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/rdm_rma_simple.c 
new/fabtests-1.5.3.0.14a683c40239/simple/rdm_rma_simple.c
--- old/fabtests-1.5.2.0.ed3448c/simple/rdm_rma_simple.c        2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/rdm_rma_simple.c   2017-12-19 
14:02:59.000000000 +0100
@@ -57,8 +57,9 @@
                         fprintf(stderr, "Transmit buffer too small.\n");
                         return -FI_ETOOSMALL;
                 }
-               ret = fi_write(ep, tx_buf, message_len, fi_mr_desc(mr),
-                               remote_fi_addr, 0, FT_MR_KEY, &fi_ctx_write);
+               ret = fi_write(ep, tx_buf, message_len, mr_desc,
+                              remote_fi_addr, 0, FT_MR_KEY,
+                              &fi_ctx_write);
                if (ret)
                        return ret;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/rdm_rma_trigger.c 
new/fabtests-1.5.3.0.14a683c40239/simple/rdm_rma_trigger.c
--- old/fabtests-1.5.2.0.ed3448c/simple/rdm_rma_trigger.c       2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/rdm_rma_trigger.c  2017-12-19 
14:02:59.000000000 +0100
@@ -49,8 +49,9 @@
        triggered_ctx.event_type = FI_TRIGGER_THRESHOLD;
        triggered_ctx.trigger.threshold.cntr = cntr;
        triggered_ctx.trigger.threshold.threshold = threshold;
-       ret = fi_write(alias_ep, src, size, fi_mr_desc(mr), remote_fi_addr, 0,
-                       FT_MR_KEY, &triggered_ctx);
+       ret = fi_write(alias_ep, src, size, mr_desc,
+                      remote_fi_addr, 0,
+                      FT_MR_KEY, &triggered_ctx);
        if (ret){
                FT_PRINTERR("fi_write", ret);
                return ret;
@@ -80,7 +81,7 @@
                        goto out;
 
                fprintf(stdout, "RMA write to server\n");
-               ret = fi_write(ep, tx_buf, strlen(welcome_text1), 
fi_mr_desc(mr),
+               ret = fi_write(ep, tx_buf, strlen(welcome_text1), mr_desc,
                                remote_fi_addr, 0, FT_MR_KEY, &tx_ctx);
                if (ret){
                        FT_PRINTERR("fi_write", ret);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/rdm_tagged_peek.c 
new/fabtests-1.5.3.0.14a683c40239/simple/rdm_tagged_peek.c
--- old/fabtests-1.5.2.0.ed3448c/simple/rdm_tagged_peek.c       2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/rdm_tagged_peek.c  2017-12-19 
14:02:59.000000000 +0100
@@ -70,7 +70,7 @@
                iov.iov_base = buf;
                iov.iov_len = rx_size;
                msg.msg_iov = &iov;
-               desc = fi_mr_desc(mr);
+               desc = mr_desc;
                msg.desc = &desc;
                msg.iov_count = 1;
                msg.addr = remote_fi_addr;
@@ -191,8 +191,9 @@
                /* sync with sender before ft_finalize, since we sent
                 * and received messages outside of the sequence numbers
                 * maintained by common code */
-               ret = fi_tsend(ep, tx_buf, 1, fi_mr_desc(mr),
-                               remote_fi_addr, 0xabc, &tx_ctx_arr[0]);
+               ret = fi_tsend(ep, tx_buf, 1, mr_desc,
+                               remote_fi_addr, 0xabc,
+                               &tx_ctx_arr[0]);
                if (ret)
                        return ret;
                ret = wait_for_send_comp(1);
@@ -201,8 +202,9 @@
        } else {
                printf("Sending five tagged messages\n");
                for(i = 0; i < 5; i++) {
-                       ret = fi_tsend(ep, tx_buf, tx_size, fi_mr_desc(mr),
-                                       remote_fi_addr, 0x900d+i, 
&tx_ctx_arr[i]);
+                       ret = fi_tsend(ep, tx_buf, tx_size, mr_desc,
+                                      remote_fi_addr, 0x900d+i,
+                                      &tx_ctx_arr[i]);
                        if (ret)
                                return ret;
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/simple/scalable_ep.c 
new/fabtests-1.5.3.0.14a683c40239/simple/scalable_ep.c
--- old/fabtests-1.5.2.0.ed3448c/simple/scalable_ep.c   2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/simple/scalable_ep.c      2017-12-19 
14:02:59.000000000 +0100
@@ -162,7 +162,7 @@
                }
 
                ret = fi_recv(rx_ep[i], rx_buf, MAX(rx_size, FT_MAX_CTRL_MSG),
-                               fi_mr_desc(mr), 0, NULL);
+                             mr_desc, 0, NULL);
                if (ret) {
                        FT_PRINTERR("fi_recv", ret);
                        return ret;
@@ -208,8 +208,8 @@
                for (i = 0; i < ctx_cnt && !ret; i++) {
                        fprintf(stdout, "Posting send for ctx: %d\n", i);
                        tb[0] = DATA + i;
-                       ret = fi_send(tx_ep[i], tx_buf, tx_size, fi_mr_desc(mr),
-                                       remote_rx_addr[i], NULL);
+                       ret = fi_send(tx_ep[i], tx_buf, tx_size, mr_desc,
+                                     remote_rx_addr[i], NULL);
                        if (ret) {
                                FT_PRINTERR("fi_send", ret);
                                return ret;
@@ -288,7 +288,7 @@
                }
 
                ret = fi_send(tx_ep[0], tx_buf, addrlen,
-                               fi_mr_desc(mr), remote_fi_addr, NULL);
+                             mr_desc, remote_fi_addr, NULL);
                if (ret) {
                        FT_PRINTERR("fi_send", ret);
                        return ret;
@@ -307,7 +307,7 @@
                        return ret;
 
                ret = fi_send(tx_ep[0], tx_buf, 1,
-                               fi_mr_desc(mr), remote_fi_addr, NULL);
+                             mr_desc, remote_fi_addr, NULL);
                if (ret) {
                        FT_PRINTERR("fi_send", ret);
                        return ret;
@@ -317,7 +317,7 @@
        for (i = 0; i < ctx_cnt; i++)
                remote_rx_addr[i] = fi_rx_addr(remote_fi_addr, i, rx_ctx_bits);
 
-       ret = fi_recv(rx_ep[0], rx_buf, rx_size, fi_mr_desc(mr), 0, NULL);
+       ret = fi_recv(rx_ep[0], rx_buf, rx_size, mr_desc, 0, NULL);
        if (ret) {
                FT_PRINTERR("fi_recv", ret);
                return ret;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fabtests-1.5.2.0.ed3448c/streaming/rdm_atomic.c 
new/fabtests-1.5.3.0.14a683c40239/streaming/rdm_atomic.c
--- old/fabtests-1.5.2.0.ed3448c/streaming/rdm_atomic.c 2017-11-08 
22:48:45.000000000 +0100
+++ new/fabtests-1.5.3.0.14a683c40239/streaming/rdm_atomic.c    2017-12-19 
14:02:59.000000000 +0100
@@ -98,7 +98,7 @@
 {
        int ret;
 
-       ret = fi_atomic(ep, buf, 1, fi_mr_desc(mr), remote_fi_addr, remote.addr,
+       ret = fi_atomic(ep, buf, 1, mr_desc, remote_fi_addr, remote.addr,
                        remote.key, datatype, op, &fi_ctx_atomic);
        if (ret) {
                FT_PRINTERR("fi_atomic", ret);
@@ -113,7 +113,7 @@
 {
        int ret;
 
-       ret = fi_fetch_atomic(ep, buf, 1, fi_mr_desc(mr), result,
+       ret = fi_fetch_atomic(ep, buf, 1, mr_desc, result,
                        fi_mr_desc(mr_result), remote_fi_addr, remote.addr,
                        remote.key, datatype, op, &fi_ctx_atomic);
        if (ret) {
@@ -129,7 +129,7 @@
 {
        int ret;
 
-       ret = fi_compare_atomic(ep, buf, 1, fi_mr_desc(mr), compare,
+       ret = fi_compare_atomic(ep, buf, 1, mr_desc, compare,
                        fi_mr_desc(mr_compare), result, fi_mr_desc(mr_result),
                        remote_fi_addr, remote.addr, remote.key, datatype, op,
                        &fi_ctx_atomic);


Reply via email to