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 37876C369AB for ; Fri, 18 Apr 2025 12:18:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B627C280156; Fri, 18 Apr 2025 08:18:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AEB8F280150; Fri, 18 Apr 2025 08:18:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 96528280156; Fri, 18 Apr 2025 08:18:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 76A1F280150 for ; Fri, 18 Apr 2025 08:18:05 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 207C41A01B2 for ; Fri, 18 Apr 2025 12:18:06 +0000 (UTC) X-FDA: 83347066572.29.F2C185E Received: from mail-il1-f173.google.com (mail-il1-f173.google.com [209.85.166.173]) by imf03.hostedemail.com (Postfix) with ESMTP id DA2F420009 for ; Fri, 18 Apr 2025 12:18:03 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b=TpgQ2Knt; dmarc=none; spf=pass (imf03.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.173 as permitted sender) smtp.mailfrom=axboe@kernel.dk ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744978684; a=rsa-sha256; cv=none; b=z8mfR3I7qXHy5lMrUSr8CQbWTaPZaXaHwSsZ7ldX/sXGUQWEVIckOl1Ub4Ji7+u2UDKQek gFSH08zDs0vSEXhDrEedUd/Nk5GMuOwphOzVB5Aau9t1LkqGvaBOqsPN/zTrV1BCFkSYM/ 9aA8toJKQGG3zIJlfuKnkemtdRZR3dw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744978684; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=NgbC0Ho51LBhNAGrJS6KpfvBsql1IBS8J1NX4yoaH+M=; b=c0yU5igxBYFfK0IAcNCK98zG9NMAqRl8+pPAlTi0EUns6ilcJOfd3n3JI7e/Ag9NywkMji eD4KlsTh0nuqfDRp47O53HFARfVy42G5Vo6bfhphpcLJHj3MOtPsw66obn6z8aVmSZdKqk l0l0qeNFKgTnkFMjS5pdOX+E/g2aZ1U= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b=TpgQ2Knt; dmarc=none; spf=pass (imf03.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.173 as permitted sender) smtp.mailfrom=axboe@kernel.dk Received: by mail-il1-f173.google.com with SMTP id e9e14a558f8ab-3d439dc0548so5931765ab.3 for ; Fri, 18 Apr 2025 05:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1744978683; x=1745583483; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=NgbC0Ho51LBhNAGrJS6KpfvBsql1IBS8J1NX4yoaH+M=; b=TpgQ2Knt+jao8XwZ9XBN3YGhqWyq7uLxoAw2SuHVbXB8o8RL06LRnAB9d4cSlz9WuY 4hMToygUVPQZR07mpnQgKnMwT7B7PUItfiQcqJbs2ngELVYOOJFBT5OL3vKLfAcBsrfE x4cIIX/4uHcNR0Sg9Kgco6iiwDgsjoExsrL3xArXXlX0MjU5vzBsgI/2b8/0ueH2R5OI JJZfvqvoZj6Ym4qKYU/RsuL5YP61aYJxnPE5Mjb3g6g69qAMse8Ydo6ikY/VauJTueMQ Bl5/Z5xBakxCY2YJgRkot0f/eN+tG/ICrWzEBMWbwrM3g/n1n7NTR0eAAIu/R4jCVgOb VHCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744978683; x=1745583483; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NgbC0Ho51LBhNAGrJS6KpfvBsql1IBS8J1NX4yoaH+M=; b=StESoP3JXhPqrN/v5cQk8mem/ry2o+MtVyiw4yJAownLDYkPkdUQj5mOrmbwQ1v5BU Wan6+Mp7yL7bsWDrikkQkgbgtHv+ggIK6AUAonM87s2dAwDu1qAJtlMqgT87gbgGQQcL EzZ+L6mlc+Mi69URdFFEufSomN/7sXgxagYIU+J+JLtp3RRYJXImcWX7PxxIa8dvgtQ2 WZEDp7p0YO/N3GTkZlL8OeipZe1a1xPKUflcww1OGIV3VV+Lf+cnkq5RSdJ/2dMJ2ier mVtzka2ov7zB+5/5SibUeWLedMqRee9032HAghesL1qxRbo0sKYRbO61YtKJIF8gCsNU x1Rw== X-Forwarded-Encrypted: i=1; AJvYcCWoYO6pV1TIjkgSk9MQQZ0aMvSrGPMCziOsTdfsiX3txIdOWQPxxmRv2c59h762yF8Z4bAmdutP+Q==@kvack.org X-Gm-Message-State: AOJu0Yx4Jz1vSQZHUgEsL/ze88jjFP+9HBzHW/lrVaaVQ/lpQX7TFZzQ ieeEH2jQdAM7etTXJcv+U3rTa20i7lobjAPF7tOQlnIVau5qwivqrsJf97arf8A= X-Gm-Gg: ASbGncsvC2x4cXySM5nFwWNr91KfxuMGRXtnCpxBW8MX1k+d9xilVX6wX5jTFx0/jvE m1HGR7flL/X9KM9REowjtkchOFHcB98g3LcDTnzFQqsAKpTCvr+F+P1urSLeQ4kvt7CBKp0qXjG TfRU3SjBzNXkSkjabmRC/5/axqaW1rhPAGl9FlKSj+y2PWqTj02ysNq+Pmd214EEoqCXApIEmoN SpmCUFprJUMr7m1CDPrz0RtHY2W16mWmTAjViTDrbCHLkYRw3lOejirfkugiHMkQHlnbrDirpqY Y51XH7s/TwUi5JqVI79wyRyibQcEYUfUXide6J1UqSxLyP4d X-Google-Smtp-Source: AGHT+IEcKW8yUly7My6VmHwOUQO6x2LKb/qwvAEzz9JLvNvB2Bo85wGWvtKeixpJ/OLzr9zB/iMeqQ== X-Received: by 2002:a05:6e02:17cd:b0:3d8:211c:9891 with SMTP id e9e14a558f8ab-3d88ed7c3fcmr25688805ab.2.1744978682766; Fri, 18 Apr 2025 05:18:02 -0700 (PDT) Received: from [192.168.1.150] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4f6a3957613sm406821173.120.2025.04.18.05.18.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 18 Apr 2025 05:18:02 -0700 (PDT) Message-ID: <93ef8629-4040-4773-beac-03c62f848727@kernel.dk> Date: Fri, 18 Apr 2025 06:18:00 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 00/24] Provide a new two step DMA mapping API To: Leon Romanovsky , Marek Szyprowski , Christoph Hellwig , Keith Busch Cc: Jake Edge , Jonathan Corbet , Jason Gunthorpe , Zhu Yanjun , Robin Murphy , Joerg Roedel , Will Deacon , Sagi Grimberg , Bjorn Helgaas , Logan Gunthorpe , Yishai Hadas , Shameer Kolothum , Kevin Tian , Alex Williamson , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Andrew Morton , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux.dev, linux-nvme@lists.infradead.org, linux-pci@vger.kernel.org, kvm@vger.kernel.org, linux-mm@kvack.org, Niklas Schnelle , Chuck Lever , Luis Chamberlain , Matthew Wilcox , Dan Williams , Kanchan Joshi , Chaitanya Kulkarni References: Content-Language: en-US From: Jens Axboe In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: DA2F420009 X-Stat-Signature: uzq4w5ubpqusrshzkno4ihqpszrqb56q X-Rspam-User: X-HE-Tag: 1744978683-363034 X-HE-Meta: U2FsdGVkX19XRmEqAflHYeVFphDlh/QnYCHWvFhpFdYQdTsYYks+JDi7Wwfohj0kPCvtn4U3ISQcw/FG3CxCT7F+EICLf9QuOnMJvsk56uRMi3gxj1R+Dhk9BgUr1vovhI6/IgPBIj8LXUefzysdVVhWs8kAay4RuEfguB5l5Kpu/ZO+CcWjvZsBEjjTc6I/f15lfrRT050o70zfIrgHjizyJ1cXBR7SDzCJH3+SK2jtPW0gK8zqqet6els/37VGGGR7px6/berDvw+yk2O0H/Gd53Wr06RrnZWgOLbIucEI6r0tuXi3XPr7vlLQhYI8jxM3hJE1jPudIT1ZD3Spky7YpfrXw8wMjw83BvMpnpno4Gh3/+D3bhjk2vBN5FNCnSCdqcDjzp0jupx3C18OU2irpMZf0gPlQcsn7tdOImlw4VOH+PiGREPYKWIt7W+dW1hYDQjW+IXeXm8bujxd09tYV1Q/ObKXH49ElOxJDLpswL4vUAlDCJSgDjzfHPL+mSxRdKzpdph7MNAGWlFeHmuUIWgR2Ok8wbMjGeUkCsoM6OlRDeGxznlN5M0wqmBsZ4PNY/Q+w/DDorv/IX0SW1xiA19d7hV9+hfyMO8K47sD4w6yI3bvnCid7603YKHVf29e/YfDLKraS6IrTOwuZjkNtPt6ibYjbPWXdZXxeTVldnd87J72vGddAdo551TmjQjXQHTLYSrrLVhjIYDQ9sIIP2Sx+F6FUwtuCo2ZGE1qFWZg7YX7r1/V5gODCj5E8n3FdgIzmKb5Rr8zfbmuwJ5WefRzdaHRxmiEMmRREOGdmmragL+4bLobRV+ZGlGNfsZm0EQULIhZOIiDO72chMfr84SnNSgWrkRfnr5L4C4VAQrnTwUZ2bH4UeVVKEz/+qqxCAvDPF6IrmCqTwCXN8wPa/hRQiMNllPGEDbXHNgKSBwsr5fzjFbgQOgySzwkt0uqd0ZOcaDiEQdTPCh Pic9PV8q lBn/Zoh9Qc99KeOAtn1Eis7mqe2fHBQtOCojeNsB3G2MLaFD1IgqnUTGL0CAXPFbgF42uCP2FSOqtsRfcs9+F/ZMEQn574WBC+M9uga7nZfBBPaBlLke+7GGaY+zkPZZVXpE6WuqPMmHMHvZ2zUz9i3owC3hbozb2VSQtT7SP2p40mcUW4cQUGyGMgHwysIjrtlj02BV2fQWkyIC2uXkShJn1ohkvKcnrEDYFklRoyBZ+MU6fYRMlcrh7Ij5cBkB8pvo2P0FzfE+2KSEpBKQtd9E0cDSyaDUAte0G/R54ovNDk3FTdqPRpdyVG6vHm1zVPs3TY4KA/dMOZ2FTOfN3wn5WhKDGys6SN2ywrP0yPy+25J6OfHhANxOnM0eS99DdBupaLYLpho7WrzOw2EgUO7Sr6HwjOrbtWWW9IjICJNG1xtw= 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 4/18/25 12:47 AM, Leon Romanovsky wrote: > Following recent on site LSF/MM 2025 [1] discussion, the overall > response was extremely positive with many people expressed their > desire to see this series merged, so they can base their work on it. > > It includes, but not limited: > * Luis's "nvme-pci: breaking the 512 KiB max IO boundary": > https://lore.kernel.org/all/20250320111328.2841690-1-mcgrof@kernel.org/ > * Chuck's NFS conversion to use one structure (bio_vec) for all types > of RPC transports: > https://lore.kernel.org/all/913df4b4-fc4a-409d-9007-088a3e2c8291@oracle.com > * Matthew's vision for the world without struct page: > https://lore.kernel.org/all/20250320111328.2841690-1-mcgrof@kernel.org/ > * Confidential computing roadmap from Dan: > https://lore.kernel.org/all/6801a8e3968da_71fe29411@dwillia2-xfh.jf.intel.com.notmuch > > This series is combination of effort of many people who contributed ideas, > code and testing and I'm gratefully thankful for them. Since I previously complained about performance regressions from this series, I re-tested the current code. I no longer see a performance regression on a AMD EPYC 9754 256 core box, nor on AMD EPYC 7763 128 core box. Tested-by: Jens Axboe -- Jens Axboe