Whamcloud - gitweb
LU-15189 lnet: fix memory mapping.
[fs/lustre-release.git] / lnet / lnet / lib-md.c
index ba318a2..72b9aa7 100644 (file)
@@ -208,6 +208,9 @@ lnet_md_build(const struct lnet_md *umd, int unlink)
        lmd->md_flags = (unlink == LNET_UNLINK) ? LNET_MD_FLAG_AUTO_UNLINK : 0;
        lmd->md_bulk_handle = umd->bulk_handle;
 
+       if (umd->options & LNET_MD_GPU_ADDR)
+               lmd->md_flags |= LNET_MD_FLAG_GPU;
+
        if (umd->options & LNET_MD_KIOV) {
                memcpy(lmd->md_kiov, umd->start,
                       niov * sizeof(lmd->md_kiov[0]));