mbox series

[for-next,0/3] IB/hfi1, rdmavt, qib: Continue to move code to rdmavt

Message ID 20180926174032.25369.57319.stgit@scvm10.sc.intel.com (mailing list archive)
Headers show
Series IB/hfi1, rdmavt, qib: Continue to move code to rdmavt | expand

Message

Dennis Dalessandro Sept. 26, 2018, 5:44 p.m. UTC
Hi Doug and Jason,

Here are some patches to continue with the deduplication effort between hfi1
and qib. In this series we have moved copy SGE, send completion and loopback
handling into rdmavt.

---

Brian Welty (1):
      IB/{hfi1,qib,rdmavt}: Move copy SGE logic into rdmavt

Venkata Sandeep Dhanalakota (2):
      IB/{hfi1,qib,rdmavt}: Move send completion logic to rdmavt
      IB/{hfi1,qib,rdmavt}: Move ruc_loopback to rdmavt


 drivers/infiniband/hw/hfi1/init.c       |    6 
 drivers/infiniband/hw/hfi1/rc.c         |   24 +
 drivers/infiniband/hw/hfi1/ruc.c        |  372 ------------------
 drivers/infiniband/hw/hfi1/uc.c         |   14 -
 drivers/infiniband/hw/hfi1/ud.c         |   22 +
 drivers/infiniband/hw/hfi1/verbs.c      |  235 ------------
 drivers/infiniband/hw/hfi1/verbs.h      |   28 -
 drivers/infiniband/hw/qib/qib_rc.c      |   18 -
 drivers/infiniband/hw/qib/qib_ruc.c     |  342 -----------------
 drivers/infiniband/hw/qib/qib_sdma.c    |    2 
 drivers/infiniband/hw/qib/qib_uc.c      |   12 -
 drivers/infiniband/hw/qib/qib_ud.c      |   17 -
 drivers/infiniband/hw/qib/qib_verbs.c   |   29 -
 drivers/infiniband/hw/qib/qib_verbs.h   |    6 
 drivers/infiniband/sw/rdmavt/Kconfig    |    2 
 drivers/infiniband/sw/rdmavt/qp.c       |  632 +++++++++++++++++++++++++++++++
 drivers/infiniband/sw/rdmavt/qp.h       |    2 
 drivers/infiniband/sw/rdmavt/trace_tx.h |   42 ++
 drivers/infiniband/sw/rdmavt/vt.c       |   12 +
 include/rdma/rdma_vt.h                  |   25 +
 include/rdma/rdmavt_qp.h                |    7 
 21 files changed, 796 insertions(+), 1053 deletions(-)

--
-Denny

Comments

Jason Gunthorpe Oct. 3, 2018, 10:42 p.m. UTC | #1
On Wed, Sep 26, 2018 at 10:44:20AM -0700, Dennis Dalessandro wrote:
> Hi Doug and Jason,
> 
> Here are some patches to continue with the deduplication effort between hfi1
> and qib. In this series we have moved copy SGE, send completion and loopback
> handling into rdmavt.
> 
> 
> Brian Welty (1):
>       IB/{hfi1,qib,rdmavt}: Move copy SGE logic into rdmavt
> 
> Venkata Sandeep Dhanalakota (2):
>       IB/{hfi1,qib,rdmavt}: Move send completion logic to rdmavt
>       IB/{hfi1,qib,rdmavt}: Move ruc_loopback to rdmavt

Since the offensive __user casting is already in the tree and this
just moves it arround, I will take this series, but please fix it in a
followup.

Jason
Dennis Dalessandro Oct. 4, 2018, 6:25 p.m. UTC | #2
On 10/3/2018 6:42 PM, Jason Gunthorpe wrote:
> On Wed, Sep 26, 2018 at 10:44:20AM -0700, Dennis Dalessandro wrote:
>> Hi Doug and Jason,
>>
>> Here are some patches to continue with the deduplication effort between hfi1
>> and qib. In this series we have moved copy SGE, send completion and loopback
>> handling into rdmavt.
>>
>>
>> Brian Welty (1):
>>        IB/{hfi1,qib,rdmavt}: Move copy SGE logic into rdmavt
>>
>> Venkata Sandeep Dhanalakota (2):
>>        IB/{hfi1,qib,rdmavt}: Move send completion logic to rdmavt
>>        IB/{hfi1,qib,rdmavt}: Move ruc_loopback to rdmavt
> 
> Since the offensive __user casting is already in the tree and this
> just moves it arround, I will take this series, but please fix it in a
> followup.

Thanks, we'll get a followup going on our end here.

-Denny