From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7E841C27C55 for ; Mon, 10 Jun 2024 12:12:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0FAE66B00A2; Mon, 10 Jun 2024 08:12:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 083496B00A3; Mon, 10 Jun 2024 08:12:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E8D496B00A4; Mon, 10 Jun 2024 08:12:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C9C2E6B00A2 for ; Mon, 10 Jun 2024 08:12:00 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 7917DA1DA5 for ; Mon, 10 Jun 2024 12:12:00 +0000 (UTC) X-FDA: 82214865600.29.B0F1147 Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) by imf20.hostedemail.com (Postfix) with ESMTP id 8B76B1C0020 for ; Mon, 10 Jun 2024 12:11:57 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=ziepe.ca header.s=google header.b=aFGhuCLK; dmarc=none; spf=pass (imf20.hostedemail.com: domain of jgg@ziepe.ca designates 209.85.160.45 as permitted sender) smtp.mailfrom=jgg@ziepe.ca ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718021517; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=c3VfLy+0xn7yNaS/SyVEB4+sm+cKduyI1+wlQtfEH7Y=; b=VtZLqWRoZGrWumJ8/rbVuYCk9vjT/hZxNAfjGMNmPAt3dNuJbpdVA7i/8xz5FwozOp+dJN t6cFmWidnKE8GKrdQjc8NtVCPj3D+QT4jaNp246Xbc1Tw7RX3znSMQSS8ziyBunqioWlrs 5BQBQs/VnkOwiMBvTD/Wgs6EVx9Pp30= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718021517; a=rsa-sha256; cv=none; b=3VZiyaFqUDoIBF6KaQw0TgWff5r67GRk+SmKmU4U6WwAjwrDfgK5osOgHyXEanRjjYOwFc tCriTlybgGLCXPZ1vGAgyR08l6U5zBDYCtrXUydbxIw2jWfU+sVHOJ3Y3hsnD6neHnkIHa lpGSrEQ6wmb2cqGU/GYJhyY/QGSdP3I= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=ziepe.ca header.s=google header.b=aFGhuCLK; dmarc=none; spf=pass (imf20.hostedemail.com: domain of jgg@ziepe.ca designates 209.85.160.45 as permitted sender) smtp.mailfrom=jgg@ziepe.ca Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-254871388d3so1243855fac.1 for ; Mon, 10 Jun 2024 05:11:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1718021516; x=1718626316; darn=kvack.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=c3VfLy+0xn7yNaS/SyVEB4+sm+cKduyI1+wlQtfEH7Y=; b=aFGhuCLK2LCZsJhBXbuaA/FgHYmKVj6ABFKtHAmqRu4QR+HDh2W0TkuNdbbBUrur3G 0H9cdLGrytpM+J2D1F6e/jB59I203PQMyf0lQ6tN4jvDl7SaiPbTyxMzfxDieA6TgyUY ycWYUT0v5+0VvkOFbkm5Q0Spd/UCCf8RjkQySZ9NhOlQFXqFyDP7sHY2lT1bGsqzPf68 w2PHCIB8/36DjkL+RGktxYVQgsTkMkKsmjM643vVFUrxm5RIXarIpJoqur45/gd1epix iiqvuqXPn4AN8Zh9VF+tRwozc4h9AXJWVhju3NUvQ4GPVb1QsLRiprApHqBI8rIAOLcQ 0ALA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718021516; x=1718626316; 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=c3VfLy+0xn7yNaS/SyVEB4+sm+cKduyI1+wlQtfEH7Y=; b=mGx9DnfkiujxSaF9sj/0VxJcAtYdTcOz+xefEbCoK5hNHXtNepdLacDz1DCCcIzQ76 q5Znc5jXkEKBu8CXh/ZK0NCTuGri4T6PngCxnLQlE+Ll9a7jsMQNT6Wme1enn76cheQe 7GPd2pEzFsaso93YwBod9RKGJKFaxxmR3CYBRM7ppt72a9Lbej4IQm6pdfcUXx1DNHzd 0RuR0wfCM2+5zdtIfkaoKnN2alJ+km+TuN3KuvK8XdrUUvus6j7t2al62jOSpmQOPWZw InAb/nanHqqjeMr7jJGeVgIkSK9nflqYu1uq9D2DhEbKAtFJd1mEvVX1DCSz58M+x57b EjiA== X-Forwarded-Encrypted: i=1; AJvYcCU+PhWxVIebSp99goaiu1Buk4YuB0M730t/84TY9Fu13t2HyPlpOJD+hSeMGoVTsVtlnPrc7Tc3Ji0nLkMnfBRqLHI= X-Gm-Message-State: AOJu0Yxuj3XJ/Kb+wrMT8TTxp+Zl5RGoZcYTptRLNkOyw1q0Hjf1ZkRf JoK3NjhydrToRxxPrFRjgmC7f010F+XbpEQvr997otDPilz7ZShK9fdsbhmodVY= X-Google-Smtp-Source: AGHT+IHMlLqmreNq9NtSDVCvKZpZzp9aWfGxwYiAaNNsZlWsytpstVnNHWnxI5w1Z35ApPSZX6ZS9A== X-Received: by 2002:a05:6870:d0c3:b0:254:b7d9:2dcb with SMTP id 586e51a60fabf-254b7d94b5fmr3834664fac.8.1718021516266; Mon, 10 Jun 2024 05:11:56 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-68-80-239.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.68.80.239]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7954d46bb31sm268776685a.14.2024.06.10.05.11.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 05:11:55 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.95) (envelope-from ) id 1sGdsQ-00DhCf-S1; Mon, 10 Jun 2024 09:11:54 -0300 Date: Mon, 10 Jun 2024 09:11:54 -0300 From: Jason Gunthorpe To: Martin Oliveira Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-mm@kvack.org, Leon Romanovsky , Bjorn Helgaas , Logan Gunthorpe , Greg Kroah-Hartman , Tejun Heo , "Rafael J. Wysocki" , Andrew Morton , Mike Marciniszyn , Michael Guralnik , Dan Williams , Ard Biesheuvel , Valentine Sinitsyn , Lukas Wunner Subject: Re: [PATCH 6/6] RDMA/umem: add support for P2P RDMA Message-ID: <20240610121154.GH791043@ziepe.ca> References: <20240605192934.742369-1-martin.oliveira@eideticom.com> <20240605192934.742369-7-martin.oliveira@eideticom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240605192934.742369-7-martin.oliveira@eideticom.com> X-Stat-Signature: cieepq9o5qep4gicmywjrza9grxqe5z3 X-Rspamd-Queue-Id: 8B76B1C0020 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1718021517-508906 X-HE-Meta: U2FsdGVkX18ZTfwpfOVGb+WtfjZ4OqTT6rrv5+8I5Gre+bZGxBRT14ib1G3aeEBEzDeLLrxVu6eCXgsijmvogy9PygHAgyAo7aPPdpfdGIaVk7/vv2T6Rxkk1OVAAIY+jQofqUFulrFe+lKYi5+mTGL3t19u7Bu/EQz00bv+tLN+Q/TUhyhSWYGcsK6E2glCjmkjI5kpecw9rwvXieR4vRaGrrD5WCCWABiCswRPXmarczIwpjKil5wSejC9wKMIwjX+LM/d46sVguYMqq+s4mC5vplGcK9WYpCDJwNhBTN0T3bwqInkG9eOnJ9HodpKBuEOmbmvnmIUoIp+e0QnwkrxpqjSfAjBI35Ek4zVBuJBl7zAsGEiu0Iqqi0/JM7CvqKmlVAckF3s62WusjCuMEsgDQrJGvhz9I6z1kuK182xgXZjwgG9Ys4U8Kksg/+QAXmaHGbWlHXzPc/K3bEfbx5KXu134VlPeQhvY00Kpv8qL96tEw2rt79kqGSSUOvhwTjz4e5bbgjnXpPm1vbo0xv2peAJ8bjDyCLwpBBkpQuAnjkTpuY7894N/oBuAh9vOYF7JBb+wX/inwwnlHmyVkg+ejtr5v+f3UMVP8UAhgvjaeE4I+1cke+iO9A3rXId+F3Wd9fVBgBGbnCI7bYzhWypy23x1lHbbQhoA5W7RB9o/mTverNgy/0kHDaii7BharLl/+3Q+wVG+9xxuANLVkr3jtPxoVjNDtj7CftP7SYtgyuwAoe5XqoW/iuIo10o6Ahl3GG9RqjRaB9fCJK7ktWpXYgAZNUXDQvf80rNuK0AwBmDNKURBgYSk9TpDbzqLVVS8iYuFRp+jRQr6Eoaz3RDxjJSEWkSw8BtzRkEO8Qbp+AG7FgkaOINnGr41VliDoeKckUv9xsq9VOyORuks+ynmk7/Km7Om0lWXvhWoHfIh9A+d+Nfl2Y4nGG+fJlPyZdeKtM/Ku4SCdKQ3lj Z8E2mbKt 6GGoijFlXagod8ESFrfyhEIpwCAeBOENaQ1L2+E23GAjKtxz0nWLmruq3RVSHLv1OSIMdz93lGKMb8ke773E8qqmd0EgiuvPlLgilhzcX2bbPilN0rLd7DycUtm0IADYbplwKDO6vzWOwSRj8Br6gnzw6PoJt8PbhQ7pIxkcJk7sSbt7WrNGo2xuqIReL9FYyBMOkrrrfY1r2yNGZBHwKFboDuYtE6zrQ9l1Of/pHD92PLeKALTVOtlIzOazoaxog2CTmqkD+Ueux2NaNvwz+vHzi9Wv901glE/h7CF+JVjBwrQtNEj/sNLN4s+gFJ0jl9zz2XU0CWNUhlthguT8o5T2WBZpyFUwhp0lzSPi1Bdpt2bmnA3ueM4fWmNFTySdG3NTDB9e1eFqzTX954iVuZGw8awqp7F5OJMsIafNQuMa4DFfh8QVxDmI7cePQ/TSD9/uetGVGTDTRJHE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Jun 05, 2024 at 01:29:34PM -0600, Martin Oliveira wrote: > If the device supports P2PDMA, add the FOLL_PCI_P2PDMA flag > > This allows ibv_reg_mr() and friends to use P2PDMA memory that has been > mmaped into userspace for MRs in IB and RDMA transactions. > > Co-developed-by: Logan Gunthorpe > Signed-off-by: Logan Gunthorpe > Signed-off-by: Martin Oliveira > --- > drivers/infiniband/core/umem.c | 3 +++ > 1 file changed, 3 insertions(+) Acked-by: Jason Gunthorpe Jason