Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp458711rdf; Fri, 3 Nov 2023 06:02:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGn6jG9aRh0lvasPOKI/zp7qausja7s8nb7SHbBjzmN0+kK73Ep1UmPvgwV0wjmTQjsnLCK X-Received: by 2002:a05:6808:114a:b0:3ae:3bd:d3d2 with SMTP id u10-20020a056808114a00b003ae03bdd3d2mr27634478oiu.10.1699016553322; Fri, 03 Nov 2023 06:02:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1699016553; cv=none; d=google.com; s=arc-20160816; b=CaL2uLsUTHUwvxuuZqnJTGI/wKq6JiZmDH+ZT8Qpg3Rf0ICPtUOQ9D0v+YJY1UKBUx FhWDmMJsd0JoLisdaYZ3db7EeKzwLZlgAXicqU1ul5ToGVCJLYAml6AvzXNF7skFx8Y3 sE7yybeJ5SrWwlTDN3ZMSHY/MdYbeKQWnsLjMKjnrFEViqOGrk1p1ay4xE771PFxaXY2 ObQqbbZN+UonlACJg3JRDBQBwZtOJHjpWlb8J/AJUhBUH230JbMUwJNEH6aaZilgmf53 j7PByjdeouGImycJw1dJWiLkSq00KsPRl0JIWSL/bjSsaiwrB/bOmy20n74Nozkj3hrx sXjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:mime-version:date:dkim-signature :message-id; bh=gaH5UbNRaPO1oWQKZOgotQmiFAiEJv+ANhhhq+28yXY=; fh=yAKd7Uq+/K5M7S+uF7TJlfxFG3AFOq7Fq+U7J2M1c90=; b=Pe4iNbJsS4omAqaFUoGsj697rb96Tynj1CYA6oxoZpRsjPUYCFS62BzM4suP/tnFpm UvJ7+BuWTpmADiIpXqcQXBTIC3+HuwHWh1MfZFKXSHFeXTQjfLVbBb/Wg7jx6tJfy9Xg EhR3R9aLGRODC+vvGYHi4cfG5IGfR7ulH7q1s0g5uEYzJHkcSYVa+DzMpgITsAAE9Pxj u56kuQ+lU/yzHFhShdcS1RVh5Br4POYJF+L6QhLk9msJTuM84b0nDe1MLC0J5xsRvVZC oM0HggdI2PsKFMQLuH4dtWb3SoEjK+iAUGVgBhhGU+Ll/cshTHDdXwTcEa43TXzhX21U YCpQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=otDa6uKl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id be8-20020a056808218800b003addad9a927si697853oib.138.2023.11.03.06.02.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Nov 2023 06:02:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=otDa6uKl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 7512A81E5E72; Fri, 3 Nov 2023 06:02:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376424AbjKCNBS (ORCPT + 99 others); Fri, 3 Nov 2023 09:01:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37372 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376306AbjKCNBQ (ORCPT ); Fri, 3 Nov 2023 09:01:16 -0400 Received: from out-184.mta0.migadu.com (out-184.mta0.migadu.com [IPv6:2001:41d0:1004:224b::b8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9DA6883 for ; Fri, 3 Nov 2023 06:01:10 -0700 (PDT) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1699016467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gaH5UbNRaPO1oWQKZOgotQmiFAiEJv+ANhhhq+28yXY=; b=otDa6uKlcfON6j7cYkCpPuFb00G3f2GvjKsL1YwWn5aOgWE8uh6uLqx2U/K59C/ECtbPxK 5UN2DLVuLkeFGVoHMCxURnj7nwrF+XuB+nvAkKEZlaDn1PnHVq7WdY14vQINErOm53wcmb ZTTPx432IOr1nksJIwYJJtStaxP4HMI= Date: Fri, 3 Nov 2023 21:00:38 +0800 MIME-Version: 1.0 Subject: Re: [PATCH RFC V2 0/6] rxe_map_mr_sg() fix cleanup and refactor To: Li Zhijian , zyjzyj2000@gmail.com, jgg@ziepe.ca, leon@kernel.org, linux-rdma@vger.kernel.org Cc: linux-kernel@vger.kernel.org, rpearsonhpe@gmail.com, matsuda-daisuke@fujitsu.com, bvanassche@acm.org, yi.zhang@redhat.com References: <20231103095549.490744-1-lizhijian@fujitsu.com> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Zhu Yanjun In-Reply-To: <20231103095549.490744-1-lizhijian@fujitsu.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 03 Nov 2023 06:02:13 -0700 (PDT) 在 2023/11/3 17:55, Li Zhijian 写道: > I don't collect the Reviewed-by to the patch1-2 this time, since i > think we can make it better. > > Patch1-2: Fix kernel panic[1] and benifit to make srp work again. > Almost nothing change from V1. > Patch3-5: cleanups # newly add > Patch6: make RXE support PAGE_SIZE aligned mr # newly add, but not fully tested > > My bad arm64 mechine offten hangs when doing blktests even though i use the > default siw driver. > > - nvme and ULPs(rtrs, iser) always registers 4K mr still don't supported yet. Zhijian Please read carefully the whole discussion about this problem. You will find a lot of valuable suggestions, especially suggestions from Jason. From the whole discussion, it seems that the root cause is very clear. We need to fix this prolem. Please do not send this kind of commits again. Zhu Yanjun > > [1] https://lore.kernel.org/all/CAHj4cs9XRqE25jyVw9rj9YugffLn5+f=1znaBEnu1usLOciD+g@mail.gmail.com/T/ > > Li Zhijian (6): > RDMA/rxe: RDMA/rxe: don't allow registering !PAGE_SIZE mr > RDMA/rxe: set RXE_PAGE_SIZE_CAP to PAGE_SIZE > RDMA/rxe: remove unused rxe_mr.page_shift > RDMA/rxe: Use PAGE_SIZE and PAGE_SHIFT to extract address from > page_list > RDMA/rxe: cleanup rxe_mr.{page_size,page_shift} > RDMA/rxe: Support PAGE_SIZE aligned MR > > drivers/infiniband/sw/rxe/rxe_mr.c | 80 ++++++++++++++++----------- > drivers/infiniband/sw/rxe/rxe_param.h | 2 +- > drivers/infiniband/sw/rxe/rxe_verbs.h | 9 --- > 3 files changed, 48 insertions(+), 43 deletions(-) >