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 92FC9C28B30 for ; Thu, 20 Mar 2025 16:38:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 82645280004; Thu, 20 Mar 2025 12:38:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7D5B2280001; Thu, 20 Mar 2025 12:38:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6EE0F280004; Thu, 20 Mar 2025 12:38:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 5380B280001 for ; Thu, 20 Mar 2025 12:38:11 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 83D81121796 for ; Thu, 20 Mar 2025 16:38:12 +0000 (UTC) X-FDA: 83242486824.06.BD67EC8 Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by imf14.hostedemail.com (Postfix) with ESMTP id 9B3D410000B for ; Thu, 20 Mar 2025 16:38:10 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; spf=pass (imf14.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742488691; 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; bh=KBvZrGLG3iLJW8q2eQ6Av+qUhb406LuRKlyYdzCof0Q=; b=DIB49EKkSrYUB2K7jl9wPEieGXNgvcrA4314aCgDn+gk6rFInfOfq+CUgecbP5edZWD2KB p+7c2Vpsc/Lq1x2WM+H1S2ye6ZHEAhmFYhMgchdj9VNNhdKEgJ9ABWqVksgZ71BZflsuEA prp4MN2sDcAazCCS3hlZpvJvN2tJWc0= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; spf=pass (imf14.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742488691; a=rsa-sha256; cv=none; b=kqox1EvQveK62Erk/gWxShzX+4ecnfr1LAvJ3qBOr0xr6dFLgxj9HARIrdGYfRj/3Y3i0j 8oYJZmePIWYMbmQLBSEx3dD2X+xMo/Lad82iIer2/cipgCTLy8aIM5xkmpgQpkyf6l4/Zg YVBDcKUUhsZZowzmIeshK1uaMZ3JbmI= Received: by verein.lst.de (Postfix, from userid 2407) id 2E0EA68AA6; Thu, 20 Mar 2025 17:38:05 +0100 (CET) Date: Thu, 20 Mar 2025 17:38:04 +0100 From: Christoph Hellwig To: Keith Busch Cc: Bart Van Assche , Christoph Hellwig , Luis Chamberlain , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-block@vger.kernel.org, lsf-pc@lists.linux-foundation.org, david@fromorbit.com, leon@kernel.org, sagi@grimberg.me, axboe@kernel.dk, joro@8bytes.org, brauner@kernel.org, hare@suse.de, willy@infradead.org, djwong@kernel.org, john.g.garry@oracle.com, ritesh.list@gmail.com, p.raghav@samsung.com, gost.dev@samsung.com, da.gomez@samsung.com Subject: Re: [LSF/MM/BPF TOPIC] breaking the 512 KiB IO boundary on x86_64 Message-ID: <20250320163804.GA21242@lst.de> References: <20250320141846.GA11512@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) X-Rspam-User: X-Rspamd-Queue-Id: 9B3D410000B X-Rspamd-Server: rspam03 X-Stat-Signature: ph4pgtxo5f5pt3dp3f1i4dp1fnxrc4sf X-HE-Tag: 1742488690-360402 X-HE-Meta: U2FsdGVkX1+04x3uV78iHPGWE9W+k7cr6ss67A9a6JIRZ4u9oEimtiR+y1TZ/E6vi+SW67wVT+Ebb5GcvSeOjxFrMcCZePYC8fK2iSIveP1YPLIw9M3pGosThbj8e4CfrK8ApQa3FDANNSDFmlGYjylZC80nNNdyQUDJEsZYEbCzjuC1PPt+C74BP4xYUpcz+nOIs0fLYLJkiI3ArFfTlSiU6jVkV4ddbNCcViKHL5+7pyPX1vpFFZhj6fWblS4W+Cug4blc++OIgDuaa9KwS3MZpRQXmme2aNUVHAGfBSEMEwtUuSDPI3RIUAnp+E9QGWmNJDattNnJ2t0XzYjj2OLp1vW8aR89F2fphQ1nXCb0UPgio6Y4wv7mGIIRjbYp15Wn4znq54AIWOszkzwxgMV60Fqd95dP1v+grE/ydqnmIN1txs7Xovb26AloJhGOEWfm1p1Lv9dbiuvlzxHwuziV18AgGgotZ3rz+AGUym365r266h+0gN7YuVPgvRDKXiCuZ8E9bTDJR6DsmL1ykSBs/QI3ASyZfh8/Lc8m3RMNtuQfxwHQSFaREfh9thC95i3Z2i8aT9PniQArM9sXfuMp6XMj+8UW3lXbtbqUPisvnHm6X9Hkgrr+x4IC4n2wrSDSohOVKcGaC9Wlx2TKR1Ld2xjutBumk+LBEyxXcdOHuuKcOPVaz4hoBKGMyjkCurp34O7BSFSaVIJ0/dW2n350SsKnxU+XbbVptuY1sP7sEgFkhIY2/3iaMiK5IsHCf5X4toMr1x1qSbyhpGwcN4JF3+Qzh6InTLCaTqGw3bYy1MVd5ck5LNaVRYo8axdD44XPWqikAhOSFA5BdrNcdMXt0zntEdWkX+9Z9aZUDcQHNd7Toss5WNOO71aK77NKvD69ugx9ICQBzPC8Jm/VwM2X1Fn9sU/Ydns0GylfKzJ2DlAsPza4zuUgFTz/ewNNpJMO+JalzBHcfjLrPyE o+LSa9J1 BBdnSQxJwbgDKAD4OAQ/zb/vbZj2hejgf7PfguF5rJXaHF2elGhMfkPZldYIRJge2v4h2wES3mQpQtnWe+PZjRQEFNJzYVAn423uFhXknx9sTWkJybQ4y28Z0IoyeNGcYDcolA1jooPLVR99OSVyRhhDXCmHoBlKZ9J+PVeSqZ7z0Sx45s56RR31aIm9zF1EYYsyE X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 Thu, Mar 20, 2025 at 09:58:47AM -0600, Keith Busch wrote: > I allocate out of hugetlbfs to reliably send direct IO at this size > because the nvme driver's segment count is limited to 128. It also works pretty well for buffered I/O for file systems supporting larger folios. I can trivially create 1MB folios in the page cache on XFS and then do I/O on them.