FMR is deprecated and it not supported by the mlx5 driver. This patch adds memory management extensions support as backup of FMR. This was combined with the work from Li Dongyang to make it work with the latest kernels. Dmitry Eremin (8): staging: lustre: o2iblnd: rename kib_fmr_pool_t staging: lustre: o2iblnd: Use list_for_each_entry_safe in kiblnd_destroy_fmr_pool_list staging: lustre: o2iblnd: create union to contain FMR staging: lustre: o2iblnd: break up kiblnd_create_fmr_pool staging: lustre: o2iblnd: cache FMR key in kib_fmr_t staging: lustre: o2iblnd: handle unmapping of FMR in kiblnd_fmr_pool_unmap staging: lustre: o2iblnd: add IBLND_WID_MR staging: lustre: o2iblnd: Add Fast Reg memory registration support .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 312 +++++++++++++++++--- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 33 ++- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 58 ++-- 3 files changed, 322 insertions(+), 81 deletions(-) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel