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 759FDE77188 for ; Thu, 2 Jan 2025 15:22:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A128E6B00CE; Thu, 2 Jan 2025 10:22:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9C3466B00D0; Thu, 2 Jan 2025 10:22:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 88A726B00D1; Thu, 2 Jan 2025 10:22:21 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 6550F6B00CE for ; Thu, 2 Jan 2025 10:22:21 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E679712171F for ; Thu, 2 Jan 2025 15:22:20 +0000 (UTC) X-FDA: 82962876024.27.F3207A0 Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.181]) by imf05.hostedemail.com (Postfix) with ESMTP id 16E73100004 for ; Thu, 2 Jan 2025 15:20:41 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=Im7ELUMF; spf=pass (imf05.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.181 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735831291; a=rsa-sha256; cv=none; b=i3w8eESFTpAW9MI+sVCkFqieGULP7/is5C3YzeJjTarFXbrqCDqAQCYHNi5v5d8f0Rh2sL +/LhSta+I9jLKSDb0njB1OFowYjeor0MDsgoFLOiP5Wh32I+E2Bxk/9qZItFcfLYqk87xE pLzImZvLehlG+FB57HCbGoxP+kjAZFA= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=Im7ELUMF; spf=pass (imf05.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.181 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735831291; 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=7e6aFXIY2jI70eGDhTaDLuoI3uVplBD4j+gTnpi/Nqs=; b=XRTS+DLeDviqQf9ZJ1VcArYXmPdkhrOiBcqsSbZ3ohdzP3FlnU9JgPMixPbglYPZB/PRYX u3RILx6wEmWPXZOM5/fBkGEgJGmDFRjLFJfuBlxHWlgBSEiKIkjwqrY4j9hyZwASW80NdO FJ2jzZ8qi3jgQq+aSOc3X0UasK+FXFw= Received: by mail-qk1-f181.google.com with SMTP id af79cd13be357-7b8618be68bso885276285a.3 for ; Thu, 02 Jan 2025 07:22:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1735831338; x=1736436138; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=7e6aFXIY2jI70eGDhTaDLuoI3uVplBD4j+gTnpi/Nqs=; b=Im7ELUMFJX8mCrThesZQNYS0ghhn1BsKxLh+68gafULDzVI0kbL8X41U1YzQwQBHHv gHoAMwukIw0ewhgisHjW/3jWL1T29lKMVYi6BrxNqx3VPyQieq7bFjqWogdXAJmZ6W8X uprIzEP/FzdzuW+Nr5gIleAeLZYZGJVu2ERTFnss1yn+RDQCNLMA9nFKoxYtUWhiZePn z8z8CtC887vyiAQCREY31HAqqohNzQV0xPZ0Eb3pGuo4XS4dgixSSfHKLMbyuv3f1NeO KbrsZqk8sp58c7ULCOlpFZcOJ5rGV1daIpIYofmP6xEl48M9op56SLjV0zeePFPSXdI7 ZrZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735831338; x=1736436138; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7e6aFXIY2jI70eGDhTaDLuoI3uVplBD4j+gTnpi/Nqs=; b=nGPBexLC819rRBYhVAYnLGH+g0XjW82CvLc70xQhu/013PWrg4IT4un58dUR8A/ANu O2ptEKPRIQao+qpVEnSpyitRLc57l6yIw2/V7OqiZaii2YjqJT5MeDR7g86WJXD/OZMn JYyM2Y2t6tR4Al4MGbevZBrMxnhRJU0UgXecQ1zv7lvIDpUOwhP9pNAeNs5jaNQf5FaJ pgOShS6UZAsKptMrRIVHGV2C38Hl6LbY9axPPFhJSuwj9uZ5WJ14YTysgByumQS5YVfL JfnducFRiMerdRkGdPPdJd65IXq5ARgAVUznNoq7TMZIQRJxvNIJEC35ih2d1rxGaUac 3lwg== X-Forwarded-Encrypted: i=1; AJvYcCV+nM3Gv9VkYHV9nxC+kR8k2DEj0rCBxRLPlfIauwl9T0exNfyjd3IOGxB/eQYRDX5iFRSBdEOqgw==@kvack.org X-Gm-Message-State: AOJu0Yz2RjqspwZZBnE1t1f9Dn3k0hlDc13PN2S93TPnCahf+UudJu7d moB8bo4+qrrfel89FyYeQ2vUC10B5jwjLiMckbW9nTaBgd1ocpnNDNy+M3iOSuI= X-Gm-Gg: ASbGncu1mp0wrq/bz+KuThGYLlXLryU8xCblvCuLoiStmV/RU3Q7pqWpaVL4Xbsebvx ag+o0J9l4GSwO/E8ORUmlKbbeXnVRw4zx3S7/xQnMmEB9aJhpaJzMTBfCA1i4/sHRDMBQPegDbg 16v0f5br/dpNvN26U6hV8KvaQYPix4wMzwhZjI6QFS2mBwSCbaYe7x1Ty21WvTBQDDYb/hH77oR 25j8cPfVQEpuYbUvqFT59RxEw8EVWIz0P2QHqu/WTPpJP8TRH9vZ3+4JJTtJqYV+pzEBy4yTt99 caxBNMuENK5OCpM7Is8JSsh8zoNsktYqXbi09cE= X-Google-Smtp-Source: AGHT+IFJi5ZHDBoES+yY082aj6WOBTVnLviKXgAJ2IMoxXIAcz/heNto3P5anrtdmaw1Pg9lmvXJNw== X-Received: by 2002:a05:620a:4486:b0:7b6:eed4:694c with SMTP id af79cd13be357-7b9ba84f893mr7754038885a.62.1735831337980; Thu, 02 Jan 2025 07:22:17 -0800 (PST) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b9ac2bbd1dsm1193273785a.18.2025.01.02.07.22.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jan 2025 07:22:17 -0800 (PST) Date: Thu, 2 Jan 2025 10:22:14 -0500 From: Gregory Price To: Matthew Wilcox Cc: SeongJae Park , 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 , 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: X-Rspamd-Queue-Id: 16E73100004 X-Stat-Signature: dyxnkt8eq5h4onchr8z7hgm9njw3xmjh X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1735831241-627157 X-HE-Meta: U2FsdGVkX1/blHuTEOMCRpcMdLE9VPqpY38B5YeB2VC+nXsbOYJf2/SJg4fUrevnohSlZ7Y9LyydBpE7unecx+oPFYf1N+yn1Et2xnJfY/ijVM+gp7R/wFKwjd/y27aa3EX5ebzEQIspGdShqTyVJxpDP2fs1VydgJ6wgG6/vq/ZielHN/nEyENU/C9jP/M0wuIRDvXAz7W9w/D7aDnuAuTlzyIw/XXZ59fBvGKY0/LJlE4WFZ1BWu1Jz109iiImfO1Y0BJtD/YRlmMJ/QB7wiAIOpMeqXRLbF/mKglqHJW91i/d44wriOSrLbUkbBLGoEvKiq34rKvzyGd8dmFFHAiGwzGgCw7ykraCHgm5xjprBMMOAgsakOPmP9OOlRoOxAqj6iXu+ty0dQfJqzKHGFmHhz/qTrmQ76mldwXDOl/HwsaHfYVkO4XE2QHQVe7CGtiZP9Di+jb/6UgQxsY1cx5XXFIOOv2YETghy0ybTOR5MDVBv4ZriJDIEecBHljEF+ddtRgSWq0Axdkh+EVYD11HtBRHTs++EBmcNDEZqMf0vIMYI/0nUExebPteQiFJHVoY6Bzy2DtuDRIHdhmD3Ir2FNkJm9dVXgErhAFW/q19RkanVMgACzO5qP43GMf0iF2JM1mcHrETIViHEdxL9OENi3fAepSFbkxksPoFs8njnXFFnhynWoxCSPY5vG9jXmG8yK4lIPRTjBRZ5JVxjpLqMSkQEiHrd21BrTyNLDebdPybOLDGEe6fWI0RxbS3vw9wk3ShQzH8c7PGJLMbACsbLJTPWv572qShsPtPUkHaoBgCcvA92qBAoE+fMvsOe2wfLA8jXoubqsz+niFJJgO5fHH6s/nwjPJKjYoT6XbZwlFq+h4zNEBeRzmP7OEY7kZb9UiUK39I3wvdrjQj0p4MhgChAm2TS+nUVEAin+TVknh9wyaTXarrfK4syqFHOLvqm1KGkU5Pro8bPSx 5RJhpiLb In6ln4qosCGGpv/LBz3WDI9VVrWciEiiQgXz3gUiN5kiMn0dHYr+BcO1HWtqsdWQG3O0/EPjz48y9FwoKKxgCJTAh5ZyCjP0B4NsXF2NVRAxReNNYUweun5JgD+l7ak6MyTLCpiv6Gns74lTPcRmXE5UiV/l18yH5F4oCEgfPEbN7m7AAYFQn8MiaSmHQ+dPsj9gwIMiQniZRP/XvUYbF395bgtRErZGpCcunSPQGEUQ2sCep0OGxMiSx13c7/9dh/qOMCHl9aijYWD1k42Qiuuia9BsMiuVk+OxNYCHj4V1toqpKyGwZC4bATvzZt8k77F04M+bEtCRjJEOGc/xjicxLhW8icL+25wGnkluCvToyBlGsGd6OnDob07fmKBXlrXfnCk6qUf8B3pus6q8Z01wd5gBHqUchLUuHWg3O9YiPiI0F0HWC3aKb5g== 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, Jan 02, 2025 at 04:09:38AM +0000, Matthew Wilcox wrote: > 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(). DAMON can monitor physical addresses to, though the mechanism is different. I haven't assessed this as a solution, yet. ~Gregory