Hi, This series has new updates for erdma driver: - #1~#3 aim at making code more clean, including eliminating unnecessary castings, removing redundant include headers, and hiding hardware internal opcodes. - #4 introcuces dynamic mtu support. Thanks, Cheng Xu Cheng Xu (4): RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait RDMA/erdma: Remove redundant includes RDMA/erdma: Make hardware internal opcodes invisible to driver RDMA/erdma: Support dynamic mtu drivers/infiniband/hw/erdma/erdma.h | 4 ++- drivers/infiniband/hw/erdma/erdma_cm.c | 8 ------ drivers/infiniband/hw/erdma/erdma_cmdq.c | 8 +----- drivers/infiniband/hw/erdma/erdma_cq.c | 4 --- drivers/infiniband/hw/erdma/erdma_eq.c | 13 ++------- drivers/infiniband/hw/erdma/erdma_hw.h | 14 ++++++--- drivers/infiniband/hw/erdma/erdma_main.c | 17 +++++------ drivers/infiniband/hw/erdma/erdma_qp.c | 15 ++-------- drivers/infiniband/hw/erdma/erdma_verbs.c | 35 +++++++++++------------ drivers/infiniband/hw/erdma/erdma_verbs.h | 9 +----- 10 files changed, 43 insertions(+), 84 deletions(-) -- 2.27.0