On Thu, Oct 27, 2022 at 05:57:38PM +0800, Cheng Xu wrote: > Hi, > > This series introcuces atomic operations support for erdma driver: > - #1 extends access rights field in FRMR and REG MR commands to support > IB_ACCESS_REMOTE_ATOMIC. > - #2 gets atomic capacity from hardware, and reports the cap to core. > - #3 implements the IO-path of atomic WR processing. > > Thanks, > Cheng Xu > > Cheng Xu (3): > RDMA/erdma: Extend access right field of FRMR and REG MR to support > atomic > RDMA/erdma: Report atomic capacity when hardware supports atomic > feature > RDMA/erdma: Implement atomic operations support It doesn't pass my static analyzer checks. ➜ kernel git:(wip/leon-for-next) mkt ci 3f69c46621e3 (HEAD -> build) RDMA/erdma: Implement atomic operations support drivers/infiniband/hw/erdma/erdma_qp.c:365:26: warning: incorrect type in assignment (different base types) drivers/infiniband/hw/erdma/erdma_qp.c:365:26: expected restricted __le32 [usertype] key drivers/infiniband/hw/erdma/erdma_qp.c:365:26: got unsigned int [usertype] rkey Thanks