linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH for-4.3 00/15] Modify MR allocation API
@ 2015-07-30  7:32 Sagi Grimberg
  2015-07-30  7:32 ` [PATCH for-4.3 01/15] IB/core: Get rid of redundant verb ib_destroy_mr Sagi Grimberg
                   ` (17 more replies)
  0 siblings, 18 replies; 33+ messages in thread
From: Sagi Grimberg @ 2015-07-30  7:32 UTC (permalink / raw)
  To: linux-rdma, linux-nfs, target-devel

This patch set is detached from my WIP for modifying our
fast registration kernel API. I incorporated some comments
from Jason and Christoph. The current set is a drop-in replacement
of ib_alloc_fast_reg_mr to ib_alloc_mr which receives a memory
region type (whcih can be IB_MR_TYPE_MEM_REG for normal memory
registration, IB_MR_TYPE_SIGNATURE for a data-integrity capable
memory region and future arbitrary SG support capable memory
region).

Sagi Grimberg (15):
  IB/core: Get rid of redundant verb ib_destroy_mr
  IB: Modify ib_create_mr API
  IB/iser: Convert to ib_alloc_mr
  iser-target: Convert to ib_alloc_mr
  IB/srp: Convert to ib_alloc_mr
  xprtrdma, svcrdma: Convert to ib_alloc_mr
  RDS: Convert to ib_alloc_mr
  mlx5: Drop mlx5_ib_alloc_fast_reg_mr
  mlx4: Support ib_alloc_mr verb
  ocrdma: Support ib_alloc_mr verb
  iw_cxgb4: Support ib_alloc_mr verb
  cxgb3: Support ib_alloc_mr verb
  nes: Support ib_alloc_mr verb
  qib: Support ib_alloc_mr verb
  IB/core: Drop ib_alloc_fast_reg_mr

 drivers/infiniband/core/verbs.c             |  62 +++++------------
 drivers/infiniband/hw/cxgb3/iwch_provider.c |  14 ++--
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h      |   4 +-
 drivers/infiniband/hw/cxgb4/mem.c           |  12 +++-
 drivers/infiniband/hw/cxgb4/provider.c      |   2 +-
 drivers/infiniband/hw/mlx4/main.c           |   2 +-
 drivers/infiniband/hw/mlx4/mlx4_ib.h        |   5 +-
 drivers/infiniband/hw/mlx4/mr.c             |  11 ++-
 drivers/infiniband/hw/mlx5/main.c           |   4 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h        |   8 +--
 drivers/infiniband/hw/mlx5/mr.c             | 104 +++++++---------------------
 drivers/infiniband/hw/nes/nes_verbs.c       |  19 +++--
 drivers/infiniband/hw/ocrdma/ocrdma_main.c  |   2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c |  11 ++-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h |   4 +-
 drivers/infiniband/hw/qib/qib_mr.c          |   9 ++-
 drivers/infiniband/hw/qib/qib_verbs.c       |   2 +-
 drivers/infiniband/hw/qib/qib_verbs.h       |   4 +-
 drivers/infiniband/ulp/iser/iser_verbs.c    |  15 ++--
 drivers/infiniband/ulp/isert/ib_isert.c     |  14 ++--
 drivers/infiniband/ulp/srp/ib_srp.c         |   3 +-
 include/rdma/ib_verbs.h                     |  58 ++++------------
 net/rds/iw_rdma.c                           |   5 +-
 net/rds/iw_send.c                           |   5 +-
 net/sunrpc/xprtrdma/frwr_ops.c              |   6 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c    |   2 +-
 26 files changed, 159 insertions(+), 228 deletions(-)

-- 
1.8.4.3


^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2015-08-07 16:31 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-30  7:32 [PATCH for-4.3 00/15] Modify MR allocation API Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 01/15] IB/core: Get rid of redundant verb ib_destroy_mr Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 02/15] IB: Modify ib_create_mr API Sagi Grimberg
2015-07-30 14:50   ` Steve Wise
2015-07-30  7:32 ` [PATCH for-4.3 03/15] IB/iser: Convert to ib_alloc_mr Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 04/15] iser-target: " Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 05/15] IB/srp: " Sagi Grimberg
2015-07-31 22:41   ` Bart Van Assche
2015-07-30  7:32 ` [PATCH for-4.3 06/15] xprtrdma, svcrdma: " Sagi Grimberg
2015-08-06 14:22   ` Anna Schumaker
2015-07-30  7:32 ` [PATCH for-4.3 07/15] RDS: " Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 08/15] mlx5: Drop mlx5_ib_alloc_fast_reg_mr Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 09/15] mlx4: Support ib_alloc_mr verb Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 10/15] ocrdma: " Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 11/15] iw_cxgb4: " Sagi Grimberg
2015-08-07 15:06   ` Steve Wise
2015-08-07 15:13     ` Christoph Hellwig
2015-08-07 16:19       ` Steve Wise
2015-08-07 16:26         ` Steve Wise
2015-08-07 16:26         ` 'Christoph Hellwig'
2015-08-07 16:29           ` Steve Wise
2015-08-07 16:31             ` 'Christoph Hellwig'
2015-07-30  7:32 ` [PATCH for-4.3 12/15] cxgb3: " Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 13/15] nes: " Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 14/15] qib: " Sagi Grimberg
2015-07-31 11:41   ` Marciniszyn, Mike
2015-07-31 12:52     ` Doug Ledford
2015-08-07 14:47   ` Marciniszyn, Mike
2015-07-30  7:32 ` [PATCH for-4.3 15/15] IB/core: Drop ib_alloc_fast_reg_mr Sagi Grimberg
2015-07-30 13:53 ` [PATCH for-4.3 00/15] Modify MR allocation API Christoph Hellwig
2015-07-30 14:56 ` Steve Wise
2015-07-30 16:42   ` Doug Ledford
2015-07-30 17:22 ` Jason Gunthorpe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).