linux-rdma.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 02/15] IB: Modify ib_create_mr API Sagi Grimberg
                   ` (11 more replies)
  0 siblings, 12 replies; 33+ messages in thread
From: Sagi Grimberg @ 2015-07-30  7:32 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA,
	linux-nfs-u79uwXL29TY76Z2rM5mHXA,
	target-devel-u79uwXL29TY76Z2rM5mHXA

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

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ 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 02/15] IB: Modify ib_create_mr API Sagi Grimberg
     [not found]   ` <1438241568-3685-3-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-30 14:50     ` Steve Wise
     [not found] ` <1438241568-3685-1-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
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 03/15] IB/iser: Convert to ib_alloc_mr Sagi Grimberg
2015-07-30  7:32   ` [PATCH for-4.3 06/15] xprtrdma, svcrdma: " Sagi Grimberg
     [not found]     ` <1438241568-3685-7-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-08-06 14:22       ` Anna Schumaker
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 14/15] qib: Support ib_alloc_mr verb Sagi Grimberg
     [not found]     ` <1438241568-3685-15-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-31 11:41       ` Marciniszyn, Mike
     [not found]         ` <32E1700B9017364D9B60AED9960492BC257782EE-RjuIdWtd+YbTXloPLtfHfbfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-07-31 12:52           ` Doug Ledford
2015-08-07 14:47     ` Marciniszyn, Mike
2015-07-30 13:53   ` [PATCH for-4.3 00/15] Modify MR allocation API Christoph Hellwig
2015-07-30 17:22   ` Jason Gunthorpe
2015-07-30  7:32 ` [PATCH for-4.3 04/15] iser-target: Convert to ib_alloc_mr Sagi Grimberg
2015-07-30  7:32 ` [PATCH for-4.3 05/15] IB/srp: " Sagi Grimberg
     [not found]   ` <1438241568-3685-6-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-31 22:41     ` Bart Van Assche
2015-07-30  7:32 ` [PATCH for-4.3 07/15] RDS: " 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
     [not found]   ` <1438241568-3685-12-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-08-07 15:06     ` Steve Wise
2015-08-07 15:13       ` Christoph Hellwig
     [not found]         ` <20150807151318.GA13777-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-08-07 16:19           ` Steve Wise
2015-08-07 16:26             ` Steve Wise
2015-08-07 16:26             ` 'Christoph Hellwig'
     [not found]               ` <20150807162615.GA16851-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
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 15/15] IB/core: Drop ib_alloc_fast_reg_mr Sagi Grimberg
2015-07-30 14:56 ` [PATCH for-4.3 00/15] Modify MR allocation API Steve Wise
     [not found]   ` <55BA3B2A.9010403-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2015-07-30 16:42     ` Doug Ledford

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