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(-) -- 2.31.1