On Tue, Feb 24, 2026 at 10:20:39AM +0800, Cheng Xu wrote: > > > On 2/13/26 6:58 PM, Leon Romanovsky wrote: > > From: Leon Romanovsky <[email protected]> > > > > Split CQ creation into distinct kernel and user flows. The hns driver, > > inherited from mlx4, uses a problematic pattern that shares and caches > > umem in hns_roce_db_map_user(). This design blocks the driver from > > supporting generic umem sources (VMA, dmabuf, memfd, and others). > > > > In addition, let's delete counter that counts CQ creation errors. There > > are multiple ways to debug kernel in modern kernel without need to rely > > on that debugfs counter. > > > > Signed-off-by: Leon Romanovsky <[email protected]> > > --- > > drivers/infiniband/hw/hns/hns_roce_cq.c | 103 > > ++++++++++++++++++++------- > > drivers/infiniband/hw/hns/hns_roce_debugfs.c | 1 - > > drivers/infiniband/hw/hns/hns_roce_device.h | 3 +- > > drivers/infiniband/hw/hns/hns_roce_main.c | 1 + > > 4 files changed, 82 insertions(+), 26 deletions(-) > > > > Hi Leon, > > The driver name in this patch's title should be "RDMA/hns".
Right, thanks
