mbox series

[for-next,0/3] RDMA/erdma: erdma updates 3-22-2023

Message ID 20230322093319.84045-1-chengyou@linux.alibaba.com (mailing list archive)
Headers show
Series RDMA/erdma: erdma updates 3-22-2023 | expand

Message

Cheng Xu March 22, 2023, 9:33 a.m. UTC
Hi,

This series has some updates for erdma driver:
- #1 unifies the byte ordering API usage in erdma, removes APIs
  prefixing with underlines and introduces be32_to_cpu_array
  to copy and swap byte order.
- #2 eliminates unnecessary casting of EQ doorbells.
- #3 refactors the initialization flow to make code cleaner.

Thanks,
Cheng Xu

Cheng Xu (3):
  RDMA/erdma: Unify byte ordering APIs usage
  RDMA/erdma: Eliminate unnecessary casting of EQ doorbells
  RDMA/erdma: Minor refactor of device init flow

 drivers/infiniband/hw/erdma/erdma.h      |  2 +-
 drivers/infiniband/hw/erdma/erdma_cm.h   | 10 +++---
 drivers/infiniband/hw/erdma/erdma_cmdq.c | 42 ++++--------------------
 drivers/infiniband/hw/erdma/erdma_cq.c   |  2 +-
 drivers/infiniband/hw/erdma/erdma_eq.c   |  9 +++--
 drivers/infiniband/hw/erdma/erdma_main.c | 39 ++++++++++++++++++----
 6 files changed, 51 insertions(+), 53 deletions(-)

Comments

Leon Romanovsky March 22, 2023, 11:11 a.m. UTC | #1
On Wed, 22 Mar 2023 17:33:16 +0800, Cheng Xu wrote:
> This series has some updates for erdma driver:
> - #1 unifies the byte ordering API usage in erdma, removes APIs
>   prefixing with underlines and introduces be32_to_cpu_array
>   to copy and swap byte order.
> - #2 eliminates unnecessary casting of EQ doorbells.
> - #3 refactors the initialization flow to make code cleaner.
> 
> [...]

Applied, thanks!

[1/3] RDMA/erdma: Unify byte ordering APIs usage
      https://git.kernel.org/rdma/rdma/c/de19ec778c7a4e
[2/3] RDMA/erdma: Eliminate unnecessary casting of EQ doorbells
      https://git.kernel.org/rdma/rdma/c/72769dba6dc0b8
[3/3] RDMA/erdma: Minor refactor of device init flow
      https://git.kernel.org/rdma/rdma/c/901d9d62416bae

Best regards,