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 2316EE77188 for ; Thu, 2 Jan 2025 04:09:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 86A386B007B; Wed, 1 Jan 2025 23:09:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 81A946B0083; Wed, 1 Jan 2025 23:09:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 708806B0085; Wed, 1 Jan 2025 23:09:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 540506B007B for ; Wed, 1 Jan 2025 23:09:48 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CA0751A1675 for ; Thu, 2 Jan 2025 04:09:47 +0000 (UTC) X-FDA: 82961182248.11.B56F03D Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf26.hostedemail.com (Postfix) with ESMTP id 190CC140005 for ; Thu, 2 Jan 2025 04:09:07 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=Bv7nd5BL; spf=none (imf26.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735790934; 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=myzmwxDcINypq563XOfWi61s0whZewbz6J757QkJqaE=; b=n7kAplmmufv0DZwKPm1kliJ1269Lw0gYjHBSWc/Wfs5oTix7jas3MwWy2tLVDxh97JGP9o 1ymzIxVC/6BGmD71Jm+TQgBGBCJiRM4vXr4oobb61jOEmKmzgQeW0RzQxdyO+Om2BpMGIj Zu5YVXqCvv7Nxxo0aErGbHlTeZApBrw= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=Bv7nd5BL; spf=none (imf26.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735790934; a=rsa-sha256; cv=none; b=lUWZwOSHhwJu2QgBm3p/dMTVpP45+qyWDSNlMU7EPj9hSEMWfo250WrU4KZ8yYexENHi9e WHxhbW4Plp0jWhfZQ2YFfjr/sXHpeI5QFGfkuPdS/uXqaGZXa2YsiiJbwuEBNxlt8sR6or dCISTtpjjB0RYNO3xXfC0uE7LDZO+Ts= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; 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=myzmwxDcINypq563XOfWi61s0whZewbz6J757QkJqaE=; b=Bv7nd5BLgMle4jAkJs/01Xqprr HeF/WQcOV7PWsG308/Ln5q6vX2Gaff5cjcGNT1eCZQec3AEaV9EmtOlz2QpJH6hQcaibLrlSPFH61 FGzlESSDqC31JfkSRhaySpnqZfaFeNYX/7H1roPQ/GsZbExvAihN/rnhXGuWVVoHhAFRtbZOqpmWv rZJiFWWzhEEkeD6qr/OBIfEQ/SgLxuDHXQdg9Qoa1+5MaLbY/8wvsEdhNaexrK4DvHY9elh+VzxDH DfsgqNRQoQ78Cb+l2h9DlNGUJ2LzVG+1DtMkbRH8/qJC2Zbd0f0YY+POp1VUu/yHnmVbhAbVOHrE0 GytdQ0Ig==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tTCWg-0000000EyqQ-3M4n; Thu, 02 Jan 2025 04:09:38 +0000 Date: Thu, 2 Jan 2025 04:09:38 +0000 From: Matthew Wilcox To: SeongJae Park Cc: lsf-pc@lists.linux-foundation.org, damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@meta.com, Raghavendra K T , Yuanchu Xie , Jonathan Cameron , Gregory Price , Kaiyang Zhao , Jiaming Yan , Honggyu Kim Subject: Re: [LSF/MM/BPF TOPIC] DAMON Requirements for Access-aware MM of Future Message-ID: References: <20250101222039.74565-1-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250101222039.74565-1-sj@kernel.org> X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 190CC140005 X-Rspam-User: X-Stat-Signature: eftk4s4fy9go1d8nhtqqqxtcpxcjjspi X-HE-Tag: 1735790947-752715 X-HE-Meta: U2FsdGVkX199XwvyYMySu6/EEp6Zbct8nbvpzahE/FlQ2NdtnPetAeyoOoL3Yp7+/XPBGSMNANfR4me+oVxUcJG3vKKTG/rZ/2dd2CF3BlYNjyVcIH3ToJZdg/yQMOYioS4npUcGXNjpVdZmtYG/e+OAFAvJYSKEam+bdmA64OqpA+CWxsjLsBNWCGn06ptkEWnkTKpiXpY+012M0BFg2bSIpKaNgvYv3ixtGojf+P7YLtqOACJa7drdVNRbcP7b2SQ0ke2tmQlh95XH545YUUuMmQ5WD/44afubcMdT45G0mq2FO7yFzX3gpSau7ua2Z21i7nD0lJQfgx8C65LXiByhKbrDD8xlyFRdEQLciGHa46T5mnoGDrCELts75ccFFzqqUYSuGZ/esczoNxgLJ0D0DkPwSwi/yqyuLsCBZTd76tlP0uqmAlsk1IaNquWuS0/vqJ0Jl0H6JF6VWAJI07VKeFsaoONLa0UFK7Fti/1JGKJONADEQ5hd6Iix6CrsdglxoKHPv5sDeee9gb1rvyf50i7bkEJyIhda/DXXv8O8ux7HR3Haiay1sz2NENg6CwIWtQcDz+e6SJy1P7as+LX4TBuzvVnGBDu3FQNyu8tYNjNRVckn3glxys63/IIAgRVUXEy1RaCa4FS1Hvee2FxFK8+iy+9hNPWBvH6eZwiOZ58Sinn4swYYbcNxHrs4Adq1iOxt1foYv5LH1R7yg6FTUsQcN2Y7vPJptmm4P8CVLjFfRvd6P5Ua3S/9Dzy1BGTeDHTzsmWFFjEqZp1iRcYNSPuZ2ufEGMoVUHYsevIzPPoaQlm5xXLqVDx1t9nOwmjRnXngeWU4cL/vioyfdVL4GE+jHckDpAyygDyW/qtCAby4W1fzOW10RIV84aV2QTHOJmdjzjHmUqI562mkoSjChDWJR0eKMGV9XHoey7Q5GbaITTu6OXjDvKMzO3Do8LsvNHidunPYoCjRFbC NMa7mG7c PPCTkoN0De7q516G2qOLJ9v4yThA+u2ZwK6QCm6Qj8ju4gAuF03ZjYJLX4a2p9BQ/q0Gd3sO9cQzq79IrPSvOdSMTyb7gC5iSssh/tt54NVSMGG4zuv85DMs0lmpDplzOx3gulN5vYNI0uH9WJgVaX0dT5AbBXehFbHy8n2DKPLIMGTayIOkPF8dBzZon0pLwD5DwhjHOkVXCKT4IQx3AUkQ5iK21llPN9QxzB3B0GZyVQrGkBDGMYrLxcQRtb61668wl5xep8Zr7j5BrcBBVWtBnhULRB4ZK2n9vzYxmq6THLxX+KS/JjgGlecV8NYB3CALKOvdU49WCMVKmojwTkE8UWXYpU7QSKFrpjWMGw7+Abc8= 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, Jan 01, 2025 at 02:20:39PM -0800, SeongJae Park wrote: > Hi all, > > > I find a few interesting and promising projects that aim to do efficient access > pattern-aware memory management of near future, including below (alphabetically > sorted). > > - CXL hotness monitoring unit > (https://lore.kernel.org/20241121101845.1815660-1-Jonathan.Cameron@huawei.com) > - Memory tiering fainess by per-cgroup control of promotion and demotion > (https://lore.kernel.org/20241108190152.3587484-1-kaiyang2@cs.cmu.edu) > - Promotion of unmapped page cache folios > (https://lore.kernel.org/20241210213744.2968-1-gourry@gourry.net) I'm not sure how DAMON can help with this one. As I understand DAMON, it monitors accesses to user addresses. This patchset is trying to solve the problem for file pages which aren't mapped to userspace at all. ie only accessed through read() and write().