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 39121C021A9 for ; Tue, 18 Feb 2025 08:26:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AE65C2800FD; Tue, 18 Feb 2025 03:26:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A96112800F9; Tue, 18 Feb 2025 03:26:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 95EB52800FD; Tue, 18 Feb 2025 03:26:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 7482C2800F9 for ; Tue, 18 Feb 2025 03:26:10 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 2DA90809AC for ; Tue, 18 Feb 2025 08:26:10 +0000 (UTC) X-FDA: 83132382900.17.5BE5146 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf29.hostedemail.com (Postfix) with ESMTP id 0270912000A for ; Tue, 18 Feb 2025 08:26:07 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=zhUQ+e6H; spf=none (imf29.hostedemail.com: domain of BATV+6c050134ec875dc6ffdb+7849+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+6c050134ec875dc6ffdb+7849+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=1739867168; 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:dkim-signature; bh=FkUCjxz9vjqxLei0utw3tRN3Rl77dSlMqLgpoQD9LSw=; b=udVFXJcRVUF0yyy4N+N2TqKJCY3sQuoz38HYjjMO/acCaLqjdqpvXLffaMsx0CcFqosQU5 uM9ZKZ516J4zG56gyVgzLfDjwG41NySWG3wYJgX+tOJaNielOMfdPJ7T+Aa8brYvQrlFlV kpZEtk55kBNXtCN2vvEHzvQua9Xn+p0= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=zhUQ+e6H; spf=none (imf29.hostedemail.com: domain of BATV+6c050134ec875dc6ffdb+7849+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+6c050134ec875dc6ffdb+7849+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739867168; a=rsa-sha256; cv=none; b=zsMadg10OjmQQjwlChmuOrvhjzY9W8ofJKIIV+790+i3y7I9EEkZn5f3nSmAeXri64wfPH OHkD9rt8nNms7OOJDrax8HVFKtRl+aCDb7kXXzQuipVNQWQpFlr/1JsXNpUTCxTlUmXI5e 1B74SRyKm/Y/77JPqb9+s5JSdc1/IEs= 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 :Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description:References; bh=FkUCjxz9vjqxLei0utw3tRN3Rl77dSlMqLgpoQD9LSw=; b=zhUQ+e6HSttPyyE2/vmwfPYv33 X+w/gXVba5sH/Xs9XQ6XLUasYNrzvNvxOvX7Nb/XdZlh4iIa94HDOCqLQ+o/ZIVmxhCScLRN/MzTw YxQy84GMZef8zz4k+rqrdU5SeKL29sLd3kN1Ez5nhGt39B+KHRdlw5Wgx89hjcwDX55Oev9byfxVQ ko5eHRSUOjD80H85xR8DfMNvPlQRqotlBiVOgI2YbOZDuzxYfHaI1V0xUklb6YTAQpVD2p3GTLDH2 44PtrClYGsMkeWE0CHFmCANkhTCwyZs4rxxz8RR8mhke5UaII8tGB9vd1jJxb7c1JfQouNLYAxfZt 0tWPxfew==; Received: from hch by bombadil.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tkIve-00000007GjS-2N6c; Tue, 18 Feb 2025 08:26:06 +0000 Date: Tue, 18 Feb 2025 00:26:06 -0800 From: Christoph Hellwig To: Jaegeuk Kim Cc: linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-api@vger.kernel.org Subject: Re: [PATCH 0/2 v9] reclaim file-backed pages given POSIX_FADV_NOREUSE Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250212023518.897942-1-jaegeuk@kernel.org> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 0270912000A X-Stat-Signature: ettk7ntzsmqt83yuqgw16tyy34ysakhc X-Rspam-User: X-HE-Tag: 1739867167-547322 X-HE-Meta: U2FsdGVkX1/kf/AZt/J8voYWCkESYy8nvgFUyOi2MMSXVMq5J8HmRbrXVb8l2S5M2so4vnRUxO/3HllqkWTZpxAHz/G0LQnL2JxLOCKOiangB/G68PHNAvgsoccXsBEf3ETP8618itRGcNpN9ZA79G5ifjn0rpG56Fgz0imw+f7pT8FYTBndW2QeR303l7ovU7SP8QWyihampAz7Vake2+oMPJ0yNPs+nrZKnmfTW2JuazpyvoronKqM0P3DMtHqnnLOaUfkM1kzoOSnH8t1QRe8LvpC+e8URTQ3Qwcft2KhaTRX7SLEK3wUDSeMwyeXANOdcwD+muW6L4odlOnPekeFeBWGWW+xgnWDK16zGalWmo3ReevcJwX7hNCKTJDbezBm1Lm5jCm63W9t4Mn+kI1koJxvtS9prtH/AvDGGwlZJ6XJJzr6Noz1Dbf3fhRcK7n/7h5pMrO6oPF2zcGX9nPXF80v+4tJs9AUFMsjdtF/3pVcpfqNWhY/JvGvENn/c+XI+Ybt//yJV6wsdO/U/hFOtEIoA0bdZYVL2TYYF+dF9idm3Rc86iQBMcQ9M3Am1X9o6dofVIUphbMqERZR+QCB3F7aYg04FA5Bj4KaPWgwZPi8QTazCwX7Fg8Om3J+DAmnSD564wwjkTjDwu5Bf4h9/zAJRlhPO8TQM+8RBW64WVu1UFmBcZQDgNktIk0KKKbxU3JWKHl8hBZ2QaGcLM5R8zw+iC2hJfWUuQs2gpNz60eYqhyBxdcG8Ew7pCJZUCEtRV37bKZjLTPX51Xj2pe2GKjF0hSvNen4sA9Z/sxVDs0nMUPmYSfdzzYmwGU8qzMoDbL6VB2AEdwZQkoPi0fYAFYqF96c3/MOYiprjKg5avrq+Og1F+bUN0kxPL7TpRtmCC1/lG8aYgDtHoVjwjvbYrkxbeFbrCQqbaQcIxRCVx+nikOJyJzIZhJzA43j55vfK3useCJai2gL/EQ oAU5j2UI zCBFHJ578Q0duZz338h/B1gcvVc/6K3ZGiijI3WseNcReV7Aip1k9WT1CIjPT23XHgmwwaUszJg8aibl+geid4GY+pNPeHA2QPanNc49pzAm/z4KdvbHNS7i6zEDeg/Ah9YLMHlyizcUvmxtIXfiEm4o99GAZ0Ft8yZ+wwi2BYB+4LBSsy2AinD9fcFutPgDpYXhYQUju8ioO1ivUMXdGVHCvB/7253mGZJ4Tf0y2nZ5oQipvTc992OleuIbLA8a6JdidJNCKSEgP2y6lV6nmMku5+lKnAAU1tDUrIzYi+CHPo8RbDNSUVNWxuGDMemnYqgKkOLu7z/qRDJfSbpBjXH6YEDhLRpaTCQTkQNbca+Eb8A/JUaYVudS7aE9YlZ67ITjQcvOJZseF8i3RnkWbMw0WVKpRr8qezue1oOSMQiM3t+xMdPOmpU3wg8+iFWwtIL10em7Wp0hK6ikF+h/1hUljJOmnUgeIZxY3P7cfCfdTu03Ky9104amjmj4NIKAenddPifwyDKrvbdCv3AOJaRmtcg== 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: This still has a file system sysfs HACK, you're still not Ccing the right list, etc. Can you pleae at least try to get it right? On Wed, Feb 12, 2025 at 02:31:55AM +0000, Jaegeuk Kim wrote: > This patch series does not add new API, but implements POSIX_FADV_NOREUSE where > it keeps the page ranges in the f2fs superblock and add a way for users to > reclaim the pages manually. > > Change log from v8: > - remove new APIs, but use fadvise(POSIX_FADV_NOREUSE) > > Jaegeuk Kim (2): > f2fs: keep POSIX_FADV_NOREUSE ranges > f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages > > Documentation/ABI/testing/sysfs-fs-f2fs | 7 ++ > fs/f2fs/debug.c | 3 + > fs/f2fs/f2fs.h | 14 +++- > fs/f2fs/file.c | 60 +++++++++++++++-- > fs/f2fs/inode.c | 14 ++++ > fs/f2fs/shrinker.c | 90 +++++++++++++++++++++++++ > fs/f2fs/super.c | 1 + > fs/f2fs/sysfs.c | 63 +++++++++++++++++ > 8 files changed, 246 insertions(+), 6 deletions(-) > > -- > 2.48.1.601.g30ceb7b040-goog > > ---end quoted text---