diff --git a/lnet/lnet/lib-move.c b/lnet/lnet/lib-move.c index aef73d60d54bb45968153aee604b0dc757640075..5339b6d4a7a2560cc8764d0416bb505261a4bbee 100644 --- a/lnet/lnet/lib-move.c +++ b/lnet/lnet/lib-move.c @@ -588,6 +588,18 @@ lib_extract_kiov (int dst_niov, ptl_kiov_t *dst, } } +#ifndef __KERNEL__ +#if !defined(kmap) +#define kmap(page) ((page)->addr) +#endif +#if !defined(kunmap) +#define kunmap(page) do {} while(0) +#endif +#if !defined(page_address) +#define page_address(page) ((page)->page_address) +#endif +#endif + ptl_err_t lib_lo_rxkiov(lib_nal_t *nal, void *private,