From nobody Thu Oct 2 14:13:10 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B4D625A2C9; Tue, 16 Sep 2025 03:23:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993028; cv=none; b=uNDbKC02IDa5wFZc2lSI4dLgUyuljCrmN8IG2V0suMjDL5EjLTo6WfRaGZIOf3iZPI8+MVaR44M72TvVCi9rW8zKFWjn/hIcqJ7uHI/GBRbKnZeXJ7svQVPu8i2LhcTAQIl+q7ge++qkPKl/UI+5rOGEQbQB7iKbO0dphJrI1R0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993028; c=relaxed/simple; bh=N/t9pkNAmKhqz/ieZXdyuuPFRZhjYep3A6xEPihZclg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=lfdcS9yuNsrQurOGVxsbQsp70CZ1Rdx7/ikIHtJTU36IHm11brJnDtNnAB6vn0Z3HEuvxe3T7Y+6DOrPDKKOjl8lsU6y4lTTJ9bSd1k6RdYG6qVN0i7nwC7vnWR7x/KHxg2OgwQcOzxusDwhP1l0LrOBX/JmKjA/Fph05V0yLQc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nxM200Xr; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nxM200Xr" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0910CC4CEF7; Tue, 16 Sep 2025 03:23:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1757993028; bh=N/t9pkNAmKhqz/ieZXdyuuPFRZhjYep3A6xEPihZclg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nxM200Xrc4NknLj1gtWX+oV2pwtyTatyhS2H1Vlz9g9OF2Tu8mzvB2FG34FF13Xq7 6jVSvEYjp7ph2Eb91fkCS3MOlYFFv2YHpbRZ5bdoNcdYqD4O3vtywWlyQW7Qc+lheO jLPvKkIU15UEO4EIh7ZsZd6MFcTvJ0zTjPFEwXbyTht3JDWnXSzEEUViFNFIeOnwT4 //a421l2H+W6jOTmRAhCAU4LpTUgtTSaIJvDDc2Stwb+CDftA7hyIf/SOF4A7IGBJL CDRosNOe+GaedyvylnHuwXVnX02mCbOQ+t2JI1D5LBvO0nckzK466iiCimykr3XB6E IJrcr8pKQJy9w== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Joshua Hahn Subject: [PATCH v2 1/5] mm/damon/core: reset age if nr_accesses changes between non-zero and zero Date: Mon, 15 Sep 2025 20:23:35 -0700 Message-Id: <20250916032339.115817-2-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250916032339.115817-1-sj@kernel.org> References: <20250916032339.115817-1-sj@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" DAMON resets the age of a region if its nr_accesses value has significantly changed. Specifically, the threshold is calculated as 20% of largest nr_accesses of the current snapshot. This means that regions changing the nr_accesses from zero to small non-zero value or from a small non-zero value to zero will keep the age. Since many users treat zero nr_accesses regions special, this can be confusing. Kernel code including DAMOS' regions priority calculation and DAMON_STAT's idle time calculation also treat zero nr_accesses regions special. Make it unconfusing by resetting the age when the nr_accesses changes between zero and a non-zero value. Signed-off-by: SeongJae Park Reviewed-by: Joshua Hahn --- mm/damon/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/damon/core.c b/mm/damon/core.c index be5942435d78..ff2c6bb30621 100644 --- a/mm/damon/core.c +++ b/mm/damon/core.c @@ -2261,6 +2261,8 @@ static void damon_merge_regions_of(struct damon_targe= t *t, unsigned int thres, damon_for_each_region_safe(r, next, t) { if (abs(r->nr_accesses - r->last_nr_accesses) > thres) r->age =3D 0; + else if ((r->nr_accesses =3D=3D 0) !=3D (r->last_nr_accesses =3D=3D 0)) + r->age =3D 0; else r->age++; =20 --=20 2.39.5 From nobody Thu Oct 2 14:13:10 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8FFD8262FC0; Tue, 16 Sep 2025 03:23:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993029; cv=none; b=Or1liTlqZ5JGPQCdupNaFmUlMB0f2IDxSd8NhilBDQUoiK0n/LaSwXai5iRMSUvMrHpAXUM5NhiGbu/kKp+MNqNt2z7zIeyv0Bizkre8OLILlv3OoeFFiEBUGFDbwfw2b0VaufBUZmx29XgMBmw+jWKejwluV2i+FqDLOMD5jpM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993029; c=relaxed/simple; bh=0axYTgZO105/0nA2HAaiUTIqb7xW8bf0ptfQmVpueWs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=MvsBoO0UVLnrmQzgHpchp94bjp1xFNK5yO5ZntIhOMBdisJWVXklIDoPcSHvC9jFTT3awKRMw0NyP6agFPn6DnAIoqHLIjeFtArQy866+TUUZXhxhzfLa99ejkYOFNG4l5mXqG7j4CenvRmO1Pj1fV/7voGlxRWXcnj/g/FB4JY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tufOdFMV; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tufOdFMV" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 046EAC4CEF7; Tue, 16 Sep 2025 03:23:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1757993029; bh=0axYTgZO105/0nA2HAaiUTIqb7xW8bf0ptfQmVpueWs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tufOdFMVXOfv/6C1Hi9vrpLziZo0X9Agk0fVxOuD0FyDivUUqCz6hDp475/nfMPbB LYbP9VIJT/+hJuBYTIZ8mkoWUfMc682pA49ARAjoeCGP4AWykOhCVl2Nqnehb1tenD HYH0gPRLncmzTB9PN5VMnnuajcZchx7Lo5DJQ56fpG+y8SyAah/fPgnR8BZVkwG6K7 +ybw5nnKvqM29rmvXjUZGCBdAYNjXGHLxAQo1TiFixrfw/k6AoMMAZLPKXCVv0O7Yf KYMIOGfdUxZsWaiCW9IVLwLksQkrPlxZdpzR6jtqJE43ihfv6JQjEg3vz6SpiZSpTV ubFGooweYY1Pg== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH v2 2/5] mm/damon/core: set effective quota on first charge window Date: Mon, 15 Sep 2025 20:23:36 -0700 Message-Id: <20250916032339.115817-3-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250916032339.115817-1-sj@kernel.org> References: <20250916032339.115817-1-sj@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The effective quota of a scheme is initialized zero, which means there is no quota. It is set based on user-specified time/quota/quota goals. But the later value set is done only from the second charge window. As a result, a scheme having a user-specified quota can work as not having the quota (unexpectedly fast) for the first charge window. In practical and common use cases the quota interval is not too long, and the scheme's target access pattern is restrictive. Hence the issue should be modest. That said, it is apparently an unintended misbehavior. Fix the problem by setting esz on the first charge window. Fixes: 1cd243030059 ("mm/damon/schemes: implement time quota") # 5.16.x Signed-off-by: SeongJae Park --- mm/damon/core.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mm/damon/core.c b/mm/damon/core.c index ff2c6bb30621..775121ae7a9b 100644 --- a/mm/damon/core.c +++ b/mm/damon/core.c @@ -2142,8 +2142,10 @@ static void damos_adjust_quota(struct damon_ctx *c, = struct damos *s) return; =20 /* First charge window */ - if (!quota->total_charged_sz && !quota->charged_from) + if (!quota->total_charged_sz && !quota->charged_from) { quota->charged_from =3D jiffies; + damos_set_effective_quota(quota); + } =20 /* New charge window starts */ if (time_after_eq(jiffies, quota->charged_from + --=20 2.39.5 From nobody Thu Oct 2 14:13:10 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AE1F6264F81; Tue, 16 Sep 2025 03:23:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993030; cv=none; b=b+zFFmjbrIQHS8un/EnTUxsaj643fK3KUOaYwTCKT78X6va9IPXb6GpCxGNlgqSCzuEu6kgNzBKBMz3uVe8UF/a2iY+J8gOItgB5FYNTG1qj9MQ2Sbxn/eeAdP6DD0E1xeEU9ByLdngkmaaQ6arnM8L+kQUQnfmGRr+hZofNUrw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993030; c=relaxed/simple; bh=fXqWEV0uteJHKreZswJU4z83HZDt1wWX0HDZmnnr9U4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=iK36bKORD+kU52rY+zeNK1by3AK6sTPEUO358uDkn9wE5QVuffTKSKWqO3PEUkooHNthuMitckjeNRUJL2b5Bf2L04mja2JCS7N5lGcgVrr1PXo/E6aSG9Dc2BHZMLXiRQDwMcix7zp8k91SRDcpP5u4AynXsTK3RG9wbppkXeY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SSNOpY9E; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SSNOpY9E" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 23500C4CEEB; Tue, 16 Sep 2025 03:23:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1757993030; bh=fXqWEV0uteJHKreZswJU4z83HZDt1wWX0HDZmnnr9U4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SSNOpY9En5PPKq7BhuMKnwmUct9FEB3c3U9+vRojAfOn47R+RmnvF7BBhxGnHm3M6 QttjWrxfpS97VzY3lvc2OXbS1yru2YRvRVW/vcsGwjJTJ5tAj+i82l0nixlApj76Lm YgVkkKG7+zqe5Px/8m13jmks+aXCx6B/uQK/w5hPpPyjfM1HpK23UymTXuzC8L/QPE 2ok+KdSBaaFcFEmQc62CohdRT+hMjCpWw+zV9Rcvz4AlEE1CGm4kaoh/t2nDxEdMTx CvDBOpXCsMTib7J/LXO8r+LBE5kfHIg8eldRgn5mHxMwK4R+SJAWoXIhxqdNgnIezT 5QQV3Vbfzr2Uw== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , "Liam R. Howlett" , David Hildenbrand , Jonathan Corbet , Lorenzo Stoakes , Michal Hocko , Mike Rapoport , Suren Baghdasaryan , Vlastimil Babka , damon@lists.linux.dev, kernel-team@meta.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Joshua Hahn Subject: [PATCH v2 3/5] Docs/mm/damon/maintainer-profile: update community meetup for reservation requirements Date: Mon, 15 Sep 2025 20:23:37 -0700 Message-Id: <20250916032339.115817-4-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250916032339.115817-1-sj@kernel.org> References: <20250916032339.115817-1-sj@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" DAMON community meetup was having two different kinds of meetups: reservation required ones and unrequired ones. Now the reservation unrequested one is gone, but the documentation on the maintainer-profile is not updated. Update. Signed-off-by: SeongJae Park Reviewed-by: Joshua Hahn --- Documentation/mm/damon/maintainer-profile.rst | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/Documentation/mm/damon/maintainer-profile.rst b/Documentation/= mm/damon/maintainer-profile.rst index 5cd07905a193..58a3fb3c5762 100644 --- a/Documentation/mm/damon/maintainer-profile.rst +++ b/Documentation/mm/damon/maintainer-profile.rst @@ -89,18 +89,13 @@ the maintainer. Community meetup ---------------- =20 -DAMON community is maintaining two bi-weekly meetup series for community -members who prefer synchronous conversations over mails. +DAMON community has a bi-weekly meetup series for members who prefer +synchronous conversations over mails. It is for discussions on specific t= opics +between a group of members including the maintainer. The maintainer share= s the +available time slots, and attendees should reserve one of those at least 24 +hours before the time slot, by reaching out to the maintainer. =20 -The first one is for any discussion between every community member. No -reservation is needed. - -The seconds one is for discussions on specific topics between restricted -members including the maintainer. The maintainer shares the available time -slots, and attendees should reserve one of those at least 24 hours before = the -time slot, by reaching out to the maintainer. - -Schedules and available reservation time slots are available at the Google= `doc +Schedules and reservation status are available at the Google `doc `_. There is also a public Google `calendar `_ --=20 2.39.5 From nobody Thu Oct 2 14:13:10 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB7D2244662; Tue, 16 Sep 2025 03:23:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993032; cv=none; b=JoZ/sHayiJkmQak2ZpI/R0BqA0BOmCTIuDqEVQ8kyFj4JMRP7UOoqW3ztV20qB5uf5b4nlQ/NHxfBA2NhEUTh8TBM49CH5svF/tYGamuzzI6WSMRAl/B0AEdhzXf7tLraCtSmpds8Ues2Fqp8sHYCPXP9Jy7dUt2TdudJQD1CYA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993032; c=relaxed/simple; bh=DAVCpI32krZKX7tAL5BJ72tG+a8Y+Yz9N/KNa3xRsxs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=tTC3TnZeAQWqqC5iAS5MurhfJHI4bIgN+Go5R//QqTk+cGXvJAMar7r9P8vfB9ZVGmVJPH12oOYCF3gqBYogzfj38Ts4FoNdidG5je95f7iLAEf87/g/TX0Kdo5EFSbzXmt3kXfdHKppQ6mrgw5Hrg7Y4tUw7dapYtx2vwh7XsM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=i4Nmk5U3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="i4Nmk5U3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 53638C4CEEB; Tue, 16 Sep 2025 03:23:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1757993031; bh=DAVCpI32krZKX7tAL5BJ72tG+a8Y+Yz9N/KNa3xRsxs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=i4Nmk5U37Se2bVXNDzuQr/oiHDccCxrf9fN6IsCMWBKY63wqNk95ZvhqhP7xi89vj Wq8IuCZdE8CmNM4Cii2P9RlDqQdDy6QHOmIeesAHvXzJLeonmU25Q2rKBKYfyTOUKV +Zs9jbjOhs+E9NMS6EuMCn8d8u06drs2oLB8d+vjF+QJtYjfjkQBzANM8fNKw8+CIa KYnAntJepUi/pjD3uMSi02Qr/vONl1l3CCJMm9L83jBLwII/XaNNz83Q1ZMiDWuoue X0zQL/T9r6f83n4+Q7f+v2jcJ8WMn62gpZiQLIAjdMEnhOAeQK4euxR4NWGP2Vj6SB 6DMFzMBAmh/yg== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , "Liam R. Howlett" , David Hildenbrand , Jonathan Corbet , Lorenzo Stoakes , Michal Hocko , Mike Rapoport , Suren Baghdasaryan , Vlastimil Babka , damon@lists.linux.dev, kernel-team@meta.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH v2 4/5] Docs/admin-guide/mm/damon/start: add --target_pid to DAMOS example command Date: Mon, 15 Sep 2025 20:23:38 -0700 Message-Id: <20250916032339.115817-5-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250916032339.115817-1-sj@kernel.org> References: <20250916032339.115817-1-sj@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The example command doesn't work [1] on the latest DAMON user-space tool, since --damos_action option is updated to receive multiple arguments, and hence cannot know if the final argument is for deductible monitoring target or an argument for --damos_action option. Add --target_pid option to let damo understand it is for target pid. [1] https://github.com/damonitor/damo/pull/32 Signed-off-by: SeongJae Park --- Documentation/admin-guide/mm/damon/start.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/admin-guide/mm/damon/start.rst b/Documentation/a= dmin-guide/mm/damon/start.rst index ede14b679d02..ec8c34b2d32f 100644 --- a/Documentation/admin-guide/mm/damon/start.rst +++ b/Documentation/admin-guide/mm/damon/start.rst @@ -175,4 +175,4 @@ Below command makes every memory region of size >=3D4K = that has not accessed for =20 $ sudo damo start --damos_access_rate 0 0 --damos_sz_region 4K max \ --damos_age 60s max --damos_action pageout \ - + --target_pid --=20 2.39.5 From nobody Thu Oct 2 14:13:10 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C3CE427281E; Tue, 16 Sep 2025 03:23:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993032; cv=none; b=pm2RZxZz0DYUfmKmQ7D9pXp2tK88T6dBpnInShm5l2xNfgJWEgh5tZERr8sSbiS9wRNdRI9kjL1EOC9rxxF1KamfslOh+tWl5bxRBfX3r13KsmrQcXHjI6eIVKPv0UPf18znia0TSOP3z5RAqfjRVV7keVDzTIQwfa1TupfHi+Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757993032; c=relaxed/simple; bh=tG/+3LKYF2FSnLVHXLho3ONEf7Ek8I7B7tVYfXji6YQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=QmYuSZBuc6yDTHTLkp1rgnIqV6xk4IG02zN//Hs9DHLtJXx8EjAHkfB52ftgsx/G2u4OnN9fnKuFcGL6ggRMdDYD1P9jVgGScUfMSskmuuz543rnGmDrB58GUfpZtfZx0G2x6OTnGRIsgeT4egpNRE9iRphT++3Im8w9nV3o8/s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=hfjKY/Kx; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="hfjKY/Kx" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6F29CC4CEF9; Tue, 16 Sep 2025 03:23:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1757993032; bh=tG/+3LKYF2FSnLVHXLho3ONEf7Ek8I7B7tVYfXji6YQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hfjKY/Kx8ktevyHtWSRTdz9zmLnjn4C74c7FvIXgziK4QPt9nDiqQZuKa9pxtu33x nx50QAGy9yUb6skEIzlrFBhhA5wLHfgqwfbuAopVNFZzH2nXxCkSfA8ASl4Mrn1UqZ ZeZ5/5adpyKPTfgLrF+ehrSawMINbTxLJ5sdnaguqPdAcjb30M9vFPjOWMcRriQlbv /dyeU47MmK3n0XKcpBH8EE8C+egeSaSNKEajbdtBiYPCy4elXfvJZQLc82opUu0j4V Crqsrwp8cQH/1gTYlPXZLyIMe/WG6txghRkiVFl0sZb9Ywz7ctTaEUwhEU6R39jSOv y/29l+ReygZQA== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH v2 5/5] MAINTAINERS: rename DAMON section Date: Mon, 15 Sep 2025 20:23:39 -0700 Message-Id: <20250916032339.115817-6-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250916032339.115817-1-sj@kernel.org> References: <20250916032339.115817-1-sj@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" DAMON section name is 'DATA ACCESS MONITOR', which implies it is only for data access monitoring. But DAMON is now evolved for not only access monitoring but also access-aware system operations (DAMOS). Rename the section to simply DAMON. It might make it difficult to understand what it does at a glance, but at least not spreading more confusion. Readers can further refer to the documentation to better understand what really DAMON does. Signed-off-by: SeongJae Park --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 4c8bbf70a3c7..ca8e3d18eedd 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6738,7 +6738,7 @@ S: Maintained W: https://docs.dasharo.com/ F: drivers/platform/x86/dasharo-acpi.c =20 -DATA ACCESS MONITOR +DAMON M: SeongJae Park L: damon@lists.linux.dev L: linux-mm@kvack.org --=20 2.39.5