[PATCH 0/8] staging: lustre: o2iblnd: Add Fast Reg memory registration support

From: James Simmons
Date: Thu May 05 2016 - 14:53:22 EST


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(-)