From b6e07bfac6ff1a6fc57b6aaf1afb6244797e4834 Mon Sep 17 00:00:00 2001 From: Thananon Patinyasakdikul Date: Mon, 11 Jun 2018 09:25:57 -0700 Subject: [PATCH] btl/ofi: change required mr mode bits. FI_MR_UNSPEC is not supposed to be used beyond ofi version 1.5. This commit replaces FI_MR_UNSPEC with the new FI_MR_BASIC mode bits (FI_MR_PROV_KEY | FI_MR_ALLOCATED | FI_MR_VIRT_ADDR). The btl functionality remains the same. Signed-off-by: Thananon Patinyasakdikul --- opal/mca/btl/ofi/btl_ofi_component.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opal/mca/btl/ofi/btl_ofi_component.c b/opal/mca/btl/ofi/btl_ofi_component.c index 09c99a582f..840d0dfdb8 100644 --- a/opal/mca/btl/ofi/btl_ofi_component.c +++ b/opal/mca/btl/ofi/btl_ofi_component.c @@ -35,7 +35,7 @@ #define MCA_BTL_OFI_REQUIRED_CAPS (FI_RMA | FI_ATOMIC) -#define MCA_BTL_OFI_REQUESTED_MR_MODE (FI_MR_UNSPEC) +#define MCA_BTL_OFI_REQUESTED_MR_MODE (FI_MR_ALLOCATED | FI_MR_PROV_KEY | FI_MR_VIRT_ADDR) static char *prov_include; static char *prov_exclude;