/home/green/git/lustre-release/lnet/lnet_blk/host.c:18:10: fatal error: linux/sysfb.h: No such file or directory #include ^~~~~~~~~~~~~~~ compilation terminated. make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lnet/lnet_blk/host.o] Error 1 make[6]: *** Waiting for unfinished jobs.... /home/green/git/lustre-release/lnet/lnet_blk/target.c: In function ‘LNetBlkPostPassiveRdma’: /home/green/git/lustre-release/lnet/lnet_blk/target.c:46:5: error: ‘struct lnet_md’ has no member named ‘threshold’; did you mean ‘umd_threshold’? md.threshold = LNET_MD_THRESH_INF; ^~~~~~~~~ umd_threshold /home/green/git/lustre-release/lnet/lnet_blk/target.c:47:5: error: ‘struct lnet_md’ has no member named ‘options’; did you mean ‘umd_options’? md.options = options | LNET_MD_KIOV; ^~~~~~~ umd_options /home/green/git/lustre-release/lnet/lnet_blk/target.c:48:5: error: ‘struct lnet_md’ has no member named ‘user_ptr’; did you mean ‘umd_user_ptr’? md.user_ptr = rdma; ^~~~~~~~ umd_user_ptr /home/green/git/lustre-release/lnet/lnet_blk/target.c:49:5: error: ‘struct lnet_md’ has no member named ‘start’; did you mean ‘umd_start’? md.start = rdma->ln_iov; ^~~~~ umd_start /home/green/git/lustre-release/lnet/lnet_blk/target.c:50:5: error: ‘struct lnet_md’ has no member named ‘length’; did you mean ‘umd_length’? md.length = npages; ^~~~~~ umd_length /home/green/git/lustre-release/lnet/lnet_blk/target.c:51:5: error: ‘struct lnet_md’ has no member named ‘handler’; did you mean ‘umd_handler’? md.handler = LNetIO_ev_handler; ^~~~~~~ umd_handler /home/green/git/lustre-release/lnet/lnet_blk/target.c: In function ‘alloc_bvec_array’: /home/green/git/lustre-release/lnet/lnet_blk/target.c:90:3: error: implicit declaration of function ‘bvec_set_page’; did you mean ‘bvec_iter_page’? [-Werror=implicit-function-declaration] bvec_set_page(&iov[i], page, PAGE_SIZE, 0); ^~~~~~~~~~~~~ bvec_iter_page cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lnet/lnet_blk/target.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet/lnet_blk] Error 2 make[4]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [Makefile:1619: _module_/home/green/git/lustre-release] Error 2 make[2]: *** [autoMakefile:1230: modules] Error 2 make[1]: *** [autoMakefile:741: all-recursive] Error 1 make: *** [autoMakefile:591: all] Error 2