RE: [PATCH for-next 0/4] RDMA/irdma: Refactor irdma_reg_user_mr function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Subject: [PATCH for-next 0/4] RDMA/irdma: Refactor irdma_reg_user_mr function
> 
> From: Zhu Yanjun <yanjun.zhu@xxxxxxxxx>
> 
> Split the shared source codes into several new functions for future use.
> No bug fix and new feature in this commit series.
> 
> The new functions are as below:
> 
> irdma_reg_user_mr_type_mem
> irdma_alloc_iwmr
> irdma_free_iwmr
> irdma_reg_user_mr_type_qp
> irdma_reg_user_mr_type_cq

Thanks! General direction is good. I provided some feedback.

> 
> These functions will be used in the dmabuf feature.

Do you want to add that dma buf patch to this series too? So that we can see it how it re-uses the new APIs you created.

So 1st 4 patches would be clean-up/refactor patches in preparation for patch #5 which is the dma buf API addition.

> 
> Zhu Yanjun (4):
>   RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem
>   RDMA/irdma: Split mr alloc and free into new functions
>   RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp
>   RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq
> 
>  drivers/infiniband/hw/irdma/verbs.c | 260 +++++++++++++++++-----------
>  1 file changed, 160 insertions(+), 100 deletions(-)
> 
> --
> 2.31.1





[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux