On Wed, Feb 6, 2013 at 6:19 PM, Or Gerlitz <ogerlitz@xxxxxxxxxxxx> wrote: > Here's a series from Shani Michaeli and Haggai Eran adds mlx4 driver > support for Memory Windows. Hi Roland, So things are warming up for the 3.9 merge window, I see that this series is marked as "new" in your patchwork - any comments? is it be condisred in for 3.9? Or. > The first entries in this set are "pre patches" preparing the grounds for the > actual implementation of MWs. Later there're two core patches, one to > ib_verbs.h adding support for type 2 MWs and another one to uverbs that > exposes MW commands to user space. And finally the actual mlx4 driver > MWs patches. > Shani Michaeli (10): > IB/mlx4_ib: Remove local invalidate segment unused fields > net/mlx4_core: Rename MPT related service routines to have mpt_ prefix > net/mlx4_core: Propogate MR deregistration failure > net/mlx4_core: Disable memory windows for VFs > net/mlx4_core: Enable memory windows in {INIT,QUERY}_HCA > IB/core: Enhance memory windows support > IB/uverbs: Implement memory windows support in uverbs > mlx4: Implement memory windows allocation and deallocation > IB/mlx4_ib: Support memory window binding > IB/mlx4_ib: Advertize MW support > > drivers/infiniband/core/uverbs.h | 2 + > drivers/infiniband/core/uverbs_cmd.c | 121 +++++++++++++ > drivers/infiniband/core/uverbs_main.c | 13 ++- > drivers/infiniband/core/verbs.c | 5 +- > drivers/infiniband/hw/cxgb3/iwch_provider.c | 5 +- > drivers/infiniband/hw/cxgb3/iwch_qp.c | 15 +- > drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 +- > drivers/infiniband/hw/cxgb4/mem.c | 5 +- > drivers/infiniband/hw/ehca/ehca_iverbs.h | 2 +- > drivers/infiniband/hw/ehca/ehca_mrmw.c | 5 +- > drivers/infiniband/hw/mlx4/main.c | 19 ++ > drivers/infiniband/hw/mlx4/mlx4_ib.h | 14 ++ > drivers/infiniband/hw/mlx4/mr.c | 87 +++++++++- > drivers/infiniband/hw/mlx4/qp.c | 41 ++++- > drivers/infiniband/hw/nes/nes_verbs.c | 19 ++- > drivers/net/ethernet/mellanox/mlx4/en_main.c | 4 +- > drivers/net/ethernet/mellanox/mlx4/fw.c | 14 ++- > drivers/net/ethernet/mellanox/mlx4/fw.h | 1 + > drivers/net/ethernet/mellanox/mlx4/main.c | 4 + > drivers/net/ethernet/mellanox/mlx4/mlx4.h | 34 +++- > drivers/net/ethernet/mellanox/mlx4/mr.c | 186 > +++++++++++++++----- > .../net/ethernet/mellanox/mlx4/resource_tracker.c | 63 ++++++- > include/linux/mlx4/device.h | 22 ++- > include/linux/mlx4/qp.h | 19 ++- > include/rdma/ib_verbs.h | 73 +++++++- > include/uapi/rdma/ib_user_verbs.h | 16 ++ > net/sunrpc/xprtrdma/verbs.c | 20 +- > 27 files changed, 683 insertions(+), 128 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html