Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2150824rdf; Mon, 6 Nov 2023 06:14:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IE9xz3AbWBi81CY2nTiCRNV2Ic0WdwvR3/H0WpTqDiAiPVUvubgYNb7kYd1SkEzBfKVJpRo X-Received: by 2002:a05:6a00:244b:b0:691:2d4:23a2 with SMTP id d11-20020a056a00244b00b0069102d423a2mr27974954pfj.31.1699280066917; Mon, 06 Nov 2023 06:14:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699280066; cv=none; d=google.com; s=arc-20160816; b=SFG6OYRn0pZOTetQ/1H/naO6dJRgCm0MBC6/OStadg/Ym14B+gwSgq40P+WWegOVy2 xhwgg7noIREh6WUkZwZM+SjCrYvDBRQsbC686lq2qiq+9GmP2+uxf76Kk5OoOA5Junl5 pDj9l9h+xoa1b1uVMZa7M6w4Oxd3JhTg2XmbaJKVjvbPGd9/2Eu+7d3jKQBG/OZqa+Gc 3MWZosEI+AmWqO9VR04pmaE7L52EC42dfyIQF/9aXEi7iJKj60Xc0lPhuQeSQqYyes/Y zqOs34YqQoZJSP+9Q6wmiBBRGogLFJAHrX/X/ToxGdkTHA8rUKo0izA0iNAuZ0ulQiUu oUDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=YDU0wWublCHwErD/uuzhUqo+KV+blLjlv+eXO3Npbqk=; fh=SpOJD4FIe/dTW0xS/8IgWmdJjZHDQQgLLniaa1g7gsk=; b=ACjR9D3dw9BA6SbikF7iG19R2EDbFbeT8irxBgwfzTcUBHTLMyw5Es4FyaA/6kAIWq m7NvUBLQ2LIbSxbsUruy/vJNUQBYmUvsTYt1mohQuiCIbC6d0yTxBNmj2CdRNedF8nfO NLgQFIT4xV/hUgWJD7SxIs4UvLrdSuouTvI3QgymvmYtbMo48+5jzYJZwgEXcHwYu9Wv tYMBkLkuBIJcvj+6suYPDj4zL3MAWyjqKkSOZDjSgD9b/YoYNnmd11piVCwTfaqgso9Q 9rpJ02nfu1VTkzJokbu6jpPUtdftjEmFqCN4UY+yi5dDiB4Pp3wF6rqE9lv+Whxl0o2M yZtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=A1YbmIer; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id z70-20020a633349000000b005aa0e024d63si7965840pgz.791.2023.11.06.06.14.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 06:14:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=A1YbmIer; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 4873780A9DDF; Mon, 6 Nov 2023 06:14:24 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230405AbjKFOOC (ORCPT + 99 others); Mon, 6 Nov 2023 09:14:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229755AbjKFOOB (ORCPT ); Mon, 6 Nov 2023 09:14:01 -0500 Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 45878B8 for ; Mon, 6 Nov 2023 06:13:58 -0800 (PST) Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-6707401e1edso27981916d6.1 for ; Mon, 06 Nov 2023 06:13:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1699280037; x=1699884837; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=YDU0wWublCHwErD/uuzhUqo+KV+blLjlv+eXO3Npbqk=; b=A1YbmIerIIAa0DAmERk1P5FBbTIVCHyMCwvzPtte7ucJs9VVQZJ05NfwBuEw7E4myA RyStFr1jpzJRf1hhhlYQaquSN1fT6UawbO1zSFg4oepTuC+davv6KcE9lhy3bmKrUBId xDIMZHl1izlNZxD8ojegNhpF4AfAh7gCyyRuGblzKAtw5vTlRuoNh7K/KwYLq893IGtO ws33bdF3NMykViYcQ1porGUUXHU1Rm2fwj0nd0UrVGqPxam3OWh6M8aEOy98p6xtbnQm brYTOgUY+bTNzRsmF6zXY9OvojZPDm0LUN9zY+wJxS+iXoE9YdYO2t6riKyqTGg/2Y35 j74Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699280037; x=1699884837; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=YDU0wWublCHwErD/uuzhUqo+KV+blLjlv+eXO3Npbqk=; b=tsAv1XIeCoUvuZTqei/x2mrexhHEmARaCEtbO0YBDdoCPTxqP1MNsVTfGn12NDb17Z OEl8+IzjAsBgLQ/MbhVbeG8qCQuCShUEvRt9NSIihp2jZEV5FxlLG3M+K8aB057NWoqH EnIPhRy70GiP6KPIBpLaRsTT+o1AD7SIYpFfCmOpB+tK3DBpdtu6psWgnzPPdZs8iYgC Lphz24L4TWMI5FLFXZb9aQQ2bTFw+8t2MSILe+jwNExCiJ1pTbsWctX6TEwFUbiKUqBR 8F9LIoDvCrif5XziJqYQdMKIdIqFMZr8xz/hWj2P1yXrgm+ClhCbxdikWnq4FaLOhLJk Miug== X-Gm-Message-State: AOJu0YzFF54yW5HjM1NoTtL93aCsi7usybeTWQzZnP3wUtoSqOcsYspu hwM3M45w4qpsMv4KOVlOmI9BQBrgseEyAgm78Kw= X-Received: by 2002:a05:6214:2402:b0:671:1d0:d758 with SMTP id fv2-20020a056214240200b0067101d0d758mr38263789qvb.17.1699280036758; Mon, 06 Nov 2023 06:13:56 -0800 (PST) Received: from ziepe.ca (hlfxns017vw-142-68-26-201.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.68.26.201]) by smtp.gmail.com with ESMTPSA id l6-20020ad44246000000b00671b009412asm3424509qvq.141.2023.11.06.06.13.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 06:13:55 -0800 (PST) Received: from jgg by wakko with local (Exim 4.95) (envelope-from ) id 1r00MU-001Ns5-HO; Mon, 06 Nov 2023 10:13:54 -0400 Date: Mon, 6 Nov 2023 10:13:54 -0400 From: Jason Gunthorpe To: "Zhijian Li (Fujitsu)" Cc: Zhu Yanjun , "zyjzyj2000@gmail.com" , "leon@kernel.org" , "linux-rdma@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "rpearsonhpe@gmail.com" , "Daisuke Matsuda (Fujitsu)" , "bvanassche@acm.org" , "yi.zhang@redhat.com" Subject: Re: [PATCH RFC V2 0/6] rxe_map_mr_sg() fix cleanup and refactor Message-ID: <20231106141354.GK4634@ziepe.ca> References: <20231103095549.490744-1-lizhijian@fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 fry.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 (fry.vger.email [0.0.0.0]); Mon, 06 Nov 2023 06:14:24 -0800 (PST) On Mon, Nov 06, 2023 at 04:07:19AM +0000, Zhijian Li (Fujitsu) wrote: > I'm sorry i'm not familiar with the linux MM subsystem. It seem it's safe/correct to access > address/memory across pages start from the return of > kmap_loca_page(page). kmap_local_page() gives you a PAGE_SIZE window only Jason