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 C24DCC282EC for ; Thu, 6 Mar 2025 15:27:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9865C280004; Thu, 6 Mar 2025 10:27:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 90E19280001; Thu, 6 Mar 2025 10:27:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7B038280004; Thu, 6 Mar 2025 10:27:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 59A19280001 for ; Thu, 6 Mar 2025 10:27:06 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 1C4D5161C63 for ; Thu, 6 Mar 2025 15:27:06 +0000 (UTC) X-FDA: 83191504452.05.57C84A7 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf17.hostedemail.com (Postfix) with ESMTP id BD3F940024 for ; Thu, 6 Mar 2025 15:26:57 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=sI6NcA05; spf=none (imf17.hostedemail.com: domain of BATV+e3988862615c80da314f+7865+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+e3988862615c80da314f+7865+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741274819; 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=5T9N2ceD22uhoxgQHNN1kfiGf/LRNSJbimPTyWXF3I8=; b=knogsXgY828DhFtPxKajRbm4Uqqa3MZ31i2/Cy4TAyc4FL1yoKrEEE1meVXopmtELJ8yuz +cUxD92301o54cQTN2aJlVUkXMtHi1cvgtkWNIjyCt6Va7EMalzGJFZ28lCNFbmB7iYhrQ yhgqafL0iCmy+F8CjDfwsLK1Da6GeGo= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=sI6NcA05; spf=none (imf17.hostedemail.com: domain of BATV+e3988862615c80da314f+7865+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+e3988862615c80da314f+7865+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741274819; a=rsa-sha256; cv=none; b=xY/e7hTwkkRlULveELByhqKqYNPTcCZQeFt+Ju8sOK3BKMXbCRnI+ls3MTjQH5PhoLVhge /JdYQzVhBuqIFhfSWVUZXy8mwQw1W2iPL89fOERjhF1ZryK9R9rgXg76zt8SqmF085ZhCV B4h9X5U/DEh7T8QgpvBaoc8xokiP0/w= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=5T9N2ceD22uhoxgQHNN1kfiGf/LRNSJbimPTyWXF3I8=; b=sI6NcA052+NV1hoDKNnd5OUSzY DQKXgRufvgJahYNPLuwWljgFcC94Ad05DdEN5UmzXxrIIMDTjXCLENcnnoXR0o91YQcvXkiZf23ff my9jo9Ixt48xbBFDQXZ4E2/5KN42U+nTY1+IbjPSVFq3HR5ctdBCTBRFy6CfrA3zedCOfgqIxq4bd NLQ1u2YZp+FPxanq8ElxF0Lrq7JAnR0b0D0fiVwYw/cmyIJ78urr09YUKQtc3PrLOFQHdiJpD8yFg Rpn+GkKvd5e3SBEs85Yw5smpf2p6ZVbhfZABiCKx3GoV/oM5zZsclzP/8vWrTuFPP4GywF9xAlybR Uk5O+8tQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tqD7c-0000000BJhb-1v7n; Thu, 06 Mar 2025 15:26:52 +0000 Date: Thu, 6 Mar 2025 07:26:52 -0800 From: Christoph Hellwig To: Sooyong Suk Cc: viro@zeniv.linux.org.uk, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, linux-mm@kvack.org, jaewon31.kim@gmail.com, spssyr@gmail.com Subject: Re: [RFC PATCH] block, fs: use FOLL_LONGTERM as gup_flags for direct IO Message-ID: References: <20250306074056.246582-1-s.suk@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250306074056.246582-1-s.suk@samsung.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: BD3F940024 X-Stat-Signature: ayfe65argtbciot95qyusc8brdzhsuga X-HE-Tag: 1741274817-814609 X-HE-Meta: U2FsdGVkX1/uxD4X7SVnnR2YsoDx+qWXv5xto3AqOLS/JDOFX6Bu3FAz+W1z/KCAE+dhoWoNInHWabeRVoiSJSsHDSNnn43FK7IPaOOXpe9ShAMqEaFX/ExDG2HyEkWm9cvkjn1hFrVkvsd0LWn5KX0mAecBu6k6OOL5seS24VjE4/1aMdiYgpOH+Xylv0mOV4lMX1ViNCb/0sgVzVK5tzweafzKTi5US7JQ9ecmhhGdVHNcxykRo4dwq9gCWcrhiAY5XgfF9OLw38yAMGi3v/CDKk4EPiDkD4dAE4yU01TxZc3saCrXlC6CpG8/mh8IowD3O+kNRIuiuI4/rKt8j+ZXMv1aACoDhrr+2uBZp7ws7uyolpY6Dw0cnHLrhKGXoYiTesAup6OnoEyzj8VRlOx9iSG+8efft33uZXW+POYWDVsxymQ5JKLgcq2IIgncGthIyh4tY16SsRreRxCPIK2LaGCPeE4ytBVeU2bIFI6ya3E3yumdtnRB6JCxpmVTEkMA6bN5JSxLUkdEw9Mt9uh0t7W56fsp0zbwb/02QE1+VSnhHq4V9Wv1FWMA4bf1k1y2avj3vIJ/tQS6dxH5U73Be7mMa92XNqMVgS0TT1uKkmUrifK8+/4NSuMbRbq0hZiQp9+ko1BPOQygy6zPySsJ1ducltJlX3+35nmU57p7/yghJHVfWI6Wm8p8p52FSYQD5O1WpueepOpdDooszJ/01SBHMsC4ceW+YNacgvNrhgw82YjOuGLMCHK+mi7Lk6Kztqh4CpgRQGTeJtgwY2/m28of2Iy7TImcS2VNW1JU+NsRgRXWhLpzH8Z7u+Y+R99BQMRGAhRjIt4cHQcHrKHugx70G/ugZ02Fv7CRCTXhibxNXDtTf/xdpdc6UlV9Cn8FVYxuDHAq3UXeyRqQCil7keF5G/cE+Q6u6QevnHiL063UHSQVdQA3QyTX/jPmSKXR1f1uP2xQEeeoeKd HBzOIMPA 8CF/B8318aSBDsYDbLFHdpLqagpWUaNR2wul0zoJyUdPITnyPSvKbApDISUr0NKRRmcIn+L2YKk5EFJvOnpV4UCjDaTPXN7Hiwcy/LTlsPx8rXuKS/kYsrH9NFVYPY5nSw8tAoNfQNMdkj7VEkns4J2JJNfZY5wLk3TP+SltMUjRb/egCQWH6cm+s6y5RGbn16Yn/4iVZFmleVpdF+t3PdQVNZNOEnVcKEisP60cvJF3XkeXwz02OPHmTr7laAZcQBscgQQHLOFZaWcx8vbiqrrLdGuW3c8Afn+LNk0YXIoI/hYXjaKHQ77br/qHoH461bqD7OiG05VBgmnBjD84ZNoOlDgbZnpOe6TFyn9mQZm17ML0yGupLRNlV99A5LeP4l8cGleCM+HSxNmwNZ+Eiar+LJS2n/xUzO2qfr+f/V8aPRILQ2LagOswrPMAsNYneX2yrdwoGJ7mZW3Ncd66PrnyH/g6im/9pHM7huniyLirCgFgCApDwazxHNWJRHcpA4irKdvHW+7QAK2cACLqEzraLE4rUog5JVgUFY1pHhLOE1EDJwA6eyfEACpwEgf9TotP8NUA6JK0N2if/gi2v/nOtfQ== 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 Thu, Mar 06, 2025 at 04:40:56PM +0900, Sooyong Suk wrote: > There are GUP references to pages that are serving as direct IO buffers. > Those pages can be allocated from CMA pageblocks despite they can be > pinned until the DIO is completed. direct I/O is eactly the case that is not FOLL_LONGTERM and one of the reasons to even have the flag. So big fat no to this. You also completely failed to address the relevant mailinglist and maintainers.